#[non_exhaustive]pub struct TypeConfigurationIdentifierBuilder { /* private fields */ }
Expand description
A builder for TypeConfigurationIdentifier
.
Implementations§
source§impl TypeConfigurationIdentifierBuilder
impl TypeConfigurationIdentifierBuilder
sourcepub fn type_arn(self, input: impl Into<String>) -> Self
pub fn type_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.
sourcepub fn set_type_arn(self, input: Option<String>) -> Self
pub fn set_type_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.
sourcepub fn get_type_arn(&self) -> &Option<String>
pub fn get_type_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.
sourcepub fn type_configuration_alias(self, input: impl Into<String>) -> Self
pub fn type_configuration_alias(self, input: impl Into<String>) -> Self
The alias specified for this configuration, if one was specified when the configuration was set.
sourcepub fn set_type_configuration_alias(self, input: Option<String>) -> Self
pub fn set_type_configuration_alias(self, input: Option<String>) -> Self
The alias specified for this configuration, if one was specified when the configuration was set.
sourcepub fn get_type_configuration_alias(&self) -> &Option<String>
pub fn get_type_configuration_alias(&self) -> &Option<String>
The alias specified for this configuration, if one was specified when the configuration was set.
sourcepub fn type_configuration_arn(self, input: impl Into<String>) -> Self
pub fn type_configuration_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the configuration, in this account and Region.
sourcepub fn set_type_configuration_arn(self, input: Option<String>) -> Self
pub fn set_type_configuration_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the configuration, in this account and Region.
sourcepub fn get_type_configuration_arn(&self) -> &Option<String>
pub fn get_type_configuration_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the configuration, in this account and Region.
sourcepub fn type(self, input: ThirdPartyType) -> Self
pub fn type(self, input: ThirdPartyType) -> Self
The type of extension.
sourcepub fn set_type(self, input: Option<ThirdPartyType>) -> Self
pub fn set_type(self, input: Option<ThirdPartyType>) -> Self
The type of extension.
sourcepub fn get_type(&self) -> &Option<ThirdPartyType>
pub fn get_type(&self) -> &Option<ThirdPartyType>
The type of extension.
sourcepub fn type_name(self, input: impl Into<String>) -> Self
pub fn type_name(self, input: impl Into<String>) -> Self
The name of the extension type to which this configuration applies.
sourcepub fn set_type_name(self, input: Option<String>) -> Self
pub fn set_type_name(self, input: Option<String>) -> Self
The name of the extension type to which this configuration applies.
sourcepub fn get_type_name(&self) -> &Option<String>
pub fn get_type_name(&self) -> &Option<String>
The name of the extension type to which this configuration applies.
sourcepub fn build(self) -> TypeConfigurationIdentifier
pub fn build(self) -> TypeConfigurationIdentifier
Consumes the builder and constructs a TypeConfigurationIdentifier
.
Trait Implementations§
source§impl Clone for TypeConfigurationIdentifierBuilder
impl Clone for TypeConfigurationIdentifierBuilder
source§fn clone(&self) -> TypeConfigurationIdentifierBuilder
fn clone(&self) -> TypeConfigurationIdentifierBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for TypeConfigurationIdentifierBuilder
impl Default for TypeConfigurationIdentifierBuilder
source§fn default() -> TypeConfigurationIdentifierBuilder
fn default() -> TypeConfigurationIdentifierBuilder
source§impl PartialEq for TypeConfigurationIdentifierBuilder
impl PartialEq for TypeConfigurationIdentifierBuilder
source§fn eq(&self, other: &TypeConfigurationIdentifierBuilder) -> bool
fn eq(&self, other: &TypeConfigurationIdentifierBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TypeConfigurationIdentifierBuilder
Auto Trait Implementations§
impl Freeze for TypeConfigurationIdentifierBuilder
impl RefUnwindSafe for TypeConfigurationIdentifierBuilder
impl Send for TypeConfigurationIdentifierBuilder
impl Sync for TypeConfigurationIdentifierBuilder
impl Unpin for TypeConfigurationIdentifierBuilder
impl UnwindSafe for TypeConfigurationIdentifierBuilder
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