Interface VpcEndpoint.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<VpcEndpoint.Builder,,- VpcEndpoint> - SdkBuilder<VpcEndpoint.Builder,,- VpcEndpoint> - SdkPojo
- Enclosing class:
- VpcEndpoint
@Mutable
@NotThreadSafe
public static interface VpcEndpoint.Builder
extends SdkPojo, CopyableBuilder<VpcEndpoint.Builder,VpcEndpoint> 
- 
Method SummaryModifier and TypeMethodDescriptionnetworkInterfaces(Collection<NetworkInterface> networkInterfaces) One or more network interfaces of the endpoint.networkInterfaces(Consumer<NetworkInterface.Builder>... networkInterfaces) One or more network interfaces of the endpoint.networkInterfaces(NetworkInterface... networkInterfaces) One or more network interfaces of the endpoint.vpcEndpointId(String vpcEndpointId) The connection endpoint ID for connecting to Amazon Redshift Serverless.The VPC identifier that the endpoint is associated with.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- 
networkInterfacesOne or more network interfaces of the endpoint. Also known as an interface endpoint. - Parameters:
- networkInterfaces- One or more network interfaces of the endpoint. Also known as an interface endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
networkInterfacesOne or more network interfaces of the endpoint. Also known as an interface endpoint. - Parameters:
- networkInterfaces- One or more network interfaces of the endpoint. Also known as an interface endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
networkInterfacesOne or more network interfaces of the endpoint. Also known as an interface endpoint. This is a convenience method that creates an instance of theNetworkInterface.Builderavoiding the need to create one manually viaNetworkInterface.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkInterfaces(List<NetworkInterface>).- Parameters:
- networkInterfaces- a consumer that will call methods on- NetworkInterface.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
vpcEndpointIdThe connection endpoint ID for connecting to Amazon Redshift Serverless. - Parameters:
- vpcEndpointId- The connection endpoint ID for connecting to Amazon Redshift Serverless.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcIdThe VPC identifier that the endpoint is associated with. - Parameters:
- vpcId- The VPC identifier that the endpoint is associated with.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-