Interface ManagedLatticeResource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedLatticeResource.Builder,,ManagedLatticeResource> SdkBuilder<ManagedLatticeResource.Builder,,ManagedLatticeResource> SdkPojo
- Enclosing class:
ManagedLatticeResource
-
Method Summary
Modifier and TypeMethodDescriptionendpointIpAddressType(String endpointIpAddressType) The IP address type for the resource configuration endpoint.endpointIpAddressType(EndpointIpAddressType endpointIpAddressType) The IP address type for the resource configuration endpoint.routingDomain(String routingDomain) An intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint.securityGroupIds(String... securityGroupIds) The security group IDs to associate with the VPC Lattice resource gateway.securityGroupIds(Collection<String> securityGroupIds) The security group IDs to associate with the VPC Lattice resource gateway.The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.subnetIds(Collection<String> subnetIds) The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.Tags to apply to the managed VPC Lattice resource gateway.vpcIdentifier(String vpcIdentifier) The ID of the VPC that contains your private resource.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 ID of the VPC that contains your private resource.
- Parameters:
vpcIdentifier- The ID of the VPC that contains your private resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.
- Parameters:
subnetIds- The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.
- Parameters:
subnetIds- The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointIpAddressType
The IP address type for the resource configuration endpoint.
- Parameters:
endpointIpAddressType- The IP address type for the resource configuration endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpointIpAddressType
The IP address type for the resource configuration endpoint.
- Parameters:
endpointIpAddressType- The IP address type for the resource configuration endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
securityGroupIds
The security group IDs to associate with the VPC Lattice resource gateway. If not specified, the default security group for the VPC is used.
- Parameters:
securityGroupIds- The security group IDs to associate with the VPC Lattice resource gateway. If not specified, the default security group for the VPC is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The security group IDs to associate with the VPC Lattice resource gateway. If not specified, the default security group for the VPC is used.
- Parameters:
securityGroupIds- The security group IDs to associate with the VPC Lattice resource gateway. If not specified, the default security group for the VPC is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags to apply to the managed VPC Lattice resource gateway.
- Parameters:
tags- Tags to apply to the managed VPC Lattice resource gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingDomain
An intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint. Required when your private endpoint uses a domain that is not publicly resolvable.
- Parameters:
routingDomain- An intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint. Required when your private endpoint uses a domain that is not publicly resolvable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-