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
-
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
-
benchmarkProfile
StopCisSessionMessage.Builder benchmarkProfile(String 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
StopCisSessionMessage.Builder benchmarkVersion(String 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
StopCisSessionMessage.Builder computePlatform(ComputePlatform 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:
computePlatform(ComputePlatform)
-
progress
StopCisSessionMessage.Builder progress(StopCisMessageProgress 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
default StopCisSessionMessage.Builder progress(Consumer<StopCisMessageProgress.Builder> 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:
progress(StopCisMessageProgress)
-
reason
StopCisSessionMessage.Builder reason(String 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
StopCisSessionMessage.Builder status(String 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:
StopCisSessionStatus,StopCisSessionStatus
-
status
StopCisSessionMessage.Builder status(StopCisSessionStatus 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:
StopCisSessionStatus,StopCisSessionStatus
-
-