@Stability(value=Stable) public static final class CfnEndpointAuthorizationProps.Builder extends Object implements software.amazon.jsii.Builder<CfnEndpointAuthorizationProps>
CfnEndpointAuthorizationProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnEndpointAuthorizationProps.Builder |
account(String account)
Sets the value of
CfnEndpointAuthorizationProps.getAccount() |
CfnEndpointAuthorizationProps |
build()
Builds the configured instance.
|
CfnEndpointAuthorizationProps.Builder |
clusterIdentifier(String clusterIdentifier)
Sets the value of
CfnEndpointAuthorizationProps.getClusterIdentifier() |
CfnEndpointAuthorizationProps.Builder |
force(Boolean force)
Sets the value of
CfnEndpointAuthorizationProps.getForce() |
CfnEndpointAuthorizationProps.Builder |
force(IResolvable force)
Sets the value of
CfnEndpointAuthorizationProps.getForce() |
CfnEndpointAuthorizationProps.Builder |
vpcIds(List<String> vpcIds)
Sets the value of
CfnEndpointAuthorizationProps.getVpcIds() |
@Stability(value=Stable) public CfnEndpointAuthorizationProps.Builder account(String account)
CfnEndpointAuthorizationProps.getAccount()account - The A AWS account ID of either the cluster owner (grantor) or grantee. This parameter is required.
If Grantee parameter is true, then the Account value is of the grantor.this@Stability(value=Stable) public CfnEndpointAuthorizationProps.Builder clusterIdentifier(String clusterIdentifier)
CfnEndpointAuthorizationProps.getClusterIdentifier()clusterIdentifier - The cluster identifier. This parameter is required.this@Stability(value=Stable) public CfnEndpointAuthorizationProps.Builder force(Boolean force)
CfnEndpointAuthorizationProps.getForce()force - Indicates whether to force the revoke action.
If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.this@Stability(value=Stable) public CfnEndpointAuthorizationProps.Builder force(IResolvable force)
CfnEndpointAuthorizationProps.getForce()force - Indicates whether to force the revoke action.
If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.this@Stability(value=Stable) public CfnEndpointAuthorizationProps.Builder vpcIds(List<String> vpcIds)
CfnEndpointAuthorizationProps.getVpcIds()vpcIds - The virtual private cloud (VPC) identifiers to grant access to.this@Stability(value=Stable) public CfnEndpointAuthorizationProps build()
build in interface software.amazon.jsii.Builder<CfnEndpointAuthorizationProps>CfnEndpointAuthorizationPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.