Interface StopCisSessionMessage.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StopCisSessionMessage.Builder,,StopCisSessionMessage> SdkBuilder<StopCisSessionMessage.Builder,,StopCisSessionMessage> SdkPojo
- Enclosing class:
StopCisSessionMessage
public static interface StopCisSessionMessage.Builder
extends SdkPojo, CopyableBuilder<StopCisSessionMessage.Builder,StopCisSessionMessage>
-
Method Summary
Modifier and TypeMethodDescriptionbenchmarkProfile(String benchmarkProfile) The message benchmark profile.benchmarkVersion(String benchmarkVersion) The message benchmark version.default StopCisSessionMessage.BuildercomputePlatform(Consumer<ComputePlatform.Builder> computePlatform) The message compute platform.computePlatform(ComputePlatform computePlatform) The message compute platform.default StopCisSessionMessage.Builderprogress(Consumer<StopCisMessageProgress.Builder> progress) The progress of the message.progress(StopCisMessageProgress progress) The progress of the message.The reason for the message.The status of the message.status(StopCisSessionStatus status) The status of the message.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
benchmarkProfile
The message benchmark profile.
- Parameters:
benchmarkProfile- The message benchmark profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
benchmarkVersion
The message benchmark version.
- Parameters:
benchmarkVersion- The message benchmark version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computePlatform
The message compute platform.
- Parameters:
computePlatform- The message compute platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computePlatform
default StopCisSessionMessage.Builder computePlatform(Consumer<ComputePlatform.Builder> computePlatform) The message compute platform.
This is a convenience method that creates an instance of theComputePlatform.Builderavoiding the need to create one manually viaComputePlatform.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocomputePlatform(ComputePlatform).- Parameters:
computePlatform- a consumer that will call methods onComputePlatform.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
progress
The progress of the message.
- Parameters:
progress- The progress of the message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progress
The progress of the message.
This is a convenience method that creates an instance of theStopCisMessageProgress.Builderavoiding the need to create one manually viaStopCisMessageProgress.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprogress(StopCisMessageProgress).- Parameters:
progress- a consumer that will call methods onStopCisMessageProgress.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reason
The reason for the message.
- Parameters:
reason- The reason for the message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the message.
- Parameters:
status- The status of the message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the message.
- Parameters:
status- The status of the message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-