Interface UpdateLaunchProfileRequest.Builder

    • Method Detail

      • clientToken

        UpdateLaunchProfileRequest.Builder clientToken​(String clientToken)

        Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.

        Parameters:
        clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        UpdateLaunchProfileRequest.Builder description​(String description)

        The description.

        Parameters:
        description - The description.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • launchProfileId

        UpdateLaunchProfileRequest.Builder launchProfileId​(String launchProfileId)

        The ID of the launch profile used to control access from the streaming session.

        Parameters:
        launchProfileId - The ID of the launch profile used to control access from the streaming session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • launchProfileProtocolVersions

        UpdateLaunchProfileRequest.Builder launchProfileProtocolVersions​(Collection<String> launchProfileProtocolVersions)

        The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

        Parameters:
        launchProfileProtocolVersions - The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • launchProfileProtocolVersions

        UpdateLaunchProfileRequest.Builder launchProfileProtocolVersions​(String... launchProfileProtocolVersions)

        The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

        Parameters:
        launchProfileProtocolVersions - The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        UpdateLaunchProfileRequest.Builder name​(String name)

        The name for the launch profile.

        Parameters:
        name - The name for the launch profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • streamConfiguration

        UpdateLaunchProfileRequest.Builder streamConfiguration​(StreamConfigurationCreate streamConfiguration)

        A configuration for a streaming session.

        Parameters:
        streamConfiguration - A configuration for a streaming session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • studioComponentIds

        UpdateLaunchProfileRequest.Builder studioComponentIds​(Collection<String> studioComponentIds)

        Unique identifiers for a collection of studio components that can be used with this launch profile.

        Parameters:
        studioComponentIds - Unique identifiers for a collection of studio components that can be used with this launch profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • studioComponentIds

        UpdateLaunchProfileRequest.Builder studioComponentIds​(String... studioComponentIds)

        Unique identifiers for a collection of studio components that can be used with this launch profile.

        Parameters:
        studioComponentIds - Unique identifiers for a collection of studio components that can be used with this launch profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • studioId

        UpdateLaunchProfileRequest.Builder studioId​(String studioId)

        The studio ID.

        Parameters:
        studioId - The studio ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.