Interface Configurations.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Configurations.Builder,Configurations>,SdkBuilder<Configurations.Builder,Configurations>,SdkPojo
- Enclosing class:
- Configurations
public static interface Configurations.Builder extends SdkPojo, CopyableBuilder<Configurations.Builder,Configurations>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Configurations.Buildercurrent(Consumer<ConfigurationId.Builder> current)The broker's current configuration.Configurations.Buildercurrent(ConfigurationId current)The broker's current configuration.Configurations.Builderhistory(Collection<ConfigurationId> history)The history of configurations applied to the broker.Configurations.Builderhistory(Consumer<ConfigurationId.Builder>... history)The history of configurations applied to the broker.Configurations.Builderhistory(ConfigurationId... history)The history of configurations applied to the broker.default Configurations.Builderpending(Consumer<ConfigurationId.Builder> pending)The broker's pending configuration.Configurations.Builderpending(ConfigurationId pending)The broker's pending configuration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
current
Configurations.Builder current(ConfigurationId current)
The broker's current configuration.
- Parameters:
current- The broker's current configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
current
default Configurations.Builder current(Consumer<ConfigurationId.Builder> current)
The broker's current configuration.
This is a convenience method that creates an instance of theConfigurationId.Builderavoiding the need to create one manually viaConfigurationId.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocurrent(ConfigurationId).- Parameters:
current- a consumer that will call methods onConfigurationId.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
current(ConfigurationId)
-
history
Configurations.Builder history(Collection<ConfigurationId> history)
The history of configurations applied to the broker.
- Parameters:
history- The history of configurations applied to the broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
history
Configurations.Builder history(ConfigurationId... history)
The history of configurations applied to the broker.
- Parameters:
history- The history of configurations applied to the broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
history
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.Builderavoiding the need to create one manually viaConfigurationId.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#history(List.) - Parameters:
history- a consumer that will call methods onConfigurationId.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#history(java.util.Collection)
-
pending
Configurations.Builder pending(ConfigurationId pending)
The broker's pending configuration.
- Parameters:
pending- The broker's pending configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pending
default Configurations.Builder pending(Consumer<ConfigurationId.Builder> pending)
The broker's pending configuration.
This is a convenience method that creates an instance of theConfigurationId.Builderavoiding the need to create one manually viaConfigurationId.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topending(ConfigurationId).- Parameters:
pending- a consumer that will call methods onConfigurationId.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
pending(ConfigurationId)
-
-