Interface RevokeEndpointAccessRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<RevokeEndpointAccessRequest.Builder,RevokeEndpointAccessRequest>, RedshiftRequest.Builder, SdkBuilder<RevokeEndpointAccessRequest.Builder,RevokeEndpointAccessRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
RevokeEndpointAccessRequest

public static interface RevokeEndpointAccessRequest.Builder extends RedshiftRequest.Builder, SdkPojo, CopyableBuilder<RevokeEndpointAccessRequest.Builder,RevokeEndpointAccessRequest>
  • Method Details

    • clusterIdentifier

      RevokeEndpointAccessRequest.Builder clusterIdentifier(String clusterIdentifier)

      The cluster to revoke access from.

      Parameters:
      clusterIdentifier - The cluster to revoke access from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • account

      The Amazon Web Services account ID whose access is to be revoked.

      Parameters:
      account - The Amazon Web Services account ID whose access is to be revoked.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcIds

      The virtual private cloud (VPC) identifiers for which access is to be revoked.

      Parameters:
      vpcIds - The virtual private cloud (VPC) identifiers for which access is to be revoked.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcIds

      The virtual private cloud (VPC) identifiers for which access is to be revoked.

      Parameters:
      vpcIds - The virtual private cloud (VPC) identifiers for which access is to be revoked.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • force

      Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.

      Parameters:
      force - Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      RevokeEndpointAccessRequest.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.