Interface AuthorizeEndpointAccessResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<AuthorizeEndpointAccessResponse.Builder,AuthorizeEndpointAccessResponse>, RedshiftResponse.Builder, SdkBuilder<AuthorizeEndpointAccessResponse.Builder,AuthorizeEndpointAccessResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
AuthorizeEndpointAccessResponse

public static interface AuthorizeEndpointAccessResponse.Builder extends RedshiftResponse.Builder, SdkPojo, CopyableBuilder<AuthorizeEndpointAccessResponse.Builder,AuthorizeEndpointAccessResponse>
  • Method Details

    • grantor

      The Amazon Web Services account ID of the cluster owner.

      Parameters:
      grantor - The Amazon Web Services account ID of the cluster owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • grantee

      The Amazon Web Services account ID of the grantee of the cluster.

      Parameters:
      grantee - The Amazon Web Services account ID of the grantee of the cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusterIdentifier

      AuthorizeEndpointAccessResponse.Builder clusterIdentifier(String clusterIdentifier)

      The cluster identifier.

      Parameters:
      clusterIdentifier - The cluster identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizeTime

      AuthorizeEndpointAccessResponse.Builder authorizeTime(Instant authorizeTime)

      The time (UTC) when the authorization was created.

      Parameters:
      authorizeTime - The time (UTC) when the authorization was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusterStatus

      AuthorizeEndpointAccessResponse.Builder clusterStatus(String clusterStatus)

      The status of the cluster.

      Parameters:
      clusterStatus - The status of the cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the authorization action.

      Parameters:
      status - The status of the authorization action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the authorization action.

      Parameters:
      status - The status of the authorization action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • allowedAllVPCs

      AuthorizeEndpointAccessResponse.Builder allowedAllVPCs(Boolean allowedAllVPCs)

      Indicates whether all VPCs in the grantee account are allowed access to the cluster.

      Parameters:
      allowedAllVPCs - Indicates whether all VPCs in the grantee account are allowed access to the cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedVPCs

      The VPCs allowed access to the cluster.

      Parameters:
      allowedVPCs - The VPCs allowed access to the cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedVPCs

      AuthorizeEndpointAccessResponse.Builder allowedVPCs(String... allowedVPCs)

      The VPCs allowed access to the cluster.

      Parameters:
      allowedVPCs - The VPCs allowed access to the cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointCount

      AuthorizeEndpointAccessResponse.Builder endpointCount(Integer endpointCount)

      The number of Redshift-managed VPC endpoints created for the authorization.

      Parameters:
      endpointCount - The number of Redshift-managed VPC endpoints created for the authorization.
      Returns:
      Returns a reference to this object so that method calls can be chained together.