Enum gapi_grpc::google::cloud::domains::v1beta1::ContactPrivacy[][src]

#[repr(i32)]pub enum ContactPrivacy {
    Unspecified,
    PublicContactData,
    PrivateContactData,
    RedactedContactData,
}

Defines a set of possible contact privacy settings for a Registration.

ICANN maintains the WHOIS database, a publicly accessible mapping from domain name to contact information, and requires that each domain name have an entry. Choose from these options to control how much information in your ContactSettings is published.

Variants

Unspecified

The contact privacy settings are undefined.

PublicContactData

All the data from ContactSettings is publicly available. When setting this option, you must also provide a PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT in the contact_notices field of the request.

PrivateContactData

None of the data from ContactSettings is publicly available. Instead, proxy contact data is published for your domain. Email sent to the proxy email address is forwarded to the registrant’s email address. Cloud Domains provides this privacy proxy service at no additional cost.

RedactedContactData

Some data from ContactSettings is publicly available. The actual information redacted depends on the domain. For details, see the registration privacy article.

Implementations

impl ContactPrivacy[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of ContactPrivacy.

pub fn from_i32(value: i32) -> Option<ContactPrivacy>[src]

Converts an i32 to a ContactPrivacy, or None if value is not a valid variant.

Trait Implementations

impl Clone for ContactPrivacy[src]

impl Copy for ContactPrivacy[src]

impl Debug for ContactPrivacy[src]

impl Default for ContactPrivacy[src]

impl Eq for ContactPrivacy[src]

impl From<ContactPrivacy> for i32[src]

impl Hash for ContactPrivacy[src]

impl Ord for ContactPrivacy[src]

impl PartialEq<ContactPrivacy> for ContactPrivacy[src]

impl PartialOrd<ContactPrivacy> for ContactPrivacy[src]

impl StructuralEq for ContactPrivacy[src]

impl StructuralPartialEq for ContactPrivacy[src]

Auto Trait Implementations

impl RefUnwindSafe for ContactPrivacy

impl Send for ContactPrivacy

impl Sync for ContactPrivacy

impl Unpin for ContactPrivacy

impl UnwindSafe for ContactPrivacy

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]