Interface StreamingImage.Builder

    • Method Detail

      • arn

        StreamingImage.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.
      • description

        StreamingImage.Builder description​(String description)

        A human-readable description of the streaming image.

        Parameters:
        description - A human-readable description of the streaming image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ec2ImageId

        StreamingImage.Builder ec2ImageId​(String ec2ImageId)

        The ID of an EC2 machine image with which to create the streaming image.

        Parameters:
        ec2ImageId - The ID of an EC2 machine image with which to create the streaming image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionConfiguration

        StreamingImage.Builder encryptionConfiguration​(StreamingImageEncryptionConfiguration encryptionConfiguration)

        The encryption configuration.

        Parameters:
        encryptionConfiguration - The encryption configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eulaIds

        StreamingImage.Builder eulaIds​(Collection<String> eulaIds)

        The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.

        Parameters:
        eulaIds - The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eulaIds

        StreamingImage.Builder eulaIds​(String... eulaIds)

        The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.

        Parameters:
        eulaIds - The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        StreamingImage.Builder name​(String name)

        A friendly name for a streaming image resource.

        Parameters:
        name - A friendly name for a streaming image resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • owner

        StreamingImage.Builder owner​(String owner)

        The owner of the streaming image, either the studioId that contains the streaming image, or amazon for images that are provided by Amazon Nimble Studio.

        Parameters:
        owner - The owner of the streaming image, either the studioId that contains the streaming image, or amazon for images that are provided by Amazon Nimble Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platform

        StreamingImage.Builder platform​(String platform)

        The platform of the streaming image, either Windows or Linux.

        Parameters:
        platform - The platform of the streaming image, either Windows or Linux.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statusMessage

        StreamingImage.Builder statusMessage​(String statusMessage)

        The status message for the streaming image.

        Parameters:
        statusMessage - The status message for the streaming image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • streamingImageId

        StreamingImage.Builder streamingImageId​(String streamingImageId)

        The ID of the streaming image.

        Parameters:
        streamingImageId - The ID of the streaming image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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