Interface StreamingSessionBackup.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StreamingSessionBackup.Builder,
,StreamingSessionBackup> SdkBuilder<StreamingSessionBackup.Builder,
,StreamingSessionBackup> SdkPojo
- Enclosing class:
StreamingSessionBackup
public static interface StreamingSessionBackup.Builder
extends SdkPojo, CopyableBuilder<StreamingSessionBackup.Builder,StreamingSessionBackup>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it.The ID of the backup.The ISO timestamp in for when the resource was created.launchProfileId
(String launchProfileId) The ID of the launch profile which allowed the backups for the streaming session.The user ID of the user that owns the streaming session.The streaming session ID for theStreamingSessionBackup
.Sets the value of the State property for this object.state
(StreamingSessionState state) Sets the value of the State property for this object.statusCode
(String statusCodeValue) The status code.statusCode
(StreamingSessionStatusCode statusCodeValue) The status code.statusMessage
(String statusMessage) The status message for the streaming session backup.A collection of labels, in the form of key-value pairs, that apply to this resource.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
-
arn
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
- Parameters:
arn
- The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupId
The ID of the backup.
- Parameters:
backupId
- The ID of the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The ISO timestamp in for when the resource was created.
- Parameters:
createdAt
- The ISO timestamp in for when the resource was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchProfileId
The ID of the launch profile which allowed the backups for the streaming session.
- Parameters:
launchProfileId
- The ID of the launch profile which allowed the backups for the streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownedBy
The user ID of the user that owns the streaming session.
- Parameters:
ownedBy
- The user ID of the user that owns the streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sessionId
The streaming session ID for the
StreamingSessionBackup
.- Parameters:
sessionId
- The streaming session ID for theStreamingSessionBackup
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
Sets the value of the State property for this object.- Parameters:
state
- The new value for the State property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
Sets the value of the State property for this object.- Parameters:
state
- The new value for the State property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusCode
The status code.
- Parameters:
statusCodeValue
- The status code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusCode
The status code.
- Parameters:
statusCodeValue
- The status code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
The status message for the streaming session backup.
- Parameters:
statusMessage
- The status message for the streaming session backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A collection of labels, in the form of key-value pairs, that apply to this resource.
- Parameters:
tags
- A collection of labels, in the form of key-value pairs, that apply to this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-