Struct aws_sdk_nimble::operation::get_launch_profile_initialization::builders::GetLaunchProfileInitializationInputBuilder
source · #[non_exhaustive]pub struct GetLaunchProfileInitializationInputBuilder { /* private fields */ }
Expand description
A builder for GetLaunchProfileInitializationInput
.
Implementations§
source§impl GetLaunchProfileInitializationInputBuilder
impl GetLaunchProfileInitializationInputBuilder
sourcepub fn launch_profile_id(self, input: impl Into<String>) -> Self
pub fn launch_profile_id(self, input: impl Into<String>) -> Self
The ID of the launch profile used to control access from the streaming session.
This field is required.sourcepub fn set_launch_profile_id(self, input: Option<String>) -> Self
pub fn set_launch_profile_id(self, input: Option<String>) -> Self
The ID of the launch profile used to control access from the streaming session.
sourcepub fn get_launch_profile_id(&self) -> &Option<String>
pub fn get_launch_profile_id(&self) -> &Option<String>
The ID of the launch profile used to control access from the streaming session.
sourcepub fn launch_profile_protocol_versions(self, input: impl Into<String>) -> Self
pub fn launch_profile_protocol_versions(self, input: impl Into<String>) -> Self
Appends an item to launch_profile_protocol_versions
.
To override the contents of this collection use set_launch_profile_protocol_versions
.
The launch profile protocol versions supported by the client.
sourcepub fn set_launch_profile_protocol_versions(
self,
input: Option<Vec<String>>
) -> Self
pub fn set_launch_profile_protocol_versions( self, input: Option<Vec<String>> ) -> Self
The launch profile protocol versions supported by the client.
sourcepub fn get_launch_profile_protocol_versions(&self) -> &Option<Vec<String>>
pub fn get_launch_profile_protocol_versions(&self) -> &Option<Vec<String>>
The launch profile protocol versions supported by the client.
sourcepub fn launch_purpose(self, input: impl Into<String>) -> Self
pub fn launch_purpose(self, input: impl Into<String>) -> Self
The launch purpose.
This field is required.sourcepub fn set_launch_purpose(self, input: Option<String>) -> Self
pub fn set_launch_purpose(self, input: Option<String>) -> Self
The launch purpose.
sourcepub fn get_launch_purpose(&self) -> &Option<String>
pub fn get_launch_purpose(&self) -> &Option<String>
The launch purpose.
sourcepub fn platform(self, input: impl Into<String>) -> Self
pub fn platform(self, input: impl Into<String>) -> Self
The platform where this Launch Profile will be used, either Windows or Linux.
This field is required.sourcepub fn set_platform(self, input: Option<String>) -> Self
pub fn set_platform(self, input: Option<String>) -> Self
The platform where this Launch Profile will be used, either Windows or Linux.
sourcepub fn get_platform(&self) -> &Option<String>
pub fn get_platform(&self) -> &Option<String>
The platform where this Launch Profile will be used, either Windows or Linux.
sourcepub fn studio_id(self, input: impl Into<String>) -> Self
pub fn studio_id(self, input: impl Into<String>) -> Self
The studio ID.
This field is required.sourcepub fn set_studio_id(self, input: Option<String>) -> Self
pub fn set_studio_id(self, input: Option<String>) -> Self
The studio ID.
sourcepub fn get_studio_id(&self) -> &Option<String>
pub fn get_studio_id(&self) -> &Option<String>
The studio ID.
sourcepub fn build(self) -> Result<GetLaunchProfileInitializationInput, BuildError>
pub fn build(self) -> Result<GetLaunchProfileInitializationInput, BuildError>
Consumes the builder and constructs a GetLaunchProfileInitializationInput
.
source§impl GetLaunchProfileInitializationInputBuilder
impl GetLaunchProfileInitializationInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<GetLaunchProfileInitializationOutput, SdkError<GetLaunchProfileInitializationError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<GetLaunchProfileInitializationOutput, SdkError<GetLaunchProfileInitializationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetLaunchProfileInitializationInputBuilder
impl Clone for GetLaunchProfileInitializationInputBuilder
source§fn clone(&self) -> GetLaunchProfileInitializationInputBuilder
fn clone(&self) -> GetLaunchProfileInitializationInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetLaunchProfileInitializationInputBuilder
impl Default for GetLaunchProfileInitializationInputBuilder
source§fn default() -> GetLaunchProfileInitializationInputBuilder
fn default() -> GetLaunchProfileInitializationInputBuilder
source§impl PartialEq for GetLaunchProfileInitializationInputBuilder
impl PartialEq for GetLaunchProfileInitializationInputBuilder
source§fn eq(&self, other: &GetLaunchProfileInitializationInputBuilder) -> bool
fn eq(&self, other: &GetLaunchProfileInitializationInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.