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