Interface GetInstanceTypesFromInstanceRequirementsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<GetInstanceTypesFromInstanceRequirementsRequest.Builder,GetInstanceTypesFromInstanceRequirementsRequest>
,Ec2Request.Builder
,SdkBuilder<GetInstanceTypesFromInstanceRequirementsRequest.Builder,GetInstanceTypesFromInstanceRequirementsRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- GetInstanceTypesFromInstanceRequirementsRequest
public static interface GetInstanceTypesFromInstanceRequirementsRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<GetInstanceTypesFromInstanceRequirementsRequest.Builder,GetInstanceTypesFromInstanceRequirementsRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
dryRun
GetInstanceTypesFromInstanceRequirementsRequest.Builder dryRun(Boolean 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.Builder
avoiding the need to create one manually viaInstanceRequirementsRequest.builder()
.When the
Consumer
completes,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:
instanceRequirements(InstanceRequirementsRequest)
-
maxResults
GetInstanceTypesFromInstanceRequirementsRequest.Builder maxResults(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.
- 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
GetInstanceTypesFromInstanceRequirementsRequest.Builder nextToken(String 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.
-
overrideConfiguration
GetInstanceTypesFromInstanceRequirementsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
GetInstanceTypesFromInstanceRequirementsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-