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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StreamingSessionBackup.Builderarn(String arn)The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it.StreamingSessionBackup.BuilderbackupId(String backupId)The ID of the backup.StreamingSessionBackup.BuildercreatedAt(Instant createdAt)The ISO timestamp in for when the resource was created.StreamingSessionBackup.BuilderlaunchProfileId(String launchProfileId)The ID of the launch profile which allowed the backups for the streaming session.StreamingSessionBackup.BuilderownedBy(String ownedBy)The user ID of the user that owns the streaming session.StreamingSessionBackup.BuildersessionId(String sessionId)The streaming session ID for theStreamingSessionBackup.StreamingSessionBackup.Builderstate(String state)Sets the value of the State property for this object.StreamingSessionBackup.Builderstate(StreamingSessionState state)Sets the value of the State property for this object.StreamingSessionBackup.BuilderstatusCode(String statusCodeValue)The status code.StreamingSessionBackup.BuilderstatusCode(StreamingSessionStatusCode statusCodeValue)The status code.StreamingSessionBackup.BuilderstatusMessage(String statusMessage)The status message for the streaming session backup.StreamingSessionBackup.Buildertags(Map<String,String> tags)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 Detail
-
arn
StreamingSessionBackup.Builder arn(String 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
StreamingSessionBackup.Builder backupId(String 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
StreamingSessionBackup.Builder createdAt(Instant 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
StreamingSessionBackup.Builder launchProfileId(String 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
StreamingSessionBackup.Builder ownedBy(String 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
StreamingSessionBackup.Builder sessionId(String 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
StreamingSessionBackup.Builder state(String 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:
StreamingSessionState,StreamingSessionState
-
state
StreamingSessionBackup.Builder state(StreamingSessionState 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:
StreamingSessionState,StreamingSessionState
-
statusCode
StreamingSessionBackup.Builder statusCode(String statusCodeValue)
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:
StreamingSessionStatusCode,StreamingSessionStatusCode
-
statusCode
StreamingSessionBackup.Builder statusCode(StreamingSessionStatusCode statusCodeValue)
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:
StreamingSessionStatusCode,StreamingSessionStatusCode
-
statusMessage
StreamingSessionBackup.Builder statusMessage(String 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
StreamingSessionBackup.Builder tags(Map<String,String> 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.
-
-