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 ==
.