Interface ModifyEndpointAccessResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<ModifyEndpointAccessResponse.Builder,
,ModifyEndpointAccessResponse> RedshiftResponse.Builder
,SdkBuilder<ModifyEndpointAccessResponse.Builder,
,ModifyEndpointAccessResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
ModifyEndpointAccessResponse
-
Method Summary
Modifier 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.vpcEndpoint
(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.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.redshift.model.RedshiftResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
clusterIdentifier
The 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.
-
resourceOwner
The 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.
-
subnetGroupName
The 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.
-
endpointStatus
The 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.
-
endpointName
The 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.
-
endpointCreateTime
The 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.
-
port
The 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.
-
address
The 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.
-
vpcSecurityGroups
ModifyEndpointAccessResponse.Builder vpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups) The 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.
-
vpcSecurityGroups
ModifyEndpointAccessResponse.Builder vpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups) The 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.
-
vpcSecurityGroups
ModifyEndpointAccessResponse.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 viaVpcSecurityGroupMembership.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcSecurityGroups(List<VpcSecurityGroupMembership>)
.- Parameters:
vpcSecurityGroups
- a consumer that will call methods onVpcSecurityGroupMembership.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcEndpoint
Sets 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.
-
vpcEndpoint
Sets the value of the VpcEndpoint property for this object. This is a convenience method that creates an instance of theVpcEndpoint.Builder
avoiding the need to create one manually viaVpcEndpoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcEndpoint(VpcEndpoint)
.- Parameters:
vpcEndpoint
- a consumer that will call methods onVpcEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-