#[non_exhaustive]pub struct ApplicationSettingsResponseBuilder { /* private fields */ }
Expand description
A builder for ApplicationSettingsResponse
.
Implementations§
source§impl ApplicationSettingsResponseBuilder
impl ApplicationSettingsResponseBuilder
sourcepub fn enabled(self, input: bool) -> Self
pub fn enabled(self, input: bool) -> Self
Specifies whether persistent application settings are enabled for users during their streaming sessions.
sourcepub fn set_enabled(self, input: Option<bool>) -> Self
pub fn set_enabled(self, input: Option<bool>) -> Self
Specifies whether persistent application settings are enabled for users during their streaming sessions.
sourcepub fn get_enabled(&self) -> &Option<bool>
pub fn get_enabled(&self) -> &Option<bool>
Specifies whether persistent application settings are enabled for users during their streaming sessions.
sourcepub fn settings_group(self, input: impl Into<String>) -> Self
pub fn settings_group(self, input: impl Into<String>) -> Self
The path prefix for the S3 bucket where users’ persistent application settings are stored.
sourcepub fn set_settings_group(self, input: Option<String>) -> Self
pub fn set_settings_group(self, input: Option<String>) -> Self
The path prefix for the S3 bucket where users’ persistent application settings are stored.
sourcepub fn get_settings_group(&self) -> &Option<String>
pub fn get_settings_group(&self) -> &Option<String>
The path prefix for the S3 bucket where users’ persistent application settings are stored.
sourcepub fn s3_bucket_name(self, input: impl Into<String>) -> Self
pub fn s3_bucket_name(self, input: impl Into<String>) -> Self
The S3 bucket where users’ persistent application settings are stored. When persistent application settings are enabled for the first time for an account in an AWS Region, an S3 bucket is created. The bucket is unique to the AWS account and the Region.
sourcepub fn set_s3_bucket_name(self, input: Option<String>) -> Self
pub fn set_s3_bucket_name(self, input: Option<String>) -> Self
The S3 bucket where users’ persistent application settings are stored. When persistent application settings are enabled for the first time for an account in an AWS Region, an S3 bucket is created. The bucket is unique to the AWS account and the Region.
sourcepub fn get_s3_bucket_name(&self) -> &Option<String>
pub fn get_s3_bucket_name(&self) -> &Option<String>
The S3 bucket where users’ persistent application settings are stored. When persistent application settings are enabled for the first time for an account in an AWS Region, an S3 bucket is created. The bucket is unique to the AWS account and the Region.
sourcepub fn build(self) -> ApplicationSettingsResponse
pub fn build(self) -> ApplicationSettingsResponse
Consumes the builder and constructs a ApplicationSettingsResponse
.
Trait Implementations§
source§impl Clone for ApplicationSettingsResponseBuilder
impl Clone for ApplicationSettingsResponseBuilder
source§fn clone(&self) -> ApplicationSettingsResponseBuilder
fn clone(&self) -> ApplicationSettingsResponseBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ApplicationSettingsResponseBuilder
impl Default for ApplicationSettingsResponseBuilder
source§fn default() -> ApplicationSettingsResponseBuilder
fn default() -> ApplicationSettingsResponseBuilder
source§impl PartialEq for ApplicationSettingsResponseBuilder
impl PartialEq for ApplicationSettingsResponseBuilder
source§fn eq(&self, other: &ApplicationSettingsResponseBuilder) -> bool
fn eq(&self, other: &ApplicationSettingsResponseBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ApplicationSettingsResponseBuilder
Auto Trait Implementations§
impl Freeze for ApplicationSettingsResponseBuilder
impl RefUnwindSafe for ApplicationSettingsResponseBuilder
impl Send for ApplicationSettingsResponseBuilder
impl Sync for ApplicationSettingsResponseBuilder
impl Unpin for ApplicationSettingsResponseBuilder
impl UnwindSafe for ApplicationSettingsResponseBuilder
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