Interface InstanceRequirementsWithMetadataRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InstanceRequirementsWithMetadataRequest.Builder,
,InstanceRequirementsWithMetadataRequest> SdkBuilder<InstanceRequirementsWithMetadataRequest.Builder,
,InstanceRequirementsWithMetadataRequest> SdkPojo
- Enclosing class:
InstanceRequirementsWithMetadataRequest
public static interface InstanceRequirementsWithMetadataRequest.Builder
extends SdkPojo, CopyableBuilder<InstanceRequirementsWithMetadataRequest.Builder,InstanceRequirementsWithMetadataRequest>
-
Method Summary
Modifier and TypeMethodDescriptionarchitectureTypes
(Collection<ArchitectureType> architectureTypes) The architecture type.architectureTypes
(ArchitectureType... architectureTypes) The architecture type.architectureTypesWithStrings
(String... architectureTypes) The architecture type.architectureTypesWithStrings
(Collection<String> architectureTypes) The architecture type.instanceRequirements
(Consumer<InstanceRequirementsRequest.Builder> instanceRequirements) The attributes for the instance types.instanceRequirements
(InstanceRequirementsRequest instanceRequirements) The attributes for the instance types.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.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
architectureTypesWithStrings
InstanceRequirementsWithMetadataRequest.Builder architectureTypesWithStrings(Collection<String> architectureTypes) The architecture type.
- Parameters:
architectureTypes
- The architecture type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architectureTypesWithStrings
InstanceRequirementsWithMetadataRequest.Builder architectureTypesWithStrings(String... architectureTypes) The architecture type.
- Parameters:
architectureTypes
- The architecture type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architectureTypes
InstanceRequirementsWithMetadataRequest.Builder architectureTypes(Collection<ArchitectureType> architectureTypes) The architecture type.
- Parameters:
architectureTypes
- The architecture type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architectureTypes
InstanceRequirementsWithMetadataRequest.Builder architectureTypes(ArchitectureType... architectureTypes) The architecture type.
- Parameters:
architectureTypes
- The architecture type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualizationTypesWithStrings
InstanceRequirementsWithMetadataRequest.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
InstanceRequirementsWithMetadataRequest.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
InstanceRequirementsWithMetadataRequest.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
InstanceRequirementsWithMetadataRequest.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
InstanceRequirementsWithMetadataRequest.Builder instanceRequirements(InstanceRequirementsRequest instanceRequirements) The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.
- Parameters:
instanceRequirements
- The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceRequirements
default InstanceRequirementsWithMetadataRequest.Builder instanceRequirements(Consumer<InstanceRequirementsRequest.Builder> instanceRequirements) The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.
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:
-