@Generated(value="software.amazon.awssdk:codegen") public final class Limits extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Limits.Builder,Limits>
Limits for given InstanceType and for each of it's role.
Limits contains following StorageTypes, InstanceLimits and
AdditionalLimits
| Modifier and Type | Class and Description |
|---|---|
static interface |
Limits.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<AdditionalLimit> |
additionalLimits()
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole . |
static Limits.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalLimits()
Returns true if the AdditionalLimits property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasStorageTypes()
Returns true if the StorageTypes property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
InstanceLimits |
instanceLimits()
Returns the value of the InstanceLimits property for this object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Limits.Builder> |
serializableBuilderClass() |
List<StorageType> |
storageTypes()
StorageType represents the list of storage related types and attributes that are available for given
InstanceType.
|
Limits.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasStorageTypes()
public final List<StorageType> storageTypes()
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasStorageTypes() to see if a value was sent in this field.
public final InstanceLimits instanceLimits()
public final boolean hasAdditionalLimits()
public final List<AdditionalLimit> additionalLimits()
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole .
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAdditionalLimits() to see if a value was sent in this field.
InstanceRole .public Limits.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Limits.Builder,Limits>public static Limits.Builder builder()
public static Class<? extends Limits.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.