public static interface StreamingImage.Builder extends SdkPojo, CopyableBuilder<StreamingImage.Builder,StreamingImage>
| Modifier and Type | Method and Description |
|---|---|
StreamingImage.Builder |
arn(String arn)
The ARN of the resource.
|
StreamingImage.Builder |
description(String description)
A human-readable description of the streaming image.
|
StreamingImage.Builder |
ec2ImageId(String ec2ImageId)
The ID of an EC2 machine image with which to create the streaming image.
|
default StreamingImage.Builder |
encryptionConfiguration(Consumer<StreamingImageEncryptionConfiguration.Builder> encryptionConfiguration)
The encryption configuration.
|
StreamingImage.Builder |
encryptionConfiguration(StreamingImageEncryptionConfiguration encryptionConfiguration)
The encryption configuration.
|
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.
|
StreamingImage.Builder |
eulaIds(String... eulaIds)
The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
|
StreamingImage.Builder |
name(String name)
A friendly name for a streaming image resource.
|
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.
|
StreamingImage.Builder |
platform(String platform)
The platform of the streaming image, either WINDOWS or LINUX.
|
StreamingImage.Builder |
state(StreamingImageState state)
The current state.
|
StreamingImage.Builder |
state(String state)
The current state.
|
StreamingImage.Builder |
statusCode(StreamingImageStatusCode statusCodeValue)
The status code.
|
StreamingImage.Builder |
statusCode(String statusCodeValue)
The status code.
|
StreamingImage.Builder |
statusMessage(String statusMessage)
The status message for the streaming image.
|
StreamingImage.Builder |
streamingImageId(String streamingImageId)
The ID of the streaming image.
|
StreamingImage.Builder |
tags(Map<String,String> tags)
A collection of labels, in the form of key:value pairs, that apply to this resource.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildStreamingImage.Builder arn(String arn)
The ARN of the resource.
arn - The ARN of the resource.StreamingImage.Builder description(String description)
A human-readable description of the streaming image.
description - A human-readable description of the streaming image.StreamingImage.Builder ec2ImageId(String ec2ImageId)
The ID of an EC2 machine image with which to create the streaming image.
ec2ImageId - The ID of an EC2 machine image with which to create the streaming image.StreamingImage.Builder encryptionConfiguration(StreamingImageEncryptionConfiguration encryptionConfiguration)
The encryption configuration.
encryptionConfiguration - The encryption configuration.default StreamingImage.Builder encryptionConfiguration(Consumer<StreamingImageEncryptionConfiguration.Builder> encryptionConfiguration)
The encryption configuration.
This is a convenience method that creates an instance of theStreamingImageEncryptionConfiguration.Builder avoiding the need to create one manually via
StreamingImageEncryptionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
encryptionConfiguration(StreamingImageEncryptionConfiguration).
encryptionConfiguration - a consumer that will call methods on StreamingImageEncryptionConfiguration.BuilderencryptionConfiguration(StreamingImageEncryptionConfiguration)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.
eulaIds - The list of EULAs that must be accepted before a Streaming Session can be started using this streaming
image.StreamingImage.Builder eulaIds(String... eulaIds)
The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
eulaIds - The list of EULAs that must be accepted before a Streaming Session can be started using this streaming
image.StreamingImage.Builder name(String name)
A friendly name for a streaming image resource.
name - A friendly name for a streaming image resource.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.
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.StreamingImage.Builder platform(String platform)
The platform of the streaming image, either WINDOWS or LINUX.
platform - The platform of the streaming image, either WINDOWS or LINUX.StreamingImage.Builder state(String state)
The current state.
state - The current state.StreamingImageState,
StreamingImageStateStreamingImage.Builder state(StreamingImageState state)
The current state.
state - The current state.StreamingImageState,
StreamingImageStateStreamingImage.Builder statusCode(String statusCodeValue)
The status code.
statusCodeValue - The status code.StreamingImageStatusCode,
StreamingImageStatusCodeStreamingImage.Builder statusCode(StreamingImageStatusCode statusCodeValue)
The status code.
statusCodeValue - The status code.StreamingImageStatusCode,
StreamingImageStatusCodeStreamingImage.Builder statusMessage(String statusMessage)
The status message for the streaming image.
statusMessage - The status message for the streaming image.StreamingImage.Builder streamingImageId(String streamingImageId)
The ID of the streaming image.
streamingImageId - The ID of the streaming image.StreamingImage.Builder tags(Map<String,String> tags)
A collection of labels, in the form of key:value pairs, that apply to this resource.
tags - A collection of labels, in the form of key:value pairs, that apply to this resource.Copyright © 2022. All rights reserved.