Struct aws_sdk_emr::operation::list_steps::builders::ListStepsInputBuilder
source · #[non_exhaustive]pub struct ListStepsInputBuilder { /* private fields */ }
Expand description
A builder for ListStepsInput
.
Implementations§
source§impl ListStepsInputBuilder
impl ListStepsInputBuilder
sourcepub fn cluster_id(self, input: impl Into<String>) -> Self
pub fn cluster_id(self, input: impl Into<String>) -> Self
The identifier of the cluster for which to list the steps.
This field is required.sourcepub fn set_cluster_id(self, input: Option<String>) -> Self
pub fn set_cluster_id(self, input: Option<String>) -> Self
The identifier of the cluster for which to list the steps.
sourcepub fn get_cluster_id(&self) -> &Option<String>
pub fn get_cluster_id(&self) -> &Option<String>
The identifier of the cluster for which to list the steps.
sourcepub fn step_states(self, input: StepState) -> Self
pub fn step_states(self, input: StepState) -> Self
Appends an item to step_states
.
To override the contents of this collection use set_step_states
.
The filter to limit the step list based on certain states.
sourcepub fn set_step_states(self, input: Option<Vec<StepState>>) -> Self
pub fn set_step_states(self, input: Option<Vec<StepState>>) -> Self
The filter to limit the step list based on certain states.
sourcepub fn get_step_states(&self) -> &Option<Vec<StepState>>
pub fn get_step_states(&self) -> &Option<Vec<StepState>>
The filter to limit the step list based on certain states.
sourcepub fn step_ids(self, input: impl Into<String>) -> Self
pub fn step_ids(self, input: impl Into<String>) -> Self
Appends an item to step_ids
.
To override the contents of this collection use set_step_ids
.
The filter to limit the step list based on the identifier of the steps. You can specify a maximum of ten Step IDs. The character constraint applies to the overall length of the array.
sourcepub fn set_step_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_step_ids(self, input: Option<Vec<String>>) -> Self
The filter to limit the step list based on the identifier of the steps. You can specify a maximum of ten Step IDs. The character constraint applies to the overall length of the array.
sourcepub fn get_step_ids(&self) -> &Option<Vec<String>>
pub fn get_step_ids(&self) -> &Option<Vec<String>>
The filter to limit the step list based on the identifier of the steps. You can specify a maximum of ten Step IDs. The character constraint applies to the overall length of the array.
sourcepub fn marker(self, input: impl Into<String>) -> Self
pub fn marker(self, input: impl Into<String>) -> Self
The maximum number of steps that a single ListSteps
action returns is 50. To return a longer list of steps, use multiple ListSteps
actions along with the Marker
parameter, which is a pagination token that indicates the next set of results to retrieve.
sourcepub fn set_marker(self, input: Option<String>) -> Self
pub fn set_marker(self, input: Option<String>) -> Self
The maximum number of steps that a single ListSteps
action returns is 50. To return a longer list of steps, use multiple ListSteps
actions along with the Marker
parameter, which is a pagination token that indicates the next set of results to retrieve.
sourcepub fn get_marker(&self) -> &Option<String>
pub fn get_marker(&self) -> &Option<String>
The maximum number of steps that a single ListSteps
action returns is 50. To return a longer list of steps, use multiple ListSteps
actions along with the Marker
parameter, which is a pagination token that indicates the next set of results to retrieve.
sourcepub fn build(self) -> Result<ListStepsInput, BuildError>
pub fn build(self) -> Result<ListStepsInput, BuildError>
Consumes the builder and constructs a ListStepsInput
.
source§impl ListStepsInputBuilder
impl ListStepsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<ListStepsOutput, SdkError<ListStepsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<ListStepsOutput, SdkError<ListStepsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for ListStepsInputBuilder
impl Clone for ListStepsInputBuilder
source§fn clone(&self) -> ListStepsInputBuilder
fn clone(&self) -> ListStepsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListStepsInputBuilder
impl Debug for ListStepsInputBuilder
source§impl Default for ListStepsInputBuilder
impl Default for ListStepsInputBuilder
source§fn default() -> ListStepsInputBuilder
fn default() -> ListStepsInputBuilder
source§impl PartialEq for ListStepsInputBuilder
impl PartialEq for ListStepsInputBuilder
source§fn eq(&self, other: &ListStepsInputBuilder) -> bool
fn eq(&self, other: &ListStepsInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.