#[non_exhaustive]pub struct AwsRoute53HostedZoneObjectDetailsBuilder { /* private fields */ }
Expand description
A builder for AwsRoute53HostedZoneObjectDetails
.
Implementations§
source§impl AwsRoute53HostedZoneObjectDetailsBuilder
impl AwsRoute53HostedZoneObjectDetailsBuilder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The ID that Route 53 assigns to the hosted zone when you create it.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
The ID that Route 53 assigns to the hosted zone when you create it.
sourcepub fn get_id(&self) -> &Option<String>
pub fn get_id(&self) -> &Option<String>
The ID that Route 53 assigns to the hosted zone when you create it.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.
sourcepub fn config(self, input: AwsRoute53HostedZoneConfigDetails) -> Self
pub fn config(self, input: AwsRoute53HostedZoneConfigDetails) -> Self
An object that includes the Comment
element.
sourcepub fn set_config(
self,
input: Option<AwsRoute53HostedZoneConfigDetails>
) -> Self
pub fn set_config( self, input: Option<AwsRoute53HostedZoneConfigDetails> ) -> Self
An object that includes the Comment
element.
sourcepub fn get_config(&self) -> &Option<AwsRoute53HostedZoneConfigDetails>
pub fn get_config(&self) -> &Option<AwsRoute53HostedZoneConfigDetails>
An object that includes the Comment
element.
sourcepub fn build(self) -> AwsRoute53HostedZoneObjectDetails
pub fn build(self) -> AwsRoute53HostedZoneObjectDetails
Consumes the builder and constructs a AwsRoute53HostedZoneObjectDetails
.
Trait Implementations§
source§impl Clone for AwsRoute53HostedZoneObjectDetailsBuilder
impl Clone for AwsRoute53HostedZoneObjectDetailsBuilder
source§fn clone(&self) -> AwsRoute53HostedZoneObjectDetailsBuilder
fn clone(&self) -> AwsRoute53HostedZoneObjectDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AwsRoute53HostedZoneObjectDetailsBuilder
impl Default for AwsRoute53HostedZoneObjectDetailsBuilder
source§fn default() -> AwsRoute53HostedZoneObjectDetailsBuilder
fn default() -> AwsRoute53HostedZoneObjectDetailsBuilder
source§impl PartialEq for AwsRoute53HostedZoneObjectDetailsBuilder
impl PartialEq for AwsRoute53HostedZoneObjectDetailsBuilder
source§fn eq(&self, other: &AwsRoute53HostedZoneObjectDetailsBuilder) -> bool
fn eq(&self, other: &AwsRoute53HostedZoneObjectDetailsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.