public static interface Configurations.Builder extends SdkPojo, CopyableBuilder<Configurations.Builder,Configurations>
| Modifier and Type | Method and Description |
|---|---|
Configurations.Builder |
current(ConfigurationId current)
The broker's current configuration.
|
default Configurations.Builder |
current(Consumer<ConfigurationId.Builder> current)
The broker's current configuration.
|
Configurations.Builder |
history(Collection<ConfigurationId> history)
The history of configurations applied to the broker.
|
Configurations.Builder |
history(ConfigurationId... history)
The history of configurations applied to the broker.
|
Configurations.Builder |
history(Consumer<ConfigurationId.Builder>... history)
The history of configurations applied to the broker.
|
Configurations.Builder |
pending(ConfigurationId pending)
The broker's pending configuration.
|
default Configurations.Builder |
pending(Consumer<ConfigurationId.Builder> pending)
The broker's pending configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildConfigurations.Builder current(ConfigurationId current)
The broker's current configuration.
current - The broker's current configuration.default Configurations.Builder current(Consumer<ConfigurationId.Builder> current)
The broker's current configuration.
This is a convenience method that creates an instance of theConfigurationId.Builder avoiding the
need to create one manually via ConfigurationId.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to current(ConfigurationId).
current - a consumer that will call methods on ConfigurationId.Buildercurrent(ConfigurationId)Configurations.Builder history(Collection<ConfigurationId> history)
The history of configurations applied to the broker.
history - The history of configurations applied to the broker.Configurations.Builder history(ConfigurationId... history)
The history of configurations applied to the broker.
history - The history of configurations applied to the broker.Configurations.Builder history(Consumer<ConfigurationId.Builder>... history)
The history of configurations applied to the broker.
This is a convenience method that creates an instance of theConfigurationId.Builder avoiding the need to create one
manually via ConfigurationId.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #history(List.
history - a consumer that will call methods on
ConfigurationId.Builder#history(java.util.Collection) Configurations.Builder pending(ConfigurationId pending)
The broker's pending configuration.
pending - The broker's pending configuration.default Configurations.Builder pending(Consumer<ConfigurationId.Builder> pending)
The broker's pending configuration.
This is a convenience method that creates an instance of theConfigurationId.Builder avoiding the
need to create one manually via ConfigurationId.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to pending(ConfigurationId).
pending - a consumer that will call methods on ConfigurationId.Builderpending(ConfigurationId)Copyright © 2022. All rights reserved.