Class ParameterDescriptor.Builder

java.lang.Object
io.aiven.commons.kafka.connector.common.templating.ParameterDescriptor.Builder
Enclosing class:
ParameterDescriptor

public static class ParameterDescriptor.Builder extends Object
The builder for a ParameterDescriptor.
  • Method Details

    • required

      public ParameterDescriptor.Builder required(boolean state)
      Sets the required flag.
      Parameters:
      state - the state for the required flag.
      Returns:
      this
    • validator

      public ParameterDescriptor.Builder validator(org.apache.kafka.common.config.ConfigDef.Validator validator)
      Sets the validator.
      Parameters:
      validator - The validator to use.
      Returns:
      this.
    • description

      public ParameterDescriptor.Builder description(String description)
      Sets the description.
      Parameters:
      description - the description.
      Returns:
      this.
    • build

      public ParameterDescriptor build()
      Builds the parameter descriptor.
      Returns:
      the new parameter descriptor.