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
-
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 Detail
-
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:
instanceRequirements(InstanceRequirementsRequest)
-
-