Struct aws_sdk_cloudformation::types::builders::TypeFiltersBuilder
source · #[non_exhaustive]pub struct TypeFiltersBuilder { /* private fields */ }
Expand description
A builder for TypeFilters
.
Implementations§
source§impl TypeFiltersBuilder
impl TypeFiltersBuilder
sourcepub fn category(self, input: Category) -> Self
pub fn category(self, input: Category) -> Self
The category of extensions to return.
-
REGISTERED
: Private extensions that have been registered for this account and Region. -
ACTIVATED
: Public extensions that have been activated for this account and Region. -
THIRD_PARTY
: Extensions available for use from publishers other than Amazon. This includes:-
Private extensions registered in the account.
-
Public extensions from publishers other than Amazon, whether activated or not.
-
-
AWS_TYPES
: Extensions available for use from Amazon.
sourcepub fn set_category(self, input: Option<Category>) -> Self
pub fn set_category(self, input: Option<Category>) -> Self
The category of extensions to return.
-
REGISTERED
: Private extensions that have been registered for this account and Region. -
ACTIVATED
: Public extensions that have been activated for this account and Region. -
THIRD_PARTY
: Extensions available for use from publishers other than Amazon. This includes:-
Private extensions registered in the account.
-
Public extensions from publishers other than Amazon, whether activated or not.
-
-
AWS_TYPES
: Extensions available for use from Amazon.
sourcepub fn get_category(&self) -> &Option<Category>
pub fn get_category(&self) -> &Option<Category>
The category of extensions to return.
-
REGISTERED
: Private extensions that have been registered for this account and Region. -
ACTIVATED
: Public extensions that have been activated for this account and Region. -
THIRD_PARTY
: Extensions available for use from publishers other than Amazon. This includes:-
Private extensions registered in the account.
-
Public extensions from publishers other than Amazon, whether activated or not.
-
-
AWS_TYPES
: Extensions available for use from Amazon.
sourcepub fn publisher_id(self, input: impl Into<String>) -> Self
pub fn publisher_id(self, input: impl Into<String>) -> Self
The id of the publisher of the extension.
Extensions published by Amazon aren't assigned a publisher ID. Use the AWS_TYPES
category to specify a list of types published by Amazon.
sourcepub fn set_publisher_id(self, input: Option<String>) -> Self
pub fn set_publisher_id(self, input: Option<String>) -> Self
The id of the publisher of the extension.
Extensions published by Amazon aren't assigned a publisher ID. Use the AWS_TYPES
category to specify a list of types published by Amazon.
sourcepub fn get_publisher_id(&self) -> &Option<String>
pub fn get_publisher_id(&self) -> &Option<String>
The id of the publisher of the extension.
Extensions published by Amazon aren't assigned a publisher ID. Use the AWS_TYPES
category to specify a list of types published by Amazon.
sourcepub fn type_name_prefix(self, input: impl Into<String>) -> Self
pub fn type_name_prefix(self, input: impl Into<String>) -> Self
A prefix to use as a filter for results.
sourcepub fn set_type_name_prefix(self, input: Option<String>) -> Self
pub fn set_type_name_prefix(self, input: Option<String>) -> Self
A prefix to use as a filter for results.
sourcepub fn get_type_name_prefix(&self) -> &Option<String>
pub fn get_type_name_prefix(&self) -> &Option<String>
A prefix to use as a filter for results.
sourcepub fn build(self) -> TypeFilters
pub fn build(self) -> TypeFilters
Consumes the builder and constructs a TypeFilters
.
Trait Implementations§
source§impl Clone for TypeFiltersBuilder
impl Clone for TypeFiltersBuilder
source§fn clone(&self) -> TypeFiltersBuilder
fn clone(&self) -> TypeFiltersBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TypeFiltersBuilder
impl Debug for TypeFiltersBuilder
source§impl Default for TypeFiltersBuilder
impl Default for TypeFiltersBuilder
source§fn default() -> TypeFiltersBuilder
fn default() -> TypeFiltersBuilder
source§impl PartialEq for TypeFiltersBuilder
impl PartialEq for TypeFiltersBuilder
source§fn eq(&self, other: &TypeFiltersBuilder) -> bool
fn eq(&self, other: &TypeFiltersBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TypeFiltersBuilder
Auto Trait Implementations§
impl Freeze for TypeFiltersBuilder
impl RefUnwindSafe for TypeFiltersBuilder
impl Send for TypeFiltersBuilder
impl Sync for TypeFiltersBuilder
impl Unpin for TypeFiltersBuilder
impl UnwindSafe for TypeFiltersBuilder
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