public static interface BrokerEngineType.Builder extends SdkPojo, CopyableBuilder<BrokerEngineType.Builder,BrokerEngineType>
Modifier and Type | Method and Description |
---|---|
BrokerEngineType.Builder |
engineType(EngineType engineType)
The type of broker engine.
|
BrokerEngineType.Builder |
engineType(String engineType)
The type of broker engine.
|
BrokerEngineType.Builder |
engineVersions(Collection<EngineVersion> engineVersions)
The list of engine versions.
|
BrokerEngineType.Builder |
engineVersions(Consumer<EngineVersion.Builder>... engineVersions)
The list of engine versions.
|
BrokerEngineType.Builder |
engineVersions(EngineVersion... engineVersions)
The list of engine versions.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
BrokerEngineType.Builder engineType(String engineType)
engineType
- The type of broker engine.EngineType
,
EngineType
BrokerEngineType.Builder engineType(EngineType engineType)
engineType
- The type of broker engine.EngineType
,
EngineType
BrokerEngineType.Builder engineVersions(Collection<EngineVersion> engineVersions)
engineVersions
- The list of engine versions.BrokerEngineType.Builder engineVersions(EngineVersion... engineVersions)
engineVersions
- The list of engine versions.BrokerEngineType.Builder engineVersions(Consumer<EngineVersion.Builder>... engineVersions)
.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #engineVersions(List)
.engineVersions
- a consumer that will call methods on List.Builder
#engineVersions(List)