Interface OutpostConfigResponse.Builder

  • Method Details

    • 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 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 the ControlPlanePlacementResponse.Builder avoiding the need to create one manually via ControlPlanePlacementResponse.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to controlPlanePlacement(ControlPlanePlacementResponse).

      Parameters:
      controlPlanePlacement - a consumer that will call methods on ControlPlanePlacementResponse.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • etcdInstanceType

      OutpostConfigResponse.Builder etcdInstanceType(String 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

      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 the EtcdPlacementResponse.Builder avoiding the need to create one manually via EtcdPlacementResponse.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to etcdPlacement(EtcdPlacementResponse).

      Parameters:
      etcdPlacement - a consumer that will call methods on EtcdPlacementResponse.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: