Interface OutpostConfigResponse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OutpostConfigResponse.Builder,OutpostConfigResponse>,SdkBuilder<OutpostConfigResponse.Builder,OutpostConfigResponse>,SdkPojo
- Enclosing class:
- OutpostConfigResponse
public static interface OutpostConfigResponse.Builder extends SdkPojo, CopyableBuilder<OutpostConfigResponse.Builder,OutpostConfigResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description OutpostConfigResponse.BuildercontrolPlaneInstanceType(String controlPlaneInstanceType)The Amazon EC2 instance type used for the control plane.default OutpostConfigResponse.BuildercontrolPlanePlacement(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.OutpostConfigResponse.BuildercontrolPlanePlacement(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.OutpostConfigResponse.BuilderoutpostArns(String... outpostArns)The ARN of the Outpost that you specified for use with your local Amazon EKS cluster on Outposts.OutpostConfigResponse.BuilderoutpostArns(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
outpostArns
OutpostConfigResponse.Builder outpostArns(Collection<String> 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
OutpostConfigResponse.Builder outpostArns(String... 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
OutpostConfigResponse.Builder controlPlaneInstanceType(String 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.Builderavoiding the need to create one manually viaControlPlanePlacementResponse.builder().When the
Consumercompletes,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:
controlPlanePlacement(ControlPlanePlacementResponse)
-
-