Package io.strimzi.systemtest.kafkaclients.clientproperties

## Class AbstractKafkaClientProperties<C extends AbstractKafkaClientProperties<C>>

- java.lang.Object
- - io.strimzi.systemtest.kafkaclients.clientproperties.AbstractKafkaClientProperties<C>

- Direct Known Subclasses:
    `ConsumerProperties`, `ProducerProperties`

      public abstract class AbstractKafkaClientProperties<C extends AbstractKafkaClientProperties<C>>
      extends Object

  Class KafkaClientProperties, which holds inner class builder for fluent way to invoke objects. It is used inside all our external clients such as BasicExternalKafkaClient or OauthExternalKafkaClient.
  See Also:
    `OauthExternalKafkaClient`, `BasicExternalKafkaClient`, `TracingExternalKafkaClient`

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `AbstractKafkaClientProperties.KafkaClientPropertiesBuilder<T extends AbstractKafkaClientProperties.KafkaClientPropertiesBuilder<T>>` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getCaSecretName()` |
    `String` | `getClusterName()` |
    `String` | `getKafkaUsername()` |
    `String` | `getNamespaceName()` |
    `Properties` | `getProperties()` |

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### getProperties

          public Properties getProperties()

    - #### getNamespaceName

          public String getNamespaceName()

    - #### getClusterName

          public String getClusterName()

    - #### getCaSecretName

          public String getCaSecretName()

    - #### getKafkaUsername

          public String getKafkaUsername()