#[non_exhaustive]pub struct ListStudioComponentsInput {
pub max_results: Option<i32>,
pub next_token: Option<String>,
pub states: Option<Vec<StudioComponentState>>,
pub studio_id: Option<String>,
pub types: Option<Vec<StudioComponentType>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.max_results: Option<i32>The max number of results to return in the response.
next_token: Option<String>The token for the next set of results, or null if there are no more results.
states: Option<Vec<StudioComponentState>>Filters the request to studio components that are in one of the given states.
studio_id: Option<String>The studio ID.
types: Option<Vec<StudioComponentType>>Filters the request to studio components that are of one of the given types.
Implementations§
source§impl ListStudioComponentsInput
impl ListStudioComponentsInput
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The max number of results to return in the response.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
The token for the next set of results, or null if there are no more results.
sourcepub fn states(&self) -> &[StudioComponentState]
pub fn states(&self) -> &[StudioComponentState]
Filters the request to studio components that are in one of the given states.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .states.is_none().
sourcepub fn types(&self) -> &[StudioComponentType]
pub fn types(&self) -> &[StudioComponentType]
Filters the request to studio components that are of one of the given types.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .types.is_none().
source§impl ListStudioComponentsInput
impl ListStudioComponentsInput
sourcepub fn builder() -> ListStudioComponentsInputBuilder
pub fn builder() -> ListStudioComponentsInputBuilder
Creates a new builder-style object to manufacture ListStudioComponentsInput.
Trait Implementations§
source§impl Clone for ListStudioComponentsInput
impl Clone for ListStudioComponentsInput
source§fn clone(&self) -> ListStudioComponentsInput
fn clone(&self) -> ListStudioComponentsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ListStudioComponentsInput
impl Debug for ListStudioComponentsInput
source§impl PartialEq for ListStudioComponentsInput
impl PartialEq for ListStudioComponentsInput
source§fn eq(&self, other: &ListStudioComponentsInput) -> bool
fn eq(&self, other: &ListStudioComponentsInput) -> bool
self and other values to be equal, and is used
by ==.