Struct aws_sdk_nimble::types::builders::StreamingImageBuilder   
source · #[non_exhaustive]pub struct StreamingImageBuilder { /* private fields */ }Expand description
A builder for StreamingImage.
Implementations§
source§impl StreamingImageBuilder
 
impl StreamingImageBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
 
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
sourcepub fn set_arn(self, input: Option<String>) -> Self
 
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
sourcepub fn get_arn(&self) -> &Option<String>
 
pub fn get_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
sourcepub fn description(self, input: impl Into<String>) -> Self
 
pub fn description(self, input: impl Into<String>) -> Self
A human-readable description of the streaming image.
sourcepub fn set_description(self, input: Option<String>) -> Self
 
pub fn set_description(self, input: Option<String>) -> Self
A human-readable description of the streaming image.
sourcepub fn get_description(&self) -> &Option<String>
 
pub fn get_description(&self) -> &Option<String>
A human-readable description of the streaming image.
sourcepub fn ec2_image_id(self, input: impl Into<String>) -> Self
 
pub fn ec2_image_id(self, input: impl Into<String>) -> Self
The ID of an EC2 machine image with which to create the streaming image.
sourcepub fn set_ec2_image_id(self, input: Option<String>) -> Self
 
pub fn set_ec2_image_id(self, input: Option<String>) -> Self
The ID of an EC2 machine image with which to create the streaming image.
sourcepub fn get_ec2_image_id(&self) -> &Option<String>
 
pub fn get_ec2_image_id(&self) -> &Option<String>
The ID of an EC2 machine image with which to create the streaming image.
sourcepub fn encryption_configuration(
    self,
    input: StreamingImageEncryptionConfiguration
) -> Self
 
pub fn encryption_configuration( self, input: StreamingImageEncryptionConfiguration ) -> Self
The encryption configuration.
sourcepub fn set_encryption_configuration(
    self,
    input: Option<StreamingImageEncryptionConfiguration>
) -> Self
 
pub fn set_encryption_configuration( self, input: Option<StreamingImageEncryptionConfiguration> ) -> Self
The encryption configuration.
sourcepub fn get_encryption_configuration(
    &self
) -> &Option<StreamingImageEncryptionConfiguration>
 
pub fn get_encryption_configuration( &self ) -> &Option<StreamingImageEncryptionConfiguration>
The encryption configuration.
sourcepub fn eula_ids(self, input: impl Into<String>) -> Self
 
pub fn eula_ids(self, input: impl Into<String>) -> Self
Appends an item to eula_ids.
To override the contents of this collection use set_eula_ids.
The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
sourcepub fn set_eula_ids(self, input: Option<Vec<String>>) -> Self
 
pub fn set_eula_ids(self, input: Option<Vec<String>>) -> Self
The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
sourcepub fn get_eula_ids(&self) -> &Option<Vec<String>>
 
pub fn get_eula_ids(&self) -> &Option<Vec<String>>
The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
sourcepub fn name(self, input: impl Into<String>) -> Self
 
pub fn name(self, input: impl Into<String>) -> Self
A friendly name for a streaming image resource.
sourcepub fn set_name(self, input: Option<String>) -> Self
 
pub fn set_name(self, input: Option<String>) -> Self
A friendly name for a streaming image resource.
sourcepub fn owner(self, input: impl Into<String>) -> Self
 
pub fn owner(self, input: impl Into<String>) -> Self
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.
sourcepub fn set_owner(self, input: Option<String>) -> Self
 
pub fn set_owner(self, input: Option<String>) -> Self
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.
sourcepub fn get_owner(&self) -> &Option<String>
 
pub fn get_owner(&self) -> &Option<String>
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.
sourcepub fn platform(self, input: impl Into<String>) -> Self
 
pub fn platform(self, input: impl Into<String>) -> Self
The platform of the streaming image, either Windows or Linux.
sourcepub fn set_platform(self, input: Option<String>) -> Self
 
pub fn set_platform(self, input: Option<String>) -> Self
The platform of the streaming image, either Windows or Linux.
sourcepub fn get_platform(&self) -> &Option<String>
 
pub fn get_platform(&self) -> &Option<String>
The platform of the streaming image, either Windows or Linux.
sourcepub fn state(self, input: StreamingImageState) -> Self
 
pub fn state(self, input: StreamingImageState) -> Self
The current state.
sourcepub fn set_state(self, input: Option<StreamingImageState>) -> Self
 
pub fn set_state(self, input: Option<StreamingImageState>) -> Self
The current state.
sourcepub fn get_state(&self) -> &Option<StreamingImageState>
 
pub fn get_state(&self) -> &Option<StreamingImageState>
The current state.
sourcepub fn status_code(self, input: StreamingImageStatusCode) -> Self
 
pub fn status_code(self, input: StreamingImageStatusCode) -> Self
The status code.
sourcepub fn set_status_code(self, input: Option<StreamingImageStatusCode>) -> Self
 
pub fn set_status_code(self, input: Option<StreamingImageStatusCode>) -> Self
The status code.
sourcepub fn get_status_code(&self) -> &Option<StreamingImageStatusCode>
 
pub fn get_status_code(&self) -> &Option<StreamingImageStatusCode>
The status code.
sourcepub fn status_message(self, input: impl Into<String>) -> Self
 
pub fn status_message(self, input: impl Into<String>) -> Self
The status message for the streaming image.
sourcepub fn set_status_message(self, input: Option<String>) -> Self
 
pub fn set_status_message(self, input: Option<String>) -> Self
The status message for the streaming image.
sourcepub fn get_status_message(&self) -> &Option<String>
 
pub fn get_status_message(&self) -> &Option<String>
The status message for the streaming image.
sourcepub fn streaming_image_id(self, input: impl Into<String>) -> Self
 
pub fn streaming_image_id(self, input: impl Into<String>) -> Self
The ID of the streaming image.
sourcepub fn set_streaming_image_id(self, input: Option<String>) -> Self
 
pub fn set_streaming_image_id(self, input: Option<String>) -> Self
The ID of the streaming image.
sourcepub fn get_streaming_image_id(&self) -> &Option<String>
 
pub fn get_streaming_image_id(&self) -> &Option<String>
The ID of the streaming image.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
A collection of labels, in the form of key-value pairs, that apply to this resource.
A collection of labels, in the form of key-value pairs, that apply to this resource.
A collection of labels, in the form of key-value pairs, that apply to this resource.
sourcepub fn build(self) -> StreamingImage
 
pub fn build(self) -> StreamingImage
Consumes the builder and constructs a StreamingImage.
Trait Implementations§
source§impl Clone for StreamingImageBuilder
 
impl Clone for StreamingImageBuilder
source§fn clone(&self) -> StreamingImageBuilder
 
fn clone(&self) -> StreamingImageBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StreamingImageBuilder
 
impl Debug for StreamingImageBuilder
source§impl Default for StreamingImageBuilder
 
impl Default for StreamingImageBuilder
source§fn default() -> StreamingImageBuilder
 
fn default() -> StreamingImageBuilder
source§impl PartialEq<StreamingImageBuilder> for StreamingImageBuilder
 
impl PartialEq<StreamingImageBuilder> for StreamingImageBuilder
source§fn eq(&self, other: &StreamingImageBuilder) -> bool
 
fn eq(&self, other: &StreamingImageBuilder) -> bool
self and other values to be equal, and is used
by ==.