Struct google_dns1::api::ResourceRecordSet[][src]

pub struct ResourceRecordSet {
    pub kind: Option<String>,
    pub name: Option<String>,
    pub rrdatas: Option<Vec<String>>,
    pub signature_rrdatas: Option<Vec<String>>,
    pub ttl: Option<i32>,
    pub type_: Option<String>,
}

A unit of data that is returned by the DNS servers.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

kind: Option<String>

no description provided

name: Option<String>

For example, www.example.com.

rrdatas: Option<Vec<String>>

As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) – see examples.

signature_rrdatas: Option<Vec<String>>

As defined in RFC 4034 (section 3.2).

ttl: Option<i32>

Number of seconds that this ResourceRecordSet can be cached by resolvers.

type_: Option<String>

The identifier of a supported record type. See the list of Supported DNS record types.

Trait Implementations

impl Clone for ResourceRecordSet[src]

impl Debug for ResourceRecordSet[src]

impl Default for ResourceRecordSet[src]

impl<'de> Deserialize<'de> for ResourceRecordSet[src]

impl RequestValue for ResourceRecordSet[src]

impl Resource for ResourceRecordSet[src]

impl ResponseResult for ResourceRecordSet[src]

impl Serialize for ResourceRecordSet[src]

Auto Trait Implementations

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<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<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.