cen

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2022 License: Apache-2.0 Imports: 9 Imported by: 2

Documentation

Overview

Package ceniface provides an interface to enable mocking the CEN 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 (
	// PeriodUnitForCreateCenBandwidthPackageInputMoth is a PeriodUnitForCreateCenBandwidthPackageInput enum value
	PeriodUnitForCreateCenBandwidthPackageInputMoth = "Moth"

	// PeriodUnitForCreateCenBandwidthPackageInputYear is a PeriodUnitForCreateCenBandwidthPackageInput enum value
	PeriodUnitForCreateCenBandwidthPackageInputYear = "Year"
)
View Source
const (
	// RenewTypeForCreateCenBandwidthPackageInputManual is a RenewTypeForCreateCenBandwidthPackageInput enum value
	RenewTypeForCreateCenBandwidthPackageInputManual = "Manual"

	// RenewTypeForCreateCenBandwidthPackageInputAuto is a RenewTypeForCreateCenBandwidthPackageInput enum value
	RenewTypeForCreateCenBandwidthPackageInputAuto = "Auto"

	// RenewTypeForCreateCenBandwidthPackageInputNoRenew is a RenewTypeForCreateCenBandwidthPackageInput enum value
	RenewTypeForCreateCenBandwidthPackageInputNoRenew = "NoRenew"
)
View Source
const (
	// PeriodUnitForRenewCenBandwidthPackageInputMonth is a PeriodUnitForRenewCenBandwidthPackageInput enum value
	PeriodUnitForRenewCenBandwidthPackageInputMonth = "Month"

	// PeriodUnitForRenewCenBandwidthPackageInputYear is a PeriodUnitForRenewCenBandwidthPackageInput enum value
	PeriodUnitForRenewCenBandwidthPackageInputYear = "Year"
)
View Source
const (
	// RenewTypeForSetCenBandwidthPackageRenewalInputManual is a RenewTypeForSetCenBandwidthPackageRenewalInput enum value
	RenewTypeForSetCenBandwidthPackageRenewalInputManual = "Manual"

	// RenewTypeForSetCenBandwidthPackageRenewalInputAuto is a RenewTypeForSetCenBandwidthPackageRenewalInput enum value
	RenewTypeForSetCenBandwidthPackageRenewalInputAuto = "Auto"

	// RenewTypeForSetCenBandwidthPackageRenewalInputNoRenew is a RenewTypeForSetCenBandwidthPackageRenewalInput enum value
	RenewTypeForSetCenBandwidthPackageRenewalInputNoRenew = "NoRenew"
)
View Source
const (
	ServiceName = "cen"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "cen"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociateCenBandwidthPackageInput

type AssociateCenBandwidthPackageInput struct {

	// CenBandwidthPackageId is a required field
	CenBandwidthPackageId *string `type:"string" required:"true"`

	// CenId is a required field
	CenId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociateCenBandwidthPackageInput) GoString

GoString returns the string representation

func (*AssociateCenBandwidthPackageInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*AssociateCenBandwidthPackageInput) SetCenId

SetCenId sets the CenId field's value.

func (AssociateCenBandwidthPackageInput) String

String returns the string representation

func (*AssociateCenBandwidthPackageInput) Validate

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

type AssociateCenBandwidthPackageOutput

type AssociateCenBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AssociateCenBandwidthPackageOutput) GoString

GoString returns the string representation

func (AssociateCenBandwidthPackageOutput) String

String returns the string representation

type AttachInstanceToCenInput

type AttachInstanceToCenInput struct {

	// CenId is a required field
	CenId *string `type:"string" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	// InstanceRegionId is a required field
	InstanceRegionId *string `type:"string" required:"true"`

	// InstanceType is a required field
	InstanceType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AttachInstanceToCenInput) GoString

func (s AttachInstanceToCenInput) GoString() string

GoString returns the string representation

func (*AttachInstanceToCenInput) SetCenId

SetCenId sets the CenId field's value.

func (*AttachInstanceToCenInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*AttachInstanceToCenInput) SetInstanceRegionId

func (s *AttachInstanceToCenInput) SetInstanceRegionId(v string) *AttachInstanceToCenInput

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*AttachInstanceToCenInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (AttachInstanceToCenInput) String

func (s AttachInstanceToCenInput) String() string

String returns the string representation

func (*AttachInstanceToCenInput) Validate

func (s *AttachInstanceToCenInput) Validate() error

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

type AttachInstanceToCenOutput

type AttachInstanceToCenOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AttachInstanceToCenOutput) GoString

func (s AttachInstanceToCenOutput) GoString() string

GoString returns the string representation

func (AttachInstanceToCenOutput) String

func (s AttachInstanceToCenOutput) String() string

String returns the string representation

type AttachedInstanceForDescribeCenAttachedInstancesOutput

type AttachedInstanceForDescribeCenAttachedInstancesOutput struct {
	CenId *string `type:"string"`

	CreationTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachedInstanceForDescribeCenAttachedInstancesOutput) GoString

GoString returns the string representation

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (AttachedInstanceForDescribeCenAttachedInstancesOutput) String

String returns the string representation

type CEN

type CEN struct {
	*client.Client
}

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

CEN 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) *CEN

New create int can support ssl or region locate set

func (*CEN) AssociateCenBandwidthPackage

func (c *CEN) AssociateCenBandwidthPackage(input *AssociateCenBandwidthPackageInput) (*AssociateCenBandwidthPackageOutput, error)

AssociateCenBandwidthPackage API operation for CEN.

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 CEN's API operation AssociateCenBandwidthPackage for usage and error information.

func (*CEN) AssociateCenBandwidthPackageCommon

func (c *CEN) AssociateCenBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateCenBandwidthPackageCommon API operation for CEN.

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 CEN's API operation AssociateCenBandwidthPackageCommon for usage and error information.

func (*CEN) AssociateCenBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*CEN) AssociateCenBandwidthPackageCommonWithContext

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

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

See AssociateCenBandwidthPackageCommon 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 (*CEN) AssociateCenBandwidthPackageRequest

func (c *CEN) AssociateCenBandwidthPackageRequest(input *AssociateCenBandwidthPackageInput) (req *request.Request, output *AssociateCenBandwidthPackageOutput)

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

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

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

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

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

func (*CEN) AssociateCenBandwidthPackageWithContext

func (c *CEN) AssociateCenBandwidthPackageWithContext(ctx volcengine.Context, input *AssociateCenBandwidthPackageInput, opts ...request.Option) (*AssociateCenBandwidthPackageOutput, error)

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

See AssociateCenBandwidthPackage 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 (*CEN) AttachInstanceToCen

func (c *CEN) AttachInstanceToCen(input *AttachInstanceToCenInput) (*AttachInstanceToCenOutput, error)

AttachInstanceToCen API operation for CEN.

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 CEN's API operation AttachInstanceToCen for usage and error information.

func (*CEN) AttachInstanceToCenCommon

func (c *CEN) AttachInstanceToCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachInstanceToCenCommon API operation for CEN.

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 CEN's API operation AttachInstanceToCenCommon for usage and error information.

func (*CEN) AttachInstanceToCenCommonRequest

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

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

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

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

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

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

func (*CEN) AttachInstanceToCenCommonWithContext

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

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

See AttachInstanceToCenCommon 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 (*CEN) AttachInstanceToCenRequest

func (c *CEN) AttachInstanceToCenRequest(input *AttachInstanceToCenInput) (req *request.Request, output *AttachInstanceToCenOutput)

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

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

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

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

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

func (*CEN) AttachInstanceToCenWithContext

func (c *CEN) AttachInstanceToCenWithContext(ctx volcengine.Context, input *AttachInstanceToCenInput, opts ...request.Option) (*AttachInstanceToCenOutput, error)

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

See AttachInstanceToCen 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 (*CEN) CreateCen

func (c *CEN) CreateCen(input *CreateCenInput) (*CreateCenOutput, error)

CreateCen API operation for CEN.

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 CEN's API operation CreateCen for usage and error information.

func (*CEN) CreateCenBandwidthPackage

func (c *CEN) CreateCenBandwidthPackage(input *CreateCenBandwidthPackageInput) (*CreateCenBandwidthPackageOutput, error)

CreateCenBandwidthPackage API operation for CEN.

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 CEN's API operation CreateCenBandwidthPackage for usage and error information.

func (*CEN) CreateCenBandwidthPackageCommon

func (c *CEN) CreateCenBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCenBandwidthPackageCommon API operation for CEN.

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 CEN's API operation CreateCenBandwidthPackageCommon for usage and error information.

func (*CEN) CreateCenBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*CEN) CreateCenBandwidthPackageCommonWithContext

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

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

See CreateCenBandwidthPackageCommon 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 (*CEN) CreateCenBandwidthPackageRequest

func (c *CEN) CreateCenBandwidthPackageRequest(input *CreateCenBandwidthPackageInput) (req *request.Request, output *CreateCenBandwidthPackageOutput)

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

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

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

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

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

func (*CEN) CreateCenBandwidthPackageWithContext

func (c *CEN) CreateCenBandwidthPackageWithContext(ctx volcengine.Context, input *CreateCenBandwidthPackageInput, opts ...request.Option) (*CreateCenBandwidthPackageOutput, error)

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

See CreateCenBandwidthPackage 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 (*CEN) CreateCenCommon

func (c *CEN) CreateCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCenCommon API operation for CEN.

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 CEN's API operation CreateCenCommon for usage and error information.

func (*CEN) CreateCenCommonRequest

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

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

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

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

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

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

func (*CEN) CreateCenCommonWithContext

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

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

See CreateCenCommon 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 (*CEN) CreateCenInterRegionBandwidth

func (c *CEN) CreateCenInterRegionBandwidth(input *CreateCenInterRegionBandwidthInput) (*CreateCenInterRegionBandwidthOutput, error)

CreateCenInterRegionBandwidth API operation for CEN.

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 CEN's API operation CreateCenInterRegionBandwidth for usage and error information.

func (*CEN) CreateCenInterRegionBandwidthCommon

func (c *CEN) CreateCenInterRegionBandwidthCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCenInterRegionBandwidthCommon API operation for CEN.

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 CEN's API operation CreateCenInterRegionBandwidthCommon for usage and error information.

func (*CEN) CreateCenInterRegionBandwidthCommonRequest

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

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

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

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

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

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

func (*CEN) CreateCenInterRegionBandwidthCommonWithContext

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

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

See CreateCenInterRegionBandwidthCommon 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 (*CEN) CreateCenInterRegionBandwidthRequest

func (c *CEN) CreateCenInterRegionBandwidthRequest(input *CreateCenInterRegionBandwidthInput) (req *request.Request, output *CreateCenInterRegionBandwidthOutput)

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

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

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

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

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

func (*CEN) CreateCenInterRegionBandwidthWithContext

func (c *CEN) CreateCenInterRegionBandwidthWithContext(ctx volcengine.Context, input *CreateCenInterRegionBandwidthInput, opts ...request.Option) (*CreateCenInterRegionBandwidthOutput, error)

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

See CreateCenInterRegionBandwidth 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 (*CEN) CreateCenRequest

func (c *CEN) CreateCenRequest(input *CreateCenInput) (req *request.Request, output *CreateCenOutput)

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

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

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

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

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

func (*CEN) CreateCenWithContext

func (c *CEN) CreateCenWithContext(ctx volcengine.Context, input *CreateCenInput, opts ...request.Option) (*CreateCenOutput, error)

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

See CreateCen 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 (*CEN) DeleteCen

func (c *CEN) DeleteCen(input *DeleteCenInput) (*DeleteCenOutput, error)

DeleteCen API operation for CEN.

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 CEN's API operation DeleteCen for usage and error information.

func (*CEN) DeleteCenBandwidthPackage

func (c *CEN) DeleteCenBandwidthPackage(input *DeleteCenBandwidthPackageInput) (*DeleteCenBandwidthPackageOutput, error)

DeleteCenBandwidthPackage API operation for CEN.

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 CEN's API operation DeleteCenBandwidthPackage for usage and error information.

func (*CEN) DeleteCenBandwidthPackageCommon

func (c *CEN) DeleteCenBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCenBandwidthPackageCommon API operation for CEN.

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 CEN's API operation DeleteCenBandwidthPackageCommon for usage and error information.

func (*CEN) DeleteCenBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*CEN) DeleteCenBandwidthPackageCommonWithContext

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

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

See DeleteCenBandwidthPackageCommon 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 (*CEN) DeleteCenBandwidthPackageRequest

func (c *CEN) DeleteCenBandwidthPackageRequest(input *DeleteCenBandwidthPackageInput) (req *request.Request, output *DeleteCenBandwidthPackageOutput)

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

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

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

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

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

func (*CEN) DeleteCenBandwidthPackageWithContext

func (c *CEN) DeleteCenBandwidthPackageWithContext(ctx volcengine.Context, input *DeleteCenBandwidthPackageInput, opts ...request.Option) (*DeleteCenBandwidthPackageOutput, error)

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

See DeleteCenBandwidthPackage 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 (*CEN) DeleteCenCommon

func (c *CEN) DeleteCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCenCommon API operation for CEN.

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 CEN's API operation DeleteCenCommon for usage and error information.

func (*CEN) DeleteCenCommonRequest

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

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

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

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

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

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

func (*CEN) DeleteCenCommonWithContext

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

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

See DeleteCenCommon 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 (*CEN) DeleteCenInterRegionBandwidth

func (c *CEN) DeleteCenInterRegionBandwidth(input *DeleteCenInterRegionBandwidthInput) (*DeleteCenInterRegionBandwidthOutput, error)

DeleteCenInterRegionBandwidth API operation for CEN.

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 CEN's API operation DeleteCenInterRegionBandwidth for usage and error information.

func (*CEN) DeleteCenInterRegionBandwidthCommon

func (c *CEN) DeleteCenInterRegionBandwidthCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCenInterRegionBandwidthCommon API operation for CEN.

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 CEN's API operation DeleteCenInterRegionBandwidthCommon for usage and error information.

func (*CEN) DeleteCenInterRegionBandwidthCommonRequest

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

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

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

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

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

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

func (*CEN) DeleteCenInterRegionBandwidthCommonWithContext

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

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

See DeleteCenInterRegionBandwidthCommon 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 (*CEN) DeleteCenInterRegionBandwidthRequest

func (c *CEN) DeleteCenInterRegionBandwidthRequest(input *DeleteCenInterRegionBandwidthInput) (req *request.Request, output *DeleteCenInterRegionBandwidthOutput)

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

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

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

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

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

func (*CEN) DeleteCenInterRegionBandwidthWithContext

func (c *CEN) DeleteCenInterRegionBandwidthWithContext(ctx volcengine.Context, input *DeleteCenInterRegionBandwidthInput, opts ...request.Option) (*DeleteCenInterRegionBandwidthOutput, error)

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

See DeleteCenInterRegionBandwidth 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 (*CEN) DeleteCenRequest

func (c *CEN) DeleteCenRequest(input *DeleteCenInput) (req *request.Request, output *DeleteCenOutput)

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

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

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

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

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

func (*CEN) DeleteCenWithContext

func (c *CEN) DeleteCenWithContext(ctx volcengine.Context, input *DeleteCenInput, opts ...request.Option) (*DeleteCenOutput, error)

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

See DeleteCen 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 (*CEN) DescribeCenAttachedInstanceAttributes

func (c *CEN) DescribeCenAttachedInstanceAttributes(input *DescribeCenAttachedInstanceAttributesInput) (*DescribeCenAttachedInstanceAttributesOutput, error)

DescribeCenAttachedInstanceAttributes API operation for CEN.

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 CEN's API operation DescribeCenAttachedInstanceAttributes for usage and error information.

func (*CEN) DescribeCenAttachedInstanceAttributesCommon

func (c *CEN) DescribeCenAttachedInstanceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenAttachedInstanceAttributesCommon API operation for CEN.

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 CEN's API operation DescribeCenAttachedInstanceAttributesCommon for usage and error information.

func (*CEN) DescribeCenAttachedInstanceAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenAttachedInstanceAttributesCommonWithContext

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

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

See DescribeCenAttachedInstanceAttributesCommon 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 (*CEN) DescribeCenAttachedInstanceAttributesRequest

func (c *CEN) DescribeCenAttachedInstanceAttributesRequest(input *DescribeCenAttachedInstanceAttributesInput) (req *request.Request, output *DescribeCenAttachedInstanceAttributesOutput)

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

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

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

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

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

func (*CEN) DescribeCenAttachedInstanceAttributesWithContext

func (c *CEN) DescribeCenAttachedInstanceAttributesWithContext(ctx volcengine.Context, input *DescribeCenAttachedInstanceAttributesInput, opts ...request.Option) (*DescribeCenAttachedInstanceAttributesOutput, error)

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

See DescribeCenAttachedInstanceAttributes 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 (*CEN) DescribeCenAttachedInstances

func (c *CEN) DescribeCenAttachedInstances(input *DescribeCenAttachedInstancesInput) (*DescribeCenAttachedInstancesOutput, error)

DescribeCenAttachedInstances API operation for CEN.

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 CEN's API operation DescribeCenAttachedInstances for usage and error information.

func (*CEN) DescribeCenAttachedInstancesCommon

func (c *CEN) DescribeCenAttachedInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenAttachedInstancesCommon API operation for CEN.

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 CEN's API operation DescribeCenAttachedInstancesCommon for usage and error information.

func (*CEN) DescribeCenAttachedInstancesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenAttachedInstancesCommonWithContext

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

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

See DescribeCenAttachedInstancesCommon 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 (*CEN) DescribeCenAttachedInstancesRequest

func (c *CEN) DescribeCenAttachedInstancesRequest(input *DescribeCenAttachedInstancesInput) (req *request.Request, output *DescribeCenAttachedInstancesOutput)

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

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

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

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

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

func (*CEN) DescribeCenAttachedInstancesWithContext

func (c *CEN) DescribeCenAttachedInstancesWithContext(ctx volcengine.Context, input *DescribeCenAttachedInstancesInput, opts ...request.Option) (*DescribeCenAttachedInstancesOutput, error)

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

See DescribeCenAttachedInstances 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 (*CEN) DescribeCenAttributes

func (c *CEN) DescribeCenAttributes(input *DescribeCenAttributesInput) (*DescribeCenAttributesOutput, error)

DescribeCenAttributes API operation for CEN.

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 CEN's API operation DescribeCenAttributes for usage and error information.

func (*CEN) DescribeCenAttributesCommon

func (c *CEN) DescribeCenAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenAttributesCommon API operation for CEN.

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 CEN's API operation DescribeCenAttributesCommon for usage and error information.

func (*CEN) DescribeCenAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenAttributesCommonWithContext

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

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

See DescribeCenAttributesCommon 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 (*CEN) DescribeCenAttributesRequest

func (c *CEN) DescribeCenAttributesRequest(input *DescribeCenAttributesInput) (req *request.Request, output *DescribeCenAttributesOutput)

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

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

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

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

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

func (*CEN) DescribeCenAttributesWithContext

func (c *CEN) DescribeCenAttributesWithContext(ctx volcengine.Context, input *DescribeCenAttributesInput, opts ...request.Option) (*DescribeCenAttributesOutput, error)

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

See DescribeCenAttributes 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 (*CEN) DescribeCenBandwidthPackageAttributes

func (c *CEN) DescribeCenBandwidthPackageAttributes(input *DescribeCenBandwidthPackageAttributesInput) (*DescribeCenBandwidthPackageAttributesOutput, error)

DescribeCenBandwidthPackageAttributes API operation for CEN.

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 CEN's API operation DescribeCenBandwidthPackageAttributes for usage and error information.

func (*CEN) DescribeCenBandwidthPackageAttributesCommon

func (c *CEN) DescribeCenBandwidthPackageAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenBandwidthPackageAttributesCommon API operation for CEN.

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 CEN's API operation DescribeCenBandwidthPackageAttributesCommon for usage and error information.

func (*CEN) DescribeCenBandwidthPackageAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackageAttributesCommonWithContext

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

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

See DescribeCenBandwidthPackageAttributesCommon 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 (*CEN) DescribeCenBandwidthPackageAttributesRequest

func (c *CEN) DescribeCenBandwidthPackageAttributesRequest(input *DescribeCenBandwidthPackageAttributesInput) (req *request.Request, output *DescribeCenBandwidthPackageAttributesOutput)

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackageAttributesWithContext

func (c *CEN) DescribeCenBandwidthPackageAttributesWithContext(ctx volcengine.Context, input *DescribeCenBandwidthPackageAttributesInput, opts ...request.Option) (*DescribeCenBandwidthPackageAttributesOutput, error)

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

See DescribeCenBandwidthPackageAttributes 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 (*CEN) DescribeCenBandwidthPackages

func (c *CEN) DescribeCenBandwidthPackages(input *DescribeCenBandwidthPackagesInput) (*DescribeCenBandwidthPackagesOutput, error)

DescribeCenBandwidthPackages API operation for CEN.

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 CEN's API operation DescribeCenBandwidthPackages for usage and error information.

func (*CEN) DescribeCenBandwidthPackagesBilling

func (c *CEN) DescribeCenBandwidthPackagesBilling(input *DescribeCenBandwidthPackagesBillingInput) (*DescribeCenBandwidthPackagesBillingOutput, error)

DescribeCenBandwidthPackagesBilling API operation for CEN.

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 CEN's API operation DescribeCenBandwidthPackagesBilling for usage and error information.

func (*CEN) DescribeCenBandwidthPackagesBillingCommon

func (c *CEN) DescribeCenBandwidthPackagesBillingCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenBandwidthPackagesBillingCommon API operation for CEN.

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 CEN's API operation DescribeCenBandwidthPackagesBillingCommon for usage and error information.

func (*CEN) DescribeCenBandwidthPackagesBillingCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackagesBillingCommonWithContext

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

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

See DescribeCenBandwidthPackagesBillingCommon 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 (*CEN) DescribeCenBandwidthPackagesBillingRequest

func (c *CEN) DescribeCenBandwidthPackagesBillingRequest(input *DescribeCenBandwidthPackagesBillingInput) (req *request.Request, output *DescribeCenBandwidthPackagesBillingOutput)

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackagesBillingWithContext

func (c *CEN) DescribeCenBandwidthPackagesBillingWithContext(ctx volcengine.Context, input *DescribeCenBandwidthPackagesBillingInput, opts ...request.Option) (*DescribeCenBandwidthPackagesBillingOutput, error)

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

See DescribeCenBandwidthPackagesBilling 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 (*CEN) DescribeCenBandwidthPackagesCommon

func (c *CEN) DescribeCenBandwidthPackagesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenBandwidthPackagesCommon API operation for CEN.

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 CEN's API operation DescribeCenBandwidthPackagesCommon for usage and error information.

func (*CEN) DescribeCenBandwidthPackagesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackagesCommonWithContext

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

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

See DescribeCenBandwidthPackagesCommon 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 (*CEN) DescribeCenBandwidthPackagesRequest

func (c *CEN) DescribeCenBandwidthPackagesRequest(input *DescribeCenBandwidthPackagesInput) (req *request.Request, output *DescribeCenBandwidthPackagesOutput)

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackagesWithContext

func (c *CEN) DescribeCenBandwidthPackagesWithContext(ctx volcengine.Context, input *DescribeCenBandwidthPackagesInput, opts ...request.Option) (*DescribeCenBandwidthPackagesOutput, error)

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

See DescribeCenBandwidthPackages 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 (*CEN) DescribeCenInterRegionBandwidthAttributes

func (c *CEN) DescribeCenInterRegionBandwidthAttributes(input *DescribeCenInterRegionBandwidthAttributesInput) (*DescribeCenInterRegionBandwidthAttributesOutput, error)

DescribeCenInterRegionBandwidthAttributes API operation for CEN.

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 CEN's API operation DescribeCenInterRegionBandwidthAttributes for usage and error information.

func (*CEN) DescribeCenInterRegionBandwidthAttributesCommon

func (c *CEN) DescribeCenInterRegionBandwidthAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenInterRegionBandwidthAttributesCommon API operation for CEN.

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 CEN's API operation DescribeCenInterRegionBandwidthAttributesCommon for usage and error information.

func (*CEN) DescribeCenInterRegionBandwidthAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenInterRegionBandwidthAttributesCommonWithContext

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

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

See DescribeCenInterRegionBandwidthAttributesCommon 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 (*CEN) DescribeCenInterRegionBandwidthAttributesRequest

func (c *CEN) DescribeCenInterRegionBandwidthAttributesRequest(input *DescribeCenInterRegionBandwidthAttributesInput) (req *request.Request, output *DescribeCenInterRegionBandwidthAttributesOutput)

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

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

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

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

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

func (*CEN) DescribeCenInterRegionBandwidthAttributesWithContext

func (c *CEN) DescribeCenInterRegionBandwidthAttributesWithContext(ctx volcengine.Context, input *DescribeCenInterRegionBandwidthAttributesInput, opts ...request.Option) (*DescribeCenInterRegionBandwidthAttributesOutput, error)

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

See DescribeCenInterRegionBandwidthAttributes 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 (*CEN) DescribeCenInterRegionBandwidths

func (c *CEN) DescribeCenInterRegionBandwidths(input *DescribeCenInterRegionBandwidthsInput) (*DescribeCenInterRegionBandwidthsOutput, error)

DescribeCenInterRegionBandwidths API operation for CEN.

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 CEN's API operation DescribeCenInterRegionBandwidths for usage and error information.

func (*CEN) DescribeCenInterRegionBandwidthsCommon

func (c *CEN) DescribeCenInterRegionBandwidthsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenInterRegionBandwidthsCommon API operation for CEN.

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 CEN's API operation DescribeCenInterRegionBandwidthsCommon for usage and error information.

func (*CEN) DescribeCenInterRegionBandwidthsCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenInterRegionBandwidthsCommonWithContext

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

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

See DescribeCenInterRegionBandwidthsCommon 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 (*CEN) DescribeCenInterRegionBandwidthsRequest

func (c *CEN) DescribeCenInterRegionBandwidthsRequest(input *DescribeCenInterRegionBandwidthsInput) (req *request.Request, output *DescribeCenInterRegionBandwidthsOutput)

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

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

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

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

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

func (*CEN) DescribeCenInterRegionBandwidthsWithContext

func (c *CEN) DescribeCenInterRegionBandwidthsWithContext(ctx volcengine.Context, input *DescribeCenInterRegionBandwidthsInput, opts ...request.Option) (*DescribeCenInterRegionBandwidthsOutput, error)

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

See DescribeCenInterRegionBandwidths 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 (*CEN) DescribeCenRouteEntries

func (c *CEN) DescribeCenRouteEntries(input *DescribeCenRouteEntriesInput) (*DescribeCenRouteEntriesOutput, error)

DescribeCenRouteEntries API operation for CEN.

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 CEN's API operation DescribeCenRouteEntries for usage and error information.

func (*CEN) DescribeCenRouteEntriesCommon

func (c *CEN) DescribeCenRouteEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenRouteEntriesCommon API operation for CEN.

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 CEN's API operation DescribeCenRouteEntriesCommon for usage and error information.

func (*CEN) DescribeCenRouteEntriesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenRouteEntriesCommonWithContext

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

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

See DescribeCenRouteEntriesCommon 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 (*CEN) DescribeCenRouteEntriesRequest

func (c *CEN) DescribeCenRouteEntriesRequest(input *DescribeCenRouteEntriesInput) (req *request.Request, output *DescribeCenRouteEntriesOutput)

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

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

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

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

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

func (*CEN) DescribeCenRouteEntriesWithContext

func (c *CEN) DescribeCenRouteEntriesWithContext(ctx volcengine.Context, input *DescribeCenRouteEntriesInput, opts ...request.Option) (*DescribeCenRouteEntriesOutput, error)

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

See DescribeCenRouteEntries 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 (*CEN) DescribeCenSupportedRegions

func (c *CEN) DescribeCenSupportedRegions(input *DescribeCenSupportedRegionsInput) (*DescribeCenSupportedRegionsOutput, error)

DescribeCenSupportedRegions API operation for CEN.

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 CEN's API operation DescribeCenSupportedRegions for usage and error information.

func (*CEN) DescribeCenSupportedRegionsCommon

func (c *CEN) DescribeCenSupportedRegionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenSupportedRegionsCommon API operation for CEN.

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 CEN's API operation DescribeCenSupportedRegionsCommon for usage and error information.

func (*CEN) DescribeCenSupportedRegionsCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenSupportedRegionsCommonWithContext

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

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

See DescribeCenSupportedRegionsCommon 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 (*CEN) DescribeCenSupportedRegionsRequest

func (c *CEN) DescribeCenSupportedRegionsRequest(input *DescribeCenSupportedRegionsInput) (req *request.Request, output *DescribeCenSupportedRegionsOutput)

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

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

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

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

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

func (*CEN) DescribeCenSupportedRegionsWithContext

func (c *CEN) DescribeCenSupportedRegionsWithContext(ctx volcengine.Context, input *DescribeCenSupportedRegionsInput, opts ...request.Option) (*DescribeCenSupportedRegionsOutput, error)

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

See DescribeCenSupportedRegions 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 (*CEN) DescribeCens

func (c *CEN) DescribeCens(input *DescribeCensInput) (*DescribeCensOutput, error)

DescribeCens API operation for CEN.

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 CEN's API operation DescribeCens for usage and error information.

func (*CEN) DescribeCensCommon

func (c *CEN) DescribeCensCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCensCommon API operation for CEN.

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 CEN's API operation DescribeCensCommon for usage and error information.

func (*CEN) DescribeCensCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCensCommonWithContext

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

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

See DescribeCensCommon 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 (*CEN) DescribeCensRequest

func (c *CEN) DescribeCensRequest(input *DescribeCensInput) (req *request.Request, output *DescribeCensOutput)

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

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

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

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

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

func (*CEN) DescribeCensWithContext

func (c *CEN) DescribeCensWithContext(ctx volcengine.Context, input *DescribeCensInput, opts ...request.Option) (*DescribeCensOutput, error)

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

See DescribeCens 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 (*CEN) DetachInstanceFromCen

func (c *CEN) DetachInstanceFromCen(input *DetachInstanceFromCenInput) (*DetachInstanceFromCenOutput, error)

DetachInstanceFromCen API operation for CEN.

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 CEN's API operation DetachInstanceFromCen for usage and error information.

func (*CEN) DetachInstanceFromCenCommon

func (c *CEN) DetachInstanceFromCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachInstanceFromCenCommon API operation for CEN.

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 CEN's API operation DetachInstanceFromCenCommon for usage and error information.

func (*CEN) DetachInstanceFromCenCommonRequest

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

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

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

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

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

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

func (*CEN) DetachInstanceFromCenCommonWithContext

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

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

See DetachInstanceFromCenCommon 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 (*CEN) DetachInstanceFromCenRequest

func (c *CEN) DetachInstanceFromCenRequest(input *DetachInstanceFromCenInput) (req *request.Request, output *DetachInstanceFromCenOutput)

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

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

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

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

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

func (*CEN) DetachInstanceFromCenWithContext

func (c *CEN) DetachInstanceFromCenWithContext(ctx volcengine.Context, input *DetachInstanceFromCenInput, opts ...request.Option) (*DetachInstanceFromCenOutput, error)

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

See DetachInstanceFromCen 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 (*CEN) DisassociateCenBandwidthPackage

func (c *CEN) DisassociateCenBandwidthPackage(input *DisassociateCenBandwidthPackageInput) (*DisassociateCenBandwidthPackageOutput, error)

DisassociateCenBandwidthPackage API operation for CEN.

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 CEN's API operation DisassociateCenBandwidthPackage for usage and error information.

func (*CEN) DisassociateCenBandwidthPackageCommon

func (c *CEN) DisassociateCenBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateCenBandwidthPackageCommon API operation for CEN.

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 CEN's API operation DisassociateCenBandwidthPackageCommon for usage and error information.

func (*CEN) DisassociateCenBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*CEN) DisassociateCenBandwidthPackageCommonWithContext

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

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

See DisassociateCenBandwidthPackageCommon 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 (*CEN) DisassociateCenBandwidthPackageRequest

func (c *CEN) DisassociateCenBandwidthPackageRequest(input *DisassociateCenBandwidthPackageInput) (req *request.Request, output *DisassociateCenBandwidthPackageOutput)

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

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

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

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

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

func (*CEN) DisassociateCenBandwidthPackageWithContext

func (c *CEN) DisassociateCenBandwidthPackageWithContext(ctx volcengine.Context, input *DisassociateCenBandwidthPackageInput, opts ...request.Option) (*DisassociateCenBandwidthPackageOutput, error)

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

See DisassociateCenBandwidthPackage 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 (*CEN) ModifyCenAttributes

func (c *CEN) ModifyCenAttributes(input *ModifyCenAttributesInput) (*ModifyCenAttributesOutput, error)

ModifyCenAttributes API operation for CEN.

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 CEN's API operation ModifyCenAttributes for usage and error information.

func (*CEN) ModifyCenAttributesCommon

func (c *CEN) ModifyCenAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCenAttributesCommon API operation for CEN.

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 CEN's API operation ModifyCenAttributesCommon for usage and error information.

func (*CEN) ModifyCenAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) ModifyCenAttributesCommonWithContext

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

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

See ModifyCenAttributesCommon 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 (*CEN) ModifyCenAttributesRequest

func (c *CEN) ModifyCenAttributesRequest(input *ModifyCenAttributesInput) (req *request.Request, output *ModifyCenAttributesOutput)

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

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

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

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

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

func (*CEN) ModifyCenAttributesWithContext

func (c *CEN) ModifyCenAttributesWithContext(ctx volcengine.Context, input *ModifyCenAttributesInput, opts ...request.Option) (*ModifyCenAttributesOutput, error)

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

See ModifyCenAttributes 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 (*CEN) ModifyCenBandwidthPackageAttributes

func (c *CEN) ModifyCenBandwidthPackageAttributes(input *ModifyCenBandwidthPackageAttributesInput) (*ModifyCenBandwidthPackageAttributesOutput, error)

ModifyCenBandwidthPackageAttributes API operation for CEN.

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 CEN's API operation ModifyCenBandwidthPackageAttributes for usage and error information.

func (*CEN) ModifyCenBandwidthPackageAttributesCommon

func (c *CEN) ModifyCenBandwidthPackageAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCenBandwidthPackageAttributesCommon API operation for CEN.

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 CEN's API operation ModifyCenBandwidthPackageAttributesCommon for usage and error information.

func (*CEN) ModifyCenBandwidthPackageAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) ModifyCenBandwidthPackageAttributesCommonWithContext

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

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

See ModifyCenBandwidthPackageAttributesCommon 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 (*CEN) ModifyCenBandwidthPackageAttributesRequest

func (c *CEN) ModifyCenBandwidthPackageAttributesRequest(input *ModifyCenBandwidthPackageAttributesInput) (req *request.Request, output *ModifyCenBandwidthPackageAttributesOutput)

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

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

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

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

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

func (*CEN) ModifyCenBandwidthPackageAttributesWithContext

func (c *CEN) ModifyCenBandwidthPackageAttributesWithContext(ctx volcengine.Context, input *ModifyCenBandwidthPackageAttributesInput, opts ...request.Option) (*ModifyCenBandwidthPackageAttributesOutput, error)

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

See ModifyCenBandwidthPackageAttributes 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 (*CEN) ModifyCenInterRegionBandwidthAttributes

func (c *CEN) ModifyCenInterRegionBandwidthAttributes(input *ModifyCenInterRegionBandwidthAttributesInput) (*ModifyCenInterRegionBandwidthAttributesOutput, error)

ModifyCenInterRegionBandwidthAttributes API operation for CEN.

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 CEN's API operation ModifyCenInterRegionBandwidthAttributes for usage and error information.

func (*CEN) ModifyCenInterRegionBandwidthAttributesCommon

func (c *CEN) ModifyCenInterRegionBandwidthAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCenInterRegionBandwidthAttributesCommon API operation for CEN.

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 CEN's API operation ModifyCenInterRegionBandwidthAttributesCommon for usage and error information.

func (*CEN) ModifyCenInterRegionBandwidthAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) ModifyCenInterRegionBandwidthAttributesCommonWithContext

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

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

See ModifyCenInterRegionBandwidthAttributesCommon 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 (*CEN) ModifyCenInterRegionBandwidthAttributesRequest

func (c *CEN) ModifyCenInterRegionBandwidthAttributesRequest(input *ModifyCenInterRegionBandwidthAttributesInput) (req *request.Request, output *ModifyCenInterRegionBandwidthAttributesOutput)

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

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

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

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

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

func (*CEN) ModifyCenInterRegionBandwidthAttributesWithContext

func (c *CEN) ModifyCenInterRegionBandwidthAttributesWithContext(ctx volcengine.Context, input *ModifyCenInterRegionBandwidthAttributesInput, opts ...request.Option) (*ModifyCenInterRegionBandwidthAttributesOutput, error)

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

See ModifyCenInterRegionBandwidthAttributes 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 (*CEN) PublishCenRouteEntry

func (c *CEN) PublishCenRouteEntry(input *PublishCenRouteEntryInput) (*PublishCenRouteEntryOutput, error)

PublishCenRouteEntry API operation for CEN.

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 CEN's API operation PublishCenRouteEntry for usage and error information.

func (*CEN) PublishCenRouteEntryCommon

func (c *CEN) PublishCenRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

PublishCenRouteEntryCommon API operation for CEN.

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 CEN's API operation PublishCenRouteEntryCommon for usage and error information.

func (*CEN) PublishCenRouteEntryCommonRequest

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

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

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

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

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

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

func (*CEN) PublishCenRouteEntryCommonWithContext

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

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

See PublishCenRouteEntryCommon 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 (*CEN) PublishCenRouteEntryRequest

func (c *CEN) PublishCenRouteEntryRequest(input *PublishCenRouteEntryInput) (req *request.Request, output *PublishCenRouteEntryOutput)

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

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

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

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

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

func (*CEN) PublishCenRouteEntryWithContext

func (c *CEN) PublishCenRouteEntryWithContext(ctx volcengine.Context, input *PublishCenRouteEntryInput, opts ...request.Option) (*PublishCenRouteEntryOutput, error)

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

See PublishCenRouteEntry 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 (*CEN) RenewCenBandwidthPackage

func (c *CEN) RenewCenBandwidthPackage(input *RenewCenBandwidthPackageInput) (*RenewCenBandwidthPackageOutput, error)

RenewCenBandwidthPackage API operation for CEN.

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 CEN's API operation RenewCenBandwidthPackage for usage and error information.

func (*CEN) RenewCenBandwidthPackageCommon

func (c *CEN) RenewCenBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RenewCenBandwidthPackageCommon API operation for CEN.

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 CEN's API operation RenewCenBandwidthPackageCommon for usage and error information.

func (*CEN) RenewCenBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*CEN) RenewCenBandwidthPackageCommonWithContext

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

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

See RenewCenBandwidthPackageCommon 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 (*CEN) RenewCenBandwidthPackageRequest

func (c *CEN) RenewCenBandwidthPackageRequest(input *RenewCenBandwidthPackageInput) (req *request.Request, output *RenewCenBandwidthPackageOutput)

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

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

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

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

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

func (*CEN) RenewCenBandwidthPackageWithContext

func (c *CEN) RenewCenBandwidthPackageWithContext(ctx volcengine.Context, input *RenewCenBandwidthPackageInput, opts ...request.Option) (*RenewCenBandwidthPackageOutput, error)

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

See RenewCenBandwidthPackage 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 (*CEN) SetCenBandwidthPackageRenewal

func (c *CEN) SetCenBandwidthPackageRenewal(input *SetCenBandwidthPackageRenewalInput) (*SetCenBandwidthPackageRenewalOutput, error)

SetCenBandwidthPackageRenewal API operation for CEN.

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 CEN's API operation SetCenBandwidthPackageRenewal for usage and error information.

func (*CEN) SetCenBandwidthPackageRenewalCommon

func (c *CEN) SetCenBandwidthPackageRenewalCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetCenBandwidthPackageRenewalCommon API operation for CEN.

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 CEN's API operation SetCenBandwidthPackageRenewalCommon for usage and error information.

func (*CEN) SetCenBandwidthPackageRenewalCommonRequest

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

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

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

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

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

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

func (*CEN) SetCenBandwidthPackageRenewalCommonWithContext

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

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

See SetCenBandwidthPackageRenewalCommon 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 (*CEN) SetCenBandwidthPackageRenewalRequest

func (c *CEN) SetCenBandwidthPackageRenewalRequest(input *SetCenBandwidthPackageRenewalInput) (req *request.Request, output *SetCenBandwidthPackageRenewalOutput)

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

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

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

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

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

func (*CEN) SetCenBandwidthPackageRenewalWithContext

func (c *CEN) SetCenBandwidthPackageRenewalWithContext(ctx volcengine.Context, input *SetCenBandwidthPackageRenewalInput, opts ...request.Option) (*SetCenBandwidthPackageRenewalOutput, error)

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

See SetCenBandwidthPackageRenewal 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 (*CEN) WithdrawCenRouteEntry

func (c *CEN) WithdrawCenRouteEntry(input *WithdrawCenRouteEntryInput) (*WithdrawCenRouteEntryOutput, error)

WithdrawCenRouteEntry API operation for CEN.

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 CEN's API operation WithdrawCenRouteEntry for usage and error information.

func (*CEN) WithdrawCenRouteEntryCommon

func (c *CEN) WithdrawCenRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

WithdrawCenRouteEntryCommon API operation for CEN.

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 CEN's API operation WithdrawCenRouteEntryCommon for usage and error information.

func (*CEN) WithdrawCenRouteEntryCommonRequest

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

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

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

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

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

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

func (*CEN) WithdrawCenRouteEntryCommonWithContext

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

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

See WithdrawCenRouteEntryCommon 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 (*CEN) WithdrawCenRouteEntryRequest

func (c *CEN) WithdrawCenRouteEntryRequest(input *WithdrawCenRouteEntryInput) (req *request.Request, output *WithdrawCenRouteEntryOutput)

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

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

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

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

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

func (*CEN) WithdrawCenRouteEntryWithContext

func (c *CEN) WithdrawCenRouteEntryWithContext(ctx volcengine.Context, input *WithdrawCenRouteEntryInput, opts ...request.Option) (*WithdrawCenRouteEntryOutput, error)

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

See WithdrawCenRouteEntry 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 CENAPI

type CENAPI interface {
	AssociateCenBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateCenBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateCenBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateCenBandwidthPackage(*AssociateCenBandwidthPackageInput) (*AssociateCenBandwidthPackageOutput, error)
	AssociateCenBandwidthPackageWithContext(volcengine.Context, *AssociateCenBandwidthPackageInput, ...request.Option) (*AssociateCenBandwidthPackageOutput, error)
	AssociateCenBandwidthPackageRequest(*AssociateCenBandwidthPackageInput) (*request.Request, *AssociateCenBandwidthPackageOutput)

	AttachInstanceToCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachInstanceToCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachInstanceToCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachInstanceToCen(*AttachInstanceToCenInput) (*AttachInstanceToCenOutput, error)
	AttachInstanceToCenWithContext(volcengine.Context, *AttachInstanceToCenInput, ...request.Option) (*AttachInstanceToCenOutput, error)
	AttachInstanceToCenRequest(*AttachInstanceToCenInput) (*request.Request, *AttachInstanceToCenOutput)

	CreateCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCen(*CreateCenInput) (*CreateCenOutput, error)
	CreateCenWithContext(volcengine.Context, *CreateCenInput, ...request.Option) (*CreateCenOutput, error)
	CreateCenRequest(*CreateCenInput) (*request.Request, *CreateCenOutput)

	CreateCenBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCenBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCenBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCenBandwidthPackage(*CreateCenBandwidthPackageInput) (*CreateCenBandwidthPackageOutput, error)
	CreateCenBandwidthPackageWithContext(volcengine.Context, *CreateCenBandwidthPackageInput, ...request.Option) (*CreateCenBandwidthPackageOutput, error)
	CreateCenBandwidthPackageRequest(*CreateCenBandwidthPackageInput) (*request.Request, *CreateCenBandwidthPackageOutput)

	CreateCenInterRegionBandwidthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCenInterRegionBandwidthCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCenInterRegionBandwidthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCenInterRegionBandwidth(*CreateCenInterRegionBandwidthInput) (*CreateCenInterRegionBandwidthOutput, error)
	CreateCenInterRegionBandwidthWithContext(volcengine.Context, *CreateCenInterRegionBandwidthInput, ...request.Option) (*CreateCenInterRegionBandwidthOutput, error)
	CreateCenInterRegionBandwidthRequest(*CreateCenInterRegionBandwidthInput) (*request.Request, *CreateCenInterRegionBandwidthOutput)

	DeleteCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCen(*DeleteCenInput) (*DeleteCenOutput, error)
	DeleteCenWithContext(volcengine.Context, *DeleteCenInput, ...request.Option) (*DeleteCenOutput, error)
	DeleteCenRequest(*DeleteCenInput) (*request.Request, *DeleteCenOutput)

	DeleteCenBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCenBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCenBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCenBandwidthPackage(*DeleteCenBandwidthPackageInput) (*DeleteCenBandwidthPackageOutput, error)
	DeleteCenBandwidthPackageWithContext(volcengine.Context, *DeleteCenBandwidthPackageInput, ...request.Option) (*DeleteCenBandwidthPackageOutput, error)
	DeleteCenBandwidthPackageRequest(*DeleteCenBandwidthPackageInput) (*request.Request, *DeleteCenBandwidthPackageOutput)

	DeleteCenInterRegionBandwidthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCenInterRegionBandwidthCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCenInterRegionBandwidthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCenInterRegionBandwidth(*DeleteCenInterRegionBandwidthInput) (*DeleteCenInterRegionBandwidthOutput, error)
	DeleteCenInterRegionBandwidthWithContext(volcengine.Context, *DeleteCenInterRegionBandwidthInput, ...request.Option) (*DeleteCenInterRegionBandwidthOutput, error)
	DeleteCenInterRegionBandwidthRequest(*DeleteCenInterRegionBandwidthInput) (*request.Request, *DeleteCenInterRegionBandwidthOutput)

	DescribeCenAttachedInstanceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenAttachedInstanceAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenAttachedInstanceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenAttachedInstanceAttributes(*DescribeCenAttachedInstanceAttributesInput) (*DescribeCenAttachedInstanceAttributesOutput, error)
	DescribeCenAttachedInstanceAttributesWithContext(volcengine.Context, *DescribeCenAttachedInstanceAttributesInput, ...request.Option) (*DescribeCenAttachedInstanceAttributesOutput, error)
	DescribeCenAttachedInstanceAttributesRequest(*DescribeCenAttachedInstanceAttributesInput) (*request.Request, *DescribeCenAttachedInstanceAttributesOutput)

	DescribeCenAttachedInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenAttachedInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenAttachedInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenAttachedInstances(*DescribeCenAttachedInstancesInput) (*DescribeCenAttachedInstancesOutput, error)
	DescribeCenAttachedInstancesWithContext(volcengine.Context, *DescribeCenAttachedInstancesInput, ...request.Option) (*DescribeCenAttachedInstancesOutput, error)
	DescribeCenAttachedInstancesRequest(*DescribeCenAttachedInstancesInput) (*request.Request, *DescribeCenAttachedInstancesOutput)

	DescribeCenAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenAttributes(*DescribeCenAttributesInput) (*DescribeCenAttributesOutput, error)
	DescribeCenAttributesWithContext(volcengine.Context, *DescribeCenAttributesInput, ...request.Option) (*DescribeCenAttributesOutput, error)
	DescribeCenAttributesRequest(*DescribeCenAttributesInput) (*request.Request, *DescribeCenAttributesOutput)

	DescribeCenBandwidthPackageAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenBandwidthPackageAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenBandwidthPackageAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenBandwidthPackageAttributes(*DescribeCenBandwidthPackageAttributesInput) (*DescribeCenBandwidthPackageAttributesOutput, error)
	DescribeCenBandwidthPackageAttributesWithContext(volcengine.Context, *DescribeCenBandwidthPackageAttributesInput, ...request.Option) (*DescribeCenBandwidthPackageAttributesOutput, error)
	DescribeCenBandwidthPackageAttributesRequest(*DescribeCenBandwidthPackageAttributesInput) (*request.Request, *DescribeCenBandwidthPackageAttributesOutput)

	DescribeCenBandwidthPackagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenBandwidthPackagesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenBandwidthPackagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenBandwidthPackages(*DescribeCenBandwidthPackagesInput) (*DescribeCenBandwidthPackagesOutput, error)
	DescribeCenBandwidthPackagesWithContext(volcengine.Context, *DescribeCenBandwidthPackagesInput, ...request.Option) (*DescribeCenBandwidthPackagesOutput, error)
	DescribeCenBandwidthPackagesRequest(*DescribeCenBandwidthPackagesInput) (*request.Request, *DescribeCenBandwidthPackagesOutput)

	DescribeCenBandwidthPackagesBillingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenBandwidthPackagesBillingCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenBandwidthPackagesBillingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenBandwidthPackagesBilling(*DescribeCenBandwidthPackagesBillingInput) (*DescribeCenBandwidthPackagesBillingOutput, error)
	DescribeCenBandwidthPackagesBillingWithContext(volcengine.Context, *DescribeCenBandwidthPackagesBillingInput, ...request.Option) (*DescribeCenBandwidthPackagesBillingOutput, error)
	DescribeCenBandwidthPackagesBillingRequest(*DescribeCenBandwidthPackagesBillingInput) (*request.Request, *DescribeCenBandwidthPackagesBillingOutput)

	DescribeCenInterRegionBandwidthAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenInterRegionBandwidthAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenInterRegionBandwidthAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenInterRegionBandwidthAttributes(*DescribeCenInterRegionBandwidthAttributesInput) (*DescribeCenInterRegionBandwidthAttributesOutput, error)
	DescribeCenInterRegionBandwidthAttributesWithContext(volcengine.Context, *DescribeCenInterRegionBandwidthAttributesInput, ...request.Option) (*DescribeCenInterRegionBandwidthAttributesOutput, error)
	DescribeCenInterRegionBandwidthAttributesRequest(*DescribeCenInterRegionBandwidthAttributesInput) (*request.Request, *DescribeCenInterRegionBandwidthAttributesOutput)

	DescribeCenInterRegionBandwidthsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenInterRegionBandwidthsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenInterRegionBandwidthsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenInterRegionBandwidths(*DescribeCenInterRegionBandwidthsInput) (*DescribeCenInterRegionBandwidthsOutput, error)
	DescribeCenInterRegionBandwidthsWithContext(volcengine.Context, *DescribeCenInterRegionBandwidthsInput, ...request.Option) (*DescribeCenInterRegionBandwidthsOutput, error)
	DescribeCenInterRegionBandwidthsRequest(*DescribeCenInterRegionBandwidthsInput) (*request.Request, *DescribeCenInterRegionBandwidthsOutput)

	DescribeCenRouteEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenRouteEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenRouteEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenRouteEntries(*DescribeCenRouteEntriesInput) (*DescribeCenRouteEntriesOutput, error)
	DescribeCenRouteEntriesWithContext(volcengine.Context, *DescribeCenRouteEntriesInput, ...request.Option) (*DescribeCenRouteEntriesOutput, error)
	DescribeCenRouteEntriesRequest(*DescribeCenRouteEntriesInput) (*request.Request, *DescribeCenRouteEntriesOutput)

	DescribeCenSupportedRegionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenSupportedRegionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenSupportedRegionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenSupportedRegions(*DescribeCenSupportedRegionsInput) (*DescribeCenSupportedRegionsOutput, error)
	DescribeCenSupportedRegionsWithContext(volcengine.Context, *DescribeCenSupportedRegionsInput, ...request.Option) (*DescribeCenSupportedRegionsOutput, error)
	DescribeCenSupportedRegionsRequest(*DescribeCenSupportedRegionsInput) (*request.Request, *DescribeCenSupportedRegionsOutput)

	DescribeCensCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCensCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCensCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCens(*DescribeCensInput) (*DescribeCensOutput, error)
	DescribeCensWithContext(volcengine.Context, *DescribeCensInput, ...request.Option) (*DescribeCensOutput, error)
	DescribeCensRequest(*DescribeCensInput) (*request.Request, *DescribeCensOutput)

	DetachInstanceFromCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachInstanceFromCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachInstanceFromCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachInstanceFromCen(*DetachInstanceFromCenInput) (*DetachInstanceFromCenOutput, error)
	DetachInstanceFromCenWithContext(volcengine.Context, *DetachInstanceFromCenInput, ...request.Option) (*DetachInstanceFromCenOutput, error)
	DetachInstanceFromCenRequest(*DetachInstanceFromCenInput) (*request.Request, *DetachInstanceFromCenOutput)

	DisassociateCenBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateCenBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateCenBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateCenBandwidthPackage(*DisassociateCenBandwidthPackageInput) (*DisassociateCenBandwidthPackageOutput, error)
	DisassociateCenBandwidthPackageWithContext(volcengine.Context, *DisassociateCenBandwidthPackageInput, ...request.Option) (*DisassociateCenBandwidthPackageOutput, error)
	DisassociateCenBandwidthPackageRequest(*DisassociateCenBandwidthPackageInput) (*request.Request, *DisassociateCenBandwidthPackageOutput)

	ModifyCenAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCenAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCenAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCenAttributes(*ModifyCenAttributesInput) (*ModifyCenAttributesOutput, error)
	ModifyCenAttributesWithContext(volcengine.Context, *ModifyCenAttributesInput, ...request.Option) (*ModifyCenAttributesOutput, error)
	ModifyCenAttributesRequest(*ModifyCenAttributesInput) (*request.Request, *ModifyCenAttributesOutput)

	ModifyCenBandwidthPackageAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCenBandwidthPackageAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCenBandwidthPackageAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCenBandwidthPackageAttributes(*ModifyCenBandwidthPackageAttributesInput) (*ModifyCenBandwidthPackageAttributesOutput, error)
	ModifyCenBandwidthPackageAttributesWithContext(volcengine.Context, *ModifyCenBandwidthPackageAttributesInput, ...request.Option) (*ModifyCenBandwidthPackageAttributesOutput, error)
	ModifyCenBandwidthPackageAttributesRequest(*ModifyCenBandwidthPackageAttributesInput) (*request.Request, *ModifyCenBandwidthPackageAttributesOutput)

	ModifyCenInterRegionBandwidthAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCenInterRegionBandwidthAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCenInterRegionBandwidthAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCenInterRegionBandwidthAttributes(*ModifyCenInterRegionBandwidthAttributesInput) (*ModifyCenInterRegionBandwidthAttributesOutput, error)
	ModifyCenInterRegionBandwidthAttributesWithContext(volcengine.Context, *ModifyCenInterRegionBandwidthAttributesInput, ...request.Option) (*ModifyCenInterRegionBandwidthAttributesOutput, error)
	ModifyCenInterRegionBandwidthAttributesRequest(*ModifyCenInterRegionBandwidthAttributesInput) (*request.Request, *ModifyCenInterRegionBandwidthAttributesOutput)

	PublishCenRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	PublishCenRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	PublishCenRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	PublishCenRouteEntry(*PublishCenRouteEntryInput) (*PublishCenRouteEntryOutput, error)
	PublishCenRouteEntryWithContext(volcengine.Context, *PublishCenRouteEntryInput, ...request.Option) (*PublishCenRouteEntryOutput, error)
	PublishCenRouteEntryRequest(*PublishCenRouteEntryInput) (*request.Request, *PublishCenRouteEntryOutput)

	RenewCenBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenewCenBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenewCenBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenewCenBandwidthPackage(*RenewCenBandwidthPackageInput) (*RenewCenBandwidthPackageOutput, error)
	RenewCenBandwidthPackageWithContext(volcengine.Context, *RenewCenBandwidthPackageInput, ...request.Option) (*RenewCenBandwidthPackageOutput, error)
	RenewCenBandwidthPackageRequest(*RenewCenBandwidthPackageInput) (*request.Request, *RenewCenBandwidthPackageOutput)

	SetCenBandwidthPackageRenewalCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetCenBandwidthPackageRenewalCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetCenBandwidthPackageRenewalCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetCenBandwidthPackageRenewal(*SetCenBandwidthPackageRenewalInput) (*SetCenBandwidthPackageRenewalOutput, error)
	SetCenBandwidthPackageRenewalWithContext(volcengine.Context, *SetCenBandwidthPackageRenewalInput, ...request.Option) (*SetCenBandwidthPackageRenewalOutput, error)
	SetCenBandwidthPackageRenewalRequest(*SetCenBandwidthPackageRenewalInput) (*request.Request, *SetCenBandwidthPackageRenewalOutput)

	WithdrawCenRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	WithdrawCenRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	WithdrawCenRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	WithdrawCenRouteEntry(*WithdrawCenRouteEntryInput) (*WithdrawCenRouteEntryOutput, error)
	WithdrawCenRouteEntryWithContext(volcengine.Context, *WithdrawCenRouteEntryInput, ...request.Option) (*WithdrawCenRouteEntryOutput, error)
	WithdrawCenRouteEntryRequest(*WithdrawCenRouteEntryInput) (*request.Request, *WithdrawCenRouteEntryOutput)
}

CENAPI provides an interface to enable mocking the cen.CEN service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// CEN.
func myFunc(svc CENAPI) bool {
    // Make svc.AssociateCenBandwidthPackage request
}

func main() {
    sess := session.New()
    svc := cen.New(sess)

    myFunc(svc)
}

type CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput

type CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput struct {
	BillingStatus *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

	CenBandwidthPackageId *string `type:"string"`

	ExpiredTime *string `type:"string"`

	ReclaimTime *string `type:"string"`

	RemainRenewTimes *int64 `type:"integer"`

	RenewType *string `type:"string"`
	// contains filtered or unexported fields
}

func (CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput) GoString

GoString returns the string representation

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput) SetBillingStatus

SetBillingStatus sets the BillingStatus field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput) SetReclaimTime

SetReclaimTime sets the ReclaimTime field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput) SetRemainRenewTimes

SetRemainRenewTimes sets the RemainRenewTimes field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput) SetRenewType

SetRenewType sets the RenewType field's value.

func (CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput) String

String returns the string representation

type CenBandwidthPackageForDescribeCenBandwidthPackagesOutput

type CenBandwidthPackageForDescribeCenBandwidthPackagesOutput struct {
	AccountId *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

	BusinessStatus *string `type:"string"`

	CenBandwidthPackageId *string `type:"string"`

	CenBandwidthPackageName *string `type:"string"`

	CenIds []*string `type:"list"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	ExpiredTime *string `type:"string"`

	LocalGeographicRegionSetId *string `type:"string"`

	PeerGeographicRegionSetId *string `type:"string"`

	RemainingBandwidth *int64 `type:"integer"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) GoString

GoString returns the string representation

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetCenBandwidthPackageName

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetCenIds

SetCenIds sets the CenIds field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetDescription

SetDescription sets the Description field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetLocalGeographicRegionSetId

SetLocalGeographicRegionSetId sets the LocalGeographicRegionSetId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetPeerGeographicRegionSetId

SetPeerGeographicRegionSetId sets the PeerGeographicRegionSetId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetRemainingBandwidth

SetRemainingBandwidth sets the RemainingBandwidth field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetStatus

SetStatus sets the Status field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) String

String returns the string representation

type CenForDescribeCensOutput

type CenForDescribeCensOutput struct {
	AccountId *string `type:"string"`

	CenBandwidthPackageIds []*string `type:"list"`

	CenId *string `type:"string"`

	CenName *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (CenForDescribeCensOutput) GoString

func (s CenForDescribeCensOutput) GoString() string

GoString returns the string representation

func (*CenForDescribeCensOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*CenForDescribeCensOutput) SetCenBandwidthPackageIds

func (s *CenForDescribeCensOutput) SetCenBandwidthPackageIds(v []*string) *CenForDescribeCensOutput

SetCenBandwidthPackageIds sets the CenBandwidthPackageIds field's value.

func (*CenForDescribeCensOutput) SetCenId

SetCenId sets the CenId field's value.

func (*CenForDescribeCensOutput) SetCenName

SetCenName sets the CenName field's value.

func (*CenForDescribeCensOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CenForDescribeCensOutput) SetDescription

SetDescription sets the Description field's value.

func (*CenForDescribeCensOutput) SetStatus

SetStatus sets the Status field's value.

func (*CenForDescribeCensOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (CenForDescribeCensOutput) String

func (s CenForDescribeCensOutput) String() string

String returns the string representation

type CenRouteEntryForDescribeCenRouteEntriesOutput

type CenRouteEntryForDescribeCenRouteEntriesOutput struct {
	AsPath []*string `type:"list"`

	CenId *string `type:"string"`

	DestinationCidrBlock *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`

	PublishStatus *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (CenRouteEntryForDescribeCenRouteEntriesOutput) GoString

GoString returns the string representation

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetAsPath

SetAsPath sets the AsPath field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetPublishStatus

SetPublishStatus sets the PublishStatus field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetStatus

SetStatus sets the Status field's value.

func (CenRouteEntryForDescribeCenRouteEntriesOutput) String

String returns the string representation

type CenSupportedRegionForDescribeCenSupportedRegionsOutput

type CenSupportedRegionForDescribeCenSupportedRegionsOutput struct {
	RegionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CenSupportedRegionForDescribeCenSupportedRegionsOutput) GoString

GoString returns the string representation

func (*CenSupportedRegionForDescribeCenSupportedRegionsOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (CenSupportedRegionForDescribeCenSupportedRegionsOutput) String

String returns the string representation

type CreateCenBandwidthPackageInput

type CreateCenBandwidthPackageInput struct {
	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `min:"1" max:"1" type:"integer"`

	CenBandwidthPackageName *string `min:"1" max:"128" type:"string"`

	CenId *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	// LocalGeographicRegionSetId is a required field
	LocalGeographicRegionSetId *string `type:"string" required:"true"`

	// PeerGeographicRegionSetId is a required field
	PeerGeographicRegionSetId *string `type:"string" required:"true"`

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string" enum:"PeriodUnitForCreateCenBandwidthPackageInput"`

	RemainRenewTimes *int64 `type:"integer"`

	RenewPeriod *int64 `type:"integer"`

	RenewType *string `type:"string" enum:"RenewTypeForCreateCenBandwidthPackageInput"`
	// contains filtered or unexported fields
}

func (CreateCenBandwidthPackageInput) GoString

GoString returns the string representation

func (*CreateCenBandwidthPackageInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CreateCenBandwidthPackageInput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*CreateCenBandwidthPackageInput) SetCenBandwidthPackageName

func (s *CreateCenBandwidthPackageInput) SetCenBandwidthPackageName(v string) *CreateCenBandwidthPackageInput

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*CreateCenBandwidthPackageInput) SetCenId

SetCenId sets the CenId field's value.

func (*CreateCenBandwidthPackageInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateCenBandwidthPackageInput) SetLocalGeographicRegionSetId

func (s *CreateCenBandwidthPackageInput) SetLocalGeographicRegionSetId(v string) *CreateCenBandwidthPackageInput

SetLocalGeographicRegionSetId sets the LocalGeographicRegionSetId field's value.

func (*CreateCenBandwidthPackageInput) SetPeerGeographicRegionSetId

func (s *CreateCenBandwidthPackageInput) SetPeerGeographicRegionSetId(v string) *CreateCenBandwidthPackageInput

SetPeerGeographicRegionSetId sets the PeerGeographicRegionSetId field's value.

func (*CreateCenBandwidthPackageInput) SetPeriod

SetPeriod sets the Period field's value.

func (*CreateCenBandwidthPackageInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*CreateCenBandwidthPackageInput) SetRemainRenewTimes

SetRemainRenewTimes sets the RemainRenewTimes field's value.

func (*CreateCenBandwidthPackageInput) SetRenewPeriod

SetRenewPeriod sets the RenewPeriod field's value.

func (*CreateCenBandwidthPackageInput) SetRenewType

SetRenewType sets the RenewType field's value.

func (CreateCenBandwidthPackageInput) String

String returns the string representation

func (*CreateCenBandwidthPackageInput) Validate

func (s *CreateCenBandwidthPackageInput) Validate() error

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

type CreateCenBandwidthPackageOutput

type CreateCenBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

	CenBandwidthPackageId *string `type:"string"`

	PreOrderNumber *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateCenBandwidthPackageOutput) GoString

GoString returns the string representation

func (*CreateCenBandwidthPackageOutput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*CreateCenBandwidthPackageOutput) SetPreOrderNumber

SetPreOrderNumber sets the PreOrderNumber field's value.

func (CreateCenBandwidthPackageOutput) String

String returns the string representation

type CreateCenInput

type CreateCenInput struct {
	CenName *string `type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateCenInput) GoString

func (s CreateCenInput) GoString() string

GoString returns the string representation

func (*CreateCenInput) SetCenName

func (s *CreateCenInput) SetCenName(v string) *CreateCenInput

SetCenName sets the CenName field's value.

func (*CreateCenInput) SetDescription

func (s *CreateCenInput) SetDescription(v string) *CreateCenInput

SetDescription sets the Description field's value.

func (CreateCenInput) String

func (s CreateCenInput) String() string

String returns the string representation

type CreateCenInterRegionBandwidthInput

type CreateCenInterRegionBandwidthInput struct {

	// Bandwidth is a required field
	Bandwidth *int64 `type:"integer" required:"true"`

	// CenId is a required field
	CenId *string `type:"string" required:"true"`

	// LocalRegionId is a required field
	LocalRegionId *string `type:"string" required:"true"`

	// PeerRegionId is a required field
	PeerRegionId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateCenInterRegionBandwidthInput) GoString

GoString returns the string representation

func (*CreateCenInterRegionBandwidthInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CreateCenInterRegionBandwidthInput) SetCenId

SetCenId sets the CenId field's value.

func (*CreateCenInterRegionBandwidthInput) SetLocalRegionId

SetLocalRegionId sets the LocalRegionId field's value.

func (*CreateCenInterRegionBandwidthInput) SetPeerRegionId

SetPeerRegionId sets the PeerRegionId field's value.

func (CreateCenInterRegionBandwidthInput) String

String returns the string representation

func (*CreateCenInterRegionBandwidthInput) Validate

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

type CreateCenInterRegionBandwidthOutput

type CreateCenInterRegionBandwidthOutput struct {
	Metadata *response.ResponseMetadata

	InterRegionBandwidthId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateCenInterRegionBandwidthOutput) GoString

GoString returns the string representation

func (*CreateCenInterRegionBandwidthOutput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (CreateCenInterRegionBandwidthOutput) String

String returns the string representation

type CreateCenOutput

type CreateCenOutput struct {
	Metadata *response.ResponseMetadata

	CenId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateCenOutput) GoString

func (s CreateCenOutput) GoString() string

GoString returns the string representation

func (*CreateCenOutput) SetCenId

func (s *CreateCenOutput) SetCenId(v string) *CreateCenOutput

SetCenId sets the CenId field's value.

func (CreateCenOutput) String

func (s CreateCenOutput) String() string

String returns the string representation

type DeleteCenBandwidthPackageInput

type DeleteCenBandwidthPackageInput struct {

	// CenBandwidthPackageId is a required field
	CenBandwidthPackageId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteCenBandwidthPackageInput) GoString

GoString returns the string representation

func (*DeleteCenBandwidthPackageInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (DeleteCenBandwidthPackageInput) String

String returns the string representation

func (*DeleteCenBandwidthPackageInput) Validate

func (s *DeleteCenBandwidthPackageInput) Validate() error

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

type DeleteCenBandwidthPackageOutput

type DeleteCenBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

	PreOrderNumber *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteCenBandwidthPackageOutput) GoString

GoString returns the string representation

func (*DeleteCenBandwidthPackageOutput) SetPreOrderNumber

SetPreOrderNumber sets the PreOrderNumber field's value.

func (DeleteCenBandwidthPackageOutput) String

String returns the string representation

type DeleteCenInput

type DeleteCenInput struct {

	// CenId is a required field
	CenId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteCenInput) GoString

func (s DeleteCenInput) GoString() string

GoString returns the string representation

func (*DeleteCenInput) SetCenId

func (s *DeleteCenInput) SetCenId(v string) *DeleteCenInput

SetCenId sets the CenId field's value.

func (DeleteCenInput) String

func (s DeleteCenInput) String() string

String returns the string representation

func (*DeleteCenInput) Validate

func (s *DeleteCenInput) Validate() error

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

type DeleteCenInterRegionBandwidthInput

type DeleteCenInterRegionBandwidthInput struct {

	// InterRegionBandwidthId is a required field
	InterRegionBandwidthId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteCenInterRegionBandwidthInput) GoString

GoString returns the string representation

func (*DeleteCenInterRegionBandwidthInput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (DeleteCenInterRegionBandwidthInput) String

String returns the string representation

func (*DeleteCenInterRegionBandwidthInput) Validate

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

type DeleteCenInterRegionBandwidthOutput

type DeleteCenInterRegionBandwidthOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteCenInterRegionBandwidthOutput) GoString

GoString returns the string representation

func (DeleteCenInterRegionBandwidthOutput) String

String returns the string representation

type DeleteCenOutput

type DeleteCenOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteCenOutput) GoString

func (s DeleteCenOutput) GoString() string

GoString returns the string representation

func (DeleteCenOutput) String

func (s DeleteCenOutput) String() string

String returns the string representation

type DescribeCenAttachedInstanceAttributesInput

type DescribeCenAttachedInstanceAttributesInput struct {

	// CenId is a required field
	CenId *string `type:"string" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	// InstanceRegionId is a required field
	InstanceRegionId *string `type:"string" required:"true"`

	// InstanceType is a required field
	InstanceType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeCenAttachedInstanceAttributesInput) GoString

GoString returns the string representation

func (*DescribeCenAttachedInstanceAttributesInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenAttachedInstanceAttributesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeCenAttachedInstanceAttributesInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeCenAttachedInstanceAttributesInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (DescribeCenAttachedInstanceAttributesInput) String

String returns the string representation

func (*DescribeCenAttachedInstanceAttributesInput) Validate

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

type DescribeCenAttachedInstanceAttributesOutput

type DescribeCenAttachedInstanceAttributesOutput struct {
	Metadata *response.ResponseMetadata

	CenId *string `type:"string"`

	CreationTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeCenAttachedInstanceAttributesOutput) GoString

GoString returns the string representation

func (*DescribeCenAttachedInstanceAttributesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeCenAttachedInstanceAttributesOutput) String

String returns the string representation

type DescribeCenAttachedInstancesInput

type DescribeCenAttachedInstancesInput struct {
	CenId *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenAttachedInstancesInput) GoString

GoString returns the string representation

func (*DescribeCenAttachedInstancesInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenAttachedInstancesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeCenAttachedInstancesInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeCenAttachedInstancesInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeCenAttachedInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenAttachedInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeCenAttachedInstancesInput) String

String returns the string representation

type DescribeCenAttachedInstancesOutput

type DescribeCenAttachedInstancesOutput struct {
	Metadata *response.ResponseMetadata

	AttachedInstances []*AttachedInstanceForDescribeCenAttachedInstancesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenAttachedInstancesOutput) GoString

GoString returns the string representation

func (*DescribeCenAttachedInstancesOutput) SetAttachedInstances

SetAttachedInstances sets the AttachedInstances field's value.

func (*DescribeCenAttachedInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenAttachedInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenAttachedInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenAttachedInstancesOutput) String

String returns the string representation

type DescribeCenAttributesInput

type DescribeCenAttributesInput struct {

	// CenId is a required field
	CenId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeCenAttributesInput) GoString

func (s DescribeCenAttributesInput) GoString() string

GoString returns the string representation

func (*DescribeCenAttributesInput) SetCenId

SetCenId sets the CenId field's value.

func (DescribeCenAttributesInput) String

String returns the string representation

func (*DescribeCenAttributesInput) Validate

func (s *DescribeCenAttributesInput) Validate() error

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

type DescribeCenAttributesOutput

type DescribeCenAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	CenBandwidthPackageIds []*string `type:"list"`

	CenId *string `type:"string"`

	CenName *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeCenAttributesOutput) GoString

func (s DescribeCenAttributesOutput) GoString() string

GoString returns the string representation

func (*DescribeCenAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeCenAttributesOutput) SetCenBandwidthPackageIds

func (s *DescribeCenAttributesOutput) SetCenBandwidthPackageIds(v []*string) *DescribeCenAttributesOutput

SetCenBandwidthPackageIds sets the CenBandwidthPackageIds field's value.

func (*DescribeCenAttributesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenAttributesOutput) SetCenName

SetCenName sets the CenName field's value.

func (*DescribeCenAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeCenAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeCenAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeCenAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeCenAttributesOutput) String

String returns the string representation

type DescribeCenBandwidthPackageAttributesInput

type DescribeCenBandwidthPackageAttributesInput struct {

	// CenBandwidthPackageId is a required field
	CenBandwidthPackageId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeCenBandwidthPackageAttributesInput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackageAttributesInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (DescribeCenBandwidthPackageAttributesInput) String

String returns the string representation

func (*DescribeCenBandwidthPackageAttributesInput) Validate

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

type DescribeCenBandwidthPackageAttributesOutput

type DescribeCenBandwidthPackageAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

	BusinessStatus *string `type:"string"`

	CenBandwidthPackageId *string `type:"string"`

	CenBandwidthPackageName *string `type:"string"`

	CenIds []*string `type:"list"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	ExpiredTime *string `type:"string"`

	LocalGeographicRegionSetId *string `type:"string"`

	PeerGeographicRegionSetId *string `type:"string"`

	RemainingBandwidth *int64 `type:"integer"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeCenBandwidthPackageAttributesOutput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackageAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetCenBandwidthPackageName

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetCenIds

SetCenIds sets the CenIds field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetLocalGeographicRegionSetId

SetLocalGeographicRegionSetId sets the LocalGeographicRegionSetId field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetPeerGeographicRegionSetId

SetPeerGeographicRegionSetId sets the PeerGeographicRegionSetId field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetRemainingBandwidth

SetRemainingBandwidth sets the RemainingBandwidth field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeCenBandwidthPackageAttributesOutput) String

String returns the string representation

type DescribeCenBandwidthPackagesBillingInput

type DescribeCenBandwidthPackagesBillingInput struct {

	// CenBandwidthPackageIds is a required field
	CenBandwidthPackageIds []*string `type:"list" required:"true"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenBandwidthPackagesBillingInput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackagesBillingInput) SetCenBandwidthPackageIds

SetCenBandwidthPackageIds sets the CenBandwidthPackageIds field's value.

func (*DescribeCenBandwidthPackagesBillingInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenBandwidthPackagesBillingInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeCenBandwidthPackagesBillingInput) String

String returns the string representation

func (*DescribeCenBandwidthPackagesBillingInput) Validate

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

type DescribeCenBandwidthPackagesBillingOutput

type DescribeCenBandwidthPackagesBillingOutput struct {
	Metadata *response.ResponseMetadata

	CenBandwidthPackages []*CenBandwidthPackageForDescribeCenBandwidthPackagesBillingOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenBandwidthPackagesBillingOutput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackagesBillingOutput) SetCenBandwidthPackages

SetCenBandwidthPackages sets the CenBandwidthPackages field's value.

func (*DescribeCenBandwidthPackagesBillingOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenBandwidthPackagesBillingOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenBandwidthPackagesBillingOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenBandwidthPackagesBillingOutput) String

String returns the string representation

type DescribeCenBandwidthPackagesInput

type DescribeCenBandwidthPackagesInput struct {
	CenBandwidthPackageIds []*string `type:"list"`

	CenBandwidthPackageName *string `type:"string"`

	CenId *string `type:"string"`

	LocalGeographicRegionSetId *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	PeerGeographicRegionSetId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeCenBandwidthPackagesInput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackagesInput) SetCenBandwidthPackageIds

SetCenBandwidthPackageIds sets the CenBandwidthPackageIds field's value.

func (*DescribeCenBandwidthPackagesInput) SetCenBandwidthPackageName

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*DescribeCenBandwidthPackagesInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenBandwidthPackagesInput) SetLocalGeographicRegionSetId

func (s *DescribeCenBandwidthPackagesInput) SetLocalGeographicRegionSetId(v string) *DescribeCenBandwidthPackagesInput

SetLocalGeographicRegionSetId sets the LocalGeographicRegionSetId field's value.

func (*DescribeCenBandwidthPackagesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenBandwidthPackagesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenBandwidthPackagesInput) SetPeerGeographicRegionSetId

SetPeerGeographicRegionSetId sets the PeerGeographicRegionSetId field's value.

func (DescribeCenBandwidthPackagesInput) String

String returns the string representation

type DescribeCenBandwidthPackagesOutput

type DescribeCenBandwidthPackagesOutput struct {
	Metadata *response.ResponseMetadata

	CenBandwidthPackages []*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenBandwidthPackagesOutput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackagesOutput) SetCenBandwidthPackages

SetCenBandwidthPackages sets the CenBandwidthPackages field's value.

func (*DescribeCenBandwidthPackagesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenBandwidthPackagesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenBandwidthPackagesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenBandwidthPackagesOutput) String

String returns the string representation

type DescribeCenInterRegionBandwidthAttributesInput

type DescribeCenInterRegionBandwidthAttributesInput struct {

	// InterRegionBandwidthId is a required field
	InterRegionBandwidthId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeCenInterRegionBandwidthAttributesInput) GoString

GoString returns the string representation

func (*DescribeCenInterRegionBandwidthAttributesInput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (DescribeCenInterRegionBandwidthAttributesInput) String

String returns the string representation

func (*DescribeCenInterRegionBandwidthAttributesInput) Validate

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

type DescribeCenInterRegionBandwidthAttributesOutput

type DescribeCenInterRegionBandwidthAttributesOutput struct {
	Metadata *response.ResponseMetadata

	Bandwidth *int64 `type:"integer"`

	CenId *string `type:"string"`

	CreationTime *string `type:"string"`

	InterRegionBandwidthId *string `type:"string"`

	LocalRegionId *string `type:"string"`

	PeerRegionId *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeCenInterRegionBandwidthAttributesOutput) GoString

GoString returns the string representation

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetLocalRegionId

SetLocalRegionId sets the LocalRegionId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetPeerRegionId

SetPeerRegionId sets the PeerRegionId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeCenInterRegionBandwidthAttributesOutput) String

String returns the string representation

type DescribeCenInterRegionBandwidthsInput

type DescribeCenInterRegionBandwidthsInput struct {
	CenId *string `type:"string"`

	InterRegionBandwidthIds []*string `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeCenInterRegionBandwidthsInput) GoString

GoString returns the string representation

func (*DescribeCenInterRegionBandwidthsInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenInterRegionBandwidthsInput) SetInterRegionBandwidthIds

SetInterRegionBandwidthIds sets the InterRegionBandwidthIds field's value.

func (*DescribeCenInterRegionBandwidthsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenInterRegionBandwidthsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeCenInterRegionBandwidthsInput) String

String returns the string representation

type DescribeCenInterRegionBandwidthsOutput

type DescribeCenInterRegionBandwidthsOutput struct {
	Metadata *response.ResponseMetadata

	InterRegionBandwidths []*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenInterRegionBandwidthsOutput) GoString

GoString returns the string representation

func (*DescribeCenInterRegionBandwidthsOutput) SetInterRegionBandwidths

SetInterRegionBandwidths sets the InterRegionBandwidths field's value.

func (*DescribeCenInterRegionBandwidthsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenInterRegionBandwidthsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenInterRegionBandwidthsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenInterRegionBandwidthsOutput) String

String returns the string representation

type DescribeCenRouteEntriesInput

type DescribeCenRouteEntriesInput struct {
	CenId *string `type:"string"`

	DestinationCidrBlock *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeCenRouteEntriesInput) GoString

func (s DescribeCenRouteEntriesInput) GoString() string

GoString returns the string representation

func (*DescribeCenRouteEntriesInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenRouteEntriesInput) SetDestinationCidrBlock

func (s *DescribeCenRouteEntriesInput) SetDestinationCidrBlock(v string) *DescribeCenRouteEntriesInput

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeCenRouteEntriesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeCenRouteEntriesInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeCenRouteEntriesInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (DescribeCenRouteEntriesInput) String

String returns the string representation

type DescribeCenRouteEntriesOutput

type DescribeCenRouteEntriesOutput struct {
	Metadata *response.ResponseMetadata

	CenRouteEntries []*CenRouteEntryForDescribeCenRouteEntriesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenRouteEntriesOutput) GoString

GoString returns the string representation

func (*DescribeCenRouteEntriesOutput) SetCenRouteEntries

SetCenRouteEntries sets the CenRouteEntries field's value.

func (*DescribeCenRouteEntriesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenRouteEntriesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenRouteEntriesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenRouteEntriesOutput) String

String returns the string representation

type DescribeCenSupportedRegionsInput

type DescribeCenSupportedRegionsInput struct {
	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RegionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeCenSupportedRegionsInput) GoString

GoString returns the string representation

func (*DescribeCenSupportedRegionsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenSupportedRegionsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenSupportedRegionsInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (DescribeCenSupportedRegionsInput) String

String returns the string representation

type DescribeCenSupportedRegionsOutput

type DescribeCenSupportedRegionsOutput struct {
	Metadata *response.ResponseMetadata

	CenSupportedRegions []*CenSupportedRegionForDescribeCenSupportedRegionsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenSupportedRegionsOutput) GoString

GoString returns the string representation

func (*DescribeCenSupportedRegionsOutput) SetCenSupportedRegions

SetCenSupportedRegions sets the CenSupportedRegions field's value.

func (*DescribeCenSupportedRegionsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenSupportedRegionsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenSupportedRegionsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenSupportedRegionsOutput) String

String returns the string representation

type DescribeCensInput

type DescribeCensInput struct {
	CenIds *string `type:"string"`

	CenName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCensInput) GoString

func (s DescribeCensInput) GoString() string

GoString returns the string representation

func (*DescribeCensInput) SetCenIds

func (s *DescribeCensInput) SetCenIds(v string) *DescribeCensInput

SetCenIds sets the CenIds field's value.

func (*DescribeCensInput) SetCenName

func (s *DescribeCensInput) SetCenName(v string) *DescribeCensInput

SetCenName sets the CenName field's value.

func (*DescribeCensInput) SetPageNumber

func (s *DescribeCensInput) SetPageNumber(v int64) *DescribeCensInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeCensInput) SetPageSize

func (s *DescribeCensInput) SetPageSize(v int64) *DescribeCensInput

SetPageSize sets the PageSize field's value.

func (DescribeCensInput) String

func (s DescribeCensInput) String() string

String returns the string representation

type DescribeCensOutput

type DescribeCensOutput struct {
	Metadata *response.ResponseMetadata

	Cens []*CenForDescribeCensOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCensOutput) GoString

func (s DescribeCensOutput) GoString() string

GoString returns the string representation

func (*DescribeCensOutput) SetCens

SetCens sets the Cens field's value.

func (*DescribeCensOutput) SetPageNumber

func (s *DescribeCensOutput) SetPageNumber(v int64) *DescribeCensOutput

SetPageNumber sets the PageNumber field's value.

func (*DescribeCensOutput) SetPageSize

func (s *DescribeCensOutput) SetPageSize(v int64) *DescribeCensOutput

SetPageSize sets the PageSize field's value.

func (*DescribeCensOutput) SetTotalCount

func (s *DescribeCensOutput) SetTotalCount(v int64) *DescribeCensOutput

SetTotalCount sets the TotalCount field's value.

func (DescribeCensOutput) String

func (s DescribeCensOutput) String() string

String returns the string representation

type DetachInstanceFromCenInput

type DetachInstanceFromCenInput struct {

	// CenId is a required field
	CenId *string `type:"string" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	// InstanceRegionId is a required field
	InstanceRegionId *string `type:"string" required:"true"`

	// InstanceType is a required field
	InstanceType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DetachInstanceFromCenInput) GoString

func (s DetachInstanceFromCenInput) GoString() string

GoString returns the string representation

func (*DetachInstanceFromCenInput) SetCenId

SetCenId sets the CenId field's value.

func (*DetachInstanceFromCenInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DetachInstanceFromCenInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DetachInstanceFromCenInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (DetachInstanceFromCenInput) String

String returns the string representation

func (*DetachInstanceFromCenInput) Validate

func (s *DetachInstanceFromCenInput) Validate() error

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

type DetachInstanceFromCenOutput

type DetachInstanceFromCenOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DetachInstanceFromCenOutput) GoString

func (s DetachInstanceFromCenOutput) GoString() string

GoString returns the string representation

func (DetachInstanceFromCenOutput) String

String returns the string representation

type DisassociateCenBandwidthPackageInput

type DisassociateCenBandwidthPackageInput struct {

	// CenBandwidthPackageId is a required field
	CenBandwidthPackageId *string `type:"string" required:"true"`

	// CenId is a required field
	CenId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateCenBandwidthPackageInput) GoString

GoString returns the string representation

func (*DisassociateCenBandwidthPackageInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*DisassociateCenBandwidthPackageInput) SetCenId

SetCenId sets the CenId field's value.

func (DisassociateCenBandwidthPackageInput) String

String returns the string representation

func (*DisassociateCenBandwidthPackageInput) Validate

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

type DisassociateCenBandwidthPackageOutput

type DisassociateCenBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DisassociateCenBandwidthPackageOutput) GoString

GoString returns the string representation

func (DisassociateCenBandwidthPackageOutput) String

String returns the string representation

type InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput

type InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput struct {
	Bandwidth *int64 `type:"integer"`

	CenId *string `type:"string"`

	CreationTime *string `type:"string"`

	InterRegionBandwidthId *string `type:"string"`

	LocalRegionId *string `type:"string"`

	PeerRegionId *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) GoString

GoString returns the string representation

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetCenId

SetCenId sets the CenId field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetLocalRegionId

SetLocalRegionId sets the LocalRegionId field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetPeerRegionId

SetPeerRegionId sets the PeerRegionId field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetStatus

SetStatus sets the Status field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) String

String returns the string representation

type ModifyCenAttributesInput

type ModifyCenAttributesInput struct {

	// CenId is a required field
	CenId *string `type:"string" required:"true"`

	CenName *string `type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCenAttributesInput) GoString

func (s ModifyCenAttributesInput) GoString() string

GoString returns the string representation

func (*ModifyCenAttributesInput) SetCenId

SetCenId sets the CenId field's value.

func (*ModifyCenAttributesInput) SetCenName

SetCenName sets the CenName field's value.

func (*ModifyCenAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyCenAttributesInput) String

func (s ModifyCenAttributesInput) String() string

String returns the string representation

func (*ModifyCenAttributesInput) Validate

func (s *ModifyCenAttributesInput) Validate() error

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

type ModifyCenAttributesOutput

type ModifyCenAttributesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyCenAttributesOutput) GoString

func (s ModifyCenAttributesOutput) GoString() string

GoString returns the string representation

func (ModifyCenAttributesOutput) String

func (s ModifyCenAttributesOutput) String() string

String returns the string representation

type ModifyCenBandwidthPackageAttributesInput

type ModifyCenBandwidthPackageAttributesInput struct {
	Bandwidth *int64 `type:"integer"`

	// CenBandwidthPackageId is a required field
	CenBandwidthPackageId *string `type:"string" required:"true"`

	CenBandwidthPackageName *string `min:"1" max:"128" type:"string"`

	Description *string `min:"1" max:"255" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCenBandwidthPackageAttributesInput) GoString

GoString returns the string representation

func (*ModifyCenBandwidthPackageAttributesInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyCenBandwidthPackageAttributesInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*ModifyCenBandwidthPackageAttributesInput) SetCenBandwidthPackageName

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*ModifyCenBandwidthPackageAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyCenBandwidthPackageAttributesInput) String

String returns the string representation

func (*ModifyCenBandwidthPackageAttributesInput) Validate

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

type ModifyCenBandwidthPackageAttributesOutput

type ModifyCenBandwidthPackageAttributesOutput struct {
	Metadata *response.ResponseMetadata

	PreOrderNumber *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCenBandwidthPackageAttributesOutput) GoString

GoString returns the string representation

func (*ModifyCenBandwidthPackageAttributesOutput) SetPreOrderNumber

SetPreOrderNumber sets the PreOrderNumber field's value.

func (ModifyCenBandwidthPackageAttributesOutput) String

String returns the string representation

type ModifyCenInterRegionBandwidthAttributesInput

type ModifyCenInterRegionBandwidthAttributesInput struct {
	Bandwidth *int64 `type:"integer"`

	// InterRegionBandwidthId is a required field
	InterRegionBandwidthId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyCenInterRegionBandwidthAttributesInput) GoString

GoString returns the string representation

func (*ModifyCenInterRegionBandwidthAttributesInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyCenInterRegionBandwidthAttributesInput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (ModifyCenInterRegionBandwidthAttributesInput) String

String returns the string representation

func (*ModifyCenInterRegionBandwidthAttributesInput) Validate

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

type ModifyCenInterRegionBandwidthAttributesOutput

type ModifyCenInterRegionBandwidthAttributesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyCenInterRegionBandwidthAttributesOutput) GoString

GoString returns the string representation

func (ModifyCenInterRegionBandwidthAttributesOutput) String

String returns the string representation

type PublishCenRouteEntryInput

type PublishCenRouteEntryInput struct {

	// CenId is a required field
	CenId *string `type:"string" required:"true"`

	// DestinationCidrBlock is a required field
	DestinationCidrBlock *string `type:"string" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	// InstanceRegionId is a required field
	InstanceRegionId *string `type:"string" required:"true"`

	// InstanceType is a required field
	InstanceType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PublishCenRouteEntryInput) GoString

func (s PublishCenRouteEntryInput) GoString() string

GoString returns the string representation

func (*PublishCenRouteEntryInput) SetCenId

SetCenId sets the CenId field's value.

func (*PublishCenRouteEntryInput) SetDestinationCidrBlock

func (s *PublishCenRouteEntryInput) SetDestinationCidrBlock(v string) *PublishCenRouteEntryInput

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*PublishCenRouteEntryInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*PublishCenRouteEntryInput) SetInstanceRegionId

func (s *PublishCenRouteEntryInput) SetInstanceRegionId(v string) *PublishCenRouteEntryInput

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*PublishCenRouteEntryInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (PublishCenRouteEntryInput) String

func (s PublishCenRouteEntryInput) String() string

String returns the string representation

func (*PublishCenRouteEntryInput) Validate

func (s *PublishCenRouteEntryInput) Validate() error

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

type PublishCenRouteEntryOutput

type PublishCenRouteEntryOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (PublishCenRouteEntryOutput) GoString

func (s PublishCenRouteEntryOutput) GoString() string

GoString returns the string representation

func (PublishCenRouteEntryOutput) String

String returns the string representation

type RenewCenBandwidthPackageInput

type RenewCenBandwidthPackageInput struct {

	// CenBandwidthPackageId is a required field
	CenBandwidthPackageId *string `type:"string" required:"true"`

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string" enum:"PeriodUnitForRenewCenBandwidthPackageInput"`
	// contains filtered or unexported fields
}

func (RenewCenBandwidthPackageInput) GoString

GoString returns the string representation

func (*RenewCenBandwidthPackageInput) SetCenBandwidthPackageId

func (s *RenewCenBandwidthPackageInput) SetCenBandwidthPackageId(v string) *RenewCenBandwidthPackageInput

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*RenewCenBandwidthPackageInput) SetPeriod

SetPeriod sets the Period field's value.

func (*RenewCenBandwidthPackageInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (RenewCenBandwidthPackageInput) String

String returns the string representation

func (*RenewCenBandwidthPackageInput) Validate

func (s *RenewCenBandwidthPackageInput) Validate() error

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

type RenewCenBandwidthPackageOutput

type RenewCenBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RenewCenBandwidthPackageOutput) GoString

GoString returns the string representation

func (RenewCenBandwidthPackageOutput) String

String returns the string representation

type SetCenBandwidthPackageRenewalInput

type SetCenBandwidthPackageRenewalInput struct {

	// CenBandwidthPackageId is a required field
	CenBandwidthPackageId *string `type:"string" required:"true"`

	RemainRenewTimes *int64 `type:"integer"`

	RenewPeriod *int64 `type:"integer"`

	// RenewType is a required field
	RenewType *string `type:"string" required:"true" enum:"RenewTypeForSetCenBandwidthPackageRenewalInput"`
	// contains filtered or unexported fields
}

func (SetCenBandwidthPackageRenewalInput) GoString

GoString returns the string representation

func (*SetCenBandwidthPackageRenewalInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*SetCenBandwidthPackageRenewalInput) SetRemainRenewTimes

SetRemainRenewTimes sets the RemainRenewTimes field's value.

func (*SetCenBandwidthPackageRenewalInput) SetRenewPeriod

SetRenewPeriod sets the RenewPeriod field's value.

func (*SetCenBandwidthPackageRenewalInput) SetRenewType

SetRenewType sets the RenewType field's value.

func (SetCenBandwidthPackageRenewalInput) String

String returns the string representation

func (*SetCenBandwidthPackageRenewalInput) Validate

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

type SetCenBandwidthPackageRenewalOutput

type SetCenBandwidthPackageRenewalOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SetCenBandwidthPackageRenewalOutput) GoString

GoString returns the string representation

func (SetCenBandwidthPackageRenewalOutput) String

String returns the string representation

type WithdrawCenRouteEntryInput

type WithdrawCenRouteEntryInput struct {

	// CenId is a required field
	CenId *string `type:"string" required:"true"`

	// DestinationCidrBlock is a required field
	DestinationCidrBlock *string `type:"string" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	// InstanceRegionId is a required field
	InstanceRegionId *string `type:"string" required:"true"`

	// InstanceType is a required field
	InstanceType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (WithdrawCenRouteEntryInput) GoString

func (s WithdrawCenRouteEntryInput) GoString() string

GoString returns the string representation

func (*WithdrawCenRouteEntryInput) SetCenId

SetCenId sets the CenId field's value.

func (*WithdrawCenRouteEntryInput) SetDestinationCidrBlock

func (s *WithdrawCenRouteEntryInput) SetDestinationCidrBlock(v string) *WithdrawCenRouteEntryInput

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*WithdrawCenRouteEntryInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*WithdrawCenRouteEntryInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*WithdrawCenRouteEntryInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (WithdrawCenRouteEntryInput) String

String returns the string representation

func (*WithdrawCenRouteEntryInput) Validate

func (s *WithdrawCenRouteEntryInput) Validate() error

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

type WithdrawCenRouteEntryOutput

type WithdrawCenRouteEntryOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (WithdrawCenRouteEntryOutput) GoString

func (s WithdrawCenRouteEntryOutput) GoString() string

GoString returns the string representation

func (WithdrawCenRouteEntryOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

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