@Generated(value="com.linkedin.pegasus.generator.JavaCodeUtil",
comments="Rest.li Data Template. Generated from /Users/abti/IdeaProjects/incubator-gobblin/gobblin-restli/gobblin-throttling-service/gobblin-throttling-service-api/src/main/pegasus/org/apache/gobblin/restli/throttling/PermitAllocation.pdsc.",
date="Fri Nov 30 00:16:39 PST 2018")
public class PermitAllocation
extends com.linkedin.data.template.RecordTemplate
| Modifier and Type | Class and Description |
|---|---|
static class |
PermitAllocation.Fields |
| Constructor and Description |
|---|
PermitAllocation() |
PermitAllocation(com.linkedin.data.DataMap data) |
| Modifier and Type | Method and Description |
|---|---|
PermitAllocation |
clone() |
PermitAllocation |
copy() |
static PermitAllocation.Fields |
fields() |
java.lang.Long |
getExpiration()
Getter for expiration
|
java.lang.Long |
getExpiration(com.linkedin.data.template.GetMode mode)
Getter for expiration
|
java.lang.Long |
getMinRetryDelayMillis()
Getter for minRetryDelayMillis
|
java.lang.Long |
getMinRetryDelayMillis(com.linkedin.data.template.GetMode mode)
Getter for minRetryDelayMillis
|
java.lang.Long |
getPermits()
Getter for permits
|
java.lang.Long |
getPermits(com.linkedin.data.template.GetMode mode)
Getter for permits
|
boolean |
hasExpiration()
Existence checker for expiration
|
boolean |
hasMinRetryDelayMillis()
Existence checker for minRetryDelayMillis
|
boolean |
hasPermits()
Existence checker for permits
|
void |
removeExpiration()
Remover for expiration
|
void |
removeMinRetryDelayMillis()
Remover for minRetryDelayMillis
|
void |
removePermits()
Remover for permits
|
PermitAllocation |
setExpiration(long value)
Setter for expiration
|
PermitAllocation |
setExpiration(java.lang.Long value)
Setter for expiration
|
PermitAllocation |
setExpiration(java.lang.Long value,
com.linkedin.data.template.SetMode mode)
Setter for expiration
|
PermitAllocation |
setMinRetryDelayMillis(long value)
Setter for minRetryDelayMillis
|
PermitAllocation |
setMinRetryDelayMillis(java.lang.Long value)
Setter for minRetryDelayMillis
|
PermitAllocation |
setMinRetryDelayMillis(java.lang.Long value,
com.linkedin.data.template.SetMode mode)
Setter for minRetryDelayMillis
|
PermitAllocation |
setPermits(long value)
Setter for permits
|
PermitAllocation |
setPermits(java.lang.Long value)
Setter for permits
|
PermitAllocation |
setPermits(java.lang.Long value,
com.linkedin.data.template.SetMode mode)
Setter for permits
|
public PermitAllocation()
public PermitAllocation(com.linkedin.data.DataMap data)
public static PermitAllocation.Fields fields()
public boolean hasPermits()
PermitAllocation.Fields.permits()public void removePermits()
PermitAllocation.Fields.permits()public java.lang.Long getPermits(com.linkedin.data.template.GetMode mode)
PermitAllocation.Fields.permits()@Nonnull public java.lang.Long getPermits()
PermitAllocation.Fields.permits()public PermitAllocation setPermits(java.lang.Long value, com.linkedin.data.template.SetMode mode)
PermitAllocation.Fields.permits()public PermitAllocation setPermits(@Nonnull java.lang.Long value)
value - Must not be null. For more control, use setters with mode instead.PermitAllocation.Fields.permits()public PermitAllocation setPermits(long value)
PermitAllocation.Fields.permits()public boolean hasExpiration()
PermitAllocation.Fields.expiration()public void removeExpiration()
PermitAllocation.Fields.expiration()public java.lang.Long getExpiration(com.linkedin.data.template.GetMode mode)
PermitAllocation.Fields.expiration()@Nonnull public java.lang.Long getExpiration()
PermitAllocation.Fields.expiration()public PermitAllocation setExpiration(java.lang.Long value, com.linkedin.data.template.SetMode mode)
PermitAllocation.Fields.expiration()public PermitAllocation setExpiration(@Nonnull java.lang.Long value)
value - Must not be null. For more control, use setters with mode instead.PermitAllocation.Fields.expiration()public PermitAllocation setExpiration(long value)
PermitAllocation.Fields.expiration()public boolean hasMinRetryDelayMillis()
public void removeMinRetryDelayMillis()
public java.lang.Long getMinRetryDelayMillis(com.linkedin.data.template.GetMode mode)
@Nullable public java.lang.Long getMinRetryDelayMillis()
PermitAllocation.Fields.minRetryDelayMillis()public PermitAllocation setMinRetryDelayMillis(java.lang.Long value, com.linkedin.data.template.SetMode mode)
public PermitAllocation setMinRetryDelayMillis(@Nonnull java.lang.Long value)
value - Must not be null. For more control, use setters with mode instead.PermitAllocation.Fields.minRetryDelayMillis()public PermitAllocation setMinRetryDelayMillis(long value)
public PermitAllocation clone() throws java.lang.CloneNotSupportedException
clone in interface com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>clone in class com.linkedin.data.template.RecordTemplatejava.lang.CloneNotSupportedExceptionpublic PermitAllocation copy() throws java.lang.CloneNotSupportedException
copy in interface com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>copy in class com.linkedin.data.template.RecordTemplatejava.lang.CloneNotSupportedException