Interface BrokerEngineType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BrokerEngineType.Builder,BrokerEngineType>,SdkBuilder<BrokerEngineType.Builder,BrokerEngineType>,SdkPojo
- Enclosing class:
- BrokerEngineType
public static interface BrokerEngineType.Builder extends SdkPojo, CopyableBuilder<BrokerEngineType.Builder,BrokerEngineType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BrokerEngineType.BuilderengineType(String engineType)The broker's engine type.BrokerEngineType.BuilderengineType(EngineType engineType)The broker's engine type.BrokerEngineType.BuilderengineVersions(Collection<EngineVersion> engineVersions)The list of engine versions.BrokerEngineType.BuilderengineVersions(Consumer<EngineVersion.Builder>... engineVersions)The list of engine versions.BrokerEngineType.BuilderengineVersions(EngineVersion... engineVersions)The list of engine versions.-
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
-
engineType
BrokerEngineType.Builder engineType(String engineType)
The broker's engine type.
- Parameters:
engineType- The broker's engine type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EngineType,EngineType
-
engineType
BrokerEngineType.Builder engineType(EngineType engineType)
The broker's engine type.
- Parameters:
engineType- The broker's engine type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EngineType,EngineType
-
engineVersions
BrokerEngineType.Builder engineVersions(Collection<EngineVersion> engineVersions)
The list of engine versions.
- Parameters:
engineVersions- The list of engine versions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersions
BrokerEngineType.Builder engineVersions(EngineVersion... engineVersions)
The list of engine versions.
- Parameters:
engineVersions- The list of engine versions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersions
BrokerEngineType.Builder engineVersions(Consumer<EngineVersion.Builder>... engineVersions)
The list of engine versions.
This is a convenience method that creates an instance of theEngineVersion.Builderavoiding the need to create one manually viaEngineVersion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#engineVersions(List.) - Parameters:
engineVersions- a consumer that will call methods onEngineVersion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#engineVersions(java.util.Collection)
-
-