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) The certificate for the private connection.dnsResolution(String dnsResolution) The DNS resolution mode for the resource gateway.dnsResolution(ResourceConfigDnsResolution dnsResolution) The DNS resolution mode for the resource gateway.hostAddress(String hostAddress) The IP address or DNS name of the target resource.ipAddressType(String ipAddressType) The IP address type of the service-managed resource gateway.ipAddressType(IpAddressType ipAddressType) The IP address type of the service-managed resource gateway.ipv4AddressesPerEni(Integer ipv4AddressesPerEni) The number of IPv4 addresses in each elastic network interface for the service-managed resource gateway.portRanges(String... portRanges) The TCP port ranges that a consumer can use to access the resource.portRanges(Collection<String> portRanges) The TCP port ranges that a consumer can use to access the resource.securityGroupIds(String... securityGroupIds) The security groups to attach to the service-managed resource gateway.securityGroupIds(Collection<String> securityGroupIds) The security groups to attach to the service-managed resource gateway.The subnets that the service-managed resource gateway spans.subnetIds(Collection<String> subnetIds) The subnets that the service-managed resource gateway spans.The 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
The IP address or DNS name of the target resource.
- Parameters:
hostAddress- The 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
The VPC to create the service-managed resource gateway in.
- Parameters:
vpcId- The 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
The subnets that the service-managed resource gateway spans.
- Parameters:
subnetIds- The subnets that the service-managed resource gateway spans.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnets that the service-managed resource gateway spans.
- Parameters:
subnetIds- The subnets that the service-managed resource gateway spans.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The security groups to attach to the service-managed resource gateway.
- Parameters:
securityGroupIds- The security groups to attach to the service-managed resource gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The security groups to attach to the service-managed resource gateway.
- Parameters:
securityGroupIds- The security groups to attach to the service-managed resource gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddressType
The IP address type of the service-managed resource gateway.
- Parameters:
ipAddressType- The 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
The IP address type of the service-managed resource gateway.
- Parameters:
ipAddressType- The 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
The number of IPv4 addresses in each elastic network interface for the service-managed resource gateway.
- Parameters:
ipv4AddressesPerEni- The number of IPv4 addresses in each elastic network interface for the service-managed resource gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRanges
The TCP port ranges that a consumer can use to access the resource.
- Parameters:
portRanges- The 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
The TCP port ranges that a consumer can use to access the resource.
- Parameters:
portRanges- The 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
The certificate for the private connection.
- Parameters:
certificate- The certificate for the private connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsResolution
The DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set.
- Parameters:
dnsResolution- The 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
The DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set.
- Parameters:
dnsResolution- The 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:
-