Struct aws_sdk_emr::operation::describe_release_label::builders::DescribeReleaseLabelOutputBuilder
source · #[non_exhaustive]pub struct DescribeReleaseLabelOutputBuilder { /* private fields */ }Expand description
A builder for DescribeReleaseLabelOutput.
Implementations§
source§impl DescribeReleaseLabelOutputBuilder
impl DescribeReleaseLabelOutputBuilder
sourcepub fn release_label(self, input: impl Into<String>) -> Self
pub fn release_label(self, input: impl Into<String>) -> Self
The target release label described in the response.
sourcepub fn set_release_label(self, input: Option<String>) -> Self
pub fn set_release_label(self, input: Option<String>) -> Self
The target release label described in the response.
sourcepub fn get_release_label(&self) -> &Option<String>
pub fn get_release_label(&self) -> &Option<String>
The target release label described in the response.
sourcepub fn applications(self, input: SimplifiedApplication) -> Self
pub fn applications(self, input: SimplifiedApplication) -> Self
Appends an item to applications.
To override the contents of this collection use set_applications.
The list of applications available for the target release label. Name is the name of the application. Version is the concise version of the application.
sourcepub fn set_applications(self, input: Option<Vec<SimplifiedApplication>>) -> Self
pub fn set_applications(self, input: Option<Vec<SimplifiedApplication>>) -> Self
The list of applications available for the target release label. Name is the name of the application. Version is the concise version of the application.
sourcepub fn get_applications(&self) -> &Option<Vec<SimplifiedApplication>>
pub fn get_applications(&self) -> &Option<Vec<SimplifiedApplication>>
The list of applications available for the target release label. Name is the name of the application. Version is the concise version of the application.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
The pagination token. Reserved for future use. Currently set to null.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
The pagination token. Reserved for future use. Currently set to null.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
The pagination token. Reserved for future use. Currently set to null.
sourcepub fn available_os_releases(self, input: OsRelease) -> Self
pub fn available_os_releases(self, input: OsRelease) -> Self
Appends an item to available_os_releases.
To override the contents of this collection use set_available_os_releases.
The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is formatted as shown in Amazon Linux 2 Release Notes . For example, 2.0.20220218.1.
sourcepub fn set_available_os_releases(self, input: Option<Vec<OsRelease>>) -> Self
pub fn set_available_os_releases(self, input: Option<Vec<OsRelease>>) -> Self
The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is formatted as shown in Amazon Linux 2 Release Notes . For example, 2.0.20220218.1.
sourcepub fn get_available_os_releases(&self) -> &Option<Vec<OsRelease>>
pub fn get_available_os_releases(&self) -> &Option<Vec<OsRelease>>
The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is formatted as shown in Amazon Linux 2 Release Notes . For example, 2.0.20220218.1.
sourcepub fn build(self) -> DescribeReleaseLabelOutput
pub fn build(self) -> DescribeReleaseLabelOutput
Consumes the builder and constructs a DescribeReleaseLabelOutput.
Trait Implementations§
source§impl Clone for DescribeReleaseLabelOutputBuilder
impl Clone for DescribeReleaseLabelOutputBuilder
source§fn clone(&self) -> DescribeReleaseLabelOutputBuilder
fn clone(&self) -> DescribeReleaseLabelOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeReleaseLabelOutputBuilder
impl Default for DescribeReleaseLabelOutputBuilder
source§fn default() -> DescribeReleaseLabelOutputBuilder
fn default() -> DescribeReleaseLabelOutputBuilder
source§impl PartialEq for DescribeReleaseLabelOutputBuilder
impl PartialEq for DescribeReleaseLabelOutputBuilder
source§fn eq(&self, other: &DescribeReleaseLabelOutputBuilder) -> bool
fn eq(&self, other: &DescribeReleaseLabelOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeReleaseLabelOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeReleaseLabelOutputBuilder
impl RefUnwindSafe for DescribeReleaseLabelOutputBuilder
impl Send for DescribeReleaseLabelOutputBuilder
impl Sync for DescribeReleaseLabelOutputBuilder
impl Unpin for DescribeReleaseLabelOutputBuilder
impl UnwindSafe for DescribeReleaseLabelOutputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
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>
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