Struct aws_sdk_iot::operation::describe_domain_configuration::builders::DescribeDomainConfigurationOutputBuilder
source · #[non_exhaustive]pub struct DescribeDomainConfigurationOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeDomainConfigurationOutput
.
Implementations§
source§impl DescribeDomainConfigurationOutputBuilder
impl DescribeDomainConfigurationOutputBuilder
sourcepub fn domain_configuration_name(self, input: impl Into<String>) -> Self
pub fn domain_configuration_name(self, input: impl Into<String>) -> Self
The name of the domain configuration.
sourcepub fn set_domain_configuration_name(self, input: Option<String>) -> Self
pub fn set_domain_configuration_name(self, input: Option<String>) -> Self
The name of the domain configuration.
sourcepub fn get_domain_configuration_name(&self) -> &Option<String>
pub fn get_domain_configuration_name(&self) -> &Option<String>
The name of the domain configuration.
sourcepub fn domain_configuration_arn(self, input: impl Into<String>) -> Self
pub fn domain_configuration_arn(self, input: impl Into<String>) -> Self
The ARN of the domain configuration.
sourcepub fn set_domain_configuration_arn(self, input: Option<String>) -> Self
pub fn set_domain_configuration_arn(self, input: Option<String>) -> Self
The ARN of the domain configuration.
sourcepub fn get_domain_configuration_arn(&self) -> &Option<String>
pub fn get_domain_configuration_arn(&self) -> &Option<String>
The ARN of the domain configuration.
sourcepub fn domain_name(self, input: impl Into<String>) -> Self
pub fn domain_name(self, input: impl Into<String>) -> Self
The name of the domain.
sourcepub fn set_domain_name(self, input: Option<String>) -> Self
pub fn set_domain_name(self, input: Option<String>) -> Self
The name of the domain.
sourcepub fn get_domain_name(&self) -> &Option<String>
pub fn get_domain_name(&self) -> &Option<String>
The name of the domain.
sourcepub fn server_certificates(self, input: ServerCertificateSummary) -> Self
pub fn server_certificates(self, input: ServerCertificateSummary) -> Self
Appends an item to server_certificates
.
To override the contents of this collection use set_server_certificates
.
A list containing summary information about the server certificate included in the domain configuration.
sourcepub fn set_server_certificates(
self,
input: Option<Vec<ServerCertificateSummary>>
) -> Self
pub fn set_server_certificates( self, input: Option<Vec<ServerCertificateSummary>> ) -> Self
A list containing summary information about the server certificate included in the domain configuration.
sourcepub fn get_server_certificates(&self) -> &Option<Vec<ServerCertificateSummary>>
pub fn get_server_certificates(&self) -> &Option<Vec<ServerCertificateSummary>>
A list containing summary information about the server certificate included in the domain configuration.
An object that specifies the authorization service for a domain.
An object that specifies the authorization service for a domain.
An object that specifies the authorization service for a domain.
sourcepub fn domain_configuration_status(
self,
input: DomainConfigurationStatus
) -> Self
pub fn domain_configuration_status( self, input: DomainConfigurationStatus ) -> Self
A Boolean value that specifies the current state of the domain configuration.
sourcepub fn set_domain_configuration_status(
self,
input: Option<DomainConfigurationStatus>
) -> Self
pub fn set_domain_configuration_status( self, input: Option<DomainConfigurationStatus> ) -> Self
A Boolean value that specifies the current state of the domain configuration.
sourcepub fn get_domain_configuration_status(
&self
) -> &Option<DomainConfigurationStatus>
pub fn get_domain_configuration_status( &self ) -> &Option<DomainConfigurationStatus>
A Boolean value that specifies the current state of the domain configuration.
sourcepub fn service_type(self, input: ServiceType) -> Self
pub fn service_type(self, input: ServiceType) -> Self
The type of service delivered by the endpoint.
sourcepub fn set_service_type(self, input: Option<ServiceType>) -> Self
pub fn set_service_type(self, input: Option<ServiceType>) -> Self
The type of service delivered by the endpoint.
sourcepub fn get_service_type(&self) -> &Option<ServiceType>
pub fn get_service_type(&self) -> &Option<ServiceType>
The type of service delivered by the endpoint.
sourcepub fn domain_type(self, input: DomainType) -> Self
pub fn domain_type(self, input: DomainType) -> Self
The type of the domain.
sourcepub fn set_domain_type(self, input: Option<DomainType>) -> Self
pub fn set_domain_type(self, input: Option<DomainType>) -> Self
The type of the domain.
sourcepub fn get_domain_type(&self) -> &Option<DomainType>
pub fn get_domain_type(&self) -> &Option<DomainType>
The type of the domain.
sourcepub fn last_status_change_date(self, input: DateTime) -> Self
pub fn last_status_change_date(self, input: DateTime) -> Self
The date and time the domain configuration's status was last changed.
sourcepub fn set_last_status_change_date(self, input: Option<DateTime>) -> Self
pub fn set_last_status_change_date(self, input: Option<DateTime>) -> Self
The date and time the domain configuration's status was last changed.
sourcepub fn get_last_status_change_date(&self) -> &Option<DateTime>
pub fn get_last_status_change_date(&self) -> &Option<DateTime>
The date and time the domain configuration's status was last changed.
sourcepub fn tls_config(self, input: TlsConfig) -> Self
pub fn tls_config(self, input: TlsConfig) -> Self
An object that specifies the TLS configuration for a domain.
sourcepub fn set_tls_config(self, input: Option<TlsConfig>) -> Self
pub fn set_tls_config(self, input: Option<TlsConfig>) -> Self
An object that specifies the TLS configuration for a domain.
sourcepub fn get_tls_config(&self) -> &Option<TlsConfig>
pub fn get_tls_config(&self) -> &Option<TlsConfig>
An object that specifies the TLS configuration for a domain.
sourcepub fn server_certificate_config(self, input: ServerCertificateConfig) -> Self
pub fn server_certificate_config(self, input: ServerCertificateConfig) -> Self
The server certificate configuration.
sourcepub fn set_server_certificate_config(
self,
input: Option<ServerCertificateConfig>
) -> Self
pub fn set_server_certificate_config( self, input: Option<ServerCertificateConfig> ) -> Self
The server certificate configuration.
sourcepub fn get_server_certificate_config(&self) -> &Option<ServerCertificateConfig>
pub fn get_server_certificate_config(&self) -> &Option<ServerCertificateConfig>
The server certificate configuration.
sourcepub fn build(self) -> DescribeDomainConfigurationOutput
pub fn build(self) -> DescribeDomainConfigurationOutput
Consumes the builder and constructs a DescribeDomainConfigurationOutput
.
Trait Implementations§
source§impl Clone for DescribeDomainConfigurationOutputBuilder
impl Clone for DescribeDomainConfigurationOutputBuilder
source§fn clone(&self) -> DescribeDomainConfigurationOutputBuilder
fn clone(&self) -> DescribeDomainConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeDomainConfigurationOutputBuilder
impl Default for DescribeDomainConfigurationOutputBuilder
source§fn default() -> DescribeDomainConfigurationOutputBuilder
fn default() -> DescribeDomainConfigurationOutputBuilder
source§impl PartialEq for DescribeDomainConfigurationOutputBuilder
impl PartialEq for DescribeDomainConfigurationOutputBuilder
source§fn eq(&self, other: &DescribeDomainConfigurationOutputBuilder) -> bool
fn eq(&self, other: &DescribeDomainConfigurationOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeDomainConfigurationOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeDomainConfigurationOutputBuilder
impl RefUnwindSafe for DescribeDomainConfigurationOutputBuilder
impl Send for DescribeDomainConfigurationOutputBuilder
impl Sync for DescribeDomainConfigurationOutputBuilder
impl Unpin for DescribeDomainConfigurationOutputBuilder
impl UnwindSafe for DescribeDomainConfigurationOutputBuilder
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