Struct aws_sdk_elasticbeanstalk::operation::list_platform_branches::ListPlatformBranchesInput
source · #[non_exhaustive]pub struct ListPlatformBranchesInput {
pub filters: Option<Vec<SearchFilter>>,
pub max_records: Option<i32>,
pub next_token: Option<String>,
}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.filters: Option<Vec<SearchFilter>>Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.
The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.
-
Attribute = BranchName:-
Operator:=|!=|begins_with|ends_with|contains|in|not_in
-
-
Attribute = LifecycleState:-
Operator:=|!=|in|not_in -
Values:beta|supported|deprecated|retired
-
-
Attribute = PlatformName:-
Operator:=|!=|begins_with|ends_with|contains|in|not_in
-
-
Attribute = TierType:-
Operator:=|!= -
Values:WebServer/Standard|Worker/SQS/HTTP
-
Array size: limited to 10 SearchFilter objects.
Within each SearchFilter item, the Values array is limited to 10 items.
max_records: Option<i32>The maximum number of platform branch values returned in one call.
next_token: Option<String>For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.
If no NextToken is specified, the first page is retrieved.
Implementations§
source§impl ListPlatformBranchesInput
impl ListPlatformBranchesInput
sourcepub fn filters(&self) -> &[SearchFilter]
pub fn filters(&self) -> &[SearchFilter]
Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.
The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.
-
Attribute = BranchName:-
Operator:=|!=|begins_with|ends_with|contains|in|not_in
-
-
Attribute = LifecycleState:-
Operator:=|!=|in|not_in -
Values:beta|supported|deprecated|retired
-
-
Attribute = PlatformName:-
Operator:=|!=|begins_with|ends_with|contains|in|not_in
-
-
Attribute = TierType:-
Operator:=|!= -
Values:WebServer/Standard|Worker/SQS/HTTP
-
Array size: limited to 10 SearchFilter objects.
Within each SearchFilter item, the Values array is limited to 10 items.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .filters.is_none().
sourcepub fn max_records(&self) -> Option<i32>
pub fn max_records(&self) -> Option<i32>
The maximum number of platform branch values returned in one call.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.
If no NextToken is specified, the first page is retrieved.
source§impl ListPlatformBranchesInput
impl ListPlatformBranchesInput
sourcepub fn builder() -> ListPlatformBranchesInputBuilder
pub fn builder() -> ListPlatformBranchesInputBuilder
Creates a new builder-style object to manufacture ListPlatformBranchesInput.
Trait Implementations§
source§impl Clone for ListPlatformBranchesInput
impl Clone for ListPlatformBranchesInput
source§fn clone(&self) -> ListPlatformBranchesInput
fn clone(&self) -> ListPlatformBranchesInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ListPlatformBranchesInput
impl Debug for ListPlatformBranchesInput
source§impl PartialEq for ListPlatformBranchesInput
impl PartialEq for ListPlatformBranchesInput
source§fn eq(&self, other: &ListPlatformBranchesInput) -> bool
fn eq(&self, other: &ListPlatformBranchesInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ListPlatformBranchesInput
Auto Trait Implementations§
impl Freeze for ListPlatformBranchesInput
impl RefUnwindSafe for ListPlatformBranchesInput
impl Send for ListPlatformBranchesInput
impl Sync for ListPlatformBranchesInput
impl Unpin for ListPlatformBranchesInput
impl UnwindSafe for ListPlatformBranchesInput
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> 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