Interface ServiceManagedInput.Builder

  • Method Details

    • hostAddress

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

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

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

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

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

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

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

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

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