Interface ConnectivityInfo.Builder

  • Method Details

    • publicAccess

      ConnectivityInfo.Builder publicAccess(PublicAccess publicAccess)

      Public access control for brokers.

      Parameters:
      publicAccess -

      Public access control for brokers.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publicAccess

      default ConnectivityInfo.Builder publicAccess(Consumer<PublicAccess.Builder> publicAccess)

      Public access control for brokers.

      This is a convenience method that creates an instance of the PublicAccess.Builder avoiding the need to create one manually via PublicAccess.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to publicAccess(PublicAccess).

      Parameters:
      publicAccess - a consumer that will call methods on PublicAccess.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vpcConnectivity

      ConnectivityInfo.Builder vpcConnectivity(VpcConnectivity vpcConnectivity)

      VPC connectivity access control for brokers.

      Parameters:
      vpcConnectivity -

      VPC connectivity access control for brokers.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcConnectivity

      default ConnectivityInfo.Builder vpcConnectivity(Consumer<VpcConnectivity.Builder> vpcConnectivity)

      VPC connectivity access control for brokers.

      This is a convenience method that creates an instance of the VpcConnectivity.Builder avoiding the need to create one manually via VpcConnectivity.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vpcConnectivity(VpcConnectivity).

      Parameters:
      vpcConnectivity - a consumer that will call methods on VpcConnectivity.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • networkType

      ConnectivityInfo.Builder networkType(String networkType)

      The network type of the cluster, which is IPv4 or DUAL. The DUAL network type uses both IPv4 and IPv6 addresses for your cluster and its resources.

      By default, a cluster uses the IPv4 network type.

      Parameters:
      networkType -

      The network type of the cluster, which is IPv4 or DUAL. The DUAL network type uses both IPv4 and IPv6 addresses for your cluster and its resources.

      By default, a cluster uses the IPv4 network type.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • networkType

      ConnectivityInfo.Builder networkType(NetworkType networkType)

      The network type of the cluster, which is IPv4 or DUAL. The DUAL network type uses both IPv4 and IPv6 addresses for your cluster and its resources.

      By default, a cluster uses the IPv4 network type.

      Parameters:
      networkType -

      The network type of the cluster, which is IPv4 or DUAL. The DUAL network type uses both IPv4 and IPv6 addresses for your cluster and its resources.

      By default, a cluster uses the IPv4 network type.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: