@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Limits extends Object implements Serializable, Cloneable, StructuredPojo
Limits for given InstanceType and for each of it's role.
Limits contains following StorageTypes, InstanceLimits and
AdditionalLimits
| Constructor and Description |
|---|
Limits() |
| Modifier and Type | Method and Description |
|---|---|
Limits |
clone() |
boolean |
equals(Object obj) |
List<AdditionalLimit> |
getAdditionalLimits()
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole . |
InstanceLimits |
getInstanceLimits() |
List<StorageType> |
getStorageTypes()
StorageType represents the list of storage related types and attributes that are available for given
InstanceType.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAdditionalLimits(Collection<AdditionalLimit> additionalLimits)
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole . |
void |
setInstanceLimits(InstanceLimits instanceLimits) |
void |
setStorageTypes(Collection<StorageType> storageTypes)
StorageType represents the list of storage related types and attributes that are available for given
InstanceType.
|
String |
toString()
Returns a string representation of this object.
|
Limits |
withAdditionalLimits(AdditionalLimit... additionalLimits)
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole . |
Limits |
withAdditionalLimits(Collection<AdditionalLimit> additionalLimits)
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole . |
Limits |
withInstanceLimits(InstanceLimits instanceLimits) |
Limits |
withStorageTypes(Collection<StorageType> storageTypes)
StorageType represents the list of storage related types and attributes that are available for given
InstanceType.
|
Limits |
withStorageTypes(StorageType... storageTypes)
StorageType represents the list of storage related types and attributes that are available for given
InstanceType.
|
public List<StorageType> getStorageTypes()
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
public void setStorageTypes(Collection<StorageType> storageTypes)
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
storageTypes - StorageType represents the list of storage related types and attributes that are available for given
InstanceType.public Limits withStorageTypes(StorageType... storageTypes)
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
NOTE: This method appends the values to the existing list (if any). Use
setStorageTypes(java.util.Collection) or withStorageTypes(java.util.Collection) if you want to
override the existing values.
storageTypes - StorageType represents the list of storage related types and attributes that are available for given
InstanceType.public Limits withStorageTypes(Collection<StorageType> storageTypes)
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
storageTypes - StorageType represents the list of storage related types and attributes that are available for given
InstanceType.public void setInstanceLimits(InstanceLimits instanceLimits)
instanceLimits - public InstanceLimits getInstanceLimits()
public Limits withInstanceLimits(InstanceLimits instanceLimits)
instanceLimits - public List<AdditionalLimit> getAdditionalLimits()
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole .
InstanceRole .public void setAdditionalLimits(Collection<AdditionalLimit> additionalLimits)
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole .
additionalLimits - List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole .public Limits withAdditionalLimits(AdditionalLimit... additionalLimits)
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole .
NOTE: This method appends the values to the existing list (if any). Use
setAdditionalLimits(java.util.Collection) or withAdditionalLimits(java.util.Collection) if you
want to override the existing values.
additionalLimits - List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole .public Limits withAdditionalLimits(Collection<AdditionalLimit> additionalLimits)
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole .
additionalLimits - List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole .public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.