Interface RevokeEndpointAccessResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<RevokeEndpointAccessResponse.Builder,RevokeEndpointAccessResponse>,RedshiftResponse.Builder,SdkBuilder<RevokeEndpointAccessResponse.Builder,RevokeEndpointAccessResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- RevokeEndpointAccessResponse
public static interface RevokeEndpointAccessResponse.Builder extends RedshiftResponse.Builder, SdkPojo, CopyableBuilder<RevokeEndpointAccessResponse.Builder,RevokeEndpointAccessResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RevokeEndpointAccessResponse.BuilderallowedAllVPCs(Boolean allowedAllVPCs)Indicates whether all VPCs in the grantee account are allowed access to the cluster.RevokeEndpointAccessResponse.BuilderallowedVPCs(String... allowedVPCs)The VPCs allowed access to the cluster.RevokeEndpointAccessResponse.BuilderallowedVPCs(Collection<String> allowedVPCs)The VPCs allowed access to the cluster.RevokeEndpointAccessResponse.BuilderauthorizeTime(Instant authorizeTime)The time (UTC) when the authorization was created.RevokeEndpointAccessResponse.BuilderclusterIdentifier(String clusterIdentifier)The cluster identifier.RevokeEndpointAccessResponse.BuilderclusterStatus(String clusterStatus)The status of the cluster.RevokeEndpointAccessResponse.BuilderendpointCount(Integer endpointCount)The number of Redshift-managed VPC endpoints created for the authorization.RevokeEndpointAccessResponse.Buildergrantee(String grantee)The Amazon Web Services account ID of the grantee of the cluster.RevokeEndpointAccessResponse.Buildergrantor(String grantor)The Amazon Web Services account ID of the cluster owner.RevokeEndpointAccessResponse.Builderstatus(String status)The status of the authorization action.RevokeEndpointAccessResponse.Builderstatus(AuthorizationStatus status)The status of the authorization action.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.redshift.model.RedshiftResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
grantor
RevokeEndpointAccessResponse.Builder grantor(String 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
RevokeEndpointAccessResponse.Builder grantee(String 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
RevokeEndpointAccessResponse.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
RevokeEndpointAccessResponse.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
RevokeEndpointAccessResponse.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
RevokeEndpointAccessResponse.Builder status(String 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:
AuthorizationStatus,AuthorizationStatus
-
status
RevokeEndpointAccessResponse.Builder status(AuthorizationStatus 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:
AuthorizationStatus,AuthorizationStatus
-
allowedAllVPCs
RevokeEndpointAccessResponse.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
RevokeEndpointAccessResponse.Builder allowedVPCs(Collection<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.
-
allowedVPCs
RevokeEndpointAccessResponse.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
RevokeEndpointAccessResponse.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.
-
-