Interface StreamingSessionBackup.Builder

    • 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 the StreamingSessionBackup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • 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.