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 for the Kubernetes control plane instances of your local Amazon EKS cluster on Amazon Web Services Outposts.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.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.etcdInstanceType(String etcdInstanceType) The Amazon EC2 instance type for etcd instances of your local Amazon EKS cluster on Amazon Web Services Outposts.default OutpostConfigResponse.BuilderetcdPlacement(Consumer<EtcdPlacementResponse.Builder> etcdPlacement) An object representing the placement configuration for the etcd instances of your local Amazon EKS cluster on an Amazon Web Services Outpost.etcdPlacement(EtcdPlacementResponse etcdPlacement) An object representing the placement configuration for the etcd 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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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 for the Kubernetes control plane instances of your local Amazon EKS cluster on Amazon Web Services Outposts. The instance type is the same for all control plane instances.
- Parameters:
controlPlaneInstanceType- The Amazon EC2 instance type for the Kubernetes control plane instances of your local Amazon EKS cluster on Amazon Web Services Outposts. 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:
-
etcdInstanceType
The Amazon EC2 instance type for etcd instances of your local Amazon EKS cluster on Amazon Web Services Outposts. The instance type is the same for all etcd instances.
- Parameters:
etcdInstanceType- The Amazon EC2 instance type for etcd instances of your local Amazon EKS cluster on Amazon Web Services Outposts. The instance type is the same for all etcd instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
etcdPlacement
An object representing the placement configuration for the etcd 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:
etcdPlacement- An object representing the placement configuration for the etcd 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.
-
etcdPlacement
default OutpostConfigResponse.Builder etcdPlacement(Consumer<EtcdPlacementResponse.Builder> etcdPlacement) An object representing the placement configuration for the etcd 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 theEtcdPlacementResponse.Builderavoiding the need to create one manually viaEtcdPlacementResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toetcdPlacement(EtcdPlacementResponse).- Parameters:
etcdPlacement- a consumer that will call methods onEtcdPlacementResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-