Interface EndpointAccess.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<EndpointAccess.Builder,,- EndpointAccess> - SdkBuilder<EndpointAccess.Builder,,- EndpointAccess> - SdkPojo
- Enclosing class:
- EndpointAccess
- 
Method SummaryModifier and TypeMethodDescriptionThe DNS address of the endpoint.clusterIdentifier(String clusterIdentifier) The cluster identifier of the cluster associated with the endpoint.endpointCreateTime(Instant endpointCreateTime) The time (UTC) that the endpoint was created.endpointName(String endpointName) The name of the endpoint.endpointStatus(String endpointStatus) The status of the endpoint.The port number on which the cluster accepts incoming connections.resourceOwner(String resourceOwner) The Amazon Web Services account ID of the owner of the cluster.subnetGroupName(String subnetGroupName) The subnet group name where Amazon Redshift chooses to deploy the endpoint.default EndpointAccess.BuildervpcEndpoint(Consumer<VpcEndpoint.Builder> vpcEndpoint) Sets the value of the VpcEndpoint property for this object.vpcEndpoint(VpcEndpoint vpcEndpoint) Sets the value of the VpcEndpoint property for this object.vpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups) The security groups associated with the endpoint.vpcSecurityGroups(Consumer<VpcSecurityGroupMembership.Builder>... vpcSecurityGroups) The security groups associated with the endpoint.vpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups) The security groups associated with the endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
clusterIdentifierThe cluster identifier of the cluster associated with the endpoint. - Parameters:
- clusterIdentifier- The cluster identifier of the cluster associated with the endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
resourceOwnerThe Amazon Web Services account ID of the owner of the cluster. - Parameters:
- resourceOwner- The Amazon Web Services account ID of the owner of the cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
subnetGroupNameThe subnet group name where Amazon Redshift chooses to deploy the endpoint. - Parameters:
- subnetGroupName- The subnet group name where Amazon Redshift chooses to deploy the endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
endpointStatusThe status of the endpoint. - Parameters:
- endpointStatus- The status of the endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
endpointNameThe name of the endpoint. - Parameters:
- endpointName- The name of the endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
endpointCreateTimeThe time (UTC) that the endpoint was created. - Parameters:
- endpointCreateTime- The time (UTC) that the endpoint was created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
portThe port number on which the cluster accepts incoming connections. - Parameters:
- port- The port number on which the cluster accepts incoming connections.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
addressThe DNS address of the endpoint. - Parameters:
- address- The DNS address of the endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcSecurityGroupsThe security groups associated with the endpoint. - Parameters:
- vpcSecurityGroups- The security groups associated with the endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcSecurityGroupsThe security groups associated with the endpoint. - Parameters:
- vpcSecurityGroups- The security groups associated with the endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcSecurityGroupsEndpointAccess.Builder vpcSecurityGroups(Consumer<VpcSecurityGroupMembership.Builder>... vpcSecurityGroups) The security groups associated with the endpoint. This is a convenience method that creates an instance of theVpcSecurityGroupMembership.Builderavoiding the need to create one manually viaVpcSecurityGroupMembership.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcSecurityGroups(List<VpcSecurityGroupMembership>).- Parameters:
- vpcSecurityGroups- a consumer that will call methods on- VpcSecurityGroupMembership.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
vpcEndpointSets the value of the VpcEndpoint property for this object.- Parameters:
- vpcEndpoint- The new value for the VpcEndpoint property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcEndpointSets the value of the VpcEndpoint property for this object. This is a convenience method that creates an instance of theVpcEndpoint.Builderavoiding the need to create one manually viaVpcEndpoint.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcEndpoint(VpcEndpoint).- Parameters:
- vpcEndpoint- a consumer that will call methods on- VpcEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-