Struct aws_sdk_glue::types::builders::ProfileConfigurationBuilder
source · #[non_exhaustive]pub struct ProfileConfigurationBuilder { /* private fields */ }Expand description
A builder for ProfileConfiguration.
Implementations§
source§impl ProfileConfigurationBuilder
impl ProfileConfigurationBuilder
sourcepub fn session_configuration(
self,
k: impl Into<String>,
v: ConfigurationObject,
) -> Self
pub fn session_configuration( self, k: impl Into<String>, v: ConfigurationObject, ) -> Self
Adds a key-value pair to session_configuration.
To override the contents of this collection use set_session_configuration.
A key-value map of configuration parameters for Glue sessions.
sourcepub fn set_session_configuration(
self,
input: Option<HashMap<String, ConfigurationObject>>,
) -> Self
pub fn set_session_configuration( self, input: Option<HashMap<String, ConfigurationObject>>, ) -> Self
A key-value map of configuration parameters for Glue sessions.
sourcepub fn get_session_configuration(
&self,
) -> &Option<HashMap<String, ConfigurationObject>>
pub fn get_session_configuration( &self, ) -> &Option<HashMap<String, ConfigurationObject>>
A key-value map of configuration parameters for Glue sessions.
sourcepub fn job_configuration(
self,
k: impl Into<String>,
v: ConfigurationObject,
) -> Self
pub fn job_configuration( self, k: impl Into<String>, v: ConfigurationObject, ) -> Self
Adds a key-value pair to job_configuration.
To override the contents of this collection use set_job_configuration.
A key-value map of configuration parameters for Glue jobs.
sourcepub fn set_job_configuration(
self,
input: Option<HashMap<String, ConfigurationObject>>,
) -> Self
pub fn set_job_configuration( self, input: Option<HashMap<String, ConfigurationObject>>, ) -> Self
A key-value map of configuration parameters for Glue jobs.
sourcepub fn get_job_configuration(
&self,
) -> &Option<HashMap<String, ConfigurationObject>>
pub fn get_job_configuration( &self, ) -> &Option<HashMap<String, ConfigurationObject>>
A key-value map of configuration parameters for Glue jobs.
sourcepub fn build(self) -> ProfileConfiguration
pub fn build(self) -> ProfileConfiguration
Consumes the builder and constructs a ProfileConfiguration.
Trait Implementations§
source§impl Clone for ProfileConfigurationBuilder
impl Clone for ProfileConfigurationBuilder
source§fn clone(&self) -> ProfileConfigurationBuilder
fn clone(&self) -> ProfileConfigurationBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ProfileConfigurationBuilder
impl Debug for ProfileConfigurationBuilder
source§impl Default for ProfileConfigurationBuilder
impl Default for ProfileConfigurationBuilder
source§fn default() -> ProfileConfigurationBuilder
fn default() -> ProfileConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ProfileConfigurationBuilder
impl PartialEq for ProfileConfigurationBuilder
source§fn eq(&self, other: &ProfileConfigurationBuilder) -> bool
fn eq(&self, other: &ProfileConfigurationBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ProfileConfigurationBuilder
Auto Trait Implementations§
impl Freeze for ProfileConfigurationBuilder
impl RefUnwindSafe for ProfileConfigurationBuilder
impl Send for ProfileConfigurationBuilder
impl Sync for ProfileConfigurationBuilder
impl Unpin for ProfileConfigurationBuilder
impl UnwindSafe for ProfileConfigurationBuilder
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
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.