Interface UpdateCapabilityRequest.Builder

  • Method Details

    • clusterName

      UpdateCapabilityRequest.Builder clusterName(String clusterName)

      The name of the Amazon EKS cluster that contains the capability you want to update configuration for.

      Parameters:
      clusterName - The name of the Amazon EKS cluster that contains the capability you want to update configuration for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • capabilityName

      UpdateCapabilityRequest.Builder capabilityName(String capabilityName)

      The name of the capability to update configuration for.

      Parameters:
      capabilityName - The name of the capability to update configuration for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with Amazon Web Services services. If you specify a new role ARN, the capability will start using the new role for all subsequent operations.

      Parameters:
      roleArn - The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with Amazon Web Services services. If you specify a new role ARN, the capability will start using the new role for all subsequent operations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuration

      The updated configuration settings for the capability. You only need to specify the configuration parameters you want to change. For Argo CD capabilities, you can update RBAC role mappings and network access settings.

      Parameters:
      configuration - The updated configuration settings for the capability. You only need to specify the configuration parameters you want to change. For Argo CD capabilities, you can update RBAC role mappings and network access settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuration

      The updated configuration settings for the capability. You only need to specify the configuration parameters you want to change. For Argo CD capabilities, you can update RBAC role mappings and network access settings.

      This is a convenience method that creates an instance of the UpdateCapabilityConfiguration.Builder avoiding the need to create one manually via UpdateCapabilityConfiguration.builder().

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

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

      UpdateCapabilityRequest.Builder clientRequestToken(String clientRequestToken)

      A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This token is valid for 24 hours after creation.

      Parameters:
      clientRequestToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This token is valid for 24 hours after creation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deletePropagationPolicy

      UpdateCapabilityRequest.Builder deletePropagationPolicy(String deletePropagationPolicy)

      The updated delete propagation policy for the capability. Currently, the only supported value is RETAIN.

      Parameters:
      deletePropagationPolicy - The updated delete propagation policy for the capability. Currently, the only supported value is RETAIN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • deletePropagationPolicy

      UpdateCapabilityRequest.Builder deletePropagationPolicy(CapabilityDeletePropagationPolicy deletePropagationPolicy)

      The updated delete propagation policy for the capability. Currently, the only supported value is RETAIN.

      Parameters:
      deletePropagationPolicy - The updated delete propagation policy for the capability. Currently, the only supported value is RETAIN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      UpdateCapabilityRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.