Interface AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builder,AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails>, SdkBuilder<AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builder,AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails>, SdkPojo
Enclosing class:
AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails

public static interface AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builder extends SdkPojo, CopyableBuilder<AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builder,AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails>
  • Method Details

    • inCluster

      When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plain text. The default value is true.

      Parameters:
      inCluster - When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plain text. The default value is true.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientBroker

      Indicates the encryption setting for data in transit between clients and brokers.

      Parameters:
      clientBroker - Indicates the encryption setting for data in transit between clients and brokers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.