#[non_exhaustive]pub struct StudioComponentInitializationScriptBuilder { /* private fields */ }
Expand description
A builder for StudioComponentInitializationScript
.
Implementations§
source§impl StudioComponentInitializationScriptBuilder
impl StudioComponentInitializationScriptBuilder
sourcepub fn launch_profile_protocol_version(self, input: impl Into<String>) -> Self
pub fn launch_profile_protocol_version(self, input: impl Into<String>) -> Self
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
sourcepub fn set_launch_profile_protocol_version(self, input: Option<String>) -> Self
pub fn set_launch_profile_protocol_version(self, input: Option<String>) -> Self
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
sourcepub fn get_launch_profile_protocol_version(&self) -> &Option<String>
pub fn get_launch_profile_protocol_version(&self) -> &Option<String>
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
sourcepub fn platform(self, input: LaunchProfilePlatform) -> Self
pub fn platform(self, input: LaunchProfilePlatform) -> Self
The platform of the initialization script, either Windows or Linux.
sourcepub fn set_platform(self, input: Option<LaunchProfilePlatform>) -> Self
pub fn set_platform(self, input: Option<LaunchProfilePlatform>) -> Self
The platform of the initialization script, either Windows or Linux.
sourcepub fn get_platform(&self) -> &Option<LaunchProfilePlatform>
pub fn get_platform(&self) -> &Option<LaunchProfilePlatform>
The platform of the initialization script, either Windows or Linux.
sourcepub fn run_context(
self,
input: StudioComponentInitializationScriptRunContext
) -> Self
pub fn run_context( self, input: StudioComponentInitializationScriptRunContext ) -> Self
The method to use when running the initialization script.
sourcepub fn set_run_context(
self,
input: Option<StudioComponentInitializationScriptRunContext>
) -> Self
pub fn set_run_context( self, input: Option<StudioComponentInitializationScriptRunContext> ) -> Self
The method to use when running the initialization script.
sourcepub fn get_run_context(
&self
) -> &Option<StudioComponentInitializationScriptRunContext>
pub fn get_run_context( &self ) -> &Option<StudioComponentInitializationScriptRunContext>
The method to use when running the initialization script.
sourcepub fn set_script(self, input: Option<String>) -> Self
pub fn set_script(self, input: Option<String>) -> Self
The initialization script.
sourcepub fn get_script(&self) -> &Option<String>
pub fn get_script(&self) -> &Option<String>
The initialization script.
sourcepub fn build(self) -> StudioComponentInitializationScript
pub fn build(self) -> StudioComponentInitializationScript
Consumes the builder and constructs a StudioComponentInitializationScript
.
Trait Implementations§
source§impl Clone for StudioComponentInitializationScriptBuilder
impl Clone for StudioComponentInitializationScriptBuilder
source§fn clone(&self) -> StudioComponentInitializationScriptBuilder
fn clone(&self) -> StudioComponentInitializationScriptBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for StudioComponentInitializationScriptBuilder
impl Default for StudioComponentInitializationScriptBuilder
source§fn default() -> StudioComponentInitializationScriptBuilder
fn default() -> StudioComponentInitializationScriptBuilder
source§impl PartialEq for StudioComponentInitializationScriptBuilder
impl PartialEq for StudioComponentInitializationScriptBuilder
source§fn eq(&self, other: &StudioComponentInitializationScriptBuilder) -> bool
fn eq(&self, other: &StudioComponentInitializationScriptBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.