dns

package
v1.0.180 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package dnsiface provides an interface to enable mocking the DNS service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "dns"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "dns"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupInfoForListUserZoneBackupsOutput

type BackupInfoForListUserZoneBackupsOutput struct {
	BackupID *string `type:"string" json:",omitempty"`

	BackupTime *string `type:"string" json:",omitempty"`

	RecordCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BackupInfoForListUserZoneBackupsOutput) GoString

GoString returns the string representation

func (*BackupInfoForListUserZoneBackupsOutput) SetBackupID

SetBackupID sets the BackupID field's value.

func (*BackupInfoForListUserZoneBackupsOutput) SetBackupTime

SetBackupTime sets the BackupTime field's value.

func (*BackupInfoForListUserZoneBackupsOutput) SetRecordCount

SetRecordCount sets the RecordCount field's value.

func (BackupInfoForListUserZoneBackupsOutput) String

String returns the string representation

type BatchDeleteCustomLineInput

type BatchDeleteCustomLineInput struct {
	Lines []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BatchDeleteCustomLineInput) GoString

func (s BatchDeleteCustomLineInput) GoString() string

GoString returns the string representation

func (*BatchDeleteCustomLineInput) SetLines

SetLines sets the Lines field's value.

func (BatchDeleteCustomLineInput) String

String returns the string representation

type BatchDeleteCustomLineOutput

type BatchDeleteCustomLineOutput struct {
	Metadata *response.ResponseMetadata

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BatchDeleteCustomLineOutput) GoString

func (s BatchDeleteCustomLineOutput) GoString() string

GoString returns the string representation

func (*BatchDeleteCustomLineOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (BatchDeleteCustomLineOutput) String

String returns the string representation

type CheckRetrieveZoneInput

type CheckRetrieveZoneInput struct {
	RetrieveType *string `type:"string" json:",omitempty"`

	// ZoneName is a required field
	ZoneName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckRetrieveZoneInput) GoString

func (s CheckRetrieveZoneInput) GoString() string

GoString returns the string representation

func (*CheckRetrieveZoneInput) SetRetrieveType

func (s *CheckRetrieveZoneInput) SetRetrieveType(v string) *CheckRetrieveZoneInput

SetRetrieveType sets the RetrieveType field's value.

func (*CheckRetrieveZoneInput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (CheckRetrieveZoneInput) String

func (s CheckRetrieveZoneInput) String() string

String returns the string representation

func (*CheckRetrieveZoneInput) Validate

func (s *CheckRetrieveZoneInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckRetrieveZoneOutput

type CheckRetrieveZoneOutput struct {
	Metadata *response.ResponseMetadata

	Success *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckRetrieveZoneOutput) GoString

func (s CheckRetrieveZoneOutput) GoString() string

GoString returns the string representation

func (*CheckRetrieveZoneOutput) SetSuccess

SetSuccess sets the Success field's value.

func (CheckRetrieveZoneOutput) String

func (s CheckRetrieveZoneOutput) String() string

String returns the string representation

type CheckZoneInput

type CheckZoneInput struct {

	// ZoneName is a required field
	ZoneName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckZoneInput) GoString

func (s CheckZoneInput) GoString() string

GoString returns the string representation

func (*CheckZoneInput) SetZoneName

func (s *CheckZoneInput) SetZoneName(v string) *CheckZoneInput

SetZoneName sets the ZoneName field's value.

func (CheckZoneInput) String

func (s CheckZoneInput) String() string

String returns the string representation

func (*CheckZoneInput) Validate

func (s *CheckZoneInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckZoneOutput

type CheckZoneOutput struct {
	Metadata *response.ResponseMetadata

	IsSubDomain *bool `type:"boolean" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`

	NameServer []*string `type:"list" json:",omitempty"`

	Registered *bool `type:"boolean" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`

	ZoneOwnedByOtherUser *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckZoneOutput) GoString

func (s CheckZoneOutput) GoString() string

GoString returns the string representation

func (*CheckZoneOutput) SetIsSubDomain

func (s *CheckZoneOutput) SetIsSubDomain(v bool) *CheckZoneOutput

SetIsSubDomain sets the IsSubDomain field's value.

func (*CheckZoneOutput) SetMessage

func (s *CheckZoneOutput) SetMessage(v string) *CheckZoneOutput

SetMessage sets the Message field's value.

func (*CheckZoneOutput) SetNameServer

func (s *CheckZoneOutput) SetNameServer(v []*string) *CheckZoneOutput

SetNameServer sets the NameServer field's value.

func (*CheckZoneOutput) SetRegistered

func (s *CheckZoneOutput) SetRegistered(v bool) *CheckZoneOutput

SetRegistered sets the Registered field's value.

func (*CheckZoneOutput) SetZoneName

func (s *CheckZoneOutput) SetZoneName(v string) *CheckZoneOutput

SetZoneName sets the ZoneName field's value.

func (*CheckZoneOutput) SetZoneOwnedByOtherUser

func (s *CheckZoneOutput) SetZoneOwnedByOtherUser(v bool) *CheckZoneOutput

SetZoneOwnedByOtherUser sets the ZoneOwnedByOtherUser field's value.

func (CheckZoneOutput) String

func (s CheckZoneOutput) String() string

String returns the string representation

type CreateCustomLineInput

type CreateCustomLineInput struct {
	IPSegments []*string `type:"list" json:",omitempty"`

	// NameCN is a required field
	NameCN *string `type:"string" json:",omitempty" required:"true"`

	Remark *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateCustomLineInput) GoString

func (s CreateCustomLineInput) GoString() string

GoString returns the string representation

func (*CreateCustomLineInput) SetIPSegments

func (s *CreateCustomLineInput) SetIPSegments(v []*string) *CreateCustomLineInput

SetIPSegments sets the IPSegments field's value.

func (*CreateCustomLineInput) SetNameCN

SetNameCN sets the NameCN field's value.

func (*CreateCustomLineInput) SetRemark

SetRemark sets the Remark field's value.

func (CreateCustomLineInput) String

func (s CreateCustomLineInput) String() string

String returns the string representation

func (*CreateCustomLineInput) Validate

func (s *CreateCustomLineInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCustomLineOutput

type CreateCustomLineOutput struct {
	Metadata *response.ResponseMetadata

	Line *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateCustomLineOutput) GoString

func (s CreateCustomLineOutput) GoString() string

GoString returns the string representation

func (*CreateCustomLineOutput) SetLine

SetLine sets the Line field's value.

func (CreateCustomLineOutput) String

func (s CreateCustomLineOutput) String() string

String returns the string representation

type CreateRecordInput

type CreateRecordInput struct {

	// Host is a required field
	Host *string `type:"string" json:",omitempty" required:"true"`

	Line *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	TTL *int32 `type:"int32" json:",omitempty"`

	// Type is a required field
	Type *string `type:"string" json:",omitempty" required:"true"`

	// Value is a required field
	Value *string `type:"string" json:",omitempty" required:"true"`

	Weight *int32 `type:"int32" json:",omitempty"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateRecordInput) GoString

func (s CreateRecordInput) GoString() string

GoString returns the string representation

func (*CreateRecordInput) SetHost

SetHost sets the Host field's value.

func (*CreateRecordInput) SetLine

SetLine sets the Line field's value.

func (*CreateRecordInput) SetRemark

func (s *CreateRecordInput) SetRemark(v string) *CreateRecordInput

SetRemark sets the Remark field's value.

func (*CreateRecordInput) SetTTL

SetTTL sets the TTL field's value.

func (*CreateRecordInput) SetType

SetType sets the Type field's value.

func (*CreateRecordInput) SetValue

func (s *CreateRecordInput) SetValue(v string) *CreateRecordInput

SetValue sets the Value field's value.

func (*CreateRecordInput) SetWeight

func (s *CreateRecordInput) SetWeight(v int32) *CreateRecordInput

SetWeight sets the Weight field's value.

func (*CreateRecordInput) SetZID

SetZID sets the ZID field's value.

func (CreateRecordInput) String

func (s CreateRecordInput) String() string

String returns the string representation

func (*CreateRecordInput) Validate

func (s *CreateRecordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRecordOutput

type CreateRecordOutput struct {
	Metadata *response.ResponseMetadata

	CreatedAt *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	FQDN *string `type:"string" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	Operators []*string `type:"list" json:",omitempty"`

	PQDN *string `type:"string" json:",omitempty"`

	RecordID *string `type:"string" json:",omitempty"`

	RecordSetID *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	TTL *int32 `type:"int32" json:",omitempty"`

	Tags []*string `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRecordOutput) GoString

func (s CreateRecordOutput) GoString() string

GoString returns the string representation

func (*CreateRecordOutput) SetCreatedAt

func (s *CreateRecordOutput) SetCreatedAt(v string) *CreateRecordOutput

SetCreatedAt sets the CreatedAt field's value.

func (*CreateRecordOutput) SetEnable

func (s *CreateRecordOutput) SetEnable(v bool) *CreateRecordOutput

SetEnable sets the Enable field's value.

func (*CreateRecordOutput) SetFQDN

SetFQDN sets the FQDN field's value.

func (*CreateRecordOutput) SetHost

SetHost sets the Host field's value.

func (*CreateRecordOutput) SetLine

SetLine sets the Line field's value.

func (*CreateRecordOutput) SetOperators

func (s *CreateRecordOutput) SetOperators(v []*string) *CreateRecordOutput

SetOperators sets the Operators field's value.

func (*CreateRecordOutput) SetPQDN

SetPQDN sets the PQDN field's value.

func (*CreateRecordOutput) SetRecordID

func (s *CreateRecordOutput) SetRecordID(v string) *CreateRecordOutput

SetRecordID sets the RecordID field's value.

func (*CreateRecordOutput) SetRecordSetID

func (s *CreateRecordOutput) SetRecordSetID(v string) *CreateRecordOutput

SetRecordSetID sets the RecordSetID field's value.

func (*CreateRecordOutput) SetRemark

func (s *CreateRecordOutput) SetRemark(v string) *CreateRecordOutput

SetRemark sets the Remark field's value.

func (*CreateRecordOutput) SetTTL

SetTTL sets the TTL field's value.

func (*CreateRecordOutput) SetTags

func (s *CreateRecordOutput) SetTags(v []*string) *CreateRecordOutput

SetTags sets the Tags field's value.

func (*CreateRecordOutput) SetType

SetType sets the Type field's value.

func (*CreateRecordOutput) SetUpdatedAt

func (s *CreateRecordOutput) SetUpdatedAt(v string) *CreateRecordOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateRecordOutput) SetValue

SetValue sets the Value field's value.

func (*CreateRecordOutput) SetWeight

func (s *CreateRecordOutput) SetWeight(v int32) *CreateRecordOutput

SetWeight sets the Weight field's value.

func (CreateRecordOutput) String

func (s CreateRecordOutput) String() string

String returns the string representation

type CreateUserZoneBackupInput

type CreateUserZoneBackupInput struct {

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateUserZoneBackupInput) GoString

func (s CreateUserZoneBackupInput) GoString() string

GoString returns the string representation

func (*CreateUserZoneBackupInput) SetZID

SetZID sets the ZID field's value.

func (CreateUserZoneBackupInput) String

func (s CreateUserZoneBackupInput) String() string

String returns the string representation

func (*CreateUserZoneBackupInput) Validate

func (s *CreateUserZoneBackupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUserZoneBackupOutput

type CreateUserZoneBackupOutput struct {
	Metadata *response.ResponseMetadata

	BackupTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateUserZoneBackupOutput) GoString

func (s CreateUserZoneBackupOutput) GoString() string

GoString returns the string representation

func (*CreateUserZoneBackupOutput) SetBackupTime

SetBackupTime sets the BackupTime field's value.

func (CreateUserZoneBackupOutput) String

String returns the string representation

type CreateZoneInput

type CreateZoneInput struct {
	ProjectName *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	Tags []*TagForCreateZoneInput `type:"list" json:",omitempty"`

	// ZoneName is a required field
	ZoneName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateZoneInput) GoString

func (s CreateZoneInput) GoString() string

GoString returns the string representation

func (*CreateZoneInput) SetProjectName

func (s *CreateZoneInput) SetProjectName(v string) *CreateZoneInput

SetProjectName sets the ProjectName field's value.

func (*CreateZoneInput) SetRemark

func (s *CreateZoneInput) SetRemark(v string) *CreateZoneInput

SetRemark sets the Remark field's value.

func (*CreateZoneInput) SetTags

SetTags sets the Tags field's value.

func (*CreateZoneInput) SetZoneName

func (s *CreateZoneInput) SetZoneName(v string) *CreateZoneInput

SetZoneName sets the ZoneName field's value.

func (CreateZoneInput) String

func (s CreateZoneInput) String() string

String returns the string representation

func (*CreateZoneInput) Validate

func (s *CreateZoneInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateZoneOutput

type CreateZoneOutput struct {
	Metadata *response.ResponseMetadata

	CacheStage *int32 `type:"int32" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	DnsSecurity *string `type:"string" json:",omitempty"`

	ExpiredTime *int64 `type:"int64" json:",omitempty"`

	InstanceID *string `type:"string" json:",omitempty"`

	IsSubDomain *bool `type:"boolean" json:",omitempty"`

	LastOperator *string `type:"string" json:",omitempty"`

	RecordCount *int32 `type:"int32" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	TradeCode *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	ZID *int64 `type:"int64" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateZoneOutput) GoString

func (s CreateZoneOutput) GoString() string

GoString returns the string representation

func (*CreateZoneOutput) SetCacheStage

func (s *CreateZoneOutput) SetCacheStage(v int32) *CreateZoneOutput

SetCacheStage sets the CacheStage field's value.

func (*CreateZoneOutput) SetConfigurationCode

func (s *CreateZoneOutput) SetConfigurationCode(v string) *CreateZoneOutput

SetConfigurationCode sets the ConfigurationCode field's value.

func (*CreateZoneOutput) SetCreatedAt

func (s *CreateZoneOutput) SetCreatedAt(v string) *CreateZoneOutput

SetCreatedAt sets the CreatedAt field's value.

func (*CreateZoneOutput) SetDnsSecurity

func (s *CreateZoneOutput) SetDnsSecurity(v string) *CreateZoneOutput

SetDnsSecurity sets the DnsSecurity field's value.

func (*CreateZoneOutput) SetExpiredTime

func (s *CreateZoneOutput) SetExpiredTime(v int64) *CreateZoneOutput

SetExpiredTime sets the ExpiredTime field's value.

func (*CreateZoneOutput) SetInstanceID

func (s *CreateZoneOutput) SetInstanceID(v string) *CreateZoneOutput

SetInstanceID sets the InstanceID field's value.

func (*CreateZoneOutput) SetIsSubDomain

func (s *CreateZoneOutput) SetIsSubDomain(v bool) *CreateZoneOutput

SetIsSubDomain sets the IsSubDomain field's value.

func (*CreateZoneOutput) SetLastOperator

func (s *CreateZoneOutput) SetLastOperator(v string) *CreateZoneOutput

SetLastOperator sets the LastOperator field's value.

func (*CreateZoneOutput) SetRecordCount

func (s *CreateZoneOutput) SetRecordCount(v int32) *CreateZoneOutput

SetRecordCount sets the RecordCount field's value.

func (*CreateZoneOutput) SetRemark

func (s *CreateZoneOutput) SetRemark(v string) *CreateZoneOutput

SetRemark sets the Remark field's value.

func (*CreateZoneOutput) SetTradeCode

func (s *CreateZoneOutput) SetTradeCode(v string) *CreateZoneOutput

SetTradeCode sets the TradeCode field's value.

func (*CreateZoneOutput) SetUpdatedAt

func (s *CreateZoneOutput) SetUpdatedAt(v string) *CreateZoneOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateZoneOutput) SetZID

func (s *CreateZoneOutput) SetZID(v int64) *CreateZoneOutput

SetZID sets the ZID field's value.

func (*CreateZoneOutput) SetZoneName

func (s *CreateZoneOutput) SetZoneName(v string) *CreateZoneOutput

SetZoneName sets the ZoneName field's value.

func (CreateZoneOutput) String

func (s CreateZoneOutput) String() string

String returns the string representation

type CustomerLineForListCustomLinesOutput

type CustomerLineForListCustomLinesOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	IPSegments []*string `type:"list" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	NameCN *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomerLineForListCustomLinesOutput) GoString

GoString returns the string representation

func (*CustomerLineForListCustomLinesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*CustomerLineForListCustomLinesOutput) SetIPSegments

SetIPSegments sets the IPSegments field's value.

func (*CustomerLineForListCustomLinesOutput) SetLine

SetLine sets the Line field's value.

func (*CustomerLineForListCustomLinesOutput) SetNameCN

SetNameCN sets the NameCN field's value.

func (*CustomerLineForListCustomLinesOutput) SetRemark

SetRemark sets the Remark field's value.

func (*CustomerLineForListCustomLinesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (CustomerLineForListCustomLinesOutput) String

String returns the string representation

type DNS

type DNS struct {
	*client.Client
}

DNS provides the API operation methods for making requests to DNS. See this package's package overview docs for details on the service.

DNS methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *DNS

New create int can support ssl or region locate set

func (*DNS) BatchDeleteCustomLine

func (c *DNS) BatchDeleteCustomLine(input *BatchDeleteCustomLineInput) (*BatchDeleteCustomLineOutput, error)

BatchDeleteCustomLine API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation BatchDeleteCustomLine for usage and error information.

func (*DNS) BatchDeleteCustomLineCommon

func (c *DNS) BatchDeleteCustomLineCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchDeleteCustomLineCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation BatchDeleteCustomLineCommon for usage and error information.

func (*DNS) BatchDeleteCustomLineCommonRequest

func (c *DNS) BatchDeleteCustomLineCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

BatchDeleteCustomLineCommonRequest generates a "volcengine/request.Request" representing the client's request for the BatchDeleteCustomLineCommon operation. The "output" return value will be populated with the BatchDeleteCustomLineCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchDeleteCustomLineCommon Request to send the API call to the service. the "output" return value is not valid until after BatchDeleteCustomLineCommon Send returns without error.

See BatchDeleteCustomLineCommon for more information on using the BatchDeleteCustomLineCommon API call, and error handling.

// Example sending a request using the BatchDeleteCustomLineCommonRequest method.
req, resp := client.BatchDeleteCustomLineCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) BatchDeleteCustomLineCommonWithContext

func (c *DNS) BatchDeleteCustomLineCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

BatchDeleteCustomLineCommonWithContext is the same as BatchDeleteCustomLineCommon with the addition of the ability to pass a context and additional request options.

See BatchDeleteCustomLineCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) BatchDeleteCustomLineRequest

func (c *DNS) BatchDeleteCustomLineRequest(input *BatchDeleteCustomLineInput) (req *request.Request, output *BatchDeleteCustomLineOutput)

BatchDeleteCustomLineRequest generates a "volcengine/request.Request" representing the client's request for the BatchDeleteCustomLine operation. The "output" return value will be populated with the BatchDeleteCustomLineCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchDeleteCustomLineCommon Request to send the API call to the service. the "output" return value is not valid until after BatchDeleteCustomLineCommon Send returns without error.

See BatchDeleteCustomLine for more information on using the BatchDeleteCustomLine API call, and error handling.

// Example sending a request using the BatchDeleteCustomLineRequest method.
req, resp := client.BatchDeleteCustomLineRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) BatchDeleteCustomLineWithContext

func (c *DNS) BatchDeleteCustomLineWithContext(ctx volcengine.Context, input *BatchDeleteCustomLineInput, opts ...request.Option) (*BatchDeleteCustomLineOutput, error)

BatchDeleteCustomLineWithContext is the same as BatchDeleteCustomLine with the addition of the ability to pass a context and additional request options.

See BatchDeleteCustomLine for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CheckRetrieveZone

func (c *DNS) CheckRetrieveZone(input *CheckRetrieveZoneInput) (*CheckRetrieveZoneOutput, error)

CheckRetrieveZone API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CheckRetrieveZone for usage and error information.

func (*DNS) CheckRetrieveZoneCommon

func (c *DNS) CheckRetrieveZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckRetrieveZoneCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CheckRetrieveZoneCommon for usage and error information.

func (*DNS) CheckRetrieveZoneCommonRequest

func (c *DNS) CheckRetrieveZoneCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CheckRetrieveZoneCommonRequest generates a "volcengine/request.Request" representing the client's request for the CheckRetrieveZoneCommon operation. The "output" return value will be populated with the CheckRetrieveZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned CheckRetrieveZoneCommon Request to send the API call to the service. the "output" return value is not valid until after CheckRetrieveZoneCommon Send returns without error.

See CheckRetrieveZoneCommon for more information on using the CheckRetrieveZoneCommon API call, and error handling.

// Example sending a request using the CheckRetrieveZoneCommonRequest method.
req, resp := client.CheckRetrieveZoneCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CheckRetrieveZoneCommonWithContext

func (c *DNS) CheckRetrieveZoneCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CheckRetrieveZoneCommonWithContext is the same as CheckRetrieveZoneCommon with the addition of the ability to pass a context and additional request options.

See CheckRetrieveZoneCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CheckRetrieveZoneRequest

func (c *DNS) CheckRetrieveZoneRequest(input *CheckRetrieveZoneInput) (req *request.Request, output *CheckRetrieveZoneOutput)

CheckRetrieveZoneRequest generates a "volcengine/request.Request" representing the client's request for the CheckRetrieveZone operation. The "output" return value will be populated with the CheckRetrieveZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned CheckRetrieveZoneCommon Request to send the API call to the service. the "output" return value is not valid until after CheckRetrieveZoneCommon Send returns without error.

See CheckRetrieveZone for more information on using the CheckRetrieveZone API call, and error handling.

// Example sending a request using the CheckRetrieveZoneRequest method.
req, resp := client.CheckRetrieveZoneRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CheckRetrieveZoneWithContext

func (c *DNS) CheckRetrieveZoneWithContext(ctx volcengine.Context, input *CheckRetrieveZoneInput, opts ...request.Option) (*CheckRetrieveZoneOutput, error)

CheckRetrieveZoneWithContext is the same as CheckRetrieveZone with the addition of the ability to pass a context and additional request options.

See CheckRetrieveZone for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CheckZone

func (c *DNS) CheckZone(input *CheckZoneInput) (*CheckZoneOutput, error)

CheckZone API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CheckZone for usage and error information.

func (*DNS) CheckZoneCommon

func (c *DNS) CheckZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckZoneCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CheckZoneCommon for usage and error information.

func (*DNS) CheckZoneCommonRequest

func (c *DNS) CheckZoneCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CheckZoneCommonRequest generates a "volcengine/request.Request" representing the client's request for the CheckZoneCommon operation. The "output" return value will be populated with the CheckZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned CheckZoneCommon Request to send the API call to the service. the "output" return value is not valid until after CheckZoneCommon Send returns without error.

See CheckZoneCommon for more information on using the CheckZoneCommon API call, and error handling.

// Example sending a request using the CheckZoneCommonRequest method.
req, resp := client.CheckZoneCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CheckZoneCommonWithContext

func (c *DNS) CheckZoneCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CheckZoneCommonWithContext is the same as CheckZoneCommon with the addition of the ability to pass a context and additional request options.

See CheckZoneCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CheckZoneRequest

func (c *DNS) CheckZoneRequest(input *CheckZoneInput) (req *request.Request, output *CheckZoneOutput)

CheckZoneRequest generates a "volcengine/request.Request" representing the client's request for the CheckZone operation. The "output" return value will be populated with the CheckZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned CheckZoneCommon Request to send the API call to the service. the "output" return value is not valid until after CheckZoneCommon Send returns without error.

See CheckZone for more information on using the CheckZone API call, and error handling.

// Example sending a request using the CheckZoneRequest method.
req, resp := client.CheckZoneRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CheckZoneWithContext

func (c *DNS) CheckZoneWithContext(ctx volcengine.Context, input *CheckZoneInput, opts ...request.Option) (*CheckZoneOutput, error)

CheckZoneWithContext is the same as CheckZone with the addition of the ability to pass a context and additional request options.

See CheckZone for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CreateCustomLine

func (c *DNS) CreateCustomLine(input *CreateCustomLineInput) (*CreateCustomLineOutput, error)

CreateCustomLine API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CreateCustomLine for usage and error information.

func (*DNS) CreateCustomLineCommon

func (c *DNS) CreateCustomLineCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCustomLineCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CreateCustomLineCommon for usage and error information.

func (*DNS) CreateCustomLineCommonRequest

func (c *DNS) CreateCustomLineCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateCustomLineCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateCustomLineCommon operation. The "output" return value will be populated with the CreateCustomLineCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateCustomLineCommon Request to send the API call to the service. the "output" return value is not valid until after CreateCustomLineCommon Send returns without error.

See CreateCustomLineCommon for more information on using the CreateCustomLineCommon API call, and error handling.

// Example sending a request using the CreateCustomLineCommonRequest method.
req, resp := client.CreateCustomLineCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CreateCustomLineCommonWithContext

func (c *DNS) CreateCustomLineCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateCustomLineCommonWithContext is the same as CreateCustomLineCommon with the addition of the ability to pass a context and additional request options.

See CreateCustomLineCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CreateCustomLineRequest

func (c *DNS) CreateCustomLineRequest(input *CreateCustomLineInput) (req *request.Request, output *CreateCustomLineOutput)

CreateCustomLineRequest generates a "volcengine/request.Request" representing the client's request for the CreateCustomLine operation. The "output" return value will be populated with the CreateCustomLineCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateCustomLineCommon Request to send the API call to the service. the "output" return value is not valid until after CreateCustomLineCommon Send returns without error.

See CreateCustomLine for more information on using the CreateCustomLine API call, and error handling.

// Example sending a request using the CreateCustomLineRequest method.
req, resp := client.CreateCustomLineRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CreateCustomLineWithContext

func (c *DNS) CreateCustomLineWithContext(ctx volcengine.Context, input *CreateCustomLineInput, opts ...request.Option) (*CreateCustomLineOutput, error)

CreateCustomLineWithContext is the same as CreateCustomLine with the addition of the ability to pass a context and additional request options.

See CreateCustomLine for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CreateRecord

func (c *DNS) CreateRecord(input *CreateRecordInput) (*CreateRecordOutput, error)

CreateRecord API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CreateRecord for usage and error information.

func (*DNS) CreateRecordCommon

func (c *DNS) CreateRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRecordCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CreateRecordCommon for usage and error information.

func (*DNS) CreateRecordCommonRequest

func (c *DNS) CreateRecordCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateRecordCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateRecordCommon operation. The "output" return value will be populated with the CreateRecordCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRecordCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRecordCommon Send returns without error.

See CreateRecordCommon for more information on using the CreateRecordCommon API call, and error handling.

// Example sending a request using the CreateRecordCommonRequest method.
req, resp := client.CreateRecordCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CreateRecordCommonWithContext

func (c *DNS) CreateRecordCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateRecordCommonWithContext is the same as CreateRecordCommon with the addition of the ability to pass a context and additional request options.

See CreateRecordCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CreateRecordRequest

func (c *DNS) CreateRecordRequest(input *CreateRecordInput) (req *request.Request, output *CreateRecordOutput)

CreateRecordRequest generates a "volcengine/request.Request" representing the client's request for the CreateRecord operation. The "output" return value will be populated with the CreateRecordCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRecordCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRecordCommon Send returns without error.

See CreateRecord for more information on using the CreateRecord API call, and error handling.

// Example sending a request using the CreateRecordRequest method.
req, resp := client.CreateRecordRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CreateRecordWithContext

func (c *DNS) CreateRecordWithContext(ctx volcengine.Context, input *CreateRecordInput, opts ...request.Option) (*CreateRecordOutput, error)

CreateRecordWithContext is the same as CreateRecord with the addition of the ability to pass a context and additional request options.

See CreateRecord for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CreateUserZoneBackup

func (c *DNS) CreateUserZoneBackup(input *CreateUserZoneBackupInput) (*CreateUserZoneBackupOutput, error)

CreateUserZoneBackup API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CreateUserZoneBackup for usage and error information.

func (*DNS) CreateUserZoneBackupCommon

func (c *DNS) CreateUserZoneBackupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateUserZoneBackupCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CreateUserZoneBackupCommon for usage and error information.

func (*DNS) CreateUserZoneBackupCommonRequest

func (c *DNS) CreateUserZoneBackupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateUserZoneBackupCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateUserZoneBackupCommon operation. The "output" return value will be populated with the CreateUserZoneBackupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateUserZoneBackupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateUserZoneBackupCommon Send returns without error.

See CreateUserZoneBackupCommon for more information on using the CreateUserZoneBackupCommon API call, and error handling.

// Example sending a request using the CreateUserZoneBackupCommonRequest method.
req, resp := client.CreateUserZoneBackupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CreateUserZoneBackupCommonWithContext

func (c *DNS) CreateUserZoneBackupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateUserZoneBackupCommonWithContext is the same as CreateUserZoneBackupCommon with the addition of the ability to pass a context and additional request options.

See CreateUserZoneBackupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CreateUserZoneBackupRequest

func (c *DNS) CreateUserZoneBackupRequest(input *CreateUserZoneBackupInput) (req *request.Request, output *CreateUserZoneBackupOutput)

CreateUserZoneBackupRequest generates a "volcengine/request.Request" representing the client's request for the CreateUserZoneBackup operation. The "output" return value will be populated with the CreateUserZoneBackupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateUserZoneBackupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateUserZoneBackupCommon Send returns without error.

See CreateUserZoneBackup for more information on using the CreateUserZoneBackup API call, and error handling.

// Example sending a request using the CreateUserZoneBackupRequest method.
req, resp := client.CreateUserZoneBackupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CreateUserZoneBackupWithContext

func (c *DNS) CreateUserZoneBackupWithContext(ctx volcengine.Context, input *CreateUserZoneBackupInput, opts ...request.Option) (*CreateUserZoneBackupOutput, error)

CreateUserZoneBackupWithContext is the same as CreateUserZoneBackup with the addition of the ability to pass a context and additional request options.

See CreateUserZoneBackup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CreateZone

func (c *DNS) CreateZone(input *CreateZoneInput) (*CreateZoneOutput, error)

CreateZone API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CreateZone for usage and error information.

func (*DNS) CreateZoneCommon

func (c *DNS) CreateZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateZoneCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation CreateZoneCommon for usage and error information.

func (*DNS) CreateZoneCommonRequest

func (c *DNS) CreateZoneCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateZoneCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateZoneCommon operation. The "output" return value will be populated with the CreateZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateZoneCommon Request to send the API call to the service. the "output" return value is not valid until after CreateZoneCommon Send returns without error.

See CreateZoneCommon for more information on using the CreateZoneCommon API call, and error handling.

// Example sending a request using the CreateZoneCommonRequest method.
req, resp := client.CreateZoneCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CreateZoneCommonWithContext

func (c *DNS) CreateZoneCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateZoneCommonWithContext is the same as CreateZoneCommon with the addition of the ability to pass a context and additional request options.

See CreateZoneCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) CreateZoneRequest

func (c *DNS) CreateZoneRequest(input *CreateZoneInput) (req *request.Request, output *CreateZoneOutput)

CreateZoneRequest generates a "volcengine/request.Request" representing the client's request for the CreateZone operation. The "output" return value will be populated with the CreateZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateZoneCommon Request to send the API call to the service. the "output" return value is not valid until after CreateZoneCommon Send returns without error.

See CreateZone for more information on using the CreateZone API call, and error handling.

// Example sending a request using the CreateZoneRequest method.
req, resp := client.CreateZoneRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) CreateZoneWithContext

func (c *DNS) CreateZoneWithContext(ctx volcengine.Context, input *CreateZoneInput, opts ...request.Option) (*CreateZoneOutput, error)

CreateZoneWithContext is the same as CreateZone with the addition of the ability to pass a context and additional request options.

See CreateZone for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) DeleteRecord

func (c *DNS) DeleteRecord(input *DeleteRecordInput) (*DeleteRecordOutput, error)

DeleteRecord API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation DeleteRecord for usage and error information.

func (*DNS) DeleteRecordCommon

func (c *DNS) DeleteRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRecordCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation DeleteRecordCommon for usage and error information.

func (*DNS) DeleteRecordCommonRequest

func (c *DNS) DeleteRecordCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteRecordCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRecordCommon operation. The "output" return value will be populated with the DeleteRecordCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRecordCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRecordCommon Send returns without error.

See DeleteRecordCommon for more information on using the DeleteRecordCommon API call, and error handling.

// Example sending a request using the DeleteRecordCommonRequest method.
req, resp := client.DeleteRecordCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) DeleteRecordCommonWithContext

func (c *DNS) DeleteRecordCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteRecordCommonWithContext is the same as DeleteRecordCommon with the addition of the ability to pass a context and additional request options.

See DeleteRecordCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) DeleteRecordRequest

func (c *DNS) DeleteRecordRequest(input *DeleteRecordInput) (req *request.Request, output *DeleteRecordOutput)

DeleteRecordRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRecord operation. The "output" return value will be populated with the DeleteRecordCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRecordCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRecordCommon Send returns without error.

See DeleteRecord for more information on using the DeleteRecord API call, and error handling.

// Example sending a request using the DeleteRecordRequest method.
req, resp := client.DeleteRecordRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) DeleteRecordWithContext

func (c *DNS) DeleteRecordWithContext(ctx volcengine.Context, input *DeleteRecordInput, opts ...request.Option) (*DeleteRecordOutput, error)

DeleteRecordWithContext is the same as DeleteRecord with the addition of the ability to pass a context and additional request options.

See DeleteRecord for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) DeleteUserZoneBackup

func (c *DNS) DeleteUserZoneBackup(input *DeleteUserZoneBackupInput) (*DeleteUserZoneBackupOutput, error)

DeleteUserZoneBackup API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation DeleteUserZoneBackup for usage and error information.

func (*DNS) DeleteUserZoneBackupCommon

func (c *DNS) DeleteUserZoneBackupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteUserZoneBackupCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation DeleteUserZoneBackupCommon for usage and error information.

func (*DNS) DeleteUserZoneBackupCommonRequest

func (c *DNS) DeleteUserZoneBackupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteUserZoneBackupCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteUserZoneBackupCommon operation. The "output" return value will be populated with the DeleteUserZoneBackupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteUserZoneBackupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteUserZoneBackupCommon Send returns without error.

See DeleteUserZoneBackupCommon for more information on using the DeleteUserZoneBackupCommon API call, and error handling.

// Example sending a request using the DeleteUserZoneBackupCommonRequest method.
req, resp := client.DeleteUserZoneBackupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) DeleteUserZoneBackupCommonWithContext

func (c *DNS) DeleteUserZoneBackupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteUserZoneBackupCommonWithContext is the same as DeleteUserZoneBackupCommon with the addition of the ability to pass a context and additional request options.

See DeleteUserZoneBackupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) DeleteUserZoneBackupRequest

func (c *DNS) DeleteUserZoneBackupRequest(input *DeleteUserZoneBackupInput) (req *request.Request, output *DeleteUserZoneBackupOutput)

DeleteUserZoneBackupRequest generates a "volcengine/request.Request" representing the client's request for the DeleteUserZoneBackup operation. The "output" return value will be populated with the DeleteUserZoneBackupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteUserZoneBackupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteUserZoneBackupCommon Send returns without error.

See DeleteUserZoneBackup for more information on using the DeleteUserZoneBackup API call, and error handling.

// Example sending a request using the DeleteUserZoneBackupRequest method.
req, resp := client.DeleteUserZoneBackupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) DeleteUserZoneBackupWithContext

func (c *DNS) DeleteUserZoneBackupWithContext(ctx volcengine.Context, input *DeleteUserZoneBackupInput, opts ...request.Option) (*DeleteUserZoneBackupOutput, error)

DeleteUserZoneBackupWithContext is the same as DeleteUserZoneBackup with the addition of the ability to pass a context and additional request options.

See DeleteUserZoneBackup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) DeleteZone

func (c *DNS) DeleteZone(input *DeleteZoneInput) (*DeleteZoneOutput, error)

DeleteZone API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation DeleteZone for usage and error information.

func (*DNS) DeleteZoneCommon

func (c *DNS) DeleteZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteZoneCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation DeleteZoneCommon for usage and error information.

func (*DNS) DeleteZoneCommonRequest

func (c *DNS) DeleteZoneCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteZoneCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteZoneCommon operation. The "output" return value will be populated with the DeleteZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteZoneCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteZoneCommon Send returns without error.

See DeleteZoneCommon for more information on using the DeleteZoneCommon API call, and error handling.

// Example sending a request using the DeleteZoneCommonRequest method.
req, resp := client.DeleteZoneCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) DeleteZoneCommonWithContext

func (c *DNS) DeleteZoneCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteZoneCommonWithContext is the same as DeleteZoneCommon with the addition of the ability to pass a context and additional request options.

See DeleteZoneCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) DeleteZoneRequest

func (c *DNS) DeleteZoneRequest(input *DeleteZoneInput) (req *request.Request, output *DeleteZoneOutput)

DeleteZoneRequest generates a "volcengine/request.Request" representing the client's request for the DeleteZone operation. The "output" return value will be populated with the DeleteZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteZoneCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteZoneCommon Send returns without error.

See DeleteZone for more information on using the DeleteZone API call, and error handling.

// Example sending a request using the DeleteZoneRequest method.
req, resp := client.DeleteZoneRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) DeleteZoneWithContext

func (c *DNS) DeleteZoneWithContext(ctx volcengine.Context, input *DeleteZoneInput, opts ...request.Option) (*DeleteZoneOutput, error)

DeleteZoneWithContext is the same as DeleteZone with the addition of the ability to pass a context and additional request options.

See DeleteZone for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListCustomLines

func (c *DNS) ListCustomLines(input *ListCustomLinesInput) (*ListCustomLinesOutput, error)

ListCustomLines API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListCustomLines for usage and error information.

func (*DNS) ListCustomLinesCommon

func (c *DNS) ListCustomLinesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListCustomLinesCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListCustomLinesCommon for usage and error information.

func (*DNS) ListCustomLinesCommonRequest

func (c *DNS) ListCustomLinesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListCustomLinesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListCustomLinesCommon operation. The "output" return value will be populated with the ListCustomLinesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListCustomLinesCommon Request to send the API call to the service. the "output" return value is not valid until after ListCustomLinesCommon Send returns without error.

See ListCustomLinesCommon for more information on using the ListCustomLinesCommon API call, and error handling.

// Example sending a request using the ListCustomLinesCommonRequest method.
req, resp := client.ListCustomLinesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListCustomLinesCommonWithContext

func (c *DNS) ListCustomLinesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListCustomLinesCommonWithContext is the same as ListCustomLinesCommon with the addition of the ability to pass a context and additional request options.

See ListCustomLinesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListCustomLinesRequest

func (c *DNS) ListCustomLinesRequest(input *ListCustomLinesInput) (req *request.Request, output *ListCustomLinesOutput)

ListCustomLinesRequest generates a "volcengine/request.Request" representing the client's request for the ListCustomLines operation. The "output" return value will be populated with the ListCustomLinesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListCustomLinesCommon Request to send the API call to the service. the "output" return value is not valid until after ListCustomLinesCommon Send returns without error.

See ListCustomLines for more information on using the ListCustomLines API call, and error handling.

// Example sending a request using the ListCustomLinesRequest method.
req, resp := client.ListCustomLinesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListCustomLinesWithContext

func (c *DNS) ListCustomLinesWithContext(ctx volcengine.Context, input *ListCustomLinesInput, opts ...request.Option) (*ListCustomLinesOutput, error)

ListCustomLinesWithContext is the same as ListCustomLines with the addition of the ability to pass a context and additional request options.

See ListCustomLines for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListDomainStatistics

func (c *DNS) ListDomainStatistics(input *ListDomainStatisticsInput) (*ListDomainStatisticsOutput, error)

ListDomainStatistics API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListDomainStatistics for usage and error information.

func (*DNS) ListDomainStatisticsCommon

func (c *DNS) ListDomainStatisticsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListDomainStatisticsCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListDomainStatisticsCommon for usage and error information.

func (*DNS) ListDomainStatisticsCommonRequest

func (c *DNS) ListDomainStatisticsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListDomainStatisticsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListDomainStatisticsCommon operation. The "output" return value will be populated with the ListDomainStatisticsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListDomainStatisticsCommon Request to send the API call to the service. the "output" return value is not valid until after ListDomainStatisticsCommon Send returns without error.

See ListDomainStatisticsCommon for more information on using the ListDomainStatisticsCommon API call, and error handling.

// Example sending a request using the ListDomainStatisticsCommonRequest method.
req, resp := client.ListDomainStatisticsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListDomainStatisticsCommonWithContext

func (c *DNS) ListDomainStatisticsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListDomainStatisticsCommonWithContext is the same as ListDomainStatisticsCommon with the addition of the ability to pass a context and additional request options.

See ListDomainStatisticsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListDomainStatisticsRequest

func (c *DNS) ListDomainStatisticsRequest(input *ListDomainStatisticsInput) (req *request.Request, output *ListDomainStatisticsOutput)

ListDomainStatisticsRequest generates a "volcengine/request.Request" representing the client's request for the ListDomainStatistics operation. The "output" return value will be populated with the ListDomainStatisticsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListDomainStatisticsCommon Request to send the API call to the service. the "output" return value is not valid until after ListDomainStatisticsCommon Send returns without error.

See ListDomainStatistics for more information on using the ListDomainStatistics API call, and error handling.

// Example sending a request using the ListDomainStatisticsRequest method.
req, resp := client.ListDomainStatisticsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListDomainStatisticsWithContext

func (c *DNS) ListDomainStatisticsWithContext(ctx volcengine.Context, input *ListDomainStatisticsInput, opts ...request.Option) (*ListDomainStatisticsOutput, error)

ListDomainStatisticsWithContext is the same as ListDomainStatistics with the addition of the ability to pass a context and additional request options.

See ListDomainStatistics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListLines

func (c *DNS) ListLines(input *ListLinesInput) (*ListLinesOutput, error)

ListLines API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListLines for usage and error information.

func (*DNS) ListLinesCommon

func (c *DNS) ListLinesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListLinesCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListLinesCommon for usage and error information.

func (*DNS) ListLinesCommonRequest

func (c *DNS) ListLinesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListLinesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListLinesCommon operation. The "output" return value will be populated with the ListLinesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListLinesCommon Request to send the API call to the service. the "output" return value is not valid until after ListLinesCommon Send returns without error.

See ListLinesCommon for more information on using the ListLinesCommon API call, and error handling.

// Example sending a request using the ListLinesCommonRequest method.
req, resp := client.ListLinesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListLinesCommonWithContext

func (c *DNS) ListLinesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListLinesCommonWithContext is the same as ListLinesCommon with the addition of the ability to pass a context and additional request options.

See ListLinesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListLinesRequest

func (c *DNS) ListLinesRequest(input *ListLinesInput) (req *request.Request, output *ListLinesOutput)

ListLinesRequest generates a "volcengine/request.Request" representing the client's request for the ListLines operation. The "output" return value will be populated with the ListLinesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListLinesCommon Request to send the API call to the service. the "output" return value is not valid until after ListLinesCommon Send returns without error.

See ListLines for more information on using the ListLines API call, and error handling.

// Example sending a request using the ListLinesRequest method.
req, resp := client.ListLinesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListLinesWithContext

func (c *DNS) ListLinesWithContext(ctx volcengine.Context, input *ListLinesInput, opts ...request.Option) (*ListLinesOutput, error)

ListLinesWithContext is the same as ListLines with the addition of the ability to pass a context and additional request options.

See ListLines for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListRecordDigestByLine

func (c *DNS) ListRecordDigestByLine(input *ListRecordDigestByLineInput) (*ListRecordDigestByLineOutput, error)

ListRecordDigestByLine API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListRecordDigestByLine for usage and error information.

func (*DNS) ListRecordDigestByLineCommon

func (c *DNS) ListRecordDigestByLineCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRecordDigestByLineCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListRecordDigestByLineCommon for usage and error information.

func (*DNS) ListRecordDigestByLineCommonRequest

func (c *DNS) ListRecordDigestByLineCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListRecordDigestByLineCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListRecordDigestByLineCommon operation. The "output" return value will be populated with the ListRecordDigestByLineCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRecordDigestByLineCommon Request to send the API call to the service. the "output" return value is not valid until after ListRecordDigestByLineCommon Send returns without error.

See ListRecordDigestByLineCommon for more information on using the ListRecordDigestByLineCommon API call, and error handling.

// Example sending a request using the ListRecordDigestByLineCommonRequest method.
req, resp := client.ListRecordDigestByLineCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListRecordDigestByLineCommonWithContext

func (c *DNS) ListRecordDigestByLineCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListRecordDigestByLineCommonWithContext is the same as ListRecordDigestByLineCommon with the addition of the ability to pass a context and additional request options.

See ListRecordDigestByLineCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListRecordDigestByLineRequest

func (c *DNS) ListRecordDigestByLineRequest(input *ListRecordDigestByLineInput) (req *request.Request, output *ListRecordDigestByLineOutput)

ListRecordDigestByLineRequest generates a "volcengine/request.Request" representing the client's request for the ListRecordDigestByLine operation. The "output" return value will be populated with the ListRecordDigestByLineCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRecordDigestByLineCommon Request to send the API call to the service. the "output" return value is not valid until after ListRecordDigestByLineCommon Send returns without error.

See ListRecordDigestByLine for more information on using the ListRecordDigestByLine API call, and error handling.

// Example sending a request using the ListRecordDigestByLineRequest method.
req, resp := client.ListRecordDigestByLineRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListRecordDigestByLineWithContext

func (c *DNS) ListRecordDigestByLineWithContext(ctx volcengine.Context, input *ListRecordDigestByLineInput, opts ...request.Option) (*ListRecordDigestByLineOutput, error)

ListRecordDigestByLineWithContext is the same as ListRecordDigestByLine with the addition of the ability to pass a context and additional request options.

See ListRecordDigestByLine for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListRecordSets

func (c *DNS) ListRecordSets(input *ListRecordSetsInput) (*ListRecordSetsOutput, error)

ListRecordSets API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListRecordSets for usage and error information.

func (*DNS) ListRecordSetsCommon

func (c *DNS) ListRecordSetsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRecordSetsCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListRecordSetsCommon for usage and error information.

func (*DNS) ListRecordSetsCommonRequest

func (c *DNS) ListRecordSetsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListRecordSetsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListRecordSetsCommon operation. The "output" return value will be populated with the ListRecordSetsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRecordSetsCommon Request to send the API call to the service. the "output" return value is not valid until after ListRecordSetsCommon Send returns without error.

See ListRecordSetsCommon for more information on using the ListRecordSetsCommon API call, and error handling.

// Example sending a request using the ListRecordSetsCommonRequest method.
req, resp := client.ListRecordSetsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListRecordSetsCommonWithContext

func (c *DNS) ListRecordSetsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListRecordSetsCommonWithContext is the same as ListRecordSetsCommon with the addition of the ability to pass a context and additional request options.

See ListRecordSetsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListRecordSetsRequest

func (c *DNS) ListRecordSetsRequest(input *ListRecordSetsInput) (req *request.Request, output *ListRecordSetsOutput)

ListRecordSetsRequest generates a "volcengine/request.Request" representing the client's request for the ListRecordSets operation. The "output" return value will be populated with the ListRecordSetsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRecordSetsCommon Request to send the API call to the service. the "output" return value is not valid until after ListRecordSetsCommon Send returns without error.

See ListRecordSets for more information on using the ListRecordSets API call, and error handling.

// Example sending a request using the ListRecordSetsRequest method.
req, resp := client.ListRecordSetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListRecordSetsWithContext

func (c *DNS) ListRecordSetsWithContext(ctx volcengine.Context, input *ListRecordSetsInput, opts ...request.Option) (*ListRecordSetsOutput, error)

ListRecordSetsWithContext is the same as ListRecordSets with the addition of the ability to pass a context and additional request options.

See ListRecordSets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListRecords

func (c *DNS) ListRecords(input *ListRecordsInput) (*ListRecordsOutput, error)

ListRecords API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListRecords for usage and error information.

func (*DNS) ListRecordsCommon

func (c *DNS) ListRecordsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRecordsCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListRecordsCommon for usage and error information.

func (*DNS) ListRecordsCommonRequest

func (c *DNS) ListRecordsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListRecordsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListRecordsCommon operation. The "output" return value will be populated with the ListRecordsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRecordsCommon Request to send the API call to the service. the "output" return value is not valid until after ListRecordsCommon Send returns without error.

See ListRecordsCommon for more information on using the ListRecordsCommon API call, and error handling.

// Example sending a request using the ListRecordsCommonRequest method.
req, resp := client.ListRecordsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListRecordsCommonWithContext

func (c *DNS) ListRecordsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListRecordsCommonWithContext is the same as ListRecordsCommon with the addition of the ability to pass a context and additional request options.

See ListRecordsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListRecordsRequest

func (c *DNS) ListRecordsRequest(input *ListRecordsInput) (req *request.Request, output *ListRecordsOutput)

ListRecordsRequest generates a "volcengine/request.Request" representing the client's request for the ListRecords operation. The "output" return value will be populated with the ListRecordsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRecordsCommon Request to send the API call to the service. the "output" return value is not valid until after ListRecordsCommon Send returns without error.

See ListRecords for more information on using the ListRecords API call, and error handling.

// Example sending a request using the ListRecordsRequest method.
req, resp := client.ListRecordsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListRecordsWithContext

func (c *DNS) ListRecordsWithContext(ctx volcengine.Context, input *ListRecordsInput, opts ...request.Option) (*ListRecordsOutput, error)

ListRecordsWithContext is the same as ListRecords with the addition of the ability to pass a context and additional request options.

See ListRecords for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListUserZoneBackups

func (c *DNS) ListUserZoneBackups(input *ListUserZoneBackupsInput) (*ListUserZoneBackupsOutput, error)

ListUserZoneBackups API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListUserZoneBackups for usage and error information.

func (*DNS) ListUserZoneBackupsCommon

func (c *DNS) ListUserZoneBackupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListUserZoneBackupsCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListUserZoneBackupsCommon for usage and error information.

func (*DNS) ListUserZoneBackupsCommonRequest

func (c *DNS) ListUserZoneBackupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListUserZoneBackupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListUserZoneBackupsCommon operation. The "output" return value will be populated with the ListUserZoneBackupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListUserZoneBackupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListUserZoneBackupsCommon Send returns without error.

See ListUserZoneBackupsCommon for more information on using the ListUserZoneBackupsCommon API call, and error handling.

// Example sending a request using the ListUserZoneBackupsCommonRequest method.
req, resp := client.ListUserZoneBackupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListUserZoneBackupsCommonWithContext

func (c *DNS) ListUserZoneBackupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListUserZoneBackupsCommonWithContext is the same as ListUserZoneBackupsCommon with the addition of the ability to pass a context and additional request options.

See ListUserZoneBackupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListUserZoneBackupsRequest

func (c *DNS) ListUserZoneBackupsRequest(input *ListUserZoneBackupsInput) (req *request.Request, output *ListUserZoneBackupsOutput)

ListUserZoneBackupsRequest generates a "volcengine/request.Request" representing the client's request for the ListUserZoneBackups operation. The "output" return value will be populated with the ListUserZoneBackupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListUserZoneBackupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListUserZoneBackupsCommon Send returns without error.

See ListUserZoneBackups for more information on using the ListUserZoneBackups API call, and error handling.

// Example sending a request using the ListUserZoneBackupsRequest method.
req, resp := client.ListUserZoneBackupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListUserZoneBackupsWithContext

func (c *DNS) ListUserZoneBackupsWithContext(ctx volcengine.Context, input *ListUserZoneBackupsInput, opts ...request.Option) (*ListUserZoneBackupsOutput, error)

ListUserZoneBackupsWithContext is the same as ListUserZoneBackups with the addition of the ability to pass a context and additional request options.

See ListUserZoneBackups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListZoneStatistics

func (c *DNS) ListZoneStatistics(input *ListZoneStatisticsInput) (*ListZoneStatisticsOutput, error)

ListZoneStatistics API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListZoneStatistics for usage and error information.

func (*DNS) ListZoneStatisticsCommon

func (c *DNS) ListZoneStatisticsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListZoneStatisticsCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListZoneStatisticsCommon for usage and error information.

func (*DNS) ListZoneStatisticsCommonRequest

func (c *DNS) ListZoneStatisticsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListZoneStatisticsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListZoneStatisticsCommon operation. The "output" return value will be populated with the ListZoneStatisticsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListZoneStatisticsCommon Request to send the API call to the service. the "output" return value is not valid until after ListZoneStatisticsCommon Send returns without error.

See ListZoneStatisticsCommon for more information on using the ListZoneStatisticsCommon API call, and error handling.

// Example sending a request using the ListZoneStatisticsCommonRequest method.
req, resp := client.ListZoneStatisticsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListZoneStatisticsCommonWithContext

func (c *DNS) ListZoneStatisticsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListZoneStatisticsCommonWithContext is the same as ListZoneStatisticsCommon with the addition of the ability to pass a context and additional request options.

See ListZoneStatisticsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListZoneStatisticsRequest

func (c *DNS) ListZoneStatisticsRequest(input *ListZoneStatisticsInput) (req *request.Request, output *ListZoneStatisticsOutput)

ListZoneStatisticsRequest generates a "volcengine/request.Request" representing the client's request for the ListZoneStatistics operation. The "output" return value will be populated with the ListZoneStatisticsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListZoneStatisticsCommon Request to send the API call to the service. the "output" return value is not valid until after ListZoneStatisticsCommon Send returns without error.

See ListZoneStatistics for more information on using the ListZoneStatistics API call, and error handling.

// Example sending a request using the ListZoneStatisticsRequest method.
req, resp := client.ListZoneStatisticsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListZoneStatisticsWithContext

func (c *DNS) ListZoneStatisticsWithContext(ctx volcengine.Context, input *ListZoneStatisticsInput, opts ...request.Option) (*ListZoneStatisticsOutput, error)

ListZoneStatisticsWithContext is the same as ListZoneStatistics with the addition of the ability to pass a context and additional request options.

See ListZoneStatistics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListZones

func (c *DNS) ListZones(input *ListZonesInput) (*ListZonesOutput, error)

ListZones API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListZones for usage and error information.

func (*DNS) ListZonesCommon

func (c *DNS) ListZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListZonesCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation ListZonesCommon for usage and error information.

func (*DNS) ListZonesCommonRequest

func (c *DNS) ListZonesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListZonesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListZonesCommon operation. The "output" return value will be populated with the ListZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListZonesCommon Request to send the API call to the service. the "output" return value is not valid until after ListZonesCommon Send returns without error.

See ListZonesCommon for more information on using the ListZonesCommon API call, and error handling.

// Example sending a request using the ListZonesCommonRequest method.
req, resp := client.ListZonesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListZonesCommonWithContext

func (c *DNS) ListZonesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListZonesCommonWithContext is the same as ListZonesCommon with the addition of the ability to pass a context and additional request options.

See ListZonesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) ListZonesRequest

func (c *DNS) ListZonesRequest(input *ListZonesInput) (req *request.Request, output *ListZonesOutput)

ListZonesRequest generates a "volcengine/request.Request" representing the client's request for the ListZones operation. The "output" return value will be populated with the ListZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListZonesCommon Request to send the API call to the service. the "output" return value is not valid until after ListZonesCommon Send returns without error.

See ListZones for more information on using the ListZones API call, and error handling.

// Example sending a request using the ListZonesRequest method.
req, resp := client.ListZonesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) ListZonesWithContext

func (c *DNS) ListZonesWithContext(ctx volcengine.Context, input *ListZonesInput, opts ...request.Option) (*ListZonesOutput, error)

ListZonesWithContext is the same as ListZones with the addition of the ability to pass a context and additional request options.

See ListZones for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) QueryBackupSchedule

func (c *DNS) QueryBackupSchedule(input *QueryBackupScheduleInput) (*QueryBackupScheduleOutput, error)

QueryBackupSchedule API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation QueryBackupSchedule for usage and error information.

func (*DNS) QueryBackupScheduleCommon

func (c *DNS) QueryBackupScheduleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryBackupScheduleCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation QueryBackupScheduleCommon for usage and error information.

func (*DNS) QueryBackupScheduleCommonRequest

func (c *DNS) QueryBackupScheduleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

QueryBackupScheduleCommonRequest generates a "volcengine/request.Request" representing the client's request for the QueryBackupScheduleCommon operation. The "output" return value will be populated with the QueryBackupScheduleCommon request's response once the request completes successfully.

Use "Send" method on the returned QueryBackupScheduleCommon Request to send the API call to the service. the "output" return value is not valid until after QueryBackupScheduleCommon Send returns without error.

See QueryBackupScheduleCommon for more information on using the QueryBackupScheduleCommon API call, and error handling.

// Example sending a request using the QueryBackupScheduleCommonRequest method.
req, resp := client.QueryBackupScheduleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) QueryBackupScheduleCommonWithContext

func (c *DNS) QueryBackupScheduleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

QueryBackupScheduleCommonWithContext is the same as QueryBackupScheduleCommon with the addition of the ability to pass a context and additional request options.

See QueryBackupScheduleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) QueryBackupScheduleRequest

func (c *DNS) QueryBackupScheduleRequest(input *QueryBackupScheduleInput) (req *request.Request, output *QueryBackupScheduleOutput)

QueryBackupScheduleRequest generates a "volcengine/request.Request" representing the client's request for the QueryBackupSchedule operation. The "output" return value will be populated with the QueryBackupScheduleCommon request's response once the request completes successfully.

Use "Send" method on the returned QueryBackupScheduleCommon Request to send the API call to the service. the "output" return value is not valid until after QueryBackupScheduleCommon Send returns without error.

See QueryBackupSchedule for more information on using the QueryBackupSchedule API call, and error handling.

// Example sending a request using the QueryBackupScheduleRequest method.
req, resp := client.QueryBackupScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) QueryBackupScheduleWithContext

func (c *DNS) QueryBackupScheduleWithContext(ctx volcengine.Context, input *QueryBackupScheduleInput, opts ...request.Option) (*QueryBackupScheduleOutput, error)

QueryBackupScheduleWithContext is the same as QueryBackupSchedule with the addition of the ability to pass a context and additional request options.

See QueryBackupSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) QueryRecord

func (c *DNS) QueryRecord(input *QueryRecordInput) (*QueryRecordOutput, error)

QueryRecord API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation QueryRecord for usage and error information.

func (*DNS) QueryRecordCommon

func (c *DNS) QueryRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryRecordCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation QueryRecordCommon for usage and error information.

func (*DNS) QueryRecordCommonRequest

func (c *DNS) QueryRecordCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

QueryRecordCommonRequest generates a "volcengine/request.Request" representing the client's request for the QueryRecordCommon operation. The "output" return value will be populated with the QueryRecordCommon request's response once the request completes successfully.

Use "Send" method on the returned QueryRecordCommon Request to send the API call to the service. the "output" return value is not valid until after QueryRecordCommon Send returns without error.

See QueryRecordCommon for more information on using the QueryRecordCommon API call, and error handling.

// Example sending a request using the QueryRecordCommonRequest method.
req, resp := client.QueryRecordCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) QueryRecordCommonWithContext

func (c *DNS) QueryRecordCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

QueryRecordCommonWithContext is the same as QueryRecordCommon with the addition of the ability to pass a context and additional request options.

See QueryRecordCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) QueryRecordRequest

func (c *DNS) QueryRecordRequest(input *QueryRecordInput) (req *request.Request, output *QueryRecordOutput)

QueryRecordRequest generates a "volcengine/request.Request" representing the client's request for the QueryRecord operation. The "output" return value will be populated with the QueryRecordCommon request's response once the request completes successfully.

Use "Send" method on the returned QueryRecordCommon Request to send the API call to the service. the "output" return value is not valid until after QueryRecordCommon Send returns without error.

See QueryRecord for more information on using the QueryRecord API call, and error handling.

// Example sending a request using the QueryRecordRequest method.
req, resp := client.QueryRecordRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) QueryRecordWithContext

func (c *DNS) QueryRecordWithContext(ctx volcengine.Context, input *QueryRecordInput, opts ...request.Option) (*QueryRecordOutput, error)

QueryRecordWithContext is the same as QueryRecord with the addition of the ability to pass a context and additional request options.

See QueryRecord for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) QueryZone

func (c *DNS) QueryZone(input *QueryZoneInput) (*QueryZoneOutput, error)

QueryZone API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation QueryZone for usage and error information.

func (*DNS) QueryZoneCommon

func (c *DNS) QueryZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryZoneCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation QueryZoneCommon for usage and error information.

func (*DNS) QueryZoneCommonRequest

func (c *DNS) QueryZoneCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

QueryZoneCommonRequest generates a "volcengine/request.Request" representing the client's request for the QueryZoneCommon operation. The "output" return value will be populated with the QueryZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned QueryZoneCommon Request to send the API call to the service. the "output" return value is not valid until after QueryZoneCommon Send returns without error.

See QueryZoneCommon for more information on using the QueryZoneCommon API call, and error handling.

// Example sending a request using the QueryZoneCommonRequest method.
req, resp := client.QueryZoneCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) QueryZoneCommonWithContext

func (c *DNS) QueryZoneCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

QueryZoneCommonWithContext is the same as QueryZoneCommon with the addition of the ability to pass a context and additional request options.

See QueryZoneCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) QueryZoneRequest

func (c *DNS) QueryZoneRequest(input *QueryZoneInput) (req *request.Request, output *QueryZoneOutput)

QueryZoneRequest generates a "volcengine/request.Request" representing the client's request for the QueryZone operation. The "output" return value will be populated with the QueryZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned QueryZoneCommon Request to send the API call to the service. the "output" return value is not valid until after QueryZoneCommon Send returns without error.

See QueryZone for more information on using the QueryZone API call, and error handling.

// Example sending a request using the QueryZoneRequest method.
req, resp := client.QueryZoneRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) QueryZoneWithContext

func (c *DNS) QueryZoneWithContext(ctx volcengine.Context, input *QueryZoneInput, opts ...request.Option) (*QueryZoneOutput, error)

QueryZoneWithContext is the same as QueryZone with the addition of the ability to pass a context and additional request options.

See QueryZone for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) RestoreUserZoneBackup

func (c *DNS) RestoreUserZoneBackup(input *RestoreUserZoneBackupInput) (*RestoreUserZoneBackupOutput, error)

RestoreUserZoneBackup API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation RestoreUserZoneBackup for usage and error information.

func (*DNS) RestoreUserZoneBackupCommon

func (c *DNS) RestoreUserZoneBackupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RestoreUserZoneBackupCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation RestoreUserZoneBackupCommon for usage and error information.

func (*DNS) RestoreUserZoneBackupCommonRequest

func (c *DNS) RestoreUserZoneBackupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RestoreUserZoneBackupCommonRequest generates a "volcengine/request.Request" representing the client's request for the RestoreUserZoneBackupCommon operation. The "output" return value will be populated with the RestoreUserZoneBackupCommon request's response once the request completes successfully.

Use "Send" method on the returned RestoreUserZoneBackupCommon Request to send the API call to the service. the "output" return value is not valid until after RestoreUserZoneBackupCommon Send returns without error.

See RestoreUserZoneBackupCommon for more information on using the RestoreUserZoneBackupCommon API call, and error handling.

// Example sending a request using the RestoreUserZoneBackupCommonRequest method.
req, resp := client.RestoreUserZoneBackupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) RestoreUserZoneBackupCommonWithContext

func (c *DNS) RestoreUserZoneBackupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RestoreUserZoneBackupCommonWithContext is the same as RestoreUserZoneBackupCommon with the addition of the ability to pass a context and additional request options.

See RestoreUserZoneBackupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) RestoreUserZoneBackupRequest

func (c *DNS) RestoreUserZoneBackupRequest(input *RestoreUserZoneBackupInput) (req *request.Request, output *RestoreUserZoneBackupOutput)

RestoreUserZoneBackupRequest generates a "volcengine/request.Request" representing the client's request for the RestoreUserZoneBackup operation. The "output" return value will be populated with the RestoreUserZoneBackupCommon request's response once the request completes successfully.

Use "Send" method on the returned RestoreUserZoneBackupCommon Request to send the API call to the service. the "output" return value is not valid until after RestoreUserZoneBackupCommon Send returns without error.

See RestoreUserZoneBackup for more information on using the RestoreUserZoneBackup API call, and error handling.

// Example sending a request using the RestoreUserZoneBackupRequest method.
req, resp := client.RestoreUserZoneBackupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) RestoreUserZoneBackupWithContext

func (c *DNS) RestoreUserZoneBackupWithContext(ctx volcengine.Context, input *RestoreUserZoneBackupInput, opts ...request.Option) (*RestoreUserZoneBackupOutput, error)

RestoreUserZoneBackupWithContext is the same as RestoreUserZoneBackup with the addition of the ability to pass a context and additional request options.

See RestoreUserZoneBackup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) RetrieveZone

func (c *DNS) RetrieveZone(input *RetrieveZoneInput) (*RetrieveZoneOutput, error)

RetrieveZone API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation RetrieveZone for usage and error information.

func (*DNS) RetrieveZoneCommon

func (c *DNS) RetrieveZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RetrieveZoneCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation RetrieveZoneCommon for usage and error information.

func (*DNS) RetrieveZoneCommonRequest

func (c *DNS) RetrieveZoneCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RetrieveZoneCommonRequest generates a "volcengine/request.Request" representing the client's request for the RetrieveZoneCommon operation. The "output" return value will be populated with the RetrieveZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned RetrieveZoneCommon Request to send the API call to the service. the "output" return value is not valid until after RetrieveZoneCommon Send returns without error.

See RetrieveZoneCommon for more information on using the RetrieveZoneCommon API call, and error handling.

// Example sending a request using the RetrieveZoneCommonRequest method.
req, resp := client.RetrieveZoneCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) RetrieveZoneCommonWithContext

func (c *DNS) RetrieveZoneCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RetrieveZoneCommonWithContext is the same as RetrieveZoneCommon with the addition of the ability to pass a context and additional request options.

See RetrieveZoneCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) RetrieveZoneRequest

func (c *DNS) RetrieveZoneRequest(input *RetrieveZoneInput) (req *request.Request, output *RetrieveZoneOutput)

RetrieveZoneRequest generates a "volcengine/request.Request" representing the client's request for the RetrieveZone operation. The "output" return value will be populated with the RetrieveZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned RetrieveZoneCommon Request to send the API call to the service. the "output" return value is not valid until after RetrieveZoneCommon Send returns without error.

See RetrieveZone for more information on using the RetrieveZone API call, and error handling.

// Example sending a request using the RetrieveZoneRequest method.
req, resp := client.RetrieveZoneRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) RetrieveZoneWithContext

func (c *DNS) RetrieveZoneWithContext(ctx volcengine.Context, input *RetrieveZoneInput, opts ...request.Option) (*RetrieveZoneOutput, error)

RetrieveZoneWithContext is the same as RetrieveZone with the addition of the ability to pass a context and additional request options.

See RetrieveZone for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateBackupSchedule

func (c *DNS) UpdateBackupSchedule(input *UpdateBackupScheduleInput) (*UpdateBackupScheduleOutput, error)

UpdateBackupSchedule API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateBackupSchedule for usage and error information.

func (*DNS) UpdateBackupScheduleCommon

func (c *DNS) UpdateBackupScheduleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateBackupScheduleCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateBackupScheduleCommon for usage and error information.

func (*DNS) UpdateBackupScheduleCommonRequest

func (c *DNS) UpdateBackupScheduleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateBackupScheduleCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateBackupScheduleCommon operation. The "output" return value will be populated with the UpdateBackupScheduleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateBackupScheduleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateBackupScheduleCommon Send returns without error.

See UpdateBackupScheduleCommon for more information on using the UpdateBackupScheduleCommon API call, and error handling.

// Example sending a request using the UpdateBackupScheduleCommonRequest method.
req, resp := client.UpdateBackupScheduleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateBackupScheduleCommonWithContext

func (c *DNS) UpdateBackupScheduleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateBackupScheduleCommonWithContext is the same as UpdateBackupScheduleCommon with the addition of the ability to pass a context and additional request options.

See UpdateBackupScheduleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateBackupScheduleRequest

func (c *DNS) UpdateBackupScheduleRequest(input *UpdateBackupScheduleInput) (req *request.Request, output *UpdateBackupScheduleOutput)

UpdateBackupScheduleRequest generates a "volcengine/request.Request" representing the client's request for the UpdateBackupSchedule operation. The "output" return value will be populated with the UpdateBackupScheduleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateBackupScheduleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateBackupScheduleCommon Send returns without error.

See UpdateBackupSchedule for more information on using the UpdateBackupSchedule API call, and error handling.

// Example sending a request using the UpdateBackupScheduleRequest method.
req, resp := client.UpdateBackupScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateBackupScheduleWithContext

func (c *DNS) UpdateBackupScheduleWithContext(ctx volcengine.Context, input *UpdateBackupScheduleInput, opts ...request.Option) (*UpdateBackupScheduleOutput, error)

UpdateBackupScheduleWithContext is the same as UpdateBackupSchedule with the addition of the ability to pass a context and additional request options.

See UpdateBackupSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateCustomLine

func (c *DNS) UpdateCustomLine(input *UpdateCustomLineInput) (*UpdateCustomLineOutput, error)

UpdateCustomLine API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateCustomLine for usage and error information.

func (*DNS) UpdateCustomLineCommon

func (c *DNS) UpdateCustomLineCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateCustomLineCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateCustomLineCommon for usage and error information.

func (*DNS) UpdateCustomLineCommonRequest

func (c *DNS) UpdateCustomLineCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateCustomLineCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateCustomLineCommon operation. The "output" return value will be populated with the UpdateCustomLineCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateCustomLineCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateCustomLineCommon Send returns without error.

See UpdateCustomLineCommon for more information on using the UpdateCustomLineCommon API call, and error handling.

// Example sending a request using the UpdateCustomLineCommonRequest method.
req, resp := client.UpdateCustomLineCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateCustomLineCommonWithContext

func (c *DNS) UpdateCustomLineCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateCustomLineCommonWithContext is the same as UpdateCustomLineCommon with the addition of the ability to pass a context and additional request options.

See UpdateCustomLineCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateCustomLineRequest

func (c *DNS) UpdateCustomLineRequest(input *UpdateCustomLineInput) (req *request.Request, output *UpdateCustomLineOutput)

UpdateCustomLineRequest generates a "volcengine/request.Request" representing the client's request for the UpdateCustomLine operation. The "output" return value will be populated with the UpdateCustomLineCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateCustomLineCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateCustomLineCommon Send returns without error.

See UpdateCustomLine for more information on using the UpdateCustomLine API call, and error handling.

// Example sending a request using the UpdateCustomLineRequest method.
req, resp := client.UpdateCustomLineRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateCustomLineWithContext

func (c *DNS) UpdateCustomLineWithContext(ctx volcengine.Context, input *UpdateCustomLineInput, opts ...request.Option) (*UpdateCustomLineOutput, error)

UpdateCustomLineWithContext is the same as UpdateCustomLine with the addition of the ability to pass a context and additional request options.

See UpdateCustomLine for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateRecord

func (c *DNS) UpdateRecord(input *UpdateRecordInput) (*UpdateRecordOutput, error)

UpdateRecord API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateRecord for usage and error information.

func (*DNS) UpdateRecordCommon

func (c *DNS) UpdateRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRecordCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateRecordCommon for usage and error information.

func (*DNS) UpdateRecordCommonRequest

func (c *DNS) UpdateRecordCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateRecordCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRecordCommon operation. The "output" return value will be populated with the UpdateRecordCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRecordCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRecordCommon Send returns without error.

See UpdateRecordCommon for more information on using the UpdateRecordCommon API call, and error handling.

// Example sending a request using the UpdateRecordCommonRequest method.
req, resp := client.UpdateRecordCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateRecordCommonWithContext

func (c *DNS) UpdateRecordCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateRecordCommonWithContext is the same as UpdateRecordCommon with the addition of the ability to pass a context and additional request options.

See UpdateRecordCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateRecordRequest

func (c *DNS) UpdateRecordRequest(input *UpdateRecordInput) (req *request.Request, output *UpdateRecordOutput)

UpdateRecordRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRecord operation. The "output" return value will be populated with the UpdateRecordCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRecordCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRecordCommon Send returns without error.

See UpdateRecord for more information on using the UpdateRecord API call, and error handling.

// Example sending a request using the UpdateRecordRequest method.
req, resp := client.UpdateRecordRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateRecordSet

func (c *DNS) UpdateRecordSet(input *UpdateRecordSetInput) (*UpdateRecordSetOutput, error)

UpdateRecordSet API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateRecordSet for usage and error information.

func (*DNS) UpdateRecordSetCommon

func (c *DNS) UpdateRecordSetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRecordSetCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateRecordSetCommon for usage and error information.

func (*DNS) UpdateRecordSetCommonRequest

func (c *DNS) UpdateRecordSetCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateRecordSetCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRecordSetCommon operation. The "output" return value will be populated with the UpdateRecordSetCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRecordSetCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRecordSetCommon Send returns without error.

See UpdateRecordSetCommon for more information on using the UpdateRecordSetCommon API call, and error handling.

// Example sending a request using the UpdateRecordSetCommonRequest method.
req, resp := client.UpdateRecordSetCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateRecordSetCommonWithContext

func (c *DNS) UpdateRecordSetCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateRecordSetCommonWithContext is the same as UpdateRecordSetCommon with the addition of the ability to pass a context and additional request options.

See UpdateRecordSetCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateRecordSetRequest

func (c *DNS) UpdateRecordSetRequest(input *UpdateRecordSetInput) (req *request.Request, output *UpdateRecordSetOutput)

UpdateRecordSetRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRecordSet operation. The "output" return value will be populated with the UpdateRecordSetCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRecordSetCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRecordSetCommon Send returns without error.

See UpdateRecordSet for more information on using the UpdateRecordSet API call, and error handling.

// Example sending a request using the UpdateRecordSetRequest method.
req, resp := client.UpdateRecordSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateRecordSetWithContext

func (c *DNS) UpdateRecordSetWithContext(ctx volcengine.Context, input *UpdateRecordSetInput, opts ...request.Option) (*UpdateRecordSetOutput, error)

UpdateRecordSetWithContext is the same as UpdateRecordSet with the addition of the ability to pass a context and additional request options.

See UpdateRecordSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateRecordStatus

func (c *DNS) UpdateRecordStatus(input *UpdateRecordStatusInput) (*UpdateRecordStatusOutput, error)

UpdateRecordStatus API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateRecordStatus for usage and error information.

func (*DNS) UpdateRecordStatusCommon

func (c *DNS) UpdateRecordStatusCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRecordStatusCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateRecordStatusCommon for usage and error information.

func (*DNS) UpdateRecordStatusCommonRequest

func (c *DNS) UpdateRecordStatusCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateRecordStatusCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRecordStatusCommon operation. The "output" return value will be populated with the UpdateRecordStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRecordStatusCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRecordStatusCommon Send returns without error.

See UpdateRecordStatusCommon for more information on using the UpdateRecordStatusCommon API call, and error handling.

// Example sending a request using the UpdateRecordStatusCommonRequest method.
req, resp := client.UpdateRecordStatusCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateRecordStatusCommonWithContext

func (c *DNS) UpdateRecordStatusCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateRecordStatusCommonWithContext is the same as UpdateRecordStatusCommon with the addition of the ability to pass a context and additional request options.

See UpdateRecordStatusCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateRecordStatusRequest

func (c *DNS) UpdateRecordStatusRequest(input *UpdateRecordStatusInput) (req *request.Request, output *UpdateRecordStatusOutput)

UpdateRecordStatusRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRecordStatus operation. The "output" return value will be populated with the UpdateRecordStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRecordStatusCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRecordStatusCommon Send returns without error.

See UpdateRecordStatus for more information on using the UpdateRecordStatus API call, and error handling.

// Example sending a request using the UpdateRecordStatusRequest method.
req, resp := client.UpdateRecordStatusRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateRecordStatusWithContext

func (c *DNS) UpdateRecordStatusWithContext(ctx volcengine.Context, input *UpdateRecordStatusInput, opts ...request.Option) (*UpdateRecordStatusOutput, error)

UpdateRecordStatusWithContext is the same as UpdateRecordStatus with the addition of the ability to pass a context and additional request options.

See UpdateRecordStatus for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateRecordWithContext

func (c *DNS) UpdateRecordWithContext(ctx volcengine.Context, input *UpdateRecordInput, opts ...request.Option) (*UpdateRecordOutput, error)

UpdateRecordWithContext is the same as UpdateRecord with the addition of the ability to pass a context and additional request options.

See UpdateRecord for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateZone

func (c *DNS) UpdateZone(input *UpdateZoneInput) (*UpdateZoneOutput, error)

UpdateZone API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateZone for usage and error information.

func (*DNS) UpdateZoneCommon

func (c *DNS) UpdateZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateZoneCommon API operation for DNS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for DNS's API operation UpdateZoneCommon for usage and error information.

func (*DNS) UpdateZoneCommonRequest

func (c *DNS) UpdateZoneCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateZoneCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateZoneCommon operation. The "output" return value will be populated with the UpdateZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateZoneCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateZoneCommon Send returns without error.

See UpdateZoneCommon for more information on using the UpdateZoneCommon API call, and error handling.

// Example sending a request using the UpdateZoneCommonRequest method.
req, resp := client.UpdateZoneCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateZoneCommonWithContext

func (c *DNS) UpdateZoneCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateZoneCommonWithContext is the same as UpdateZoneCommon with the addition of the ability to pass a context and additional request options.

See UpdateZoneCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DNS) UpdateZoneRequest

func (c *DNS) UpdateZoneRequest(input *UpdateZoneInput) (req *request.Request, output *UpdateZoneOutput)

UpdateZoneRequest generates a "volcengine/request.Request" representing the client's request for the UpdateZone operation. The "output" return value will be populated with the UpdateZoneCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateZoneCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateZoneCommon Send returns without error.

See UpdateZone for more information on using the UpdateZone API call, and error handling.

// Example sending a request using the UpdateZoneRequest method.
req, resp := client.UpdateZoneRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*DNS) UpdateZoneWithContext

func (c *DNS) UpdateZoneWithContext(ctx volcengine.Context, input *UpdateZoneInput, opts ...request.Option) (*UpdateZoneOutput, error)

UpdateZoneWithContext is the same as UpdateZone with the addition of the ability to pass a context and additional request options.

See UpdateZone for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type DNSAPI

type DNSAPI interface {
	BatchDeleteCustomLineCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchDeleteCustomLineCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchDeleteCustomLineCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchDeleteCustomLine(*BatchDeleteCustomLineInput) (*BatchDeleteCustomLineOutput, error)
	BatchDeleteCustomLineWithContext(volcengine.Context, *BatchDeleteCustomLineInput, ...request.Option) (*BatchDeleteCustomLineOutput, error)
	BatchDeleteCustomLineRequest(*BatchDeleteCustomLineInput) (*request.Request, *BatchDeleteCustomLineOutput)

	CheckRetrieveZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckRetrieveZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckRetrieveZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckRetrieveZone(*CheckRetrieveZoneInput) (*CheckRetrieveZoneOutput, error)
	CheckRetrieveZoneWithContext(volcengine.Context, *CheckRetrieveZoneInput, ...request.Option) (*CheckRetrieveZoneOutput, error)
	CheckRetrieveZoneRequest(*CheckRetrieveZoneInput) (*request.Request, *CheckRetrieveZoneOutput)

	CheckZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckZone(*CheckZoneInput) (*CheckZoneOutput, error)
	CheckZoneWithContext(volcengine.Context, *CheckZoneInput, ...request.Option) (*CheckZoneOutput, error)
	CheckZoneRequest(*CheckZoneInput) (*request.Request, *CheckZoneOutput)

	CreateCustomLineCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCustomLineCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCustomLineCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCustomLine(*CreateCustomLineInput) (*CreateCustomLineOutput, error)
	CreateCustomLineWithContext(volcengine.Context, *CreateCustomLineInput, ...request.Option) (*CreateCustomLineOutput, error)
	CreateCustomLineRequest(*CreateCustomLineInput) (*request.Request, *CreateCustomLineOutput)

	CreateRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRecord(*CreateRecordInput) (*CreateRecordOutput, error)
	CreateRecordWithContext(volcengine.Context, *CreateRecordInput, ...request.Option) (*CreateRecordOutput, error)
	CreateRecordRequest(*CreateRecordInput) (*request.Request, *CreateRecordOutput)

	CreateUserZoneBackupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateUserZoneBackupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateUserZoneBackupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateUserZoneBackup(*CreateUserZoneBackupInput) (*CreateUserZoneBackupOutput, error)
	CreateUserZoneBackupWithContext(volcengine.Context, *CreateUserZoneBackupInput, ...request.Option) (*CreateUserZoneBackupOutput, error)
	CreateUserZoneBackupRequest(*CreateUserZoneBackupInput) (*request.Request, *CreateUserZoneBackupOutput)

	CreateZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateZone(*CreateZoneInput) (*CreateZoneOutput, error)
	CreateZoneWithContext(volcengine.Context, *CreateZoneInput, ...request.Option) (*CreateZoneOutput, error)
	CreateZoneRequest(*CreateZoneInput) (*request.Request, *CreateZoneOutput)

	DeleteRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRecord(*DeleteRecordInput) (*DeleteRecordOutput, error)
	DeleteRecordWithContext(volcengine.Context, *DeleteRecordInput, ...request.Option) (*DeleteRecordOutput, error)
	DeleteRecordRequest(*DeleteRecordInput) (*request.Request, *DeleteRecordOutput)

	DeleteUserZoneBackupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteUserZoneBackupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteUserZoneBackupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteUserZoneBackup(*DeleteUserZoneBackupInput) (*DeleteUserZoneBackupOutput, error)
	DeleteUserZoneBackupWithContext(volcengine.Context, *DeleteUserZoneBackupInput, ...request.Option) (*DeleteUserZoneBackupOutput, error)
	DeleteUserZoneBackupRequest(*DeleteUserZoneBackupInput) (*request.Request, *DeleteUserZoneBackupOutput)

	DeleteZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteZone(*DeleteZoneInput) (*DeleteZoneOutput, error)
	DeleteZoneWithContext(volcengine.Context, *DeleteZoneInput, ...request.Option) (*DeleteZoneOutput, error)
	DeleteZoneRequest(*DeleteZoneInput) (*request.Request, *DeleteZoneOutput)

	ListCustomLinesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListCustomLinesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListCustomLinesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListCustomLines(*ListCustomLinesInput) (*ListCustomLinesOutput, error)
	ListCustomLinesWithContext(volcengine.Context, *ListCustomLinesInput, ...request.Option) (*ListCustomLinesOutput, error)
	ListCustomLinesRequest(*ListCustomLinesInput) (*request.Request, *ListCustomLinesOutput)

	ListDomainStatisticsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListDomainStatisticsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListDomainStatisticsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListDomainStatistics(*ListDomainStatisticsInput) (*ListDomainStatisticsOutput, error)
	ListDomainStatisticsWithContext(volcengine.Context, *ListDomainStatisticsInput, ...request.Option) (*ListDomainStatisticsOutput, error)
	ListDomainStatisticsRequest(*ListDomainStatisticsInput) (*request.Request, *ListDomainStatisticsOutput)

	ListLinesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListLinesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListLinesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListLines(*ListLinesInput) (*ListLinesOutput, error)
	ListLinesWithContext(volcengine.Context, *ListLinesInput, ...request.Option) (*ListLinesOutput, error)
	ListLinesRequest(*ListLinesInput) (*request.Request, *ListLinesOutput)

	ListRecordDigestByLineCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRecordDigestByLineCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRecordDigestByLineCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRecordDigestByLine(*ListRecordDigestByLineInput) (*ListRecordDigestByLineOutput, error)
	ListRecordDigestByLineWithContext(volcengine.Context, *ListRecordDigestByLineInput, ...request.Option) (*ListRecordDigestByLineOutput, error)
	ListRecordDigestByLineRequest(*ListRecordDigestByLineInput) (*request.Request, *ListRecordDigestByLineOutput)

	ListRecordSetsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRecordSetsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRecordSetsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRecordSets(*ListRecordSetsInput) (*ListRecordSetsOutput, error)
	ListRecordSetsWithContext(volcengine.Context, *ListRecordSetsInput, ...request.Option) (*ListRecordSetsOutput, error)
	ListRecordSetsRequest(*ListRecordSetsInput) (*request.Request, *ListRecordSetsOutput)

	ListRecordsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRecordsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRecordsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRecords(*ListRecordsInput) (*ListRecordsOutput, error)
	ListRecordsWithContext(volcengine.Context, *ListRecordsInput, ...request.Option) (*ListRecordsOutput, error)
	ListRecordsRequest(*ListRecordsInput) (*request.Request, *ListRecordsOutput)

	ListUserZoneBackupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListUserZoneBackupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListUserZoneBackupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListUserZoneBackups(*ListUserZoneBackupsInput) (*ListUserZoneBackupsOutput, error)
	ListUserZoneBackupsWithContext(volcengine.Context, *ListUserZoneBackupsInput, ...request.Option) (*ListUserZoneBackupsOutput, error)
	ListUserZoneBackupsRequest(*ListUserZoneBackupsInput) (*request.Request, *ListUserZoneBackupsOutput)

	ListZoneStatisticsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListZoneStatisticsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListZoneStatisticsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListZoneStatistics(*ListZoneStatisticsInput) (*ListZoneStatisticsOutput, error)
	ListZoneStatisticsWithContext(volcengine.Context, *ListZoneStatisticsInput, ...request.Option) (*ListZoneStatisticsOutput, error)
	ListZoneStatisticsRequest(*ListZoneStatisticsInput) (*request.Request, *ListZoneStatisticsOutput)

	ListZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListZones(*ListZonesInput) (*ListZonesOutput, error)
	ListZonesWithContext(volcengine.Context, *ListZonesInput, ...request.Option) (*ListZonesOutput, error)
	ListZonesRequest(*ListZonesInput) (*request.Request, *ListZonesOutput)

	QueryBackupScheduleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryBackupScheduleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryBackupScheduleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryBackupSchedule(*QueryBackupScheduleInput) (*QueryBackupScheduleOutput, error)
	QueryBackupScheduleWithContext(volcengine.Context, *QueryBackupScheduleInput, ...request.Option) (*QueryBackupScheduleOutput, error)
	QueryBackupScheduleRequest(*QueryBackupScheduleInput) (*request.Request, *QueryBackupScheduleOutput)

	QueryRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryRecord(*QueryRecordInput) (*QueryRecordOutput, error)
	QueryRecordWithContext(volcengine.Context, *QueryRecordInput, ...request.Option) (*QueryRecordOutput, error)
	QueryRecordRequest(*QueryRecordInput) (*request.Request, *QueryRecordOutput)

	QueryZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryZone(*QueryZoneInput) (*QueryZoneOutput, error)
	QueryZoneWithContext(volcengine.Context, *QueryZoneInput, ...request.Option) (*QueryZoneOutput, error)
	QueryZoneRequest(*QueryZoneInput) (*request.Request, *QueryZoneOutput)

	RestoreUserZoneBackupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RestoreUserZoneBackupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RestoreUserZoneBackupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RestoreUserZoneBackup(*RestoreUserZoneBackupInput) (*RestoreUserZoneBackupOutput, error)
	RestoreUserZoneBackupWithContext(volcengine.Context, *RestoreUserZoneBackupInput, ...request.Option) (*RestoreUserZoneBackupOutput, error)
	RestoreUserZoneBackupRequest(*RestoreUserZoneBackupInput) (*request.Request, *RestoreUserZoneBackupOutput)

	RetrieveZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RetrieveZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RetrieveZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RetrieveZone(*RetrieveZoneInput) (*RetrieveZoneOutput, error)
	RetrieveZoneWithContext(volcengine.Context, *RetrieveZoneInput, ...request.Option) (*RetrieveZoneOutput, error)
	RetrieveZoneRequest(*RetrieveZoneInput) (*request.Request, *RetrieveZoneOutput)

	UpdateBackupScheduleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateBackupScheduleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateBackupScheduleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateBackupSchedule(*UpdateBackupScheduleInput) (*UpdateBackupScheduleOutput, error)
	UpdateBackupScheduleWithContext(volcengine.Context, *UpdateBackupScheduleInput, ...request.Option) (*UpdateBackupScheduleOutput, error)
	UpdateBackupScheduleRequest(*UpdateBackupScheduleInput) (*request.Request, *UpdateBackupScheduleOutput)

	UpdateCustomLineCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateCustomLineCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateCustomLineCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateCustomLine(*UpdateCustomLineInput) (*UpdateCustomLineOutput, error)
	UpdateCustomLineWithContext(volcengine.Context, *UpdateCustomLineInput, ...request.Option) (*UpdateCustomLineOutput, error)
	UpdateCustomLineRequest(*UpdateCustomLineInput) (*request.Request, *UpdateCustomLineOutput)

	UpdateRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRecord(*UpdateRecordInput) (*UpdateRecordOutput, error)
	UpdateRecordWithContext(volcengine.Context, *UpdateRecordInput, ...request.Option) (*UpdateRecordOutput, error)
	UpdateRecordRequest(*UpdateRecordInput) (*request.Request, *UpdateRecordOutput)

	UpdateRecordSetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRecordSetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRecordSetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRecordSet(*UpdateRecordSetInput) (*UpdateRecordSetOutput, error)
	UpdateRecordSetWithContext(volcengine.Context, *UpdateRecordSetInput, ...request.Option) (*UpdateRecordSetOutput, error)
	UpdateRecordSetRequest(*UpdateRecordSetInput) (*request.Request, *UpdateRecordSetOutput)

	UpdateRecordStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRecordStatusCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRecordStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRecordStatus(*UpdateRecordStatusInput) (*UpdateRecordStatusOutput, error)
	UpdateRecordStatusWithContext(volcengine.Context, *UpdateRecordStatusInput, ...request.Option) (*UpdateRecordStatusOutput, error)
	UpdateRecordStatusRequest(*UpdateRecordStatusInput) (*request.Request, *UpdateRecordStatusOutput)

	UpdateZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateZone(*UpdateZoneInput) (*UpdateZoneOutput, error)
	UpdateZoneWithContext(volcengine.Context, *UpdateZoneInput, ...request.Option) (*UpdateZoneOutput, error)
	UpdateZoneRequest(*UpdateZoneInput) (*request.Request, *UpdateZoneOutput)
}

DNSAPI provides an interface to enable mocking the dns.DNS service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// DNS.
func myFunc(svc DNSAPI) bool {
    // Make svc.BatchDeleteCustomLine request
}

func main() {
    sess := session.New()
    svc := dns.New(sess)

    myFunc(svc)
}

type DataForListDomainStatisticsOutput

type DataForListDomainStatisticsOutput struct {
	CacheStage *int32 `type:"int32" json:",omitempty"`

	Error *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NotExists *int32 `type:"int32" json:",omitempty"`

	Success *int32 `type:"int32" json:",omitempty"`

	Timestamp *int64 `type:"int64" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`

	ZID *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListDomainStatisticsOutput) GoString

GoString returns the string representation

func (*DataForListDomainStatisticsOutput) SetCacheStage

SetCacheStage sets the CacheStage field's value.

func (*DataForListDomainStatisticsOutput) SetError

SetError sets the Error field's value.

func (*DataForListDomainStatisticsOutput) SetName

SetName sets the Name field's value.

func (*DataForListDomainStatisticsOutput) SetNotExists

SetNotExists sets the NotExists field's value.

func (*DataForListDomainStatisticsOutput) SetSuccess

SetSuccess sets the Success field's value.

func (*DataForListDomainStatisticsOutput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (*DataForListDomainStatisticsOutput) SetTotal

SetTotal sets the Total field's value.

func (*DataForListDomainStatisticsOutput) SetZID

SetZID sets the ZID field's value.

func (DataForListDomainStatisticsOutput) String

String returns the string representation

type DataForListZoneStatisticsOutput

type DataForListZoneStatisticsOutput struct {
	CacheStage *int32 `type:"int32" json:",omitempty"`

	Error *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NotExists *int32 `type:"int32" json:",omitempty"`

	Success *int32 `type:"int32" json:",omitempty"`

	Timestamp *int64 `type:"int64" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`

	ZID *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListZoneStatisticsOutput) GoString

GoString returns the string representation

func (*DataForListZoneStatisticsOutput) SetCacheStage

SetCacheStage sets the CacheStage field's value.

func (*DataForListZoneStatisticsOutput) SetError

SetError sets the Error field's value.

func (*DataForListZoneStatisticsOutput) SetName

SetName sets the Name field's value.

func (*DataForListZoneStatisticsOutput) SetNotExists

SetNotExists sets the NotExists field's value.

func (*DataForListZoneStatisticsOutput) SetSuccess

SetSuccess sets the Success field's value.

func (*DataForListZoneStatisticsOutput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (*DataForListZoneStatisticsOutput) SetTotal

SetTotal sets the Total field's value.

func (*DataForListZoneStatisticsOutput) SetZID

SetZID sets the ZID field's value.

func (DataForListZoneStatisticsOutput) String

String returns the string representation

type DeleteRecordInput

type DeleteRecordInput struct {
	ProjectName *string `type:"string" json:",omitempty"`

	// RecordID is a required field
	RecordID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRecordInput) GoString

func (s DeleteRecordInput) GoString() string

GoString returns the string representation

func (*DeleteRecordInput) SetProjectName

func (s *DeleteRecordInput) SetProjectName(v string) *DeleteRecordInput

SetProjectName sets the ProjectName field's value.

func (*DeleteRecordInput) SetRecordID

func (s *DeleteRecordInput) SetRecordID(v string) *DeleteRecordInput

SetRecordID sets the RecordID field's value.

func (DeleteRecordInput) String

func (s DeleteRecordInput) String() string

String returns the string representation

func (*DeleteRecordInput) Validate

func (s *DeleteRecordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRecordOutput

type DeleteRecordOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteRecordOutput) GoString

func (s DeleteRecordOutput) GoString() string

GoString returns the string representation

func (DeleteRecordOutput) String

func (s DeleteRecordOutput) String() string

String returns the string representation

type DeleteUserZoneBackupInput

type DeleteUserZoneBackupInput struct {

	// BackupID is a required field
	BackupID *string `type:"string" json:",omitempty" required:"true"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteUserZoneBackupInput) GoString

func (s DeleteUserZoneBackupInput) GoString() string

GoString returns the string representation

func (*DeleteUserZoneBackupInput) SetBackupID

SetBackupID sets the BackupID field's value.

func (*DeleteUserZoneBackupInput) SetZID

SetZID sets the ZID field's value.

func (DeleteUserZoneBackupInput) String

func (s DeleteUserZoneBackupInput) String() string

String returns the string representation

func (*DeleteUserZoneBackupInput) Validate

func (s *DeleteUserZoneBackupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUserZoneBackupOutput

type DeleteUserZoneBackupOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteUserZoneBackupOutput) GoString

func (s DeleteUserZoneBackupOutput) GoString() string

GoString returns the string representation

func (DeleteUserZoneBackupOutput) String

String returns the string representation

type DeleteZoneInput

type DeleteZoneInput struct {

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteZoneInput) GoString

func (s DeleteZoneInput) GoString() string

GoString returns the string representation

func (*DeleteZoneInput) SetZID

func (s *DeleteZoneInput) SetZID(v int64) *DeleteZoneInput

SetZID sets the ZID field's value.

func (DeleteZoneInput) String

func (s DeleteZoneInput) String() string

String returns the string representation

func (*DeleteZoneInput) Validate

func (s *DeleteZoneInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteZoneOutput

type DeleteZoneOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteZoneOutput) GoString

func (s DeleteZoneOutput) GoString() string

GoString returns the string representation

func (DeleteZoneOutput) String

func (s DeleteZoneOutput) String() string

String returns the string representation

type LineForListLinesOutput

type LineForListLinesOutput struct {
	FatherValue *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Level *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PartName *string `type:"string" json:",omitempty"`

	Type *int32 `type:"int32" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LineForListLinesOutput) GoString

func (s LineForListLinesOutput) GoString() string

GoString returns the string representation

func (*LineForListLinesOutput) SetFatherValue

SetFatherValue sets the FatherValue field's value.

func (*LineForListLinesOutput) SetID

SetID sets the ID field's value.

func (*LineForListLinesOutput) SetLevel

SetLevel sets the Level field's value.

func (*LineForListLinesOutput) SetName

SetName sets the Name field's value.

func (*LineForListLinesOutput) SetPartName

SetPartName sets the PartName field's value.

func (*LineForListLinesOutput) SetType

SetType sets the Type field's value.

func (*LineForListLinesOutput) SetValue

SetValue sets the Value field's value.

func (LineForListLinesOutput) String

func (s LineForListLinesOutput) String() string

String returns the string representation

type ListCustomLinesInput

type ListCustomLinesInput struct {
	IPSegment *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	NameCN *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListCustomLinesInput) GoString

func (s ListCustomLinesInput) GoString() string

GoString returns the string representation

func (*ListCustomLinesInput) SetIPSegment

func (s *ListCustomLinesInput) SetIPSegment(v string) *ListCustomLinesInput

SetIPSegment sets the IPSegment field's value.

func (*ListCustomLinesInput) SetLine

SetLine sets the Line field's value.

func (*ListCustomLinesInput) SetNameCN

SetNameCN sets the NameCN field's value.

func (*ListCustomLinesInput) SetPageNumber

func (s *ListCustomLinesInput) SetPageNumber(v int32) *ListCustomLinesInput

SetPageNumber sets the PageNumber field's value.

func (*ListCustomLinesInput) SetPageSize

func (s *ListCustomLinesInput) SetPageSize(v int32) *ListCustomLinesInput

SetPageSize sets the PageSize field's value.

func (*ListCustomLinesInput) SetRemark

SetRemark sets the Remark field's value.

func (ListCustomLinesInput) String

func (s ListCustomLinesInput) String() string

String returns the string representation

type ListCustomLinesOutput

type ListCustomLinesOutput struct {
	Metadata *response.ResponseMetadata

	CustomerLines []*CustomerLineForListCustomLinesOutput `type:"list" json:",omitempty"`

	IPSegmentCount *int32 `type:"int32" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListCustomLinesOutput) GoString

func (s ListCustomLinesOutput) GoString() string

GoString returns the string representation

func (*ListCustomLinesOutput) SetCustomerLines

SetCustomerLines sets the CustomerLines field's value.

func (*ListCustomLinesOutput) SetIPSegmentCount

func (s *ListCustomLinesOutput) SetIPSegmentCount(v int32) *ListCustomLinesOutput

SetIPSegmentCount sets the IPSegmentCount field's value.

func (*ListCustomLinesOutput) SetPageNumber

func (s *ListCustomLinesOutput) SetPageNumber(v int32) *ListCustomLinesOutput

SetPageNumber sets the PageNumber field's value.

func (*ListCustomLinesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListCustomLinesOutput) SetTotalCount

func (s *ListCustomLinesOutput) SetTotalCount(v int32) *ListCustomLinesOutput

SetTotalCount sets the TotalCount field's value.

func (ListCustomLinesOutput) String

func (s ListCustomLinesOutput) String() string

String returns the string representation

type ListDomainStatisticsInput

type ListDomainStatisticsInput struct {
	End *int64 `type:"int64" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	SearchMode *string `type:"string" json:",omitempty"`

	Start *int64 `type:"int64" json:",omitempty"`

	Threshold *int32 `type:"int32" json:",omitempty"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListDomainStatisticsInput) GoString

func (s ListDomainStatisticsInput) GoString() string

GoString returns the string representation

func (*ListDomainStatisticsInput) SetEnd

SetEnd sets the End field's value.

func (*ListDomainStatisticsInput) SetName

SetName sets the Name field's value.

func (*ListDomainStatisticsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListDomainStatisticsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListDomainStatisticsInput) SetSearchMode

SetSearchMode sets the SearchMode field's value.

func (*ListDomainStatisticsInput) SetStart

SetStart sets the Start field's value.

func (*ListDomainStatisticsInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (*ListDomainStatisticsInput) SetZID

SetZID sets the ZID field's value.

func (ListDomainStatisticsInput) String

func (s ListDomainStatisticsInput) String() string

String returns the string representation

func (*ListDomainStatisticsInput) Validate

func (s *ListDomainStatisticsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDomainStatisticsOutput

type ListDomainStatisticsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListDomainStatisticsOutput `type:"list" json:",omitempty"`

	Page *int32 `type:"int32" json:",omitempty"`

	Size *int32 `type:"int32" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDomainStatisticsOutput) GoString

func (s ListDomainStatisticsOutput) GoString() string

GoString returns the string representation

func (*ListDomainStatisticsOutput) SetData

SetData sets the Data field's value.

func (*ListDomainStatisticsOutput) SetPage

SetPage sets the Page field's value.

func (*ListDomainStatisticsOutput) SetSize

SetSize sets the Size field's value.

func (*ListDomainStatisticsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListDomainStatisticsOutput) String

String returns the string representation

type ListLinesInput

type ListLinesInput struct {
	Hierarchy *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ZID *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListLinesInput) GoString

func (s ListLinesInput) GoString() string

GoString returns the string representation

func (*ListLinesInput) SetHierarchy

func (s *ListLinesInput) SetHierarchy(v string) *ListLinesInput

SetHierarchy sets the Hierarchy field's value.

func (*ListLinesInput) SetPageNumber

func (s *ListLinesInput) SetPageNumber(v int32) *ListLinesInput

SetPageNumber sets the PageNumber field's value.

func (*ListLinesInput) SetPageSize

func (s *ListLinesInput) SetPageSize(v int32) *ListLinesInput

SetPageSize sets the PageSize field's value.

func (*ListLinesInput) SetZID

func (s *ListLinesInput) SetZID(v int64) *ListLinesInput

SetZID sets the ZID field's value.

func (ListLinesInput) String

func (s ListLinesInput) String() string

String returns the string representation

type ListLinesOutput

type ListLinesOutput struct {
	Metadata *response.ResponseMetadata

	Lines []*LineForListLinesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListLinesOutput) GoString

func (s ListLinesOutput) GoString() string

GoString returns the string representation

func (*ListLinesOutput) SetLines

SetLines sets the Lines field's value.

func (*ListLinesOutput) SetPageNumber

func (s *ListLinesOutput) SetPageNumber(v int32) *ListLinesOutput

SetPageNumber sets the PageNumber field's value.

func (*ListLinesOutput) SetPageSize

func (s *ListLinesOutput) SetPageSize(v int32) *ListLinesOutput

SetPageSize sets the PageSize field's value.

func (*ListLinesOutput) SetTotalCount

func (s *ListLinesOutput) SetTotalCount(v int32) *ListLinesOutput

SetTotalCount sets the TotalCount field's value.

func (ListLinesOutput) String

func (s ListLinesOutput) String() string

String returns the string representation

type ListRecordDigestByLineInput

type ListRecordDigestByLineInput struct {

	// Line is a required field
	Line *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListRecordDigestByLineInput) GoString

func (s ListRecordDigestByLineInput) GoString() string

GoString returns the string representation

func (*ListRecordDigestByLineInput) SetLine

SetLine sets the Line field's value.

func (ListRecordDigestByLineInput) String

String returns the string representation

func (*ListRecordDigestByLineInput) Validate

func (s *ListRecordDigestByLineInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRecordDigestByLineOutput

type ListRecordDigestByLineOutput struct {
	Metadata *response.ResponseMetadata

	Line *string `type:"string" json:",omitempty"`

	RecordDigests []*RecordDigestForListRecordDigestByLineOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRecordDigestByLineOutput) GoString

func (s ListRecordDigestByLineOutput) GoString() string

GoString returns the string representation

func (*ListRecordDigestByLineOutput) SetLine

SetLine sets the Line field's value.

func (*ListRecordDigestByLineOutput) SetRecordDigests

SetRecordDigests sets the RecordDigests field's value.

func (ListRecordDigestByLineOutput) String

String returns the string representation

type ListRecordSetsInput

type ListRecordSetsInput struct {
	Host *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	RecordSetID *string `type:"string" json:",omitempty"`

	SearchMode *string `type:"string" json:",omitempty"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListRecordSetsInput) GoString

func (s ListRecordSetsInput) GoString() string

GoString returns the string representation

func (*ListRecordSetsInput) SetHost

SetHost sets the Host field's value.

func (*ListRecordSetsInput) SetPageNumber

func (s *ListRecordSetsInput) SetPageNumber(v int32) *ListRecordSetsInput

SetPageNumber sets the PageNumber field's value.

func (*ListRecordSetsInput) SetPageSize

func (s *ListRecordSetsInput) SetPageSize(v int32) *ListRecordSetsInput

SetPageSize sets the PageSize field's value.

func (*ListRecordSetsInput) SetRecordSetID

func (s *ListRecordSetsInput) SetRecordSetID(v string) *ListRecordSetsInput

SetRecordSetID sets the RecordSetID field's value.

func (*ListRecordSetsInput) SetSearchMode

func (s *ListRecordSetsInput) SetSearchMode(v string) *ListRecordSetsInput

SetSearchMode sets the SearchMode field's value.

func (*ListRecordSetsInput) SetZID

SetZID sets the ZID field's value.

func (ListRecordSetsInput) String

func (s ListRecordSetsInput) String() string

String returns the string representation

func (*ListRecordSetsInput) Validate

func (s *ListRecordSetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRecordSetsOutput

type ListRecordSetsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	RecordSets []*RecordSetForListRecordSetsOutput `type:"list" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRecordSetsOutput) GoString

func (s ListRecordSetsOutput) GoString() string

GoString returns the string representation

func (*ListRecordSetsOutput) SetPageNumber

func (s *ListRecordSetsOutput) SetPageNumber(v int32) *ListRecordSetsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListRecordSetsOutput) SetPageSize

func (s *ListRecordSetsOutput) SetPageSize(v int32) *ListRecordSetsOutput

SetPageSize sets the PageSize field's value.

func (*ListRecordSetsOutput) SetRecordSets

SetRecordSets sets the RecordSets field's value.

func (*ListRecordSetsOutput) SetTotalCount

func (s *ListRecordSetsOutput) SetTotalCount(v int32) *ListRecordSetsOutput

SetTotalCount sets the TotalCount field's value.

func (ListRecordSetsOutput) String

func (s ListRecordSetsOutput) String() string

String returns the string representation

type ListRecordsInput

type ListRecordsInput struct {
	Host *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	SearchMode *string `type:"string" json:",omitempty"`

	SearchOrder *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListRecordsInput) GoString

func (s ListRecordsInput) GoString() string

GoString returns the string representation

func (*ListRecordsInput) SetHost

func (s *ListRecordsInput) SetHost(v string) *ListRecordsInput

SetHost sets the Host field's value.

func (*ListRecordsInput) SetLine

func (s *ListRecordsInput) SetLine(v string) *ListRecordsInput

SetLine sets the Line field's value.

func (*ListRecordsInput) SetPageNumber

func (s *ListRecordsInput) SetPageNumber(v int32) *ListRecordsInput

SetPageNumber sets the PageNumber field's value.

func (*ListRecordsInput) SetPageSize

func (s *ListRecordsInput) SetPageSize(v int32) *ListRecordsInput

SetPageSize sets the PageSize field's value.

func (*ListRecordsInput) SetSearchMode

func (s *ListRecordsInput) SetSearchMode(v string) *ListRecordsInput

SetSearchMode sets the SearchMode field's value.

func (*ListRecordsInput) SetSearchOrder

func (s *ListRecordsInput) SetSearchOrder(v string) *ListRecordsInput

SetSearchOrder sets the SearchOrder field's value.

func (*ListRecordsInput) SetType

func (s *ListRecordsInput) SetType(v string) *ListRecordsInput

SetType sets the Type field's value.

func (*ListRecordsInput) SetValue

func (s *ListRecordsInput) SetValue(v string) *ListRecordsInput

SetValue sets the Value field's value.

func (*ListRecordsInput) SetZID

func (s *ListRecordsInput) SetZID(v int64) *ListRecordsInput

SetZID sets the ZID field's value.

func (ListRecordsInput) String

func (s ListRecordsInput) String() string

String returns the string representation

func (*ListRecordsInput) Validate

func (s *ListRecordsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRecordsOutput

type ListRecordsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Records []*RecordForListRecordsOutput `type:"list" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRecordsOutput) GoString

func (s ListRecordsOutput) GoString() string

GoString returns the string representation

func (*ListRecordsOutput) SetPageNumber

func (s *ListRecordsOutput) SetPageNumber(v int32) *ListRecordsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListRecordsOutput) SetPageSize

func (s *ListRecordsOutput) SetPageSize(v int32) *ListRecordsOutput

SetPageSize sets the PageSize field's value.

func (*ListRecordsOutput) SetRecords

SetRecords sets the Records field's value.

func (*ListRecordsOutput) SetTotalCount

func (s *ListRecordsOutput) SetTotalCount(v int32) *ListRecordsOutput

SetTotalCount sets the TotalCount field's value.

func (ListRecordsOutput) String

func (s ListRecordsOutput) String() string

String returns the string representation

type ListUserZoneBackupsInput

type ListUserZoneBackupsInput struct {

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListUserZoneBackupsInput) GoString

func (s ListUserZoneBackupsInput) GoString() string

GoString returns the string representation

func (*ListUserZoneBackupsInput) SetZID

SetZID sets the ZID field's value.

func (ListUserZoneBackupsInput) String

func (s ListUserZoneBackupsInput) String() string

String returns the string representation

func (*ListUserZoneBackupsInput) Validate

func (s *ListUserZoneBackupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListUserZoneBackupsOutput

type ListUserZoneBackupsOutput struct {
	Metadata *response.ResponseMetadata

	BackupInfos []*BackupInfoForListUserZoneBackupsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListUserZoneBackupsOutput) GoString

func (s ListUserZoneBackupsOutput) GoString() string

GoString returns the string representation

func (*ListUserZoneBackupsOutput) SetBackupInfos

SetBackupInfos sets the BackupInfos field's value.

func (ListUserZoneBackupsOutput) String

func (s ListUserZoneBackupsOutput) String() string

String returns the string representation

type ListZoneStatisticsInput

type ListZoneStatisticsInput struct {
	End *int64 `type:"int64" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderKey *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	SearchMode *string `type:"string" json:",omitempty"`

	SearchOrder *string `type:"string" json:",omitempty"`

	Start *int64 `type:"int64" json:",omitempty"`

	Threshold *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListZoneStatisticsInput) GoString

func (s ListZoneStatisticsInput) GoString() string

GoString returns the string representation

func (*ListZoneStatisticsInput) SetEnd

SetEnd sets the End field's value.

func (*ListZoneStatisticsInput) SetName

SetName sets the Name field's value.

func (*ListZoneStatisticsInput) SetOrderKey

SetOrderKey sets the OrderKey field's value.

func (*ListZoneStatisticsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListZoneStatisticsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListZoneStatisticsInput) SetSearchMode

SetSearchMode sets the SearchMode field's value.

func (*ListZoneStatisticsInput) SetSearchOrder

SetSearchOrder sets the SearchOrder field's value.

func (*ListZoneStatisticsInput) SetStart

SetStart sets the Start field's value.

func (*ListZoneStatisticsInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ListZoneStatisticsInput) String

func (s ListZoneStatisticsInput) String() string

String returns the string representation

type ListZoneStatisticsOutput

type ListZoneStatisticsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListZoneStatisticsOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListZoneStatisticsOutput) GoString

func (s ListZoneStatisticsOutput) GoString() string

GoString returns the string representation

func (*ListZoneStatisticsOutput) SetData

SetData sets the Data field's value.

func (*ListZoneStatisticsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListZoneStatisticsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListZoneStatisticsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListZoneStatisticsOutput) String

func (s ListZoneStatisticsOutput) String() string

String returns the string representation

type ListZonesInput

type ListZonesInput struct {
	Key *string `type:"string" json:",omitempty"`

	OrderKey *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	SearchMode *string `type:"string" json:",omitempty"`

	SearchOrder *string `type:"string" json:",omitempty"`

	Stage *string `type:"string" json:",omitempty"`

	TagFilters []*TagFilterForListZonesInput `type:"list" json:",omitempty"`

	TradeCode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListZonesInput) GoString

func (s ListZonesInput) GoString() string

GoString returns the string representation

func (*ListZonesInput) SetKey

func (s *ListZonesInput) SetKey(v string) *ListZonesInput

SetKey sets the Key field's value.

func (*ListZonesInput) SetOrderKey

func (s *ListZonesInput) SetOrderKey(v string) *ListZonesInput

SetOrderKey sets the OrderKey field's value.

func (*ListZonesInput) SetPageNumber

func (s *ListZonesInput) SetPageNumber(v int32) *ListZonesInput

SetPageNumber sets the PageNumber field's value.

func (*ListZonesInput) SetPageSize

func (s *ListZonesInput) SetPageSize(v int32) *ListZonesInput

SetPageSize sets the PageSize field's value.

func (*ListZonesInput) SetProjectName

func (s *ListZonesInput) SetProjectName(v string) *ListZonesInput

SetProjectName sets the ProjectName field's value.

func (*ListZonesInput) SetSearchMode

func (s *ListZonesInput) SetSearchMode(v string) *ListZonesInput

SetSearchMode sets the SearchMode field's value.

func (*ListZonesInput) SetSearchOrder

func (s *ListZonesInput) SetSearchOrder(v string) *ListZonesInput

SetSearchOrder sets the SearchOrder field's value.

func (*ListZonesInput) SetStage

func (s *ListZonesInput) SetStage(v string) *ListZonesInput

SetStage sets the Stage field's value.

func (*ListZonesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListZonesInput) SetTradeCode

func (s *ListZonesInput) SetTradeCode(v string) *ListZonesInput

SetTradeCode sets the TradeCode field's value.

func (ListZonesInput) String

func (s ListZonesInput) String() string

String returns the string representation

type ListZonesOutput

type ListZonesOutput struct {
	Metadata *response.ResponseMetadata

	Total *int32 `type:"int32" json:",omitempty"`

	Zones []*ZoneForListZonesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListZonesOutput) GoString

func (s ListZonesOutput) GoString() string

GoString returns the string representation

func (*ListZonesOutput) SetTotal

func (s *ListZonesOutput) SetTotal(v int32) *ListZonesOutput

SetTotal sets the Total field's value.

func (*ListZonesOutput) SetZones

SetZones sets the Zones field's value.

func (ListZonesOutput) String

func (s ListZonesOutput) String() string

String returns the string representation

type QueryBackupScheduleInput

type QueryBackupScheduleInput struct {

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (QueryBackupScheduleInput) GoString

func (s QueryBackupScheduleInput) GoString() string

GoString returns the string representation

func (*QueryBackupScheduleInput) SetZID

SetZID sets the ZID field's value.

func (QueryBackupScheduleInput) String

func (s QueryBackupScheduleInput) String() string

String returns the string representation

func (*QueryBackupScheduleInput) Validate

func (s *QueryBackupScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type QueryBackupScheduleOutput

type QueryBackupScheduleOutput struct {
	Metadata *response.ResponseMetadata

	CountLimit *int32 `type:"int32" json:",omitempty"`

	Schedule *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (QueryBackupScheduleOutput) GoString

func (s QueryBackupScheduleOutput) GoString() string

GoString returns the string representation

func (*QueryBackupScheduleOutput) SetCountLimit

SetCountLimit sets the CountLimit field's value.

func (*QueryBackupScheduleOutput) SetSchedule

SetSchedule sets the Schedule field's value.

func (QueryBackupScheduleOutput) String

func (s QueryBackupScheduleOutput) String() string

String returns the string representation

type QueryRecordInput

type QueryRecordInput struct {
	FQDN *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	PQDN *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RecordID *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (QueryRecordInput) GoString

func (s QueryRecordInput) GoString() string

GoString returns the string representation

func (*QueryRecordInput) SetFQDN

func (s *QueryRecordInput) SetFQDN(v string) *QueryRecordInput

SetFQDN sets the FQDN field's value.

func (*QueryRecordInput) SetLine

func (s *QueryRecordInput) SetLine(v string) *QueryRecordInput

SetLine sets the Line field's value.

func (*QueryRecordInput) SetPQDN

func (s *QueryRecordInput) SetPQDN(v string) *QueryRecordInput

SetPQDN sets the PQDN field's value.

func (*QueryRecordInput) SetProjectName

func (s *QueryRecordInput) SetProjectName(v string) *QueryRecordInput

SetProjectName sets the ProjectName field's value.

func (*QueryRecordInput) SetRecordID

func (s *QueryRecordInput) SetRecordID(v string) *QueryRecordInput

SetRecordID sets the RecordID field's value.

func (*QueryRecordInput) SetType

func (s *QueryRecordInput) SetType(v string) *QueryRecordInput

SetType sets the Type field's value.

func (*QueryRecordInput) SetValue

func (s *QueryRecordInput) SetValue(v string) *QueryRecordInput

SetValue sets the Value field's value.

func (QueryRecordInput) String

func (s QueryRecordInput) String() string

String returns the string representation

type QueryRecordOutput

type QueryRecordOutput struct {
	Metadata *response.ResponseMetadata

	CreatedAt *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	FQDN *string `type:"string" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	Operators []*string `type:"list" json:",omitempty"`

	PQDN *string `type:"string" json:",omitempty"`

	RecordID *string `type:"string" json:",omitempty"`

	RecordSetID *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	TTL *int32 `type:"int32" json:",omitempty"`

	Tags []*string `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (QueryRecordOutput) GoString

func (s QueryRecordOutput) GoString() string

GoString returns the string representation

func (*QueryRecordOutput) SetCreatedAt

func (s *QueryRecordOutput) SetCreatedAt(v string) *QueryRecordOutput

SetCreatedAt sets the CreatedAt field's value.

func (*QueryRecordOutput) SetEnable

func (s *QueryRecordOutput) SetEnable(v bool) *QueryRecordOutput

SetEnable sets the Enable field's value.

func (*QueryRecordOutput) SetFQDN

SetFQDN sets the FQDN field's value.

func (*QueryRecordOutput) SetHost

SetHost sets the Host field's value.

func (*QueryRecordOutput) SetLine

SetLine sets the Line field's value.

func (*QueryRecordOutput) SetOperators

func (s *QueryRecordOutput) SetOperators(v []*string) *QueryRecordOutput

SetOperators sets the Operators field's value.

func (*QueryRecordOutput) SetPQDN

SetPQDN sets the PQDN field's value.

func (*QueryRecordOutput) SetRecordID

func (s *QueryRecordOutput) SetRecordID(v string) *QueryRecordOutput

SetRecordID sets the RecordID field's value.

func (*QueryRecordOutput) SetRecordSetID

func (s *QueryRecordOutput) SetRecordSetID(v string) *QueryRecordOutput

SetRecordSetID sets the RecordSetID field's value.

func (*QueryRecordOutput) SetRemark

func (s *QueryRecordOutput) SetRemark(v string) *QueryRecordOutput

SetRemark sets the Remark field's value.

func (*QueryRecordOutput) SetTTL

SetTTL sets the TTL field's value.

func (*QueryRecordOutput) SetTags

func (s *QueryRecordOutput) SetTags(v []*string) *QueryRecordOutput

SetTags sets the Tags field's value.

func (*QueryRecordOutput) SetType

SetType sets the Type field's value.

func (*QueryRecordOutput) SetUpdatedAt

func (s *QueryRecordOutput) SetUpdatedAt(v string) *QueryRecordOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*QueryRecordOutput) SetValue

func (s *QueryRecordOutput) SetValue(v string) *QueryRecordOutput

SetValue sets the Value field's value.

func (*QueryRecordOutput) SetWeight

func (s *QueryRecordOutput) SetWeight(v int32) *QueryRecordOutput

SetWeight sets the Weight field's value.

func (QueryRecordOutput) String

func (s QueryRecordOutput) String() string

String returns the string representation

type QueryZoneInput

type QueryZoneInput struct {

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (QueryZoneInput) GoString

func (s QueryZoneInput) GoString() string

GoString returns the string representation

func (*QueryZoneInput) SetZID

func (s *QueryZoneInput) SetZID(v int64) *QueryZoneInput

SetZID sets the ZID field's value.

func (QueryZoneInput) String

func (s QueryZoneInput) String() string

String returns the string representation

func (*QueryZoneInput) Validate

func (s *QueryZoneInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type QueryZoneOutput

type QueryZoneOutput struct {
	Metadata *response.ResponseMetadata

	AllocateDNSServerList []*string `type:"list" json:",omitempty"`

	AutoRenew *bool `type:"boolean" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	DnsSecurity *string `type:"string" json:",omitempty"`

	ExpiredTime *int64 `type:"int64" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	IsNSCorrect *bool `type:"boolean" json:",omitempty"`

	IsSubDomain *bool `type:"boolean" json:",omitempty"`

	RealDNSServerList []*string `type:"list" json:",omitempty"`

	RecordCount *int32 `type:"int32" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	Stage *int32 `type:"int32" json:",omitempty"`

	Status *int32 `type:"int32" json:",omitempty"`

	SubDomainHost *string `type:"string" json:",omitempty"`

	TradeCode *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (QueryZoneOutput) GoString

func (s QueryZoneOutput) GoString() string

GoString returns the string representation

func (*QueryZoneOutput) SetAllocateDNSServerList

func (s *QueryZoneOutput) SetAllocateDNSServerList(v []*string) *QueryZoneOutput

SetAllocateDNSServerList sets the AllocateDNSServerList field's value.

func (*QueryZoneOutput) SetAutoRenew

func (s *QueryZoneOutput) SetAutoRenew(v bool) *QueryZoneOutput

SetAutoRenew sets the AutoRenew field's value.

func (*QueryZoneOutput) SetConfigurationCode

func (s *QueryZoneOutput) SetConfigurationCode(v string) *QueryZoneOutput

SetConfigurationCode sets the ConfigurationCode field's value.

func (*QueryZoneOutput) SetDnsSecurity

func (s *QueryZoneOutput) SetDnsSecurity(v string) *QueryZoneOutput

SetDnsSecurity sets the DnsSecurity field's value.

func (*QueryZoneOutput) SetExpiredTime

func (s *QueryZoneOutput) SetExpiredTime(v int64) *QueryZoneOutput

SetExpiredTime sets the ExpiredTime field's value.

func (*QueryZoneOutput) SetInstanceNo

func (s *QueryZoneOutput) SetInstanceNo(v string) *QueryZoneOutput

SetInstanceNo sets the InstanceNo field's value.

func (*QueryZoneOutput) SetIsNSCorrect

func (s *QueryZoneOutput) SetIsNSCorrect(v bool) *QueryZoneOutput

SetIsNSCorrect sets the IsNSCorrect field's value.

func (*QueryZoneOutput) SetIsSubDomain

func (s *QueryZoneOutput) SetIsSubDomain(v bool) *QueryZoneOutput

SetIsSubDomain sets the IsSubDomain field's value.

func (*QueryZoneOutput) SetRealDNSServerList

func (s *QueryZoneOutput) SetRealDNSServerList(v []*string) *QueryZoneOutput

SetRealDNSServerList sets the RealDNSServerList field's value.

func (*QueryZoneOutput) SetRecordCount

func (s *QueryZoneOutput) SetRecordCount(v int32) *QueryZoneOutput

SetRecordCount sets the RecordCount field's value.

func (*QueryZoneOutput) SetRemark

func (s *QueryZoneOutput) SetRemark(v string) *QueryZoneOutput

SetRemark sets the Remark field's value.

func (*QueryZoneOutput) SetStage

func (s *QueryZoneOutput) SetStage(v int32) *QueryZoneOutput

SetStage sets the Stage field's value.

func (*QueryZoneOutput) SetStatus

func (s *QueryZoneOutput) SetStatus(v int32) *QueryZoneOutput

SetStatus sets the Status field's value.

func (*QueryZoneOutput) SetSubDomainHost

func (s *QueryZoneOutput) SetSubDomainHost(v string) *QueryZoneOutput

SetSubDomainHost sets the SubDomainHost field's value.

func (*QueryZoneOutput) SetTradeCode

func (s *QueryZoneOutput) SetTradeCode(v string) *QueryZoneOutput

SetTradeCode sets the TradeCode field's value.

func (*QueryZoneOutput) SetUpdatedAt

func (s *QueryZoneOutput) SetUpdatedAt(v string) *QueryZoneOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*QueryZoneOutput) SetZoneName

func (s *QueryZoneOutput) SetZoneName(v string) *QueryZoneOutput

SetZoneName sets the ZoneName field's value.

func (QueryZoneOutput) String

func (s QueryZoneOutput) String() string

String returns the string representation

type RecordDigestForListRecordDigestByLineOutput

type RecordDigestForListRecordDigestByLineOutput struct {
	LineNameCN *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecordDigestForListRecordDigestByLineOutput) GoString

GoString returns the string representation

func (*RecordDigestForListRecordDigestByLineOutput) SetLineNameCN

SetLineNameCN sets the LineNameCN field's value.

func (*RecordDigestForListRecordDigestByLineOutput) SetName

SetName sets the Name field's value.

func (*RecordDigestForListRecordDigestByLineOutput) SetType

SetType sets the Type field's value.

func (RecordDigestForListRecordDigestByLineOutput) String

String returns the string representation

type RecordForListRecordsOutput

type RecordForListRecordsOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	FQDN *string `type:"string" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	Operators []*string `type:"list" json:",omitempty"`

	PQDN *string `type:"string" json:",omitempty"`

	RecordID *string `type:"string" json:",omitempty"`

	RecordSetID *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	TTL *int32 `type:"int32" json:",omitempty"`

	Tags []*string `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecordForListRecordsOutput) GoString

func (s RecordForListRecordsOutput) GoString() string

GoString returns the string representation

func (*RecordForListRecordsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*RecordForListRecordsOutput) SetEnable

SetEnable sets the Enable field's value.

func (*RecordForListRecordsOutput) SetFQDN

SetFQDN sets the FQDN field's value.

func (*RecordForListRecordsOutput) SetHost

SetHost sets the Host field's value.

func (*RecordForListRecordsOutput) SetLine

SetLine sets the Line field's value.

func (*RecordForListRecordsOutput) SetOperators

SetOperators sets the Operators field's value.

func (*RecordForListRecordsOutput) SetPQDN

SetPQDN sets the PQDN field's value.

func (*RecordForListRecordsOutput) SetRecordID

SetRecordID sets the RecordID field's value.

func (*RecordForListRecordsOutput) SetRecordSetID

SetRecordSetID sets the RecordSetID field's value.

func (*RecordForListRecordsOutput) SetRemark

SetRemark sets the Remark field's value.

func (*RecordForListRecordsOutput) SetTTL

SetTTL sets the TTL field's value.

func (*RecordForListRecordsOutput) SetTags

SetTags sets the Tags field's value.

func (*RecordForListRecordsOutput) SetType

SetType sets the Type field's value.

func (*RecordForListRecordsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*RecordForListRecordsOutput) SetValue

SetValue sets the Value field's value.

func (*RecordForListRecordsOutput) SetWeight

SetWeight sets the Weight field's value.

func (RecordForListRecordsOutput) String

String returns the string representation

type RecordSetForListRecordSetsOutput

type RecordSetForListRecordSetsOutput struct {
	FQDN *string `type:"string" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	PQDN *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	WeightEnabled *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecordSetForListRecordSetsOutput) GoString

GoString returns the string representation

func (*RecordSetForListRecordSetsOutput) SetFQDN

SetFQDN sets the FQDN field's value.

func (*RecordSetForListRecordSetsOutput) SetHost

SetHost sets the Host field's value.

func (*RecordSetForListRecordSetsOutput) SetID

SetID sets the ID field's value.

func (*RecordSetForListRecordSetsOutput) SetLine

SetLine sets the Line field's value.

func (*RecordSetForListRecordSetsOutput) SetPQDN

SetPQDN sets the PQDN field's value.

func (*RecordSetForListRecordSetsOutput) SetType

SetType sets the Type field's value.

func (*RecordSetForListRecordSetsOutput) SetWeightEnabled

SetWeightEnabled sets the WeightEnabled field's value.

func (RecordSetForListRecordSetsOutput) String

String returns the string representation

type RestoreUserZoneBackupInput

type RestoreUserZoneBackupInput struct {

	// BackupID is a required field
	BackupID *string `type:"string" json:",omitempty" required:"true"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RestoreUserZoneBackupInput) GoString

func (s RestoreUserZoneBackupInput) GoString() string

GoString returns the string representation

func (*RestoreUserZoneBackupInput) SetBackupID

SetBackupID sets the BackupID field's value.

func (*RestoreUserZoneBackupInput) SetZID

SetZID sets the ZID field's value.

func (RestoreUserZoneBackupInput) String

String returns the string representation

func (*RestoreUserZoneBackupInput) Validate

func (s *RestoreUserZoneBackupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RestoreUserZoneBackupOutput

type RestoreUserZoneBackupOutput struct {
	Metadata *response.ResponseMetadata

	TotalRecord *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RestoreUserZoneBackupOutput) GoString

func (s RestoreUserZoneBackupOutput) GoString() string

GoString returns the string representation

func (*RestoreUserZoneBackupOutput) SetTotalRecord

SetTotalRecord sets the TotalRecord field's value.

func (RestoreUserZoneBackupOutput) String

String returns the string representation

type RetrieveZoneInput

type RetrieveZoneInput struct {

	// ZoneName is a required field
	ZoneName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RetrieveZoneInput) GoString

func (s RetrieveZoneInput) GoString() string

GoString returns the string representation

func (*RetrieveZoneInput) SetZoneName

func (s *RetrieveZoneInput) SetZoneName(v string) *RetrieveZoneInput

SetZoneName sets the ZoneName field's value.

func (RetrieveZoneInput) String

func (s RetrieveZoneInput) String() string

String returns the string representation

func (*RetrieveZoneInput) Validate

func (s *RetrieveZoneInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RetrieveZoneOutput

type RetrieveZoneOutput struct {
	Metadata *response.ResponseMetadata

	Host *string `type:"string" json:",omitempty"`

	IsOwnedByDomain *bool `type:"boolean" json:",omitempty"`

	Txt *string `type:"string" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RetrieveZoneOutput) GoString

func (s RetrieveZoneOutput) GoString() string

GoString returns the string representation

func (*RetrieveZoneOutput) SetHost

SetHost sets the Host field's value.

func (*RetrieveZoneOutput) SetIsOwnedByDomain

func (s *RetrieveZoneOutput) SetIsOwnedByDomain(v bool) *RetrieveZoneOutput

SetIsOwnedByDomain sets the IsOwnedByDomain field's value.

func (*RetrieveZoneOutput) SetTxt

SetTxt sets the Txt field's value.

func (*RetrieveZoneOutput) SetZoneName

func (s *RetrieveZoneOutput) SetZoneName(v string) *RetrieveZoneOutput

SetZoneName sets the ZoneName field's value.

func (RetrieveZoneOutput) String

func (s RetrieveZoneOutput) String() string

String returns the string representation

type TagFilterForListZonesInput

type TagFilterForListZonesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListZonesInput) GoString

func (s TagFilterForListZonesInput) GoString() string

GoString returns the string representation

func (*TagFilterForListZonesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListZonesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListZonesInput) String

String returns the string representation

type TagForCreateZoneInput

type TagForCreateZoneInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateZoneInput) GoString

func (s TagForCreateZoneInput) GoString() string

GoString returns the string representation

func (*TagForCreateZoneInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateZoneInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateZoneInput) String

func (s TagForCreateZoneInput) String() string

String returns the string representation

type TagForListZonesOutput

type TagForListZonesOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListZonesOutput) GoString

func (s TagForListZonesOutput) GoString() string

GoString returns the string representation

func (*TagForListZonesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListZonesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListZonesOutput) String

func (s TagForListZonesOutput) String() string

String returns the string representation

type UpdateBackupScheduleInput

type UpdateBackupScheduleInput struct {

	// Schedule is a required field
	Schedule *int32 `type:"int32" json:",omitempty" required:"true"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateBackupScheduleInput) GoString

func (s UpdateBackupScheduleInput) GoString() string

GoString returns the string representation

func (*UpdateBackupScheduleInput) SetSchedule

SetSchedule sets the Schedule field's value.

func (*UpdateBackupScheduleInput) SetZID

SetZID sets the ZID field's value.

func (UpdateBackupScheduleInput) String

func (s UpdateBackupScheduleInput) String() string

String returns the string representation

func (*UpdateBackupScheduleInput) Validate

func (s *UpdateBackupScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBackupScheduleOutput

type UpdateBackupScheduleOutput struct {
	Metadata *response.ResponseMetadata

	CountLimit *int32 `type:"int32" json:",omitempty"`

	Schedule *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateBackupScheduleOutput) GoString

func (s UpdateBackupScheduleOutput) GoString() string

GoString returns the string representation

func (*UpdateBackupScheduleOutput) SetCountLimit

SetCountLimit sets the CountLimit field's value.

func (*UpdateBackupScheduleOutput) SetSchedule

SetSchedule sets the Schedule field's value.

func (UpdateBackupScheduleOutput) String

String returns the string representation

type UpdateCustomLineInput

type UpdateCustomLineInput struct {
	IPSegments []*string `type:"list" json:",omitempty"`

	// Line is a required field
	Line *string `type:"string" json:",omitempty" required:"true"`

	NameCN *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateCustomLineInput) GoString

func (s UpdateCustomLineInput) GoString() string

GoString returns the string representation

func (*UpdateCustomLineInput) SetIPSegments

func (s *UpdateCustomLineInput) SetIPSegments(v []*string) *UpdateCustomLineInput

SetIPSegments sets the IPSegments field's value.

func (*UpdateCustomLineInput) SetLine

SetLine sets the Line field's value.

func (*UpdateCustomLineInput) SetNameCN

SetNameCN sets the NameCN field's value.

func (*UpdateCustomLineInput) SetRemark

SetRemark sets the Remark field's value.

func (UpdateCustomLineInput) String

func (s UpdateCustomLineInput) String() string

String returns the string representation

func (*UpdateCustomLineInput) Validate

func (s *UpdateCustomLineInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateCustomLineOutput

type UpdateCustomLineOutput struct {
	Metadata *response.ResponseMetadata

	Line *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateCustomLineOutput) GoString

func (s UpdateCustomLineOutput) GoString() string

GoString returns the string representation

func (*UpdateCustomLineOutput) SetLine

SetLine sets the Line field's value.

func (UpdateCustomLineOutput) String

func (s UpdateCustomLineOutput) String() string

String returns the string representation

type UpdateRecordInput

type UpdateRecordInput struct {

	// Host is a required field
	Host *string `type:"string" json:",omitempty" required:"true"`

	// Line is a required field
	Line *string `type:"string" json:",omitempty" required:"true"`

	ProjectName *string `type:"string" json:",omitempty"`

	// RecordID is a required field
	RecordID *string `type:"string" json:",omitempty" required:"true"`

	Remark *string `type:"string" json:",omitempty"`

	TTL *int32 `type:"int32" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordInput) GoString

func (s UpdateRecordInput) GoString() string

GoString returns the string representation

func (*UpdateRecordInput) SetHost

SetHost sets the Host field's value.

func (*UpdateRecordInput) SetLine

SetLine sets the Line field's value.

func (*UpdateRecordInput) SetProjectName

func (s *UpdateRecordInput) SetProjectName(v string) *UpdateRecordInput

SetProjectName sets the ProjectName field's value.

func (*UpdateRecordInput) SetRecordID

func (s *UpdateRecordInput) SetRecordID(v string) *UpdateRecordInput

SetRecordID sets the RecordID field's value.

func (*UpdateRecordInput) SetRemark

func (s *UpdateRecordInput) SetRemark(v string) *UpdateRecordInput

SetRemark sets the Remark field's value.

func (*UpdateRecordInput) SetTTL

SetTTL sets the TTL field's value.

func (*UpdateRecordInput) SetType

SetType sets the Type field's value.

func (*UpdateRecordInput) SetValue

func (s *UpdateRecordInput) SetValue(v string) *UpdateRecordInput

SetValue sets the Value field's value.

func (*UpdateRecordInput) SetWeight

func (s *UpdateRecordInput) SetWeight(v int32) *UpdateRecordInput

SetWeight sets the Weight field's value.

func (UpdateRecordInput) String

func (s UpdateRecordInput) String() string

String returns the string representation

func (*UpdateRecordInput) Validate

func (s *UpdateRecordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRecordOutput

type UpdateRecordOutput struct {
	Metadata *response.ResponseMetadata

	CreatedAt *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	FQDN *string `type:"string" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	Operators []*string `type:"list" json:",omitempty"`

	PQDN *string `type:"string" json:",omitempty"`

	RecordID *string `type:"string" json:",omitempty"`

	RecordSetID *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	TTL *int32 `type:"int32" json:",omitempty"`

	Tags []*string `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordOutput) GoString

func (s UpdateRecordOutput) GoString() string

GoString returns the string representation

func (*UpdateRecordOutput) SetCreatedAt

func (s *UpdateRecordOutput) SetCreatedAt(v string) *UpdateRecordOutput

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateRecordOutput) SetEnable

func (s *UpdateRecordOutput) SetEnable(v bool) *UpdateRecordOutput

SetEnable sets the Enable field's value.

func (*UpdateRecordOutput) SetFQDN

SetFQDN sets the FQDN field's value.

func (*UpdateRecordOutput) SetHost

SetHost sets the Host field's value.

func (*UpdateRecordOutput) SetLine

SetLine sets the Line field's value.

func (*UpdateRecordOutput) SetOperators

func (s *UpdateRecordOutput) SetOperators(v []*string) *UpdateRecordOutput

SetOperators sets the Operators field's value.

func (*UpdateRecordOutput) SetPQDN

SetPQDN sets the PQDN field's value.

func (*UpdateRecordOutput) SetRecordID

func (s *UpdateRecordOutput) SetRecordID(v string) *UpdateRecordOutput

SetRecordID sets the RecordID field's value.

func (*UpdateRecordOutput) SetRecordSetID

func (s *UpdateRecordOutput) SetRecordSetID(v string) *UpdateRecordOutput

SetRecordSetID sets the RecordSetID field's value.

func (*UpdateRecordOutput) SetRemark

func (s *UpdateRecordOutput) SetRemark(v string) *UpdateRecordOutput

SetRemark sets the Remark field's value.

func (*UpdateRecordOutput) SetTTL

SetTTL sets the TTL field's value.

func (*UpdateRecordOutput) SetTags

func (s *UpdateRecordOutput) SetTags(v []*string) *UpdateRecordOutput

SetTags sets the Tags field's value.

func (*UpdateRecordOutput) SetType

SetType sets the Type field's value.

func (*UpdateRecordOutput) SetUpdatedAt

func (s *UpdateRecordOutput) SetUpdatedAt(v string) *UpdateRecordOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateRecordOutput) SetValue

SetValue sets the Value field's value.

func (*UpdateRecordOutput) SetWeight

func (s *UpdateRecordOutput) SetWeight(v int32) *UpdateRecordOutput

SetWeight sets the Weight field's value.

func (UpdateRecordOutput) String

func (s UpdateRecordOutput) String() string

String returns the string representation

type UpdateRecordSetInput

type UpdateRecordSetInput struct {

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`

	WeightEnabled *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordSetInput) GoString

func (s UpdateRecordSetInput) GoString() string

GoString returns the string representation

func (*UpdateRecordSetInput) SetID

SetID sets the ID field's value.

func (*UpdateRecordSetInput) SetWeightEnabled

func (s *UpdateRecordSetInput) SetWeightEnabled(v bool) *UpdateRecordSetInput

SetWeightEnabled sets the WeightEnabled field's value.

func (UpdateRecordSetInput) String

func (s UpdateRecordSetInput) String() string

String returns the string representation

func (*UpdateRecordSetInput) Validate

func (s *UpdateRecordSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRecordSetOutput

type UpdateRecordSetOutput struct {
	Metadata *response.ResponseMetadata

	FQDN *string `type:"string" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	PQDN *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	WeightEnabled *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordSetOutput) GoString

func (s UpdateRecordSetOutput) GoString() string

GoString returns the string representation

func (*UpdateRecordSetOutput) SetFQDN

SetFQDN sets the FQDN field's value.

func (*UpdateRecordSetOutput) SetHost

SetHost sets the Host field's value.

func (*UpdateRecordSetOutput) SetID

SetID sets the ID field's value.

func (*UpdateRecordSetOutput) SetLine

SetLine sets the Line field's value.

func (*UpdateRecordSetOutput) SetPQDN

SetPQDN sets the PQDN field's value.

func (*UpdateRecordSetOutput) SetType

SetType sets the Type field's value.

func (*UpdateRecordSetOutput) SetWeightEnabled

func (s *UpdateRecordSetOutput) SetWeightEnabled(v bool) *UpdateRecordSetOutput

SetWeightEnabled sets the WeightEnabled field's value.

func (UpdateRecordSetOutput) String

func (s UpdateRecordSetOutput) String() string

String returns the string representation

type UpdateRecordStatusInput

type UpdateRecordStatusInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	// RecordID is a required field
	RecordID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateRecordStatusInput) GoString

func (s UpdateRecordStatusInput) GoString() string

GoString returns the string representation

func (*UpdateRecordStatusInput) SetEnable

SetEnable sets the Enable field's value.

func (*UpdateRecordStatusInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*UpdateRecordStatusInput) SetRecordID

SetRecordID sets the RecordID field's value.

func (UpdateRecordStatusInput) String

func (s UpdateRecordStatusInput) String() string

String returns the string representation

func (*UpdateRecordStatusInput) Validate

func (s *UpdateRecordStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRecordStatusOutput

type UpdateRecordStatusOutput struct {
	Metadata *response.ResponseMetadata

	CreatedAt *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	FQDN *string `type:"string" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	Operators []*string `type:"list" json:",omitempty"`

	PQDN *string `type:"string" json:",omitempty"`

	RecordID *string `type:"string" json:",omitempty"`

	RecordSetID *string `type:"string" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	TTL *int32 `type:"int32" json:",omitempty"`

	Tags []*string `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordStatusOutput) GoString

func (s UpdateRecordStatusOutput) GoString() string

GoString returns the string representation

func (*UpdateRecordStatusOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateRecordStatusOutput) SetEnable

SetEnable sets the Enable field's value.

func (*UpdateRecordStatusOutput) SetFQDN

SetFQDN sets the FQDN field's value.

func (*UpdateRecordStatusOutput) SetHost

SetHost sets the Host field's value.

func (*UpdateRecordStatusOutput) SetLine

SetLine sets the Line field's value.

func (*UpdateRecordStatusOutput) SetOperators

SetOperators sets the Operators field's value.

func (*UpdateRecordStatusOutput) SetPQDN

SetPQDN sets the PQDN field's value.

func (*UpdateRecordStatusOutput) SetRecordID

SetRecordID sets the RecordID field's value.

func (*UpdateRecordStatusOutput) SetRecordSetID

SetRecordSetID sets the RecordSetID field's value.

func (*UpdateRecordStatusOutput) SetRemark

SetRemark sets the Remark field's value.

func (*UpdateRecordStatusOutput) SetTTL

SetTTL sets the TTL field's value.

func (*UpdateRecordStatusOutput) SetTags

SetTags sets the Tags field's value.

func (*UpdateRecordStatusOutput) SetType

SetType sets the Type field's value.

func (*UpdateRecordStatusOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateRecordStatusOutput) SetValue

SetValue sets the Value field's value.

func (*UpdateRecordStatusOutput) SetWeight

SetWeight sets the Weight field's value.

func (UpdateRecordStatusOutput) String

func (s UpdateRecordStatusOutput) String() string

String returns the string representation

type UpdateZoneInput

type UpdateZoneInput struct {
	Remark *string `type:"string" json:",omitempty"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateZoneInput) GoString

func (s UpdateZoneInput) GoString() string

GoString returns the string representation

func (*UpdateZoneInput) SetRemark

func (s *UpdateZoneInput) SetRemark(v string) *UpdateZoneInput

SetRemark sets the Remark field's value.

func (*UpdateZoneInput) SetZID

func (s *UpdateZoneInput) SetZID(v int64) *UpdateZoneInput

SetZID sets the ZID field's value.

func (UpdateZoneInput) String

func (s UpdateZoneInput) String() string

String returns the string representation

func (*UpdateZoneInput) Validate

func (s *UpdateZoneInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateZoneOutput

type UpdateZoneOutput struct {
	Metadata *response.ResponseMetadata

	CacheStage *int32 `type:"int32" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	DnsSecurity *string `type:"string" json:",omitempty"`

	ExpiredTime *int64 `type:"int64" json:",omitempty"`

	InstanceID *string `type:"string" json:",omitempty"`

	IsSubDomain *bool `type:"boolean" json:",omitempty"`

	LastOperator *string `type:"string" json:",omitempty"`

	RecordCount *int32 `type:"int32" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	TradeCode *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	ZID *int64 `type:"int64" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateZoneOutput) GoString

func (s UpdateZoneOutput) GoString() string

GoString returns the string representation

func (*UpdateZoneOutput) SetCacheStage

func (s *UpdateZoneOutput) SetCacheStage(v int32) *UpdateZoneOutput

SetCacheStage sets the CacheStage field's value.

func (*UpdateZoneOutput) SetConfigurationCode

func (s *UpdateZoneOutput) SetConfigurationCode(v string) *UpdateZoneOutput

SetConfigurationCode sets the ConfigurationCode field's value.

func (*UpdateZoneOutput) SetCreatedAt

func (s *UpdateZoneOutput) SetCreatedAt(v string) *UpdateZoneOutput

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateZoneOutput) SetDnsSecurity

func (s *UpdateZoneOutput) SetDnsSecurity(v string) *UpdateZoneOutput

SetDnsSecurity sets the DnsSecurity field's value.

func (*UpdateZoneOutput) SetExpiredTime

func (s *UpdateZoneOutput) SetExpiredTime(v int64) *UpdateZoneOutput

SetExpiredTime sets the ExpiredTime field's value.

func (*UpdateZoneOutput) SetInstanceID

func (s *UpdateZoneOutput) SetInstanceID(v string) *UpdateZoneOutput

SetInstanceID sets the InstanceID field's value.

func (*UpdateZoneOutput) SetIsSubDomain

func (s *UpdateZoneOutput) SetIsSubDomain(v bool) *UpdateZoneOutput

SetIsSubDomain sets the IsSubDomain field's value.

func (*UpdateZoneOutput) SetLastOperator

func (s *UpdateZoneOutput) SetLastOperator(v string) *UpdateZoneOutput

SetLastOperator sets the LastOperator field's value.

func (*UpdateZoneOutput) SetRecordCount

func (s *UpdateZoneOutput) SetRecordCount(v int32) *UpdateZoneOutput

SetRecordCount sets the RecordCount field's value.

func (*UpdateZoneOutput) SetRemark

func (s *UpdateZoneOutput) SetRemark(v string) *UpdateZoneOutput

SetRemark sets the Remark field's value.

func (*UpdateZoneOutput) SetTradeCode

func (s *UpdateZoneOutput) SetTradeCode(v string) *UpdateZoneOutput

SetTradeCode sets the TradeCode field's value.

func (*UpdateZoneOutput) SetUpdatedAt

func (s *UpdateZoneOutput) SetUpdatedAt(v string) *UpdateZoneOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdateZoneOutput) SetZID

func (s *UpdateZoneOutput) SetZID(v int64) *UpdateZoneOutput

SetZID sets the ZID field's value.

func (*UpdateZoneOutput) SetZoneName

func (s *UpdateZoneOutput) SetZoneName(v string) *UpdateZoneOutput

SetZoneName sets the ZoneName field's value.

func (UpdateZoneOutput) String

func (s UpdateZoneOutput) String() string

String returns the string representation

type ZoneForListZonesOutput

type ZoneForListZonesOutput struct {
	CacheStage *int32 `type:"int32" json:",omitempty"`

	ConfigurationCode *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	DnsSecurity *string `type:"string" json:",omitempty"`

	ExpiredTime *int64 `type:"int64" json:",omitempty"`

	InstanceID *string `type:"string" json:",omitempty"`

	IsSubDomain *bool `type:"boolean" json:",omitempty"`

	LastOperator *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RecordCount *int32 `type:"int32" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	Tags []*TagForListZonesOutput `type:"list" json:",omitempty"`

	TradeCode *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	ZID *int32 `type:"int32" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ZoneForListZonesOutput) GoString

func (s ZoneForListZonesOutput) GoString() string

GoString returns the string representation

func (*ZoneForListZonesOutput) SetCacheStage

SetCacheStage sets the CacheStage field's value.

func (*ZoneForListZonesOutput) SetConfigurationCode

func (s *ZoneForListZonesOutput) SetConfigurationCode(v string) *ZoneForListZonesOutput

SetConfigurationCode sets the ConfigurationCode field's value.

func (*ZoneForListZonesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ZoneForListZonesOutput) SetDnsSecurity

SetDnsSecurity sets the DnsSecurity field's value.

func (*ZoneForListZonesOutput) SetExpiredTime

func (s *ZoneForListZonesOutput) SetExpiredTime(v int64) *ZoneForListZonesOutput

SetExpiredTime sets the ExpiredTime field's value.

func (*ZoneForListZonesOutput) SetInstanceID

SetInstanceID sets the InstanceID field's value.

func (*ZoneForListZonesOutput) SetIsSubDomain

func (s *ZoneForListZonesOutput) SetIsSubDomain(v bool) *ZoneForListZonesOutput

SetIsSubDomain sets the IsSubDomain field's value.

func (*ZoneForListZonesOutput) SetLastOperator

func (s *ZoneForListZonesOutput) SetLastOperator(v string) *ZoneForListZonesOutput

SetLastOperator sets the LastOperator field's value.

func (*ZoneForListZonesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ZoneForListZonesOutput) SetRecordCount

func (s *ZoneForListZonesOutput) SetRecordCount(v int32) *ZoneForListZonesOutput

SetRecordCount sets the RecordCount field's value.

func (*ZoneForListZonesOutput) SetRemark

SetRemark sets the Remark field's value.

func (*ZoneForListZonesOutput) SetTags

SetTags sets the Tags field's value.

func (*ZoneForListZonesOutput) SetTradeCode

SetTradeCode sets the TradeCode field's value.

func (*ZoneForListZonesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*ZoneForListZonesOutput) SetZID

SetZID sets the ZID field's value.

func (*ZoneForListZonesOutput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (ZoneForListZonesOutput) String

func (s ZoneForListZonesOutput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

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