Struct aws_sdk_route53domains::operation::get_domain_detail::builders::GetDomainDetailOutputBuilder
source · #[non_exhaustive]pub struct GetDomainDetailOutputBuilder { /* private fields */ }
Expand description
A builder for GetDomainDetailOutput
.
Implementations§
source§impl GetDomainDetailOutputBuilder
impl GetDomainDetailOutputBuilder
sourcepub fn domain_name(self, input: impl Into<String>) -> Self
pub fn domain_name(self, input: impl Into<String>) -> Self
The name of a domain.
sourcepub fn set_domain_name(self, input: Option<String>) -> Self
pub fn set_domain_name(self, input: Option<String>) -> Self
The name of a domain.
sourcepub fn get_domain_name(&self) -> &Option<String>
pub fn get_domain_name(&self) -> &Option<String>
The name of a domain.
sourcepub fn nameservers(self, input: Nameserver) -> Self
pub fn nameservers(self, input: Nameserver) -> Self
Appends an item to nameservers
.
To override the contents of this collection use set_nameservers
.
The name servers of the domain.
sourcepub fn set_nameservers(self, input: Option<Vec<Nameserver>>) -> Self
pub fn set_nameservers(self, input: Option<Vec<Nameserver>>) -> Self
The name servers of the domain.
sourcepub fn get_nameservers(&self) -> &Option<Vec<Nameserver>>
pub fn get_nameservers(&self) -> &Option<Vec<Nameserver>>
The name servers of the domain.
sourcepub fn auto_renew(self, input: bool) -> Self
pub fn auto_renew(self, input: bool) -> Self
Specifies whether the domain registration is set to renew automatically.
sourcepub fn set_auto_renew(self, input: Option<bool>) -> Self
pub fn set_auto_renew(self, input: Option<bool>) -> Self
Specifies whether the domain registration is set to renew automatically.
sourcepub fn get_auto_renew(&self) -> &Option<bool>
pub fn get_auto_renew(&self) -> &Option<bool>
Specifies whether the domain registration is set to renew automatically.
sourcepub fn admin_contact(self, input: ContactDetail) -> Self
pub fn admin_contact(self, input: ContactDetail) -> Self
Provides details about the domain administrative contact.
sourcepub fn set_admin_contact(self, input: Option<ContactDetail>) -> Self
pub fn set_admin_contact(self, input: Option<ContactDetail>) -> Self
Provides details about the domain administrative contact.
sourcepub fn get_admin_contact(&self) -> &Option<ContactDetail>
pub fn get_admin_contact(&self) -> &Option<ContactDetail>
Provides details about the domain administrative contact.
sourcepub fn registrant_contact(self, input: ContactDetail) -> Self
pub fn registrant_contact(self, input: ContactDetail) -> Self
Provides details about the domain registrant.
sourcepub fn set_registrant_contact(self, input: Option<ContactDetail>) -> Self
pub fn set_registrant_contact(self, input: Option<ContactDetail>) -> Self
Provides details about the domain registrant.
sourcepub fn get_registrant_contact(&self) -> &Option<ContactDetail>
pub fn get_registrant_contact(&self) -> &Option<ContactDetail>
Provides details about the domain registrant.
sourcepub fn tech_contact(self, input: ContactDetail) -> Self
pub fn tech_contact(self, input: ContactDetail) -> Self
Provides details about the domain technical contact.
sourcepub fn set_tech_contact(self, input: Option<ContactDetail>) -> Self
pub fn set_tech_contact(self, input: Option<ContactDetail>) -> Self
Provides details about the domain technical contact.
sourcepub fn get_tech_contact(&self) -> &Option<ContactDetail>
pub fn get_tech_contact(&self) -> &Option<ContactDetail>
Provides details about the domain technical contact.
sourcepub fn admin_privacy(self, input: bool) -> Self
pub fn admin_privacy(self, input: bool) -> Self
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the admin contact.
sourcepub fn set_admin_privacy(self, input: Option<bool>) -> Self
pub fn set_admin_privacy(self, input: Option<bool>) -> Self
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the admin contact.
sourcepub fn get_admin_privacy(&self) -> &Option<bool>
pub fn get_admin_privacy(&self) -> &Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the admin contact.
sourcepub fn registrant_privacy(self, input: bool) -> Self
pub fn registrant_privacy(self, input: bool) -> Self
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the registrant contact (domain owner).
sourcepub fn set_registrant_privacy(self, input: Option<bool>) -> Self
pub fn set_registrant_privacy(self, input: Option<bool>) -> Self
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the registrant contact (domain owner).
sourcepub fn get_registrant_privacy(&self) -> &Option<bool>
pub fn get_registrant_privacy(&self) -> &Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the registrant contact (domain owner).
sourcepub fn tech_privacy(self, input: bool) -> Self
pub fn tech_privacy(self, input: bool) -> Self
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the technical contact.
sourcepub fn set_tech_privacy(self, input: Option<bool>) -> Self
pub fn set_tech_privacy(self, input: Option<bool>) -> Self
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the technical contact.
sourcepub fn get_tech_privacy(&self) -> &Option<bool>
pub fn get_tech_privacy(&self) -> &Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the technical contact.
sourcepub fn registrar_name(self, input: impl Into<String>) -> Self
pub fn registrar_name(self, input: impl Into<String>) -> Self
Name of the registrar of the domain as identified in the registry.
sourcepub fn set_registrar_name(self, input: Option<String>) -> Self
pub fn set_registrar_name(self, input: Option<String>) -> Self
Name of the registrar of the domain as identified in the registry.
sourcepub fn get_registrar_name(&self) -> &Option<String>
pub fn get_registrar_name(&self) -> &Option<String>
Name of the registrar of the domain as identified in the registry.
sourcepub fn who_is_server(self, input: impl Into<String>) -> Self
pub fn who_is_server(self, input: impl Into<String>) -> Self
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
sourcepub fn set_who_is_server(self, input: Option<String>) -> Self
pub fn set_who_is_server(self, input: Option<String>) -> Self
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
sourcepub fn get_who_is_server(&self) -> &Option<String>
pub fn get_who_is_server(&self) -> &Option<String>
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
sourcepub fn registrar_url(self, input: impl Into<String>) -> Self
pub fn registrar_url(self, input: impl Into<String>) -> Self
Web address of the registrar.
sourcepub fn set_registrar_url(self, input: Option<String>) -> Self
pub fn set_registrar_url(self, input: Option<String>) -> Self
Web address of the registrar.
sourcepub fn get_registrar_url(&self) -> &Option<String>
pub fn get_registrar_url(&self) -> &Option<String>
Web address of the registrar.
sourcepub fn abuse_contact_email(self, input: impl Into<String>) -> Self
pub fn abuse_contact_email(self, input: impl Into<String>) -> Self
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
sourcepub fn set_abuse_contact_email(self, input: Option<String>) -> Self
pub fn set_abuse_contact_email(self, input: Option<String>) -> Self
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
sourcepub fn get_abuse_contact_email(&self) -> &Option<String>
pub fn get_abuse_contact_email(&self) -> &Option<String>
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
sourcepub fn abuse_contact_phone(self, input: impl Into<String>) -> Self
pub fn abuse_contact_phone(self, input: impl Into<String>) -> Self
Phone number for reporting abuse.
sourcepub fn set_abuse_contact_phone(self, input: Option<String>) -> Self
pub fn set_abuse_contact_phone(self, input: Option<String>) -> Self
Phone number for reporting abuse.
sourcepub fn get_abuse_contact_phone(&self) -> &Option<String>
pub fn get_abuse_contact_phone(&self) -> &Option<String>
Phone number for reporting abuse.
sourcepub fn registry_domain_id(self, input: impl Into<String>) -> Self
pub fn registry_domain_id(self, input: impl Into<String>) -> Self
Reserved for future use.
sourcepub fn set_registry_domain_id(self, input: Option<String>) -> Self
pub fn set_registry_domain_id(self, input: Option<String>) -> Self
Reserved for future use.
sourcepub fn get_registry_domain_id(&self) -> &Option<String>
pub fn get_registry_domain_id(&self) -> &Option<String>
Reserved for future use.
sourcepub fn creation_date(self, input: DateTime) -> Self
pub fn creation_date(self, input: DateTime) -> Self
The date when the domain was created as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn set_creation_date(self, input: Option<DateTime>) -> Self
pub fn set_creation_date(self, input: Option<DateTime>) -> Self
The date when the domain was created as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn get_creation_date(&self) -> &Option<DateTime>
pub fn get_creation_date(&self) -> &Option<DateTime>
The date when the domain was created as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn updated_date(self, input: DateTime) -> Self
pub fn updated_date(self, input: DateTime) -> Self
The last updated date of the domain as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn set_updated_date(self, input: Option<DateTime>) -> Self
pub fn set_updated_date(self, input: Option<DateTime>) -> Self
The last updated date of the domain as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn get_updated_date(&self) -> &Option<DateTime>
pub fn get_updated_date(&self) -> &Option<DateTime>
The last updated date of the domain as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn expiration_date(self, input: DateTime) -> Self
pub fn expiration_date(self, input: DateTime) -> Self
The date when the registration for the domain is set to expire. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn set_expiration_date(self, input: Option<DateTime>) -> Self
pub fn set_expiration_date(self, input: Option<DateTime>) -> Self
The date when the registration for the domain is set to expire. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn get_expiration_date(&self) -> &Option<DateTime>
pub fn get_expiration_date(&self) -> &Option<DateTime>
The date when the registration for the domain is set to expire. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn reseller(self, input: impl Into<String>) -> Self
pub fn reseller(self, input: impl Into<String>) -> Self
Reseller of the domain. Domains registered or transferred using Route 53 domains will have "Amazon"
as the reseller.
sourcepub fn set_reseller(self, input: Option<String>) -> Self
pub fn set_reseller(self, input: Option<String>) -> Self
Reseller of the domain. Domains registered or transferred using Route 53 domains will have "Amazon"
as the reseller.
sourcepub fn get_reseller(&self) -> &Option<String>
pub fn get_reseller(&self) -> &Option<String>
Reseller of the domain. Domains registered or transferred using Route 53 domains will have "Amazon"
as the reseller.
sourcepub fn set_dns_sec(self, input: Option<String>) -> Self
pub fn set_dns_sec(self, input: Option<String>) -> Self
Deprecated.
sourcepub fn get_dns_sec(&self) -> &Option<String>
pub fn get_dns_sec(&self) -> &Option<String>
Deprecated.
sourcepub fn status_list(self, input: impl Into<String>) -> Self
pub fn status_list(self, input: impl Into<String>) -> Self
Appends an item to status_list
.
To override the contents of this collection use set_status_list
.
An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.
ICANN, the organization that maintains a central database of domain names, has developed a set of domain name status codes that tell you the status of a variety of operations on a domain name, for example, registering a domain name, transferring a domain name to another registrar, renewing the registration for a domain name, and so on. All registrars use this same set of status codes.
For a current list of domain name status codes and an explanation of what each code means, go to the ICANN website and search for epp status codes
. (Search on the ICANN website; web searches sometimes return an old version of the document.)
sourcepub fn set_status_list(self, input: Option<Vec<String>>) -> Self
pub fn set_status_list(self, input: Option<Vec<String>>) -> Self
An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.
ICANN, the organization that maintains a central database of domain names, has developed a set of domain name status codes that tell you the status of a variety of operations on a domain name, for example, registering a domain name, transferring a domain name to another registrar, renewing the registration for a domain name, and so on. All registrars use this same set of status codes.
For a current list of domain name status codes and an explanation of what each code means, go to the ICANN website and search for epp status codes
. (Search on the ICANN website; web searches sometimes return an old version of the document.)
sourcepub fn get_status_list(&self) -> &Option<Vec<String>>
pub fn get_status_list(&self) -> &Option<Vec<String>>
An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.
ICANN, the organization that maintains a central database of domain names, has developed a set of domain name status codes that tell you the status of a variety of operations on a domain name, for example, registering a domain name, transferring a domain name to another registrar, renewing the registration for a domain name, and so on. All registrars use this same set of status codes.
For a current list of domain name status codes and an explanation of what each code means, go to the ICANN website and search for epp status codes
. (Search on the ICANN website; web searches sometimes return an old version of the document.)
sourcepub fn dnssec_keys(self, input: DnssecKey) -> Self
pub fn dnssec_keys(self, input: DnssecKey) -> Self
Appends an item to dnssec_keys
.
To override the contents of this collection use set_dnssec_keys
.
A complex type that contains information about the DNSSEC configuration.
sourcepub fn set_dnssec_keys(self, input: Option<Vec<DnssecKey>>) -> Self
pub fn set_dnssec_keys(self, input: Option<Vec<DnssecKey>>) -> Self
A complex type that contains information about the DNSSEC configuration.
sourcepub fn get_dnssec_keys(&self) -> &Option<Vec<DnssecKey>>
pub fn get_dnssec_keys(&self) -> &Option<Vec<DnssecKey>>
A complex type that contains information about the DNSSEC configuration.
sourcepub fn billing_contact(self, input: ContactDetail) -> Self
pub fn billing_contact(self, input: ContactDetail) -> Self
Provides details about the domain billing contact.
sourcepub fn set_billing_contact(self, input: Option<ContactDetail>) -> Self
pub fn set_billing_contact(self, input: Option<ContactDetail>) -> Self
Provides details about the domain billing contact.
sourcepub fn get_billing_contact(&self) -> &Option<ContactDetail>
pub fn get_billing_contact(&self) -> &Option<ContactDetail>
Provides details about the domain billing contact.
sourcepub fn billing_privacy(self, input: bool) -> Self
pub fn billing_privacy(self, input: bool) -> Self
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the billing contact.
sourcepub fn set_billing_privacy(self, input: Option<bool>) -> Self
pub fn set_billing_privacy(self, input: Option<bool>) -> Self
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the billing contact.
sourcepub fn get_billing_privacy(&self) -> &Option<bool>
pub fn get_billing_privacy(&self) -> &Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the billing contact.
sourcepub fn build(self) -> GetDomainDetailOutput
pub fn build(self) -> GetDomainDetailOutput
Consumes the builder and constructs a GetDomainDetailOutput
.
Trait Implementations§
source§impl Clone for GetDomainDetailOutputBuilder
impl Clone for GetDomainDetailOutputBuilder
source§fn clone(&self) -> GetDomainDetailOutputBuilder
fn clone(&self) -> GetDomainDetailOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetDomainDetailOutputBuilder
impl Debug for GetDomainDetailOutputBuilder
source§impl Default for GetDomainDetailOutputBuilder
impl Default for GetDomainDetailOutputBuilder
source§fn default() -> GetDomainDetailOutputBuilder
fn default() -> GetDomainDetailOutputBuilder
source§impl PartialEq for GetDomainDetailOutputBuilder
impl PartialEq for GetDomainDetailOutputBuilder
source§fn eq(&self, other: &GetDomainDetailOutputBuilder) -> bool
fn eq(&self, other: &GetDomainDetailOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetDomainDetailOutputBuilder
Auto Trait Implementations§
impl Freeze for GetDomainDetailOutputBuilder
impl RefUnwindSafe for GetDomainDetailOutputBuilder
impl Send for GetDomainDetailOutputBuilder
impl Sync for GetDomainDetailOutputBuilder
impl Unpin for GetDomainDetailOutputBuilder
impl UnwindSafe for GetDomainDetailOutputBuilder
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