Interface ServiceManagedInput.Builder

  • Method Details

    • hostAddress

      ServiceManagedInput.Builder hostAddress(String 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

      ServiceManagedInput.Builder subnetIds(String... 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

      ServiceManagedInput.Builder securityGroupIds(Collection<String> 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

      ServiceManagedInput.Builder securityGroupIds(String... 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

      ServiceManagedInput.Builder ipAddressType(String 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

      ServiceManagedInput.Builder ipAddressType(IpAddressType 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

      ServiceManagedInput.Builder ipv4AddressesPerEni(Integer 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

      ServiceManagedInput.Builder portRanges(String... 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

      ServiceManagedInput.Builder certificate(String 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

      ServiceManagedInput.Builder dnsResolution(String 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: