@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetInstanceTypesFromInstanceRequirementsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<GetInstanceTypesFromInstanceRequirementsRequest>
NOOP
Constructor and Description |
---|
GetInstanceTypesFromInstanceRequirementsRequest() |
Modifier and Type | Method and Description |
---|---|
GetInstanceTypesFromInstanceRequirementsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getArchitectureTypes()
The processor architecture type.
|
Request<GetInstanceTypesFromInstanceRequirementsRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
InstanceRequirementsRequest |
getInstanceRequirements()
The attributes required for the instance types.
|
Integer |
getMaxResults()
The maximum number of items to return for this request.
|
String |
getNextToken()
The token returned from a previous paginated request.
|
List<String> |
getVirtualizationTypes()
The virtualization type.
|
int |
hashCode() |
void |
setArchitectureTypes(Collection<String> architectureTypes)
The processor architecture type.
|
void |
setInstanceRequirements(InstanceRequirementsRequest instanceRequirements)
The attributes required for the instance types.
|
void |
setMaxResults(Integer maxResults)
The maximum number of items to return for this request.
|
void |
setNextToken(String nextToken)
The token returned from a previous paginated request.
|
void |
setVirtualizationTypes(Collection<String> virtualizationTypes)
The virtualization type.
|
String |
toString()
Returns a string representation of this object.
|
GetInstanceTypesFromInstanceRequirementsRequest |
withArchitectureTypes(ArchitectureType... architectureTypes)
The processor architecture type.
|
GetInstanceTypesFromInstanceRequirementsRequest |
withArchitectureTypes(Collection<String> architectureTypes)
The processor architecture type.
|
GetInstanceTypesFromInstanceRequirementsRequest |
withArchitectureTypes(String... architectureTypes)
The processor architecture type.
|
GetInstanceTypesFromInstanceRequirementsRequest |
withInstanceRequirements(InstanceRequirementsRequest instanceRequirements)
The attributes required for the instance types.
|
GetInstanceTypesFromInstanceRequirementsRequest |
withMaxResults(Integer maxResults)
The maximum number of items to return for this request.
|
GetInstanceTypesFromInstanceRequirementsRequest |
withNextToken(String nextToken)
The token returned from a previous paginated request.
|
GetInstanceTypesFromInstanceRequirementsRequest |
withVirtualizationTypes(Collection<String> virtualizationTypes)
The virtualization type.
|
GetInstanceTypesFromInstanceRequirementsRequest |
withVirtualizationTypes(String... virtualizationTypes)
The virtualization type.
|
GetInstanceTypesFromInstanceRequirementsRequest |
withVirtualizationTypes(VirtualizationType... virtualizationTypes)
The virtualization type.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public GetInstanceTypesFromInstanceRequirementsRequest()
public List<String> getArchitectureTypes()
The processor architecture type.
ArchitectureType
public void setArchitectureTypes(Collection<String> architectureTypes)
The processor architecture type.
architectureTypes
- The processor architecture type.ArchitectureType
public GetInstanceTypesFromInstanceRequirementsRequest withArchitectureTypes(String... architectureTypes)
The processor architecture type.
NOTE: This method appends the values to the existing list (if any). Use
setArchitectureTypes(java.util.Collection)
or withArchitectureTypes(java.util.Collection)
if
you want to override the existing values.
architectureTypes
- The processor architecture type.ArchitectureType
public GetInstanceTypesFromInstanceRequirementsRequest withArchitectureTypes(Collection<String> architectureTypes)
The processor architecture type.
architectureTypes
- The processor architecture type.ArchitectureType
public GetInstanceTypesFromInstanceRequirementsRequest withArchitectureTypes(ArchitectureType... architectureTypes)
The processor architecture type.
architectureTypes
- The processor architecture type.ArchitectureType
public List<String> getVirtualizationTypes()
The virtualization type.
VirtualizationType
public void setVirtualizationTypes(Collection<String> virtualizationTypes)
The virtualization type.
virtualizationTypes
- The virtualization type.VirtualizationType
public GetInstanceTypesFromInstanceRequirementsRequest withVirtualizationTypes(String... virtualizationTypes)
The virtualization type.
NOTE: This method appends the values to the existing list (if any). Use
setVirtualizationTypes(java.util.Collection)
or withVirtualizationTypes(java.util.Collection)
if you want to override the existing values.
virtualizationTypes
- The virtualization type.VirtualizationType
public GetInstanceTypesFromInstanceRequirementsRequest withVirtualizationTypes(Collection<String> virtualizationTypes)
The virtualization type.
virtualizationTypes
- The virtualization type.VirtualizationType
public GetInstanceTypesFromInstanceRequirementsRequest withVirtualizationTypes(VirtualizationType... virtualizationTypes)
The virtualization type.
virtualizationTypes
- The virtualization type.VirtualizationType
public void setInstanceRequirements(InstanceRequirementsRequest instanceRequirements)
The attributes required for the instance types.
instanceRequirements
- The attributes required for the instance types.public InstanceRequirementsRequest getInstanceRequirements()
The attributes required for the instance types.
public GetInstanceTypesFromInstanceRequirementsRequest withInstanceRequirements(InstanceRequirementsRequest instanceRequirements)
The attributes required for the instance types.
instanceRequirements
- The attributes required for the instance types.public void setMaxResults(Integer maxResults)
The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination.
maxResults
- The maximum number of items to return for this request. To get the next page of items, make another
request with the token returned in the output. For more information, see Pagination.public Integer getMaxResults()
The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination.
public GetInstanceTypesFromInstanceRequirementsRequest withMaxResults(Integer maxResults)
The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination.
maxResults
- The maximum number of items to return for this request. To get the next page of items, make another
request with the token returned in the output. For more information, see Pagination.public void setNextToken(String nextToken)
The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
nextToken
- The token returned from a previous paginated request. Pagination continues from the end of the items
returned by the previous request.public String getNextToken()
The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
public GetInstanceTypesFromInstanceRequirementsRequest withNextToken(String nextToken)
The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
nextToken
- The token returned from a previous paginated request. Pagination continues from the end of the items
returned by the previous request.public Request<GetInstanceTypesFromInstanceRequirementsRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<GetInstanceTypesFromInstanceRequirementsRequest>
public String toString()
toString
in class Object
Object.toString()
public GetInstanceTypesFromInstanceRequirementsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()