Documentation
¶
Index ¶
- func CreateDnsRecordFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateDnsRecord_EnviromentalVariablesFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateDnsRecord_GeolocationInfoFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateDnsRecord_IPGeoLocationInfoFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateDnsZoneCreateFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateDnsZoneFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- type DnsRecord
- func (m *DnsRecord) GetAccelerated() *bool
- func (m *DnsRecord) GetAcceleratedPullZoneId() *int64
- func (m *DnsRecord) GetAdditionalData() map[string]any
- func (m *DnsRecord) GetComment() *string
- func (m *DnsRecord) GetDisabled() *bool
- func (m *DnsRecord) GetEnviromentalVariables() []DnsRecord_EnviromentalVariablesable
- func (m *DnsRecord) GetFieldDeserializers() ...
- func (m *DnsRecord) GetFlags() *int32
- func (m *DnsRecord) GetGeolocationInfo() DnsRecord_GeolocationInfoable
- func (m *DnsRecord) GetGeolocationLatitude() *float64
- func (m *DnsRecord) GetGeolocationLongitude() *float64
- func (m *DnsRecord) GetIPGeoLocationInfo() DnsRecord_IPGeoLocationInfoable
- func (m *DnsRecord) GetId() *int64
- func (m *DnsRecord) GetLatencyZone() *string
- func (m *DnsRecord) GetLinkName() *string
- func (m *DnsRecord) GetMonitorStatus() *float64
- func (m *DnsRecord) GetMonitorType() *float64
- func (m *DnsRecord) GetName() *string
- func (m *DnsRecord) GetPort() *int32
- func (m *DnsRecord) GetPriority() *int32
- func (m *DnsRecord) GetSmartRoutingType() *float64
- func (m *DnsRecord) GetTag() *string
- func (m *DnsRecord) GetTtl() *float64
- func (m *DnsRecord) GetTypeEscaped() *float64
- func (m *DnsRecord) GetValue() *string
- func (m *DnsRecord) GetWeight() *int32
- func (m *DnsRecord) Serialize(...) error
- func (m *DnsRecord) SetAccelerated(value *bool)
- func (m *DnsRecord) SetAcceleratedPullZoneId(value *int64)
- func (m *DnsRecord) SetAdditionalData(value map[string]any)
- func (m *DnsRecord) SetComment(value *string)
- func (m *DnsRecord) SetDisabled(value *bool)
- func (m *DnsRecord) SetEnviromentalVariables(value []DnsRecord_EnviromentalVariablesable)
- func (m *DnsRecord) SetFlags(value *int32)
- func (m *DnsRecord) SetGeolocationInfo(value DnsRecord_GeolocationInfoable)
- func (m *DnsRecord) SetGeolocationLatitude(value *float64)
- func (m *DnsRecord) SetGeolocationLongitude(value *float64)
- func (m *DnsRecord) SetIPGeoLocationInfo(value DnsRecord_IPGeoLocationInfoable)
- func (m *DnsRecord) SetId(value *int64)
- func (m *DnsRecord) SetLatencyZone(value *string)
- func (m *DnsRecord) SetLinkName(value *string)
- func (m *DnsRecord) SetMonitorStatus(value *float64)
- func (m *DnsRecord) SetMonitorType(value *float64)
- func (m *DnsRecord) SetName(value *string)
- func (m *DnsRecord) SetPort(value *int32)
- func (m *DnsRecord) SetPriority(value *int32)
- func (m *DnsRecord) SetSmartRoutingType(value *float64)
- func (m *DnsRecord) SetTag(value *string)
- func (m *DnsRecord) SetTtl(value *float64)
- func (m *DnsRecord) SetTypeEscaped(value *float64)
- func (m *DnsRecord) SetValue(value *string)
- func (m *DnsRecord) SetWeight(value *int32)
- type DnsRecord_EnviromentalVariables
- func (m *DnsRecord_EnviromentalVariables) GetAdditionalData() map[string]any
- func (m *DnsRecord_EnviromentalVariables) GetFieldDeserializers() ...
- func (m *DnsRecord_EnviromentalVariables) GetName() *string
- func (m *DnsRecord_EnviromentalVariables) GetValue() *string
- func (m *DnsRecord_EnviromentalVariables) Serialize(...) error
- func (m *DnsRecord_EnviromentalVariables) SetAdditionalData(value map[string]any)
- func (m *DnsRecord_EnviromentalVariables) SetName(value *string)
- func (m *DnsRecord_EnviromentalVariables) SetValue(value *string)
- type DnsRecord_EnviromentalVariablesable
- type DnsRecord_GeolocationInfo
- func (m *DnsRecord_GeolocationInfo) GetAdditionalData() map[string]any
- func (m *DnsRecord_GeolocationInfo) GetCity() *string
- func (m *DnsRecord_GeolocationInfo) GetCountry() *string
- func (m *DnsRecord_GeolocationInfo) GetFieldDeserializers() ...
- func (m *DnsRecord_GeolocationInfo) GetLatitude() *float64
- func (m *DnsRecord_GeolocationInfo) GetLongitude() *float64
- func (m *DnsRecord_GeolocationInfo) Serialize(...) error
- func (m *DnsRecord_GeolocationInfo) SetAdditionalData(value map[string]any)
- func (m *DnsRecord_GeolocationInfo) SetCity(value *string)
- func (m *DnsRecord_GeolocationInfo) SetCountry(value *string)
- func (m *DnsRecord_GeolocationInfo) SetLatitude(value *float64)
- func (m *DnsRecord_GeolocationInfo) SetLongitude(value *float64)
- type DnsRecord_GeolocationInfoable
- type DnsRecord_IPGeoLocationInfo
- func (m *DnsRecord_IPGeoLocationInfo) GetASN() *int64
- func (m *DnsRecord_IPGeoLocationInfo) GetAdditionalData() map[string]any
- func (m *DnsRecord_IPGeoLocationInfo) GetCity() *string
- func (m *DnsRecord_IPGeoLocationInfo) GetCountry() *string
- func (m *DnsRecord_IPGeoLocationInfo) GetCountryCode() *string
- func (m *DnsRecord_IPGeoLocationInfo) GetFieldDeserializers() ...
- func (m *DnsRecord_IPGeoLocationInfo) GetOrganizationName() *string
- func (m *DnsRecord_IPGeoLocationInfo) Serialize(...) error
- func (m *DnsRecord_IPGeoLocationInfo) SetASN(value *int64)
- func (m *DnsRecord_IPGeoLocationInfo) SetAdditionalData(value map[string]any)
- func (m *DnsRecord_IPGeoLocationInfo) SetCity(value *string)
- func (m *DnsRecord_IPGeoLocationInfo) SetCountry(value *string)
- func (m *DnsRecord_IPGeoLocationInfo) SetCountryCode(value *string)
- func (m *DnsRecord_IPGeoLocationInfo) SetOrganizationName(value *string)
- type DnsRecord_IPGeoLocationInfoable
- type DnsRecordable
- type DnsZone
- func (m *DnsZone) GetAdditionalData() map[string]any
- func (m *DnsZone) GetCustomNameserversEnabled() *bool
- func (m *DnsZone) GetDateCreated() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *DnsZone) GetDateModified() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *DnsZone) GetDomain() *string
- func (m *DnsZone) GetFieldDeserializers() ...
- func (m *DnsZone) GetId() *int64
- func (m *DnsZone) GetLogAnonymizationType() *float64
- func (m *DnsZone) GetLoggingEnabled() *bool
- func (m *DnsZone) GetLoggingIPAnonymizationEnabled() *bool
- func (m *DnsZone) GetNameserver1() *string
- func (m *DnsZone) GetNameserver2() *string
- func (m *DnsZone) GetNameserversDetected() *bool
- func (m *DnsZone) GetNameserversNextCheck() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *DnsZone) GetRecords() []DnsRecordable
- func (m *DnsZone) GetSoaEmail() *string
- func (m *DnsZone) Serialize(...) error
- func (m *DnsZone) SetAdditionalData(value map[string]any)
- func (m *DnsZone) SetCustomNameserversEnabled(value *bool)
- func (m *DnsZone) SetDateCreated(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *DnsZone) SetDateModified(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *DnsZone) SetDomain(value *string)
- func (m *DnsZone) SetId(value *int64)
- func (m *DnsZone) SetLogAnonymizationType(value *float64)
- func (m *DnsZone) SetLoggingEnabled(value *bool)
- func (m *DnsZone) SetLoggingIPAnonymizationEnabled(value *bool)
- func (m *DnsZone) SetNameserver1(value *string)
- func (m *DnsZone) SetNameserver2(value *string)
- func (m *DnsZone) SetNameserversDetected(value *bool)
- func (m *DnsZone) SetNameserversNextCheck(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *DnsZone) SetRecords(value []DnsRecordable)
- func (m *DnsZone) SetSoaEmail(value *string)
- type DnsZoneCreate
- func (m *DnsZoneCreate) GetAdditionalData() map[string]any
- func (m *DnsZoneCreate) GetCustomNameserversEnabled() *bool
- func (m *DnsZoneCreate) GetFieldDeserializers() ...
- func (m *DnsZoneCreate) GetLogAnonymizationType() *float64
- func (m *DnsZoneCreate) GetLoggingEnabled() *bool
- func (m *DnsZoneCreate) GetLoggingIPAnonymizationEnabled() *bool
- func (m *DnsZoneCreate) GetNameserver1() *string
- func (m *DnsZoneCreate) GetNameserver2() *string
- func (m *DnsZoneCreate) GetSoaEmail() *string
- func (m *DnsZoneCreate) Serialize(...) error
- func (m *DnsZoneCreate) SetAdditionalData(value map[string]any)
- func (m *DnsZoneCreate) SetCustomNameserversEnabled(value *bool)
- func (m *DnsZoneCreate) SetLogAnonymizationType(value *float64)
- func (m *DnsZoneCreate) SetLoggingEnabled(value *bool)
- func (m *DnsZoneCreate) SetLoggingIPAnonymizationEnabled(value *bool)
- func (m *DnsZoneCreate) SetNameserver1(value *string)
- func (m *DnsZoneCreate) SetNameserver2(value *string)
- func (m *DnsZoneCreate) SetSoaEmail(value *string)
- type DnsZoneCreateable
- type DnsZoneable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDnsRecordFromDiscriminatorValue ¶
func CreateDnsRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateDnsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateDnsRecord_EnviromentalVariablesFromDiscriminatorValue ¶
func CreateDnsRecord_EnviromentalVariablesFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateDnsRecord_EnviromentalVariablesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateDnsRecord_GeolocationInfoFromDiscriminatorValue ¶
func CreateDnsRecord_GeolocationInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateDnsRecord_GeolocationInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateDnsRecord_IPGeoLocationInfoFromDiscriminatorValue ¶
func CreateDnsRecord_IPGeoLocationInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateDnsRecord_IPGeoLocationInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateDnsZoneCreateFromDiscriminatorValue ¶ added in v0.0.16
func CreateDnsZoneCreateFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateDnsZoneCreateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateDnsZoneFromDiscriminatorValue ¶
func CreateDnsZoneFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateDnsZoneFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
Types ¶
type DnsRecord ¶
type DnsRecord struct {
// contains filtered or unexported fields
}
func NewDnsRecord ¶
func NewDnsRecord() *DnsRecord
NewDnsRecord instantiates a new DnsRecord and sets the default values.
func (*DnsRecord) GetAccelerated ¶
GetAccelerated gets the Accelerated property value. The Accelerated property returns a *bool when successful
func (*DnsRecord) GetAcceleratedPullZoneId ¶
GetAcceleratedPullZoneId gets the AcceleratedPullZoneId property value. The AcceleratedPullZoneId property returns a *int64 when successful
func (*DnsRecord) GetAdditionalData ¶
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*DnsRecord) GetComment ¶
GetComment gets the Comment property value. The Comment property returns a *string when successful
func (*DnsRecord) GetDisabled ¶
GetDisabled gets the Disabled property value. The Disabled property returns a *bool when successful
func (*DnsRecord) GetEnviromentalVariables ¶
func (m *DnsRecord) GetEnviromentalVariables() []DnsRecord_EnviromentalVariablesable
GetEnviromentalVariables gets the EnviromentalVariables property value. The EnviromentalVariables property returns a []DnsRecord_EnviromentalVariablesable when successful
func (*DnsRecord) GetFieldDeserializers ¶
func (m *DnsRecord) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*DnsRecord) GetFlags ¶
GetFlags gets the Flags property value. The Flags property returns a *int32 when successful
func (*DnsRecord) GetGeolocationInfo ¶
func (m *DnsRecord) GetGeolocationInfo() DnsRecord_GeolocationInfoable
GetGeolocationInfo gets the GeolocationInfo property value. The GeolocationInfo property returns a DnsRecord_GeolocationInfoable when successful
func (*DnsRecord) GetGeolocationLatitude ¶
GetGeolocationLatitude gets the GeolocationLatitude property value. The GeolocationLatitude property returns a *float64 when successful
func (*DnsRecord) GetGeolocationLongitude ¶
GetGeolocationLongitude gets the GeolocationLongitude property value. The GeolocationLongitude property returns a *float64 when successful
func (*DnsRecord) GetIPGeoLocationInfo ¶
func (m *DnsRecord) GetIPGeoLocationInfo() DnsRecord_IPGeoLocationInfoable
GetIPGeoLocationInfo gets the IPGeoLocationInfo property value. The IPGeoLocationInfo property returns a DnsRecord_IPGeoLocationInfoable when successful
func (*DnsRecord) GetId ¶
GetId gets the Id property value. The Id property returns a *int64 when successful
func (*DnsRecord) GetLatencyZone ¶
GetLatencyZone gets the LatencyZone property value. The LatencyZone property returns a *string when successful
func (*DnsRecord) GetLinkName ¶
GetLinkName gets the LinkName property value. The LinkName property returns a *string when successful
func (*DnsRecord) GetMonitorStatus ¶
GetMonitorStatus gets the MonitorStatus property value. The MonitorStatus property returns a *float64 when successful
func (*DnsRecord) GetMonitorType ¶
GetMonitorType gets the MonitorType property value. The MonitorType property returns a *float64 when successful
func (*DnsRecord) GetName ¶
GetName gets the Name property value. The Name property returns a *string when successful
func (*DnsRecord) GetPort ¶
GetPort gets the Port property value. The Port property returns a *int32 when successful
func (*DnsRecord) GetPriority ¶
GetPriority gets the Priority property value. The Priority property returns a *int32 when successful
func (*DnsRecord) GetSmartRoutingType ¶
GetSmartRoutingType gets the SmartRoutingType property value. The SmartRoutingType property returns a *float64 when successful
func (*DnsRecord) GetTag ¶
GetTag gets the Tag property value. The Tag property returns a *string when successful
func (*DnsRecord) GetTtl ¶
GetTtl gets the Ttl property value. The Ttl property returns a *float64 when successful
func (*DnsRecord) GetTypeEscaped ¶
GetTypeEscaped gets the Type property value. The Type property returns a *float64 when successful
func (*DnsRecord) GetValue ¶
GetValue gets the Value property value. The Value property returns a *string when successful
func (*DnsRecord) GetWeight ¶
GetWeight gets the Weight property value. The Weight property returns a *int32 when successful
func (*DnsRecord) Serialize ¶
func (m *DnsRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*DnsRecord) SetAccelerated ¶
SetAccelerated sets the Accelerated property value. The Accelerated property
func (*DnsRecord) SetAcceleratedPullZoneId ¶
SetAcceleratedPullZoneId sets the AcceleratedPullZoneId property value. The AcceleratedPullZoneId property
func (*DnsRecord) SetAdditionalData ¶
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*DnsRecord) SetComment ¶
SetComment sets the Comment property value. The Comment property
func (*DnsRecord) SetDisabled ¶
SetDisabled sets the Disabled property value. The Disabled property
func (*DnsRecord) SetEnviromentalVariables ¶
func (m *DnsRecord) SetEnviromentalVariables(value []DnsRecord_EnviromentalVariablesable)
SetEnviromentalVariables sets the EnviromentalVariables property value. The EnviromentalVariables property
func (*DnsRecord) SetGeolocationInfo ¶
func (m *DnsRecord) SetGeolocationInfo(value DnsRecord_GeolocationInfoable)
SetGeolocationInfo sets the GeolocationInfo property value. The GeolocationInfo property
func (*DnsRecord) SetGeolocationLatitude ¶
SetGeolocationLatitude sets the GeolocationLatitude property value. The GeolocationLatitude property
func (*DnsRecord) SetGeolocationLongitude ¶
SetGeolocationLongitude sets the GeolocationLongitude property value. The GeolocationLongitude property
func (*DnsRecord) SetIPGeoLocationInfo ¶
func (m *DnsRecord) SetIPGeoLocationInfo(value DnsRecord_IPGeoLocationInfoable)
SetIPGeoLocationInfo sets the IPGeoLocationInfo property value. The IPGeoLocationInfo property
func (*DnsRecord) SetLatencyZone ¶
SetLatencyZone sets the LatencyZone property value. The LatencyZone property
func (*DnsRecord) SetLinkName ¶
SetLinkName sets the LinkName property value. The LinkName property
func (*DnsRecord) SetMonitorStatus ¶
SetMonitorStatus sets the MonitorStatus property value. The MonitorStatus property
func (*DnsRecord) SetMonitorType ¶
SetMonitorType sets the MonitorType property value. The MonitorType property
func (*DnsRecord) SetPriority ¶
SetPriority sets the Priority property value. The Priority property
func (*DnsRecord) SetSmartRoutingType ¶
SetSmartRoutingType sets the SmartRoutingType property value. The SmartRoutingType property
func (*DnsRecord) SetTypeEscaped ¶
SetTypeEscaped sets the Type property value. The Type property
type DnsRecord_EnviromentalVariables ¶
type DnsRecord_EnviromentalVariables struct {
// contains filtered or unexported fields
}
func NewDnsRecord_EnviromentalVariables ¶
func NewDnsRecord_EnviromentalVariables() *DnsRecord_EnviromentalVariables
NewDnsRecord_EnviromentalVariables instantiates a new DnsRecord_EnviromentalVariables and sets the default values.
func (*DnsRecord_EnviromentalVariables) GetAdditionalData ¶
func (m *DnsRecord_EnviromentalVariables) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*DnsRecord_EnviromentalVariables) GetFieldDeserializers ¶
func (m *DnsRecord_EnviromentalVariables) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*DnsRecord_EnviromentalVariables) GetName ¶
func (m *DnsRecord_EnviromentalVariables) GetName() *string
GetName gets the Name property value. The Name property returns a *string when successful
func (*DnsRecord_EnviromentalVariables) GetValue ¶
func (m *DnsRecord_EnviromentalVariables) GetValue() *string
GetValue gets the Value property value. The Value property returns a *string when successful
func (*DnsRecord_EnviromentalVariables) Serialize ¶
func (m *DnsRecord_EnviromentalVariables) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*DnsRecord_EnviromentalVariables) SetAdditionalData ¶
func (m *DnsRecord_EnviromentalVariables) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*DnsRecord_EnviromentalVariables) SetName ¶
func (m *DnsRecord_EnviromentalVariables) SetName(value *string)
SetName sets the Name property value. The Name property
func (*DnsRecord_EnviromentalVariables) SetValue ¶
func (m *DnsRecord_EnviromentalVariables) SetValue(value *string)
SetValue sets the Value property value. The Value property
type DnsRecord_EnviromentalVariablesable ¶
type DnsRecord_EnviromentalVariablesable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetName() *string GetValue() *string SetName(value *string) SetValue(value *string) }
type DnsRecord_GeolocationInfo ¶
type DnsRecord_GeolocationInfo struct {
// contains filtered or unexported fields
}
func NewDnsRecord_GeolocationInfo ¶
func NewDnsRecord_GeolocationInfo() *DnsRecord_GeolocationInfo
NewDnsRecord_GeolocationInfo instantiates a new DnsRecord_GeolocationInfo and sets the default values.
func (*DnsRecord_GeolocationInfo) GetAdditionalData ¶
func (m *DnsRecord_GeolocationInfo) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*DnsRecord_GeolocationInfo) GetCity ¶
func (m *DnsRecord_GeolocationInfo) GetCity() *string
GetCity gets the City property value. The City property returns a *string when successful
func (*DnsRecord_GeolocationInfo) GetCountry ¶
func (m *DnsRecord_GeolocationInfo) GetCountry() *string
GetCountry gets the Country property value. The Country property returns a *string when successful
func (*DnsRecord_GeolocationInfo) GetFieldDeserializers ¶
func (m *DnsRecord_GeolocationInfo) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*DnsRecord_GeolocationInfo) GetLatitude ¶
func (m *DnsRecord_GeolocationInfo) GetLatitude() *float64
GetLatitude gets the Latitude property value. The Latitude property returns a *float64 when successful
func (*DnsRecord_GeolocationInfo) GetLongitude ¶
func (m *DnsRecord_GeolocationInfo) GetLongitude() *float64
GetLongitude gets the Longitude property value. The Longitude property returns a *float64 when successful
func (*DnsRecord_GeolocationInfo) Serialize ¶
func (m *DnsRecord_GeolocationInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*DnsRecord_GeolocationInfo) SetAdditionalData ¶
func (m *DnsRecord_GeolocationInfo) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*DnsRecord_GeolocationInfo) SetCity ¶
func (m *DnsRecord_GeolocationInfo) SetCity(value *string)
SetCity sets the City property value. The City property
func (*DnsRecord_GeolocationInfo) SetCountry ¶
func (m *DnsRecord_GeolocationInfo) SetCountry(value *string)
SetCountry sets the Country property value. The Country property
func (*DnsRecord_GeolocationInfo) SetLatitude ¶
func (m *DnsRecord_GeolocationInfo) SetLatitude(value *float64)
SetLatitude sets the Latitude property value. The Latitude property
func (*DnsRecord_GeolocationInfo) SetLongitude ¶
func (m *DnsRecord_GeolocationInfo) SetLongitude(value *float64)
SetLongitude sets the Longitude property value. The Longitude property
type DnsRecord_GeolocationInfoable ¶
type DnsRecord_GeolocationInfoable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetCity() *string GetCountry() *string GetLatitude() *float64 GetLongitude() *float64 SetCity(value *string) SetCountry(value *string) SetLatitude(value *float64) SetLongitude(value *float64) }
type DnsRecord_IPGeoLocationInfo ¶
type DnsRecord_IPGeoLocationInfo struct {
// contains filtered or unexported fields
}
func NewDnsRecord_IPGeoLocationInfo ¶
func NewDnsRecord_IPGeoLocationInfo() *DnsRecord_IPGeoLocationInfo
NewDnsRecord_IPGeoLocationInfo instantiates a new DnsRecord_IPGeoLocationInfo and sets the default values.
func (*DnsRecord_IPGeoLocationInfo) GetASN ¶
func (m *DnsRecord_IPGeoLocationInfo) GetASN() *int64
GetASN gets the ASN property value. The ASN property returns a *int64 when successful
func (*DnsRecord_IPGeoLocationInfo) GetAdditionalData ¶
func (m *DnsRecord_IPGeoLocationInfo) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*DnsRecord_IPGeoLocationInfo) GetCity ¶
func (m *DnsRecord_IPGeoLocationInfo) GetCity() *string
GetCity gets the City property value. The City property returns a *string when successful
func (*DnsRecord_IPGeoLocationInfo) GetCountry ¶
func (m *DnsRecord_IPGeoLocationInfo) GetCountry() *string
GetCountry gets the Country property value. The Country property returns a *string when successful
func (*DnsRecord_IPGeoLocationInfo) GetCountryCode ¶
func (m *DnsRecord_IPGeoLocationInfo) GetCountryCode() *string
GetCountryCode gets the CountryCode property value. The CountryCode property returns a *string when successful
func (*DnsRecord_IPGeoLocationInfo) GetFieldDeserializers ¶
func (m *DnsRecord_IPGeoLocationInfo) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*DnsRecord_IPGeoLocationInfo) GetOrganizationName ¶
func (m *DnsRecord_IPGeoLocationInfo) GetOrganizationName() *string
GetOrganizationName gets the OrganizationName property value. The OrganizationName property returns a *string when successful
func (*DnsRecord_IPGeoLocationInfo) Serialize ¶
func (m *DnsRecord_IPGeoLocationInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*DnsRecord_IPGeoLocationInfo) SetASN ¶
func (m *DnsRecord_IPGeoLocationInfo) SetASN(value *int64)
SetASN sets the ASN property value. The ASN property
func (*DnsRecord_IPGeoLocationInfo) SetAdditionalData ¶
func (m *DnsRecord_IPGeoLocationInfo) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*DnsRecord_IPGeoLocationInfo) SetCity ¶
func (m *DnsRecord_IPGeoLocationInfo) SetCity(value *string)
SetCity sets the City property value. The City property
func (*DnsRecord_IPGeoLocationInfo) SetCountry ¶
func (m *DnsRecord_IPGeoLocationInfo) SetCountry(value *string)
SetCountry sets the Country property value. The Country property
func (*DnsRecord_IPGeoLocationInfo) SetCountryCode ¶
func (m *DnsRecord_IPGeoLocationInfo) SetCountryCode(value *string)
SetCountryCode sets the CountryCode property value. The CountryCode property
func (*DnsRecord_IPGeoLocationInfo) SetOrganizationName ¶
func (m *DnsRecord_IPGeoLocationInfo) SetOrganizationName(value *string)
SetOrganizationName sets the OrganizationName property value. The OrganizationName property
type DnsRecord_IPGeoLocationInfoable ¶
type DnsRecord_IPGeoLocationInfoable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetASN() *int64 GetCity() *string GetCountry() *string GetCountryCode() *string GetOrganizationName() *string SetASN(value *int64) SetCity(value *string) SetCountry(value *string) SetCountryCode(value *string) SetOrganizationName(value *string) }
type DnsRecordable ¶
type DnsRecordable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetAccelerated() *bool GetAcceleratedPullZoneId() *int64 GetComment() *string GetDisabled() *bool GetEnviromentalVariables() []DnsRecord_EnviromentalVariablesable GetFlags() *int32 GetGeolocationInfo() DnsRecord_GeolocationInfoable GetGeolocationLatitude() *float64 GetGeolocationLongitude() *float64 GetId() *int64 GetIPGeoLocationInfo() DnsRecord_IPGeoLocationInfoable GetLatencyZone() *string GetLinkName() *string GetMonitorStatus() *float64 GetMonitorType() *float64 GetName() *string GetPort() *int32 GetPriority() *int32 GetSmartRoutingType() *float64 GetTag() *string GetTtl() *float64 GetTypeEscaped() *float64 GetValue() *string GetWeight() *int32 SetAccelerated(value *bool) SetAcceleratedPullZoneId(value *int64) SetComment(value *string) SetDisabled(value *bool) SetEnviromentalVariables(value []DnsRecord_EnviromentalVariablesable) SetFlags(value *int32) SetGeolocationInfo(value DnsRecord_GeolocationInfoable) SetGeolocationLatitude(value *float64) SetGeolocationLongitude(value *float64) SetId(value *int64) SetIPGeoLocationInfo(value DnsRecord_IPGeoLocationInfoable) SetLatencyZone(value *string) SetLinkName(value *string) SetMonitorStatus(value *float64) SetMonitorType(value *float64) SetName(value *string) SetPort(value *int32) SetPriority(value *int32) SetSmartRoutingType(value *float64) SetTag(value *string) SetTtl(value *float64) SetTypeEscaped(value *float64) SetValue(value *string) SetWeight(value *int32) }
type DnsZone ¶
type DnsZone struct {
// contains filtered or unexported fields
}
func NewDnsZone ¶
func NewDnsZone() *DnsZone
NewDnsZone instantiates a new DnsZone and sets the default values.
func (*DnsZone) GetAdditionalData ¶
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*DnsZone) GetCustomNameserversEnabled ¶
GetCustomNameserversEnabled gets the CustomNameserversEnabled property value. The CustomNameserversEnabled property returns a *bool when successful
func (*DnsZone) GetDateCreated ¶
func (m *DnsZone) GetDateCreated() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetDateCreated gets the DateCreated property value. The DateCreated property returns a *Time when successful
func (*DnsZone) GetDateModified ¶
func (m *DnsZone) GetDateModified() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetDateModified gets the DateModified property value. The DateModified property returns a *Time when successful
func (*DnsZone) GetDomain ¶
GetDomain gets the Domain property value. The Domain property returns a *string when successful
func (*DnsZone) GetFieldDeserializers ¶
func (m *DnsZone) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*DnsZone) GetId ¶
GetId gets the Id property value. The Id property returns a *int64 when successful
func (*DnsZone) GetLogAnonymizationType ¶
GetLogAnonymizationType gets the LogAnonymizationType property value. The LogAnonymizationType property returns a *float64 when successful
func (*DnsZone) GetLoggingEnabled ¶
GetLoggingEnabled gets the LoggingEnabled property value. The LoggingEnabled property returns a *bool when successful
func (*DnsZone) GetLoggingIPAnonymizationEnabled ¶
GetLoggingIPAnonymizationEnabled gets the LoggingIPAnonymizationEnabled property value. Determines if the log anonymization should be enabled returns a *bool when successful
func (*DnsZone) GetNameserver1 ¶
GetNameserver1 gets the Nameserver1 property value. The Nameserver1 property returns a *string when successful
func (*DnsZone) GetNameserver2 ¶
GetNameserver2 gets the Nameserver2 property value. The Nameserver2 property returns a *string when successful
func (*DnsZone) GetNameserversDetected ¶
GetNameserversDetected gets the NameserversDetected property value. The NameserversDetected property returns a *bool when successful
func (*DnsZone) GetNameserversNextCheck ¶
func (m *DnsZone) GetNameserversNextCheck() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetNameserversNextCheck gets the NameserversNextCheck property value. The NameserversNextCheck property returns a *Time when successful
func (*DnsZone) GetRecords ¶
func (m *DnsZone) GetRecords() []DnsRecordable
GetRecords gets the Records property value. The Records property returns a []DnsRecordable when successful
func (*DnsZone) GetSoaEmail ¶
GetSoaEmail gets the SoaEmail property value. The SoaEmail property returns a *string when successful
func (*DnsZone) Serialize ¶
func (m *DnsZone) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*DnsZone) SetAdditionalData ¶
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*DnsZone) SetCustomNameserversEnabled ¶
SetCustomNameserversEnabled sets the CustomNameserversEnabled property value. The CustomNameserversEnabled property
func (*DnsZone) SetDateCreated ¶
func (m *DnsZone) SetDateCreated(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetDateCreated sets the DateCreated property value. The DateCreated property
func (*DnsZone) SetDateModified ¶
func (m *DnsZone) SetDateModified(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetDateModified sets the DateModified property value. The DateModified property
func (*DnsZone) SetLogAnonymizationType ¶
SetLogAnonymizationType sets the LogAnonymizationType property value. The LogAnonymizationType property
func (*DnsZone) SetLoggingEnabled ¶
SetLoggingEnabled sets the LoggingEnabled property value. The LoggingEnabled property
func (*DnsZone) SetLoggingIPAnonymizationEnabled ¶
SetLoggingIPAnonymizationEnabled sets the LoggingIPAnonymizationEnabled property value. Determines if the log anonymization should be enabled
func (*DnsZone) SetNameserver1 ¶
SetNameserver1 sets the Nameserver1 property value. The Nameserver1 property
func (*DnsZone) SetNameserver2 ¶
SetNameserver2 sets the Nameserver2 property value. The Nameserver2 property
func (*DnsZone) SetNameserversDetected ¶
SetNameserversDetected sets the NameserversDetected property value. The NameserversDetected property
func (*DnsZone) SetNameserversNextCheck ¶
func (m *DnsZone) SetNameserversNextCheck(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetNameserversNextCheck sets the NameserversNextCheck property value. The NameserversNextCheck property
func (*DnsZone) SetRecords ¶
func (m *DnsZone) SetRecords(value []DnsRecordable)
SetRecords sets the Records property value. The Records property
func (*DnsZone) SetSoaEmail ¶
SetSoaEmail sets the SoaEmail property value. The SoaEmail property
type DnsZoneCreate ¶ added in v0.0.16
type DnsZoneCreate struct {
// contains filtered or unexported fields
}
func NewDnsZoneCreate ¶ added in v0.0.16
func NewDnsZoneCreate() *DnsZoneCreate
NewDnsZoneCreate instantiates a new DnsZoneCreate and sets the default values.
func (*DnsZoneCreate) GetAdditionalData ¶ added in v0.0.16
func (m *DnsZoneCreate) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*DnsZoneCreate) GetCustomNameserversEnabled ¶ added in v0.0.16
func (m *DnsZoneCreate) GetCustomNameserversEnabled() *bool
GetCustomNameserversEnabled gets the CustomNameserversEnabled property value. The CustomNameserversEnabled property returns a *bool when successful
func (*DnsZoneCreate) GetFieldDeserializers ¶ added in v0.0.16
func (m *DnsZoneCreate) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*DnsZoneCreate) GetLogAnonymizationType ¶ added in v0.0.16
func (m *DnsZoneCreate) GetLogAnonymizationType() *float64
GetLogAnonymizationType gets the LogAnonymizationType property value. The LogAnonymizationType property returns a *float64 when successful
func (*DnsZoneCreate) GetLoggingEnabled ¶ added in v0.0.16
func (m *DnsZoneCreate) GetLoggingEnabled() *bool
GetLoggingEnabled gets the LoggingEnabled property value. The LoggingEnabled property returns a *bool when successful
func (*DnsZoneCreate) GetLoggingIPAnonymizationEnabled ¶ added in v0.0.16
func (m *DnsZoneCreate) GetLoggingIPAnonymizationEnabled() *bool
GetLoggingIPAnonymizationEnabled gets the LoggingIPAnonymizationEnabled property value. Determines if the log anonymization should be enabled returns a *bool when successful
func (*DnsZoneCreate) GetNameserver1 ¶ added in v0.0.16
func (m *DnsZoneCreate) GetNameserver1() *string
GetNameserver1 gets the Nameserver1 property value. The Nameserver1 property returns a *string when successful
func (*DnsZoneCreate) GetNameserver2 ¶ added in v0.0.16
func (m *DnsZoneCreate) GetNameserver2() *string
GetNameserver2 gets the Nameserver2 property value. The Nameserver2 property returns a *string when successful
func (*DnsZoneCreate) GetSoaEmail ¶ added in v0.0.16
func (m *DnsZoneCreate) GetSoaEmail() *string
GetSoaEmail gets the SoaEmail property value. The SoaEmail property returns a *string when successful
func (*DnsZoneCreate) Serialize ¶ added in v0.0.16
func (m *DnsZoneCreate) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*DnsZoneCreate) SetAdditionalData ¶ added in v0.0.16
func (m *DnsZoneCreate) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*DnsZoneCreate) SetCustomNameserversEnabled ¶ added in v0.0.16
func (m *DnsZoneCreate) SetCustomNameserversEnabled(value *bool)
SetCustomNameserversEnabled sets the CustomNameserversEnabled property value. The CustomNameserversEnabled property
func (*DnsZoneCreate) SetLogAnonymizationType ¶ added in v0.0.16
func (m *DnsZoneCreate) SetLogAnonymizationType(value *float64)
SetLogAnonymizationType sets the LogAnonymizationType property value. The LogAnonymizationType property
func (*DnsZoneCreate) SetLoggingEnabled ¶ added in v0.0.16
func (m *DnsZoneCreate) SetLoggingEnabled(value *bool)
SetLoggingEnabled sets the LoggingEnabled property value. The LoggingEnabled property
func (*DnsZoneCreate) SetLoggingIPAnonymizationEnabled ¶ added in v0.0.16
func (m *DnsZoneCreate) SetLoggingIPAnonymizationEnabled(value *bool)
SetLoggingIPAnonymizationEnabled sets the LoggingIPAnonymizationEnabled property value. Determines if the log anonymization should be enabled
func (*DnsZoneCreate) SetNameserver1 ¶ added in v0.0.16
func (m *DnsZoneCreate) SetNameserver1(value *string)
SetNameserver1 sets the Nameserver1 property value. The Nameserver1 property
func (*DnsZoneCreate) SetNameserver2 ¶ added in v0.0.16
func (m *DnsZoneCreate) SetNameserver2(value *string)
SetNameserver2 sets the Nameserver2 property value. The Nameserver2 property
func (*DnsZoneCreate) SetSoaEmail ¶ added in v0.0.16
func (m *DnsZoneCreate) SetSoaEmail(value *string)
SetSoaEmail sets the SoaEmail property value. The SoaEmail property
type DnsZoneCreateable ¶ added in v0.0.16
type DnsZoneCreateable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetCustomNameserversEnabled() *bool GetLogAnonymizationType() *float64 GetLoggingEnabled() *bool GetLoggingIPAnonymizationEnabled() *bool GetNameserver1() *string GetNameserver2() *string GetSoaEmail() *string SetCustomNameserversEnabled(value *bool) SetLogAnonymizationType(value *float64) SetLoggingEnabled(value *bool) SetLoggingIPAnonymizationEnabled(value *bool) SetNameserver1(value *string) SetNameserver2(value *string) SetSoaEmail(value *string) }
type DnsZoneable ¶
type DnsZoneable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetCustomNameserversEnabled() *bool GetDateCreated() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetDateModified() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetDomain() *string GetId() *int64 GetLogAnonymizationType() *float64 GetLoggingEnabled() *bool GetLoggingIPAnonymizationEnabled() *bool GetNameserver1() *string GetNameserver2() *string GetNameserversDetected() *bool GetNameserversNextCheck() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time GetRecords() []DnsRecordable GetSoaEmail() *string SetCustomNameserversEnabled(value *bool) SetDateCreated(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetDateModified(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetDomain(value *string) SetId(value *int64) SetLogAnonymizationType(value *float64) SetLoggingEnabled(value *bool) SetLoggingIPAnonymizationEnabled(value *bool) SetNameserver1(value *string) SetNameserver2(value *string) SetNameserversDetected(value *bool) SetNameserversNextCheck(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) SetRecords(value []DnsRecordable) SetSoaEmail(value *string) }