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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-