Interface Provisioned.Builder

  • Method Details

    • brokerNodeGroupInfo

      Provisioned.Builder brokerNodeGroupInfo(BrokerNodeGroupInfo brokerNodeGroupInfo)

      Information about the brokers.

      Parameters:
      brokerNodeGroupInfo -

      Information about the brokers.

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

      default Provisioned.Builder brokerNodeGroupInfo(Consumer<BrokerNodeGroupInfo.Builder> brokerNodeGroupInfo)

      Information about the brokers.

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

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

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

      Provisioned.Builder rebalancing(Rebalancing rebalancing)

      Specifies whether or not intelligent rebalancing is turned on for a newly created MSK Provisioned cluster with Express brokers. Intelligent rebalancing performs automatic partition balancing operations when you scale your clusters up or down. By default, intelligent rebalancing is ACTIVE for all new Express-based clusters.

      Parameters:
      rebalancing -

      Specifies whether or not intelligent rebalancing is turned on for a newly created MSK Provisioned cluster with Express brokers. Intelligent rebalancing performs automatic partition balancing operations when you scale your clusters up or down. By default, intelligent rebalancing is ACTIVE for all new Express-based clusters.

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

      default Provisioned.Builder rebalancing(Consumer<Rebalancing.Builder> rebalancing)

      Specifies whether or not intelligent rebalancing is turned on for a newly created MSK Provisioned cluster with Express brokers. Intelligent rebalancing performs automatic partition balancing operations when you scale your clusters up or down. By default, intelligent rebalancing is ACTIVE for all new Express-based clusters.

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

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

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

      Provisioned.Builder currentBrokerSoftwareInfo(BrokerSoftwareInfo currentBrokerSoftwareInfo)

      Information about the Apache Kafka version deployed on the brokers.

      Parameters:
      currentBrokerSoftwareInfo -

      Information about the Apache Kafka version deployed on the brokers.

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

      default Provisioned.Builder currentBrokerSoftwareInfo(Consumer<BrokerSoftwareInfo.Builder> currentBrokerSoftwareInfo)

      Information about the Apache Kafka version deployed on the brokers.

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

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

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

      Provisioned.Builder clientAuthentication(ClientAuthentication clientAuthentication)

      Includes all client authentication information.

      Parameters:
      clientAuthentication -

      Includes all client authentication information.

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

      default Provisioned.Builder clientAuthentication(Consumer<ClientAuthentication.Builder> clientAuthentication)

      Includes all client authentication information.

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

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

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

      Provisioned.Builder encryptionInfo(EncryptionInfo encryptionInfo)

      Includes all encryption-related information.

      Parameters:
      encryptionInfo -

      Includes all encryption-related information.

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

      default Provisioned.Builder encryptionInfo(Consumer<EncryptionInfo.Builder> encryptionInfo)

      Includes all encryption-related information.

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

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

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

      Provisioned.Builder enhancedMonitoring(String enhancedMonitoring)

      Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.

      Parameters:
      enhancedMonitoring -

      Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.

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

      Provisioned.Builder enhancedMonitoring(EnhancedMonitoring enhancedMonitoring)

      Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.

      Parameters:
      enhancedMonitoring -

      Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.

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

      Provisioned.Builder openMonitoring(OpenMonitoringInfo openMonitoring)

      The settings for open monitoring.

      Parameters:
      openMonitoring -

      The settings for open monitoring.

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

      default Provisioned.Builder openMonitoring(Consumer<OpenMonitoringInfo.Builder> openMonitoring)

      The settings for open monitoring.

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

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

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

      Provisioned.Builder loggingInfo(LoggingInfo loggingInfo)

      Log delivery information for the cluster.

      Parameters:
      loggingInfo -

      Log delivery information for the cluster.

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

      default Provisioned.Builder loggingInfo(Consumer<LoggingInfo.Builder> loggingInfo)

      Log delivery information for the cluster.

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

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

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

      Provisioned.Builder numberOfBrokerNodes(Integer numberOfBrokerNodes)

      The number of broker nodes in the cluster.

      Parameters:
      numberOfBrokerNodes -

      The number of broker nodes in the cluster.

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

      Provisioned.Builder zookeeperConnectString(String zookeeperConnectString)

      The connection string to use to connect to the Apache ZooKeeper cluster.

      Parameters:
      zookeeperConnectString -

      The connection string to use to connect to the Apache ZooKeeper cluster.

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

      Provisioned.Builder zookeeperConnectStringTls(String zookeeperConnectStringTls)

      The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.

      Parameters:
      zookeeperConnectStringTls -

      The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.

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

      Provisioned.Builder storageMode(String storageMode)

      This controls storage mode for supported storage tiers.

      Parameters:
      storageMode -

      This controls storage mode for supported storage tiers.

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

      Provisioned.Builder storageMode(StorageMode storageMode)

      This controls storage mode for supported storage tiers.

      Parameters:
      storageMode -

      This controls storage mode for supported storage tiers.

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

      Provisioned.Builder customerActionStatus(String customerActionStatus)

      Determines if there is an action required from the customer.

      Parameters:
      customerActionStatus -

      Determines if there is an action required from the customer.

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

      Provisioned.Builder customerActionStatus(CustomerActionStatus customerActionStatus)

      Determines if there is an action required from the customer.

      Parameters:
      customerActionStatus -

      Determines if there is an action required from the customer.

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