Enum gapi_grpc::google::cloud::domains::v1beta1::ContactPrivacy [−][src]
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
The contact privacy settings are undefined.
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.
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.
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]
fn clone(&self) -> ContactPrivacy
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ContactPrivacy
[src]
impl Debug for ContactPrivacy
[src]
impl Default for ContactPrivacy
[src]
fn default() -> ContactPrivacy
[src]
impl Eq for ContactPrivacy
[src]
impl From<ContactPrivacy> for i32
[src]
fn from(value: ContactPrivacy) -> i32
[src]
impl Hash for ContactPrivacy
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ContactPrivacy
[src]
fn cmp(&self, other: &ContactPrivacy) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<ContactPrivacy> for ContactPrivacy
[src]
fn eq(&self, other: &ContactPrivacy) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<ContactPrivacy> for ContactPrivacy
[src]
fn partial_cmp(&self, other: &ContactPrivacy) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,