Interface EndpointAuthorization.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EndpointAuthorization.Builder,
,EndpointAuthorization> SdkBuilder<EndpointAuthorization.Builder,
,EndpointAuthorization> SdkPojo
- Enclosing class:
EndpointAuthorization
public static interface EndpointAuthorization.Builder
extends SdkPojo, CopyableBuilder<EndpointAuthorization.Builder,EndpointAuthorization>
-
Method Summary
Modifier and TypeMethodDescriptionallowedAllVPCs
(Boolean allowedAllVPCs) Indicates whether all VPCs in the grantee account are allowed access to the cluster.allowedVPCs
(String... allowedVPCs) The VPCs allowed access to the cluster.allowedVPCs
(Collection<String> allowedVPCs) The VPCs allowed access to the cluster.authorizeTime
(Instant authorizeTime) The time (UTC) when the authorization was created.clusterIdentifier
(String clusterIdentifier) The cluster identifier.clusterStatus
(String clusterStatus) The status of the cluster.endpointCount
(Integer endpointCount) The number of Redshift-managed VPC endpoints created for the authorization.The Amazon Web Services account ID of the grantee of the cluster.The Amazon Web Services account ID of the cluster owner.The status of the authorization action.status
(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.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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
The cluster identifier.
- Parameters:
clusterIdentifier
- The cluster identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
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
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.
-