@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; useful for testing and debugging.
|
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 Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.