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.Builder
computePlatform
(Consumer<ComputePlatform.Builder> computePlatform) The message compute platform.computePlatform
(ComputePlatform computePlatform) The message compute platform.default StopCisSessionMessage.Builder
progress
(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
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 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.Builder
avoiding the need to create one manually viaComputePlatform.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaStopCisMessageProgress.builder()
.When the
Consumer
completes,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:
-