Interface OutpostConfigResponse.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OutpostConfigResponse.Builder,
,OutpostConfigResponse> SdkBuilder<OutpostConfigResponse.Builder,
,OutpostConfigResponse> SdkPojo
- Enclosing class:
OutpostConfigResponse
-
Method Summary
Modifier and TypeMethodDescriptioncontrolPlaneInstanceType
(String controlPlaneInstanceType) The Amazon EC2 instance type used for the control plane.default OutpostConfigResponse.Builder
controlPlanePlacement
(Consumer<ControlPlanePlacementResponse.Builder> controlPlanePlacement) An object representing the placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost.controlPlanePlacement
(ControlPlanePlacementResponse controlPlanePlacement) An object representing the placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost.outpostArns
(String... outpostArns) The ARN of the Outpost that you specified for use with your local Amazon EKS cluster on Outposts.outpostArns
(Collection<String> outpostArns) The ARN of the Outpost that you specified for use with your local Amazon EKS cluster on Outposts.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
-
outpostArns
The ARN of the Outpost that you specified for use with your local Amazon EKS cluster on Outposts.
- Parameters:
outpostArns
- The ARN of the Outpost that you specified for use with your local Amazon EKS cluster on Outposts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outpostArns
The ARN of the Outpost that you specified for use with your local Amazon EKS cluster on Outposts.
- Parameters:
outpostArns
- The ARN of the Outpost that you specified for use with your local Amazon EKS cluster on Outposts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlPlaneInstanceType
The Amazon EC2 instance type used for the control plane. The instance type is the same for all control plane instances.
- Parameters:
controlPlaneInstanceType
- The Amazon EC2 instance type used for the control plane. The instance type is the same for all control plane instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlPlanePlacement
OutpostConfigResponse.Builder controlPlanePlacement(ControlPlanePlacementResponse controlPlanePlacement) An object representing the placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.
- Parameters:
controlPlanePlacement
- An object representing the placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlPlanePlacement
default OutpostConfigResponse.Builder controlPlanePlacement(Consumer<ControlPlanePlacementResponse.Builder> controlPlanePlacement) An object representing the placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.
This is a convenience method that creates an instance of theControlPlanePlacementResponse.Builder
avoiding the need to create one manually viaControlPlanePlacementResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontrolPlanePlacement(ControlPlanePlacementResponse)
.- Parameters:
controlPlanePlacement
- a consumer that will call methods onControlPlanePlacementResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-