Interface ManagedVpcResource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedVpcResource.Builder,,ManagedVpcResource> SdkBuilder<ManagedVpcResource.Builder,,ManagedVpcResource> SdkPojo
- Enclosing class:
ManagedVpcResource
@Mutable
@NotThreadSafe
public static interface ManagedVpcResource.Builder
extends SdkPojo, CopyableBuilder<ManagedVpcResource.Builder,ManagedVpcResource>
-
Method Summary
Modifier and TypeMethodDescriptionendpointIpAddressType(String endpointIpAddressType) The IP address type used by the private endpoint, either IPV4 or IPV6.endpointIpAddressType(EndpointIpAddressType endpointIpAddressType) The IP address type used by the private endpoint, either IPV4 or IPV6.routingDomain(String routingDomain) The routing domain used to resolve traffic through the private endpoint.securityGroupIds(String... securityGroupIds) The identifiers of the security groups associated with the private endpoint network interfaces.securityGroupIds(Collection<String> securityGroupIds) The identifiers of the security groups associated with the private endpoint network interfaces.The identifiers of the subnets in which the private endpoint network interfaces are placed.subnetIds(Collection<String> subnetIds) The identifiers of the subnets in which the private endpoint network interfaces are placed.Sets the value of the Tags property for this object.vpcIdentifier(String vpcIdentifier) The identifier of the VPC in which the private endpoint is provisioned.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
vpcIdentifier
The identifier of the VPC in which the private endpoint is provisioned.
- Parameters:
vpcIdentifier- The identifier of the VPC in which the private endpoint is provisioned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The identifiers of the subnets in which the private endpoint network interfaces are placed.
- Parameters:
subnetIds- The identifiers of the subnets in which the private endpoint network interfaces are placed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The identifiers of the subnets in which the private endpoint network interfaces are placed.
- Parameters:
subnetIds- The identifiers of the subnets in which the private endpoint network interfaces are placed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointIpAddressType
The IP address type used by the private endpoint, either IPV4 or IPV6.
- Parameters:
endpointIpAddressType- The IP address type used by the private endpoint, either IPV4 or IPV6.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpointIpAddressType
The IP address type used by the private endpoint, either IPV4 or IPV6.
- Parameters:
endpointIpAddressType- The IP address type used by the private endpoint, either IPV4 or IPV6.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
securityGroupIds
The identifiers of the security groups associated with the private endpoint network interfaces.
- Parameters:
securityGroupIds- The identifiers of the security groups associated with the private endpoint network interfaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The identifiers of the security groups associated with the private endpoint network interfaces.
- Parameters:
securityGroupIds- The identifiers of the security groups associated with the private endpoint network interfaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Sets the value of the Tags property for this object.- Parameters:
tags- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingDomain
The routing domain used to resolve traffic through the private endpoint.
- Parameters:
routingDomain- The routing domain used to resolve traffic through the private endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-