#[non_exhaustive]pub struct ResolverDnssecConfigBuilder { /* private fields */ }Expand description
A builder for ResolverDnssecConfig.
Implementations§
source§impl ResolverDnssecConfigBuilder
impl ResolverDnssecConfigBuilder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The ID for a configuration for DNSSEC validation.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
The ID for a configuration for DNSSEC validation.
sourcepub fn owner_id(self, input: impl Into<String>) -> Self
pub fn owner_id(self, input: impl Into<String>) -> Self
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
sourcepub fn set_owner_id(self, input: Option<String>) -> Self
pub fn set_owner_id(self, input: Option<String>) -> Self
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
sourcepub fn get_owner_id(&self) -> &Option<String>
pub fn get_owner_id(&self) -> &Option<String>
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
sourcepub fn resource_id(self, input: impl Into<String>) -> Self
pub fn resource_id(self, input: impl Into<String>) -> Self
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
sourcepub fn set_resource_id(self, input: Option<String>) -> Self
pub fn set_resource_id(self, input: Option<String>) -> Self
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
sourcepub fn get_resource_id(&self) -> &Option<String>
pub fn get_resource_id(&self) -> &Option<String>
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
sourcepub fn validation_status(self, input: ResolverDnssecValidationStatus) -> Self
pub fn validation_status(self, input: ResolverDnssecValidationStatus) -> Self
The validation status for a DNSSEC configuration. The status can be one of the following:
-
ENABLING: DNSSEC validation is being enabled but is not complete.
-
ENABLED: DNSSEC validation is enabled.
-
DISABLING: DNSSEC validation is being disabled but is not complete.
-
DISABLED DNSSEC validation is disabled.
sourcepub fn set_validation_status(
self,
input: Option<ResolverDnssecValidationStatus>
) -> Self
pub fn set_validation_status( self, input: Option<ResolverDnssecValidationStatus> ) -> Self
The validation status for a DNSSEC configuration. The status can be one of the following:
-
ENABLING: DNSSEC validation is being enabled but is not complete.
-
ENABLED: DNSSEC validation is enabled.
-
DISABLING: DNSSEC validation is being disabled but is not complete.
-
DISABLED DNSSEC validation is disabled.
sourcepub fn get_validation_status(&self) -> &Option<ResolverDnssecValidationStatus>
pub fn get_validation_status(&self) -> &Option<ResolverDnssecValidationStatus>
The validation status for a DNSSEC configuration. The status can be one of the following:
-
ENABLING: DNSSEC validation is being enabled but is not complete.
-
ENABLED: DNSSEC validation is enabled.
-
DISABLING: DNSSEC validation is being disabled but is not complete.
-
DISABLED DNSSEC validation is disabled.
sourcepub fn build(self) -> ResolverDnssecConfig
pub fn build(self) -> ResolverDnssecConfig
Consumes the builder and constructs a ResolverDnssecConfig.
Trait Implementations§
source§impl Clone for ResolverDnssecConfigBuilder
impl Clone for ResolverDnssecConfigBuilder
source§fn clone(&self) -> ResolverDnssecConfigBuilder
fn clone(&self) -> ResolverDnssecConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ResolverDnssecConfigBuilder
impl Debug for ResolverDnssecConfigBuilder
source§impl Default for ResolverDnssecConfigBuilder
impl Default for ResolverDnssecConfigBuilder
source§fn default() -> ResolverDnssecConfigBuilder
fn default() -> ResolverDnssecConfigBuilder
source§impl PartialEq for ResolverDnssecConfigBuilder
impl PartialEq for ResolverDnssecConfigBuilder
source§fn eq(&self, other: &ResolverDnssecConfigBuilder) -> bool
fn eq(&self, other: &ResolverDnssecConfigBuilder) -> bool
self and other values to be equal, and is used
by ==.