Struct aws_sdk_wisdom::types::builders::SessionDataBuilder
source · #[non_exhaustive]pub struct SessionDataBuilder { /* private fields */ }
Expand description
A builder for SessionData
.
Implementations§
source§impl SessionDataBuilder
impl SessionDataBuilder
sourcepub fn session_arn(self, input: impl Into<String>) -> Self
pub fn session_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the session.
sourcepub fn set_session_arn(self, input: Option<String>) -> Self
pub fn set_session_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the session.
sourcepub fn get_session_arn(&self) -> &Option<String>
pub fn get_session_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the session.
sourcepub fn session_id(self, input: impl Into<String>) -> Self
pub fn session_id(self, input: impl Into<String>) -> Self
The identifier of the session.
sourcepub fn set_session_id(self, input: Option<String>) -> Self
pub fn set_session_id(self, input: Option<String>) -> Self
The identifier of the session.
sourcepub fn get_session_id(&self) -> &Option<String>
pub fn get_session_id(&self) -> &Option<String>
The identifier of the session.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the session.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the session.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the session.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The tags used to organize, track, or control access for this resource.
The tags used to organize, track, or control access for this resource.
The tags used to organize, track, or control access for this resource.
sourcepub fn integration_configuration(
self,
input: SessionIntegrationConfiguration
) -> Self
pub fn integration_configuration( self, input: SessionIntegrationConfiguration ) -> Self
The configuration information for the session integration.
sourcepub fn set_integration_configuration(
self,
input: Option<SessionIntegrationConfiguration>
) -> Self
pub fn set_integration_configuration( self, input: Option<SessionIntegrationConfiguration> ) -> Self
The configuration information for the session integration.
sourcepub fn get_integration_configuration(
&self
) -> &Option<SessionIntegrationConfiguration>
pub fn get_integration_configuration( &self ) -> &Option<SessionIntegrationConfiguration>
The configuration information for the session integration.
sourcepub fn build(self) -> SessionData
pub fn build(self) -> SessionData
Consumes the builder and constructs a SessionData
.
Trait Implementations§
source§impl Clone for SessionDataBuilder
impl Clone for SessionDataBuilder
source§fn clone(&self) -> SessionDataBuilder
fn clone(&self) -> SessionDataBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SessionDataBuilder
impl Debug for SessionDataBuilder
source§impl Default for SessionDataBuilder
impl Default for SessionDataBuilder
source§fn default() -> SessionDataBuilder
fn default() -> SessionDataBuilder
source§impl PartialEq<SessionDataBuilder> for SessionDataBuilder
impl PartialEq<SessionDataBuilder> for SessionDataBuilder
source§fn eq(&self, other: &SessionDataBuilder) -> bool
fn eq(&self, other: &SessionDataBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.