@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() |
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, copyBaseTo, 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, withSdkRequestTimeoutpublic GetInstanceTypesFromInstanceRequirementsRequest()
public List<String> getArchitectureTypes()
The processor architecture type.
ArchitectureTypepublic void setArchitectureTypes(Collection<String> architectureTypes)
The processor architecture type.
architectureTypes - The processor architecture type.ArchitectureTypepublic 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.ArchitectureTypepublic GetInstanceTypesFromInstanceRequirementsRequest withArchitectureTypes(Collection<String> architectureTypes)
The processor architecture type.
architectureTypes - The processor architecture type.ArchitectureTypepublic GetInstanceTypesFromInstanceRequirementsRequest withArchitectureTypes(ArchitectureType... architectureTypes)
The processor architecture type.
architectureTypes - The processor architecture type.ArchitectureTypepublic List<String> getVirtualizationTypes()
The virtualization type.
VirtualizationTypepublic void setVirtualizationTypes(Collection<String> virtualizationTypes)
The virtualization type.
virtualizationTypes - The virtualization type.VirtualizationTypepublic 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.VirtualizationTypepublic GetInstanceTypesFromInstanceRequirementsRequest withVirtualizationTypes(Collection<String> virtualizationTypes)
The virtualization type.
virtualizationTypes - The virtualization type.VirtualizationTypepublic GetInstanceTypesFromInstanceRequirementsRequest withVirtualizationTypes(VirtualizationType... virtualizationTypes)
The virtualization type.
virtualizationTypes - The virtualization type.VirtualizationTypepublic 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 ObjectObject.toString()public GetInstanceTypesFromInstanceRequirementsRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2023. All rights reserved.