Interface ServiceManagedInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceManagedInput.Builder,,ServiceManagedInput> SdkBuilder<ServiceManagedInput.Builder,,ServiceManagedInput> SdkPojo
- Enclosing class:
ServiceManagedInput
-
Method Summary
Modifier and TypeMethodDescriptioncertificate(String certificate) Certificate for the Private Connection.dnsResolution(String dnsResolution) DNS resolution mode for the resource gateway.dnsResolution(ResourceConfigDnsResolution dnsResolution) DNS resolution mode for the resource gateway.hostAddress(String hostAddress) IP address or DNS name of the target resource.ipAddressType(String ipAddressType) IP address type of the service-managed Resource Gateway.ipAddressType(IpAddressType ipAddressType) IP address type of the service-managed Resource Gateway.ipv4AddressesPerEni(Integer ipv4AddressesPerEni) Number of IPv4 addresses in each ENI for the service-managed Resource Gateway.portRanges(String... portRanges) TCP port ranges that a consumer can use to access the resource.portRanges(Collection<String> portRanges) TCP port ranges that a consumer can use to access the resource.securityGroupIds(String... securityGroupIds) Security groups to attach to the service-managed Resource Gateway.securityGroupIds(Collection<String> securityGroupIds) Security groups to attach to the service-managed Resource Gateway.Subnets that the service-managed Resource Gateway will span.subnetIds(Collection<String> subnetIds) Subnets that the service-managed Resource Gateway will span.VPC to create the service-managed Resource Gateway in.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
-
hostAddress
IP address or DNS name of the target resource.
- Parameters:
hostAddress- IP address or DNS name of the target resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
VPC to create the service-managed Resource Gateway in.
- Parameters:
vpcId- VPC to create the service-managed Resource Gateway in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
Subnets that the service-managed Resource Gateway will span.
- Parameters:
subnetIds- Subnets that the service-managed Resource Gateway will span.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
Subnets that the service-managed Resource Gateway will span.
- Parameters:
subnetIds- Subnets that the service-managed Resource Gateway will span.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
Security groups to attach to the service-managed Resource Gateway. If not specified, a default security group is created.
- Parameters:
securityGroupIds- Security groups to attach to the service-managed Resource Gateway. If not specified, a default security group is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
Security groups to attach to the service-managed Resource Gateway. If not specified, a default security group is created.
- Parameters:
securityGroupIds- Security groups to attach to the service-managed Resource Gateway. If not specified, a default security group is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddressType
IP address type of the service-managed Resource Gateway.
- Parameters:
ipAddressType- IP address type of the service-managed Resource Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipAddressType
IP address type of the service-managed Resource Gateway.
- Parameters:
ipAddressType- IP address type of the service-managed Resource Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipv4AddressesPerEni
Number of IPv4 addresses in each ENI for the service-managed Resource Gateway.
- Parameters:
ipv4AddressesPerEni- Number of IPv4 addresses in each ENI for the service-managed Resource Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRanges
TCP port ranges that a consumer can use to access the resource.
- Parameters:
portRanges- TCP port ranges that a consumer can use to access the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRanges
TCP port ranges that a consumer can use to access the resource.
- Parameters:
portRanges- TCP port ranges that a consumer can use to access the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificate
Certificate for the Private Connection.
- Parameters:
certificate- Certificate for the Private Connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsResolution
DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set.
- Parameters:
dnsResolution- DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnsResolution
DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set.
- Parameters:
dnsResolution- DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-