Interface GetInstanceTypesFromInstanceRequirementsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetInstanceTypesFromInstanceRequirementsRequest.Builder,,GetInstanceTypesFromInstanceRequirementsRequest> Ec2Request.Builder,SdkBuilder<GetInstanceTypesFromInstanceRequirementsRequest.Builder,,GetInstanceTypesFromInstanceRequirementsRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
- GetInstanceTypesFromInstanceRequirementsRequest
-
Method Summary
Modifier and TypeMethodDescriptionarchitectureTypes(Collection<ArchitectureType> architectureTypes) The processor architecture type.architectureTypes(ArchitectureType... architectureTypes) The processor architecture type.architectureTypesWithStrings(String... architectureTypes) The processor architecture type.architectureTypesWithStrings(Collection<String> architectureTypes) The processor architecture type.Reserved.Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.instanceRequirements(Consumer<InstanceRequirementsRequest.Builder> instanceRequirements) The attributes required for the instance types.instanceRequirements(InstanceRequirementsRequest instanceRequirements) The attributes required for the instance types.maxResults(Integer maxResults) The maximum number of items to return for this request.The token returned from a previous paginated request.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) virtualizationTypes(Collection<VirtualizationType> virtualizationTypes) The virtualization type.virtualizationTypes(VirtualizationType... virtualizationTypes) The virtualization type.virtualizationTypesWithStrings(String... virtualizationTypes) The virtualization type.virtualizationTypesWithStrings(Collection<String> virtualizationTypes) The virtualization type.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dryRun
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it isUnauthorizedOperation.- Parameters:
dryRun- Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation. Otherwise, it isUnauthorizedOperation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architectureTypesWithStrings
GetInstanceTypesFromInstanceRequirementsRequest.Builder architectureTypesWithStrings(Collection<String> architectureTypes) The processor architecture type.
- Parameters:
architectureTypes- The processor architecture type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architectureTypesWithStrings
GetInstanceTypesFromInstanceRequirementsRequest.Builder architectureTypesWithStrings(String... architectureTypes) The processor architecture type.
- Parameters:
architectureTypes- The processor architecture type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architectureTypes
GetInstanceTypesFromInstanceRequirementsRequest.Builder architectureTypes(Collection<ArchitectureType> architectureTypes) The processor architecture type.
- Parameters:
architectureTypes- The processor architecture type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architectureTypes
GetInstanceTypesFromInstanceRequirementsRequest.Builder architectureTypes(ArchitectureType... architectureTypes) The processor architecture type.
- Parameters:
architectureTypes- The processor architecture type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualizationTypesWithStrings
GetInstanceTypesFromInstanceRequirementsRequest.Builder virtualizationTypesWithStrings(Collection<String> virtualizationTypes) The virtualization type.
- Parameters:
virtualizationTypes- The virtualization type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualizationTypesWithStrings
GetInstanceTypesFromInstanceRequirementsRequest.Builder virtualizationTypesWithStrings(String... virtualizationTypes) The virtualization type.
- Parameters:
virtualizationTypes- The virtualization type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualizationTypes
GetInstanceTypesFromInstanceRequirementsRequest.Builder virtualizationTypes(Collection<VirtualizationType> virtualizationTypes) The virtualization type.
- Parameters:
virtualizationTypes- The virtualization type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualizationTypes
GetInstanceTypesFromInstanceRequirementsRequest.Builder virtualizationTypes(VirtualizationType... virtualizationTypes) The virtualization type.
- Parameters:
virtualizationTypes- The virtualization type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceRequirements
GetInstanceTypesFromInstanceRequirementsRequest.Builder instanceRequirements(InstanceRequirementsRequest instanceRequirements) The attributes required for the instance types.
- Parameters:
instanceRequirements- The attributes required for the instance types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceRequirements
default GetInstanceTypesFromInstanceRequirementsRequest.Builder instanceRequirements(Consumer<InstanceRequirementsRequest.Builder> instanceRequirements) The attributes required for the instance types.
This is a convenience method that creates an instance of theInstanceRequirementsRequest.Builderavoiding the need to create one manually viaInstanceRequirementsRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinstanceRequirements(InstanceRequirementsRequest).- Parameters:
instanceRequirements- a consumer that will call methods onInstanceRequirementsRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
- Parameters:
nextToken- The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
context
Reserved.
- Parameters:
context- Reserved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetInstanceTypesFromInstanceRequirementsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
GetInstanceTypesFromInstanceRequirementsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-