public static interface EndpointAccess.Builder extends SdkPojo, CopyableBuilder<EndpointAccess.Builder,EndpointAccess>
| Modifier and Type | Method and Description |
|---|---|
EndpointAccess.Builder |
address(String address)
The DNS address of the endpoint.
|
EndpointAccess.Builder |
endpointArn(String endpointArn)
The Amazon Resource Name (ARN) of the VPC endpoint.
|
EndpointAccess.Builder |
endpointCreateTime(Instant endpointCreateTime)
The time that the endpoint was created.
|
EndpointAccess.Builder |
endpointName(String endpointName)
The name of the VPC endpoint.
|
EndpointAccess.Builder |
endpointStatus(String endpointStatus)
The status of the VPC endpoint.
|
EndpointAccess.Builder |
port(Integer port)
The port number on which Amazon Redshift Serverless accepts incoming connections.
|
EndpointAccess.Builder |
subnetIds(Collection<String> subnetIds)
The unique identifier of subnets where Amazon Redshift Serverless choose to deploy the VPC endpoint.
|
EndpointAccess.Builder |
subnetIds(String... subnetIds)
The unique identifier of subnets where Amazon Redshift Serverless choose to deploy the VPC endpoint.
|
default EndpointAccess.Builder |
vpcEndpoint(Consumer<VpcEndpoint.Builder> vpcEndpoint)
The connection endpoint for connecting to Amazon Redshift Serverless.
|
EndpointAccess.Builder |
vpcEndpoint(VpcEndpoint vpcEndpoint)
The connection endpoint for connecting to Amazon Redshift Serverless.
|
EndpointAccess.Builder |
vpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups)
The security groups associated with the endpoint.
|
EndpointAccess.Builder |
vpcSecurityGroups(Consumer<VpcSecurityGroupMembership.Builder>... vpcSecurityGroups)
The security groups associated with the endpoint.
|
EndpointAccess.Builder |
vpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups)
The security groups associated with the endpoint.
|
EndpointAccess.Builder |
workgroupName(String workgroupName)
The name of the workgroup associated with the endpoint.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEndpointAccess.Builder address(String address)
The DNS address of the endpoint.
address - The DNS address of the endpoint.EndpointAccess.Builder endpointArn(String endpointArn)
The Amazon Resource Name (ARN) of the VPC endpoint.
endpointArn - The Amazon Resource Name (ARN) of the VPC endpoint.EndpointAccess.Builder endpointCreateTime(Instant endpointCreateTime)
The time that the endpoint was created.
endpointCreateTime - The time that the endpoint was created.EndpointAccess.Builder endpointName(String endpointName)
The name of the VPC endpoint.
endpointName - The name of the VPC endpoint.EndpointAccess.Builder endpointStatus(String endpointStatus)
The status of the VPC endpoint.
endpointStatus - The status of the VPC endpoint.EndpointAccess.Builder port(Integer port)
The port number on which Amazon Redshift Serverless accepts incoming connections.
port - The port number on which Amazon Redshift Serverless accepts incoming connections.EndpointAccess.Builder subnetIds(Collection<String> subnetIds)
The unique identifier of subnets where Amazon Redshift Serverless choose to deploy the VPC endpoint.
subnetIds - The unique identifier of subnets where Amazon Redshift Serverless choose to deploy the VPC endpoint.EndpointAccess.Builder subnetIds(String... subnetIds)
The unique identifier of subnets where Amazon Redshift Serverless choose to deploy the VPC endpoint.
subnetIds - The unique identifier of subnets where Amazon Redshift Serverless choose to deploy the VPC endpoint.EndpointAccess.Builder vpcEndpoint(VpcEndpoint vpcEndpoint)
The connection endpoint for connecting to Amazon Redshift Serverless.
vpcEndpoint - The connection endpoint for connecting to Amazon Redshift Serverless.default EndpointAccess.Builder vpcEndpoint(Consumer<VpcEndpoint.Builder> vpcEndpoint)
The connection endpoint for connecting to Amazon Redshift Serverless.
This is a convenience method that creates an instance of theVpcEndpoint.Builder avoiding the need to
create one manually via VpcEndpoint.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to vpcEndpoint(VpcEndpoint).
vpcEndpoint - a consumer that will call methods on VpcEndpoint.BuildervpcEndpoint(VpcEndpoint)EndpointAccess.Builder vpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups)
The security groups associated with the endpoint.
vpcSecurityGroups - The security groups associated with the endpoint.EndpointAccess.Builder vpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups)
The security groups associated with the endpoint.
vpcSecurityGroups - The security groups associated with the endpoint.EndpointAccess.Builder vpcSecurityGroups(Consumer<VpcSecurityGroupMembership.Builder>... vpcSecurityGroups)
The security groups associated with the endpoint.
This is a convenience method that creates an instance of theVpcSecurityGroupMembership.Builder avoiding
the need to create one manually via
VpcSecurityGroupMembership.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #vpcSecurityGroups(List.
vpcSecurityGroups - a consumer that will call methods on
VpcSecurityGroupMembership.Builder#vpcSecurityGroups(java.util.Collection) EndpointAccess.Builder workgroupName(String workgroupName)
The name of the workgroup associated with the endpoint.
workgroupName - The name of the workgroup associated with the endpoint.Copyright © 2023. All rights reserved.