#[non_exhaustive]pub struct CreateStageInputBuilder { /* private fields */ }
Expand description
A builder for CreateStageInput
.
Implementations§
source§impl CreateStageInputBuilder
impl CreateStageInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
Optional name that can be specified for the stage being created.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
Optional name that can be specified for the stage being created.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
Optional name that can be specified for the stage being created.
sourcepub fn participant_token_configurations(
self,
input: ParticipantTokenConfiguration,
) -> Self
pub fn participant_token_configurations( self, input: ParticipantTokenConfiguration, ) -> Self
Appends an item to participant_token_configurations
.
To override the contents of this collection use set_participant_token_configurations
.
Array of participant token configuration objects to attach to the new stage.
sourcepub fn set_participant_token_configurations(
self,
input: Option<Vec<ParticipantTokenConfiguration>>,
) -> Self
pub fn set_participant_token_configurations( self, input: Option<Vec<ParticipantTokenConfiguration>>, ) -> Self
Array of participant token configuration objects to attach to the new stage.
sourcepub fn get_participant_token_configurations(
&self,
) -> &Option<Vec<ParticipantTokenConfiguration>>
pub fn get_participant_token_configurations( &self, ) -> &Option<Vec<ParticipantTokenConfiguration>>
Array of participant token configuration objects to attach to the new stage.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there.
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there.
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there.
sourcepub fn auto_participant_recording_configuration(
self,
input: AutoParticipantRecordingConfiguration,
) -> Self
pub fn auto_participant_recording_configuration( self, input: AutoParticipantRecordingConfiguration, ) -> Self
Auto participant recording configuration object attached to the stage.
sourcepub fn set_auto_participant_recording_configuration(
self,
input: Option<AutoParticipantRecordingConfiguration>,
) -> Self
pub fn set_auto_participant_recording_configuration( self, input: Option<AutoParticipantRecordingConfiguration>, ) -> Self
Auto participant recording configuration object attached to the stage.
sourcepub fn get_auto_participant_recording_configuration(
&self,
) -> &Option<AutoParticipantRecordingConfiguration>
pub fn get_auto_participant_recording_configuration( &self, ) -> &Option<AutoParticipantRecordingConfiguration>
Auto participant recording configuration object attached to the stage.
sourcepub fn build(self) -> Result<CreateStageInput, BuildError>
pub fn build(self) -> Result<CreateStageInput, BuildError>
Consumes the builder and constructs a CreateStageInput
.
source§impl CreateStageInputBuilder
impl CreateStageInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<CreateStageOutput, SdkError<CreateStageError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<CreateStageOutput, SdkError<CreateStageError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateStageInputBuilder
impl Clone for CreateStageInputBuilder
source§fn clone(&self) -> CreateStageInputBuilder
fn clone(&self) -> CreateStageInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateStageInputBuilder
impl Debug for CreateStageInputBuilder
source§impl Default for CreateStageInputBuilder
impl Default for CreateStageInputBuilder
source§fn default() -> CreateStageInputBuilder
fn default() -> CreateStageInputBuilder
source§impl PartialEq for CreateStageInputBuilder
impl PartialEq for CreateStageInputBuilder
source§fn eq(&self, other: &CreateStageInputBuilder) -> bool
fn eq(&self, other: &CreateStageInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateStageInputBuilder
Auto Trait Implementations§
impl Freeze for CreateStageInputBuilder
impl RefUnwindSafe for CreateStageInputBuilder
impl Send for CreateStageInputBuilder
impl Sync for CreateStageInputBuilder
impl Unpin for CreateStageInputBuilder
impl UnwindSafe for CreateStageInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more