public static interface EndpointAuthorization.Builder extends SdkPojo, CopyableBuilder<EndpointAuthorization.Builder,EndpointAuthorization>
| Modifier and Type | Method and Description |
|---|---|
EndpointAuthorization.Builder |
allowedAllVPCs(Boolean allowedAllVPCs)
Indicates whether all VPCs in the grantee account are allowed access to the cluster.
|
EndpointAuthorization.Builder |
allowedVPCs(Collection<String> allowedVPCs)
The VPCs allowed access to the cluster.
|
EndpointAuthorization.Builder |
allowedVPCs(String... allowedVPCs)
The VPCs allowed access to the cluster.
|
EndpointAuthorization.Builder |
authorizeTime(Instant authorizeTime)
The time (UTC) when the authorization was created.
|
EndpointAuthorization.Builder |
clusterIdentifier(String clusterIdentifier)
The cluster identifier.
|
EndpointAuthorization.Builder |
clusterStatus(String clusterStatus)
The status of the cluster.
|
EndpointAuthorization.Builder |
endpointCount(Integer endpointCount)
The number of Redshift-managed VPC endpoints created for the authorization.
|
EndpointAuthorization.Builder |
grantee(String grantee)
The Amazon Web Services account ID of the grantee of the cluster.
|
EndpointAuthorization.Builder |
grantor(String grantor)
The Amazon Web Services account ID of the cluster owner.
|
EndpointAuthorization.Builder |
status(AuthorizationStatus status)
The status of the authorization action.
|
EndpointAuthorization.Builder |
status(String status)
The status of the authorization action.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEndpointAuthorization.Builder grantor(String grantor)
The Amazon Web Services account ID of the cluster owner.
grantor - The Amazon Web Services account ID of the cluster owner.EndpointAuthorization.Builder grantee(String grantee)
The Amazon Web Services account ID of the grantee of the cluster.
grantee - The Amazon Web Services account ID of the grantee of the cluster.EndpointAuthorization.Builder clusterIdentifier(String clusterIdentifier)
The cluster identifier.
clusterIdentifier - The cluster identifier.EndpointAuthorization.Builder authorizeTime(Instant authorizeTime)
The time (UTC) when the authorization was created.
authorizeTime - The time (UTC) when the authorization was created.EndpointAuthorization.Builder clusterStatus(String clusterStatus)
The status of the cluster.
clusterStatus - The status of the cluster.EndpointAuthorization.Builder status(String status)
The status of the authorization action.
status - The status of the authorization action.AuthorizationStatus,
AuthorizationStatusEndpointAuthorization.Builder status(AuthorizationStatus status)
The status of the authorization action.
status - The status of the authorization action.AuthorizationStatus,
AuthorizationStatusEndpointAuthorization.Builder allowedAllVPCs(Boolean allowedAllVPCs)
Indicates whether all VPCs in the grantee account are allowed access to the cluster.
allowedAllVPCs - Indicates whether all VPCs in the grantee account are allowed access to the cluster.EndpointAuthorization.Builder allowedVPCs(Collection<String> allowedVPCs)
The VPCs allowed access to the cluster.
allowedVPCs - The VPCs allowed access to the cluster.EndpointAuthorization.Builder allowedVPCs(String... allowedVPCs)
The VPCs allowed access to the cluster.
allowedVPCs - The VPCs allowed access to the cluster.EndpointAuthorization.Builder endpointCount(Integer endpointCount)
The number of Redshift-managed VPC endpoints created for the authorization.
endpointCount - The number of Redshift-managed VPC endpoints created for the authorization.Copyright © 2022. All rights reserved.