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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuthorizeEndpointAccessResponse.BuilderallowedAllVPCs(Boolean allowedAllVPCs)Indicates whether all VPCs in the grantee account are allowed access to the cluster.AuthorizeEndpointAccessResponse.BuilderallowedVPCs(String... allowedVPCs)The VPCs allowed access to the cluster.AuthorizeEndpointAccessResponse.BuilderallowedVPCs(Collection<String> allowedVPCs)The VPCs allowed access to the cluster.AuthorizeEndpointAccessResponse.BuilderauthorizeTime(Instant authorizeTime)The time (UTC) when the authorization was created.AuthorizeEndpointAccessResponse.BuilderclusterIdentifier(String clusterIdentifier)The cluster identifier.AuthorizeEndpointAccessResponse.BuilderclusterStatus(String clusterStatus)The status of the cluster.AuthorizeEndpointAccessResponse.BuilderendpointCount(Integer endpointCount)The number of Redshift-managed VPC endpoints created for the authorization.AuthorizeEndpointAccessResponse.Buildergrantee(String grantee)The Amazon Web Services account ID of the grantee of the cluster.AuthorizeEndpointAccessResponse.Buildergrantor(String grantor)The Amazon Web Services account ID of the cluster owner.AuthorizeEndpointAccessResponse.Builderstatus(String status)The status of the authorization action.AuthorizeEndpointAccessResponse.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
AuthorizeEndpointAccessResponse.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
AuthorizeEndpointAccessResponse.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
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
AuthorizeEndpointAccessResponse.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
AuthorizeEndpointAccessResponse.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
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
AuthorizeEndpointAccessResponse.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
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.
-
-