Class CloseExecutionOptions.CloseExecutionOptionsBuilder

java.lang.Object
com.bakdata.kafka.CloseExecutionOptions.CloseExecutionOptionsBuilder
Enclosing class:
CloseExecutionOptions

public static class CloseExecutionOptions.CloseExecutionOptionsBuilder extends Object
  • Method Details

    • volatileGroupInstanceId

      public CloseExecutionOptions.CloseExecutionOptionsBuilder volatileGroupInstanceId(boolean volatileGroupInstanceId)
      Defines if ConsumerConfig.GROUP_INSTANCE_ID_CONFIG is volatile. If set to false, KafkaStreams.CloseOptions.leaveGroup(boolean) is disabled and CloseOptions.withGroupMembershipOperation(GroupMembershipOperation) is set to CloseOptions.GroupMembershipOperation.DEFAULT.
      Returns:
      this.
    • closeTimeout

      Defines KafkaStreams.CloseOptions.timeout(Duration) and CloseOptions.withTimeout(Duration)
      Returns:
      this.
    • build

      public CloseExecutionOptions build()
    • toString

      public String toString()
      Overrides:
      toString in class Object