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 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

      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

      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 the StreamingSessionBackup.
      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

      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:
    • 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

      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

      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.