dnszone

package
v0.0.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2024 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateDnsRecordFromDiscriminatorValue

CreateDnsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDnsRecord_EnviromentalVariablesFromDiscriminatorValue

CreateDnsRecord_EnviromentalVariablesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDnsRecord_GeolocationInfoFromDiscriminatorValue

CreateDnsRecord_GeolocationInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDnsRecord_IPGeoLocationInfoFromDiscriminatorValue

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

CreateDnsZoneCreateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateDnsZoneFromDiscriminatorValue

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

func (m *DnsRecord) GetAccelerated() *bool

GetAccelerated gets the Accelerated property value. The Accelerated property returns a *bool when successful

func (*DnsRecord) GetAcceleratedPullZoneId

func (m *DnsRecord) GetAcceleratedPullZoneId() *int64

GetAcceleratedPullZoneId gets the AcceleratedPullZoneId property value. The AcceleratedPullZoneId property returns a *int64 when successful

func (*DnsRecord) GetAdditionalData

func (m *DnsRecord) 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) GetComment

func (m *DnsRecord) GetComment() *string

GetComment gets the Comment property value. The Comment property returns a *string when successful

func (*DnsRecord) GetDisabled

func (m *DnsRecord) GetDisabled() *bool

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

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DnsRecord) GetFlags

func (m *DnsRecord) GetFlags() *int32

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

func (m *DnsRecord) GetGeolocationLatitude() *float64

GetGeolocationLatitude gets the GeolocationLatitude property value. The GeolocationLatitude property returns a *float64 when successful

func (*DnsRecord) GetGeolocationLongitude

func (m *DnsRecord) GetGeolocationLongitude() *float64

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

func (m *DnsRecord) GetId() *int64

GetId gets the Id property value. The Id property returns a *int64 when successful

func (*DnsRecord) GetLatencyZone

func (m *DnsRecord) GetLatencyZone() *string

GetLatencyZone gets the LatencyZone property value. The LatencyZone property returns a *string when successful

func (*DnsRecord) GetLinkName

func (m *DnsRecord) GetLinkName() *string

GetLinkName gets the LinkName property value. The LinkName property returns a *string when successful

func (*DnsRecord) GetMonitorStatus

func (m *DnsRecord) GetMonitorStatus() *float64

GetMonitorStatus gets the MonitorStatus property value. The MonitorStatus property returns a *float64 when successful

func (*DnsRecord) GetMonitorType

func (m *DnsRecord) GetMonitorType() *float64

GetMonitorType gets the MonitorType property value. The MonitorType property returns a *float64 when successful

func (*DnsRecord) GetName

func (m *DnsRecord) GetName() *string

GetName gets the Name property value. The Name property returns a *string when successful

func (*DnsRecord) GetPort

func (m *DnsRecord) GetPort() *int32

GetPort gets the Port property value. The Port property returns a *int32 when successful

func (*DnsRecord) GetPriority

func (m *DnsRecord) GetPriority() *int32

GetPriority gets the Priority property value. The Priority property returns a *int32 when successful

func (*DnsRecord) GetSmartRoutingType

func (m *DnsRecord) GetSmartRoutingType() *float64

GetSmartRoutingType gets the SmartRoutingType property value. The SmartRoutingType property returns a *float64 when successful

func (*DnsRecord) GetTag

func (m *DnsRecord) GetTag() *string

GetTag gets the Tag property value. The Tag property returns a *string when successful

func (*DnsRecord) GetTtl

func (m *DnsRecord) GetTtl() *float64

GetTtl gets the Ttl property value. The Ttl property returns a *float64 when successful

func (*DnsRecord) GetTypeEscaped

func (m *DnsRecord) GetTypeEscaped() *float64

GetTypeEscaped gets the Type property value. The Type property returns a *float64 when successful

func (*DnsRecord) GetValue

func (m *DnsRecord) GetValue() *string

GetValue gets the Value property value. The Value property returns a *string when successful

func (*DnsRecord) GetWeight

func (m *DnsRecord) GetWeight() *int32

GetWeight gets the Weight property value. The Weight property returns a *int32 when successful

func (*DnsRecord) Serialize

Serialize serializes information the current object

func (*DnsRecord) SetAccelerated

func (m *DnsRecord) SetAccelerated(value *bool)

SetAccelerated sets the Accelerated property value. The Accelerated property

func (*DnsRecord) SetAcceleratedPullZoneId

func (m *DnsRecord) SetAcceleratedPullZoneId(value *int64)

SetAcceleratedPullZoneId sets the AcceleratedPullZoneId property value. The AcceleratedPullZoneId property

func (*DnsRecord) SetAdditionalData

func (m *DnsRecord) 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) SetComment

func (m *DnsRecord) SetComment(value *string)

SetComment sets the Comment property value. The Comment property

func (*DnsRecord) SetDisabled

func (m *DnsRecord) SetDisabled(value *bool)

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) SetFlags

func (m *DnsRecord) SetFlags(value *int32)

SetFlags sets the Flags property value. The Flags property

func (*DnsRecord) SetGeolocationInfo

func (m *DnsRecord) SetGeolocationInfo(value DnsRecord_GeolocationInfoable)

SetGeolocationInfo sets the GeolocationInfo property value. The GeolocationInfo property

func (*DnsRecord) SetGeolocationLatitude

func (m *DnsRecord) SetGeolocationLatitude(value *float64)

SetGeolocationLatitude sets the GeolocationLatitude property value. The GeolocationLatitude property

func (*DnsRecord) SetGeolocationLongitude

func (m *DnsRecord) SetGeolocationLongitude(value *float64)

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) SetId

func (m *DnsRecord) SetId(value *int64)

SetId sets the Id property value. The Id property

func (*DnsRecord) SetLatencyZone

func (m *DnsRecord) SetLatencyZone(value *string)

SetLatencyZone sets the LatencyZone property value. The LatencyZone property

func (*DnsRecord) SetLinkName

func (m *DnsRecord) SetLinkName(value *string)

SetLinkName sets the LinkName property value. The LinkName property

func (*DnsRecord) SetMonitorStatus

func (m *DnsRecord) SetMonitorStatus(value *float64)

SetMonitorStatus sets the MonitorStatus property value. The MonitorStatus property

func (*DnsRecord) SetMonitorType

func (m *DnsRecord) SetMonitorType(value *float64)

SetMonitorType sets the MonitorType property value. The MonitorType property

func (*DnsRecord) SetName

func (m *DnsRecord) SetName(value *string)

SetName sets the Name property value. The Name property

func (*DnsRecord) SetPort

func (m *DnsRecord) SetPort(value *int32)

SetPort sets the Port property value. The Port property

func (*DnsRecord) SetPriority

func (m *DnsRecord) SetPriority(value *int32)

SetPriority sets the Priority property value. The Priority property

func (*DnsRecord) SetSmartRoutingType

func (m *DnsRecord) SetSmartRoutingType(value *float64)

SetSmartRoutingType sets the SmartRoutingType property value. The SmartRoutingType property

func (*DnsRecord) SetTag

func (m *DnsRecord) SetTag(value *string)

SetTag sets the Tag property value. The Tag property

func (*DnsRecord) SetTtl

func (m *DnsRecord) SetTtl(value *float64)

SetTtl sets the Ttl property value. The Ttl property

func (*DnsRecord) SetTypeEscaped

func (m *DnsRecord) SetTypeEscaped(value *float64)

SetTypeEscaped sets the Type property value. The Type property

func (*DnsRecord) SetValue

func (m *DnsRecord) SetValue(value *string)

SetValue sets the Value property value. The Value property

func (*DnsRecord) SetWeight

func (m *DnsRecord) SetWeight(value *int32)

SetWeight sets the Weight property value. The Weight 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

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DnsRecord_EnviromentalVariables) GetName

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

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_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

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

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

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

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

func (m *DnsZone) 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 (*DnsZone) GetCustomNameserversEnabled

func (m *DnsZone) GetCustomNameserversEnabled() *bool

GetCustomNameserversEnabled gets the CustomNameserversEnabled property value. The CustomNameserversEnabled property returns a *bool when successful

func (*DnsZone) GetDateCreated

GetDateCreated gets the DateCreated property value. The DateCreated property returns a *Time when successful

func (*DnsZone) GetDateModified

GetDateModified gets the DateModified property value. The DateModified property returns a *Time when successful

func (*DnsZone) GetDomain

func (m *DnsZone) GetDomain() *string

GetDomain gets the Domain property value. The Domain property returns a *string when successful

func (*DnsZone) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*DnsZone) GetId

func (m *DnsZone) GetId() *int64

GetId gets the Id property value. The Id property returns a *int64 when successful

func (*DnsZone) GetLogAnonymizationType

func (m *DnsZone) GetLogAnonymizationType() *float64

GetLogAnonymizationType gets the LogAnonymizationType property value. The LogAnonymizationType property returns a *float64 when successful

func (*DnsZone) GetLoggingEnabled

func (m *DnsZone) GetLoggingEnabled() *bool

GetLoggingEnabled gets the LoggingEnabled property value. The LoggingEnabled property returns a *bool when successful

func (*DnsZone) GetLoggingIPAnonymizationEnabled

func (m *DnsZone) GetLoggingIPAnonymizationEnabled() *bool

GetLoggingIPAnonymizationEnabled gets the LoggingIPAnonymizationEnabled property value. Determines if the log anonymization should be enabled returns a *bool when successful

func (*DnsZone) GetNameserver1

func (m *DnsZone) GetNameserver1() *string

GetNameserver1 gets the Nameserver1 property value. The Nameserver1 property returns a *string when successful

func (*DnsZone) GetNameserver2

func (m *DnsZone) GetNameserver2() *string

GetNameserver2 gets the Nameserver2 property value. The Nameserver2 property returns a *string when successful

func (*DnsZone) GetNameserversDetected

func (m *DnsZone) GetNameserversDetected() *bool

GetNameserversDetected gets the NameserversDetected property value. The NameserversDetected property returns a *bool when successful

func (*DnsZone) GetNameserversNextCheck

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

func (m *DnsZone) GetSoaEmail() *string

GetSoaEmail gets the SoaEmail property value. The SoaEmail property returns a *string when successful

func (*DnsZone) Serialize

Serialize serializes information the current object

func (*DnsZone) SetAdditionalData

func (m *DnsZone) 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 (*DnsZone) SetCustomNameserversEnabled

func (m *DnsZone) SetCustomNameserversEnabled(value *bool)

SetCustomNameserversEnabled sets the CustomNameserversEnabled property value. The CustomNameserversEnabled property

func (*DnsZone) SetDateCreated

SetDateCreated sets the DateCreated property value. The DateCreated property

func (*DnsZone) SetDateModified

SetDateModified sets the DateModified property value. The DateModified property

func (*DnsZone) SetDomain

func (m *DnsZone) SetDomain(value *string)

SetDomain sets the Domain property value. The Domain property

func (*DnsZone) SetId

func (m *DnsZone) SetId(value *int64)

SetId sets the Id property value. The Id property

func (*DnsZone) SetLogAnonymizationType

func (m *DnsZone) SetLogAnonymizationType(value *float64)

SetLogAnonymizationType sets the LogAnonymizationType property value. The LogAnonymizationType property

func (*DnsZone) SetLoggingEnabled

func (m *DnsZone) SetLoggingEnabled(value *bool)

SetLoggingEnabled sets the LoggingEnabled property value. The LoggingEnabled property

func (*DnsZone) SetLoggingIPAnonymizationEnabled

func (m *DnsZone) SetLoggingIPAnonymizationEnabled(value *bool)

SetLoggingIPAnonymizationEnabled sets the LoggingIPAnonymizationEnabled property value. Determines if the log anonymization should be enabled

func (*DnsZone) SetNameserver1

func (m *DnsZone) SetNameserver1(value *string)

SetNameserver1 sets the Nameserver1 property value. The Nameserver1 property

func (*DnsZone) SetNameserver2

func (m *DnsZone) SetNameserver2(value *string)

SetNameserver2 sets the Nameserver2 property value. The Nameserver2 property

func (*DnsZone) SetNameserversDetected

func (m *DnsZone) SetNameserversDetected(value *bool)

SetNameserversDetected sets the NameserversDetected property value. The NameserversDetected property

func (*DnsZone) SetNameserversNextCheck

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

func (m *DnsZone) SetSoaEmail(value *string)

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

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

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)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL