vs

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AddRenderingDeviceInternetPortsRequest ¶

type AddRenderingDeviceInternetPortsRequest struct {
	*requests.RpcRequest
	ISP          string           `position:"Query" name:"ISP"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	IpProtocol   string           `position:"Query" name:"IpProtocol"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	InstanceIds  string           `position:"Query" name:"InstanceIds"`
	InternalPort string           `position:"Query" name:"InternalPort"`
}

AddRenderingDeviceInternetPortsRequest is the request struct for api AddRenderingDeviceInternetPorts

func CreateAddRenderingDeviceInternetPortsRequest ¶

func CreateAddRenderingDeviceInternetPortsRequest() (request *AddRenderingDeviceInternetPortsRequest)

CreateAddRenderingDeviceInternetPortsRequest creates a request to invoke AddRenderingDeviceInternetPorts API

type AddRenderingDeviceInternetPortsResponse ¶

type AddRenderingDeviceInternetPortsResponse struct {
	*responses.BaseResponse
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

AddRenderingDeviceInternetPortsResponse is the response struct for api AddRenderingDeviceInternetPorts

func CreateAddRenderingDeviceInternetPortsResponse ¶

func CreateAddRenderingDeviceInternetPortsResponse() (response *AddRenderingDeviceInternetPortsResponse)

CreateAddRenderingDeviceInternetPortsResponse creates a response to parse from AddRenderingDeviceInternetPorts response

type AddVsPullStreamInfoConfigRequest ¶

type AddVsPullStreamInfoConfigRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	AppName    string           `position:"Query" name:"AppName"`
	StreamName string           `position:"Query" name:"StreamName"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	Always     string           `position:"Query" name:"Always"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	SourceUrl  string           `position:"Query" name:"SourceUrl"`
}

AddVsPullStreamInfoConfigRequest is the request struct for api AddVsPullStreamInfoConfig

func CreateAddVsPullStreamInfoConfigRequest ¶

func CreateAddVsPullStreamInfoConfigRequest() (request *AddVsPullStreamInfoConfigRequest)

CreateAddVsPullStreamInfoConfigRequest creates a request to invoke AddVsPullStreamInfoConfig API

type AddVsPullStreamInfoConfigResponse ¶

type AddVsPullStreamInfoConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddVsPullStreamInfoConfigResponse is the response struct for api AddVsPullStreamInfoConfig

func CreateAddVsPullStreamInfoConfigResponse ¶

func CreateAddVsPullStreamInfoConfigResponse() (response *AddVsPullStreamInfoConfigResponse)

CreateAddVsPullStreamInfoConfigResponse creates a response to parse from AddVsPullStreamInfoConfig response

type BatchBindDirectoriesRequest ¶

type BatchBindDirectoriesRequest struct {
	*requests.RpcRequest
	DirectoryId string           `position:"Query" name:"DirectoryId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId    string           `position:"Query" name:"DeviceId"`
}

BatchBindDirectoriesRequest is the request struct for api BatchBindDirectories

func CreateBatchBindDirectoriesRequest ¶

func CreateBatchBindDirectoriesRequest() (request *BatchBindDirectoriesRequest)

CreateBatchBindDirectoriesRequest creates a request to invoke BatchBindDirectories API

type BatchBindDirectoriesResponse ¶

type BatchBindDirectoriesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchBindDirectoriesResponse is the response struct for api BatchBindDirectories

func CreateBatchBindDirectoriesResponse ¶

func CreateBatchBindDirectoriesResponse() (response *BatchBindDirectoriesResponse)

CreateBatchBindDirectoriesResponse creates a response to parse from BatchBindDirectories response

type BatchBindParentPlatformDevicesRequest ¶

type BatchBindParentPlatformDevicesRequest struct {
	*requests.RpcRequest
	ParentPlatformId string           `position:"Query" name:"ParentPlatformId"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId         string           `position:"Query" name:"DeviceId"`
}

BatchBindParentPlatformDevicesRequest is the request struct for api BatchBindParentPlatformDevices

func CreateBatchBindParentPlatformDevicesRequest ¶

func CreateBatchBindParentPlatformDevicesRequest() (request *BatchBindParentPlatformDevicesRequest)

CreateBatchBindParentPlatformDevicesRequest creates a request to invoke BatchBindParentPlatformDevices API

type BatchBindParentPlatformDevicesResponse ¶

type BatchBindParentPlatformDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchBindParentPlatformDevicesResponse is the response struct for api BatchBindParentPlatformDevices

func CreateBatchBindParentPlatformDevicesResponse ¶

func CreateBatchBindParentPlatformDevicesResponse() (response *BatchBindParentPlatformDevicesResponse)

CreateBatchBindParentPlatformDevicesResponse creates a response to parse from BatchBindParentPlatformDevices response

type BatchBindPurchasedDevicesRequest ¶

type BatchBindPurchasedDevicesRequest struct {
	*requests.RpcRequest
	ShowLog  string           `position:"Query" name:"ShowLog"`
	GroupId  string           `position:"Query" name:"GroupId"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId string           `position:"Query" name:"DeviceId"`
	Region   string           `position:"Query" name:"Region"`
}

BatchBindPurchasedDevicesRequest is the request struct for api BatchBindPurchasedDevices

func CreateBatchBindPurchasedDevicesRequest ¶

func CreateBatchBindPurchasedDevicesRequest() (request *BatchBindPurchasedDevicesRequest)

CreateBatchBindPurchasedDevicesRequest creates a request to invoke BatchBindPurchasedDevices API

type BatchBindPurchasedDevicesResponse ¶

type BatchBindPurchasedDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchBindPurchasedDevicesResponse is the response struct for api BatchBindPurchasedDevices

func CreateBatchBindPurchasedDevicesResponse ¶

func CreateBatchBindPurchasedDevicesResponse() (response *BatchBindPurchasedDevicesResponse)

CreateBatchBindPurchasedDevicesResponse creates a response to parse from BatchBindPurchasedDevices response

type BatchBindTemplateRequest ¶

type BatchBindTemplateRequest struct {
	*requests.RpcRequest
	Replace      requests.Boolean `position:"Query" name:"Replace"`
	InstanceType string           `position:"Query" name:"InstanceType"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	ApplyAll     requests.Boolean `position:"Query" name:"ApplyAll"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId   string           `position:"Query" name:"TemplateId"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
}

BatchBindTemplateRequest is the request struct for api BatchBindTemplate

func CreateBatchBindTemplateRequest ¶

func CreateBatchBindTemplateRequest() (request *BatchBindTemplateRequest)

CreateBatchBindTemplateRequest creates a request to invoke BatchBindTemplate API

type BatchBindTemplateResponse ¶

type BatchBindTemplateResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Bindings  []Binding `json:"Bindings" xml:"Bindings"`
}

BatchBindTemplateResponse is the response struct for api BatchBindTemplate

func CreateBatchBindTemplateResponse ¶

func CreateBatchBindTemplateResponse() (response *BatchBindTemplateResponse)

CreateBatchBindTemplateResponse creates a response to parse from BatchBindTemplate response

type BatchBindTemplatesRequest ¶

type BatchBindTemplatesRequest struct {
	*requests.RpcRequest
	Replace      requests.Boolean `position:"Query" name:"Replace"`
	TemplateType string           `position:"Query" name:"TemplateType"`
	InstanceType string           `position:"Query" name:"InstanceType"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	ApplyAll     requests.Boolean `position:"Query" name:"ApplyAll"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId   string           `position:"Query" name:"TemplateId"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
}

BatchBindTemplatesRequest is the request struct for api BatchBindTemplates

func CreateBatchBindTemplatesRequest ¶

func CreateBatchBindTemplatesRequest() (request *BatchBindTemplatesRequest)

CreateBatchBindTemplatesRequest creates a request to invoke BatchBindTemplates API

type BatchBindTemplatesResponse ¶

type BatchBindTemplatesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchBindTemplatesResponse is the response struct for api BatchBindTemplates

func CreateBatchBindTemplatesResponse ¶

func CreateBatchBindTemplatesResponse() (response *BatchBindTemplatesResponse)

CreateBatchBindTemplatesResponse creates a response to parse from BatchBindTemplates response

type BatchDeleteDevicesRequest ¶

type BatchDeleteDevicesRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

BatchDeleteDevicesRequest is the request struct for api BatchDeleteDevices

func CreateBatchDeleteDevicesRequest ¶

func CreateBatchDeleteDevicesRequest() (request *BatchDeleteDevicesRequest)

CreateBatchDeleteDevicesRequest creates a request to invoke BatchDeleteDevices API

type BatchDeleteDevicesResponse ¶

type BatchDeleteDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchDeleteDevicesResponse is the response struct for api BatchDeleteDevices

func CreateBatchDeleteDevicesResponse ¶

func CreateBatchDeleteDevicesResponse() (response *BatchDeleteDevicesResponse)

CreateBatchDeleteDevicesResponse creates a response to parse from BatchDeleteDevices response

type BatchDeleteVsDomainConfigsRequest ¶

type BatchDeleteVsDomainConfigsRequest struct {
	*requests.RpcRequest
	FunctionNames string           `position:"Query" name:"FunctionNames"`
	DomainNames   string           `position:"Query" name:"DomainNames"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

BatchDeleteVsDomainConfigsRequest is the request struct for api BatchDeleteVsDomainConfigs

func CreateBatchDeleteVsDomainConfigsRequest ¶

func CreateBatchDeleteVsDomainConfigsRequest() (request *BatchDeleteVsDomainConfigsRequest)

CreateBatchDeleteVsDomainConfigsRequest creates a request to invoke BatchDeleteVsDomainConfigs API

type BatchDeleteVsDomainConfigsResponse ¶

type BatchDeleteVsDomainConfigsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

BatchDeleteVsDomainConfigsResponse is the response struct for api BatchDeleteVsDomainConfigs

func CreateBatchDeleteVsDomainConfigsResponse ¶

func CreateBatchDeleteVsDomainConfigsResponse() (response *BatchDeleteVsDomainConfigsResponse)

CreateBatchDeleteVsDomainConfigsResponse creates a response to parse from BatchDeleteVsDomainConfigs response

type BatchForbidVsStreamRequest ¶

type BatchForbidVsStreamRequest struct {
	*requests.RpcRequest
	Channel             string           `position:"Query" name:"Channel"`
	ShowLog             string           `position:"Query" name:"ShowLog"`
	ControlStreamAction string           `position:"Query" name:"ControlStreamAction"`
	ResumeTime          string           `position:"Query" name:"ResumeTime"`
	LiveStreamType      string           `position:"Query" name:"LiveStreamType"`
	DomainName          string           `position:"Query" name:"DomainName"`
	OwnerId             requests.Integer `position:"Query" name:"OwnerId"`
	Oneshot             string           `position:"Query" name:"Oneshot"`
}

BatchForbidVsStreamRequest is the request struct for api BatchForbidVsStream

func CreateBatchForbidVsStreamRequest ¶

func CreateBatchForbidVsStreamRequest() (request *BatchForbidVsStreamRequest)

CreateBatchForbidVsStreamRequest creates a request to invoke BatchForbidVsStream API

type BatchForbidVsStreamResponse ¶

type BatchForbidVsStreamResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	ForbidResult ForbidResult `json:"ForbidResult" xml:"ForbidResult"`
}

BatchForbidVsStreamResponse is the response struct for api BatchForbidVsStream

func CreateBatchForbidVsStreamResponse ¶

func CreateBatchForbidVsStreamResponse() (response *BatchForbidVsStreamResponse)

CreateBatchForbidVsStreamResponse creates a response to parse from BatchForbidVsStream response

type BatchResumeVsStreamRequest ¶

type BatchResumeVsStreamRequest struct {
	*requests.RpcRequest
	Channel             string           `position:"Query" name:"Channel"`
	ShowLog             string           `position:"Query" name:"ShowLog"`
	ControlStreamAction string           `position:"Query" name:"ControlStreamAction"`
	LiveStreamType      string           `position:"Query" name:"LiveStreamType"`
	DomainName          string           `position:"Query" name:"DomainName"`
	OwnerId             requests.Integer `position:"Query" name:"OwnerId"`
}

BatchResumeVsStreamRequest is the request struct for api BatchResumeVsStream

func CreateBatchResumeVsStreamRequest ¶

func CreateBatchResumeVsStreamRequest() (request *BatchResumeVsStreamRequest)

CreateBatchResumeVsStreamRequest creates a request to invoke BatchResumeVsStream API

type BatchResumeVsStreamResponse ¶

type BatchResumeVsStreamResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	ResumeResult ResumeResult `json:"ResumeResult" xml:"ResumeResult"`
}

BatchResumeVsStreamResponse is the response struct for api BatchResumeVsStream

func CreateBatchResumeVsStreamResponse ¶

func CreateBatchResumeVsStreamResponse() (response *BatchResumeVsStreamResponse)

CreateBatchResumeVsStreamResponse creates a response to parse from BatchResumeVsStream response

type BatchSetVsDomainConfigsRequest ¶

type BatchSetVsDomainConfigsRequest struct {
	*requests.RpcRequest
	Functions   string           `position:"Query" name:"Functions"`
	DomainNames string           `position:"Query" name:"DomainNames"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

BatchSetVsDomainConfigsRequest is the request struct for api BatchSetVsDomainConfigs

func CreateBatchSetVsDomainConfigsRequest ¶

func CreateBatchSetVsDomainConfigsRequest() (request *BatchSetVsDomainConfigsRequest)

CreateBatchSetVsDomainConfigsRequest creates a request to invoke BatchSetVsDomainConfigs API

type BatchSetVsDomainConfigsResponse ¶

type BatchSetVsDomainConfigsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

BatchSetVsDomainConfigsResponse is the response struct for api BatchSetVsDomainConfigs

func CreateBatchSetVsDomainConfigsResponse ¶

func CreateBatchSetVsDomainConfigsResponse() (response *BatchSetVsDomainConfigsResponse)

CreateBatchSetVsDomainConfigsResponse creates a response to parse from BatchSetVsDomainConfigs response

type BatchStartDevicesRequest ¶

type BatchStartDevicesRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

BatchStartDevicesRequest is the request struct for api BatchStartDevices

func CreateBatchStartDevicesRequest ¶

func CreateBatchStartDevicesRequest() (request *BatchStartDevicesRequest)

CreateBatchStartDevicesRequest creates a request to invoke BatchStartDevices API

type BatchStartDevicesResponse ¶

type BatchStartDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchStartDevicesResponse is the response struct for api BatchStartDevices

func CreateBatchStartDevicesResponse ¶

func CreateBatchStartDevicesResponse() (response *BatchStartDevicesResponse)

CreateBatchStartDevicesResponse creates a response to parse from BatchStartDevices response

type BatchStartStreamsRequest ¶

type BatchStartStreamsRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

BatchStartStreamsRequest is the request struct for api BatchStartStreams

func CreateBatchStartStreamsRequest ¶

func CreateBatchStartStreamsRequest() (request *BatchStartStreamsRequest)

CreateBatchStartStreamsRequest creates a request to invoke BatchStartStreams API

type BatchStartStreamsResponse ¶

type BatchStartStreamsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchStartStreamsResponse is the response struct for api BatchStartStreams

func CreateBatchStartStreamsResponse ¶

func CreateBatchStartStreamsResponse() (response *BatchStartStreamsResponse)

CreateBatchStartStreamsResponse creates a response to parse from BatchStartStreams response

type BatchStopDevicesRequest ¶

type BatchStopDevicesRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	Id        string           `position:"Query" name:"Id"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

BatchStopDevicesRequest is the request struct for api BatchStopDevices

func CreateBatchStopDevicesRequest ¶

func CreateBatchStopDevicesRequest() (request *BatchStopDevicesRequest)

CreateBatchStopDevicesRequest creates a request to invoke BatchStopDevices API

type BatchStopDevicesResponse ¶

type BatchStopDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchStopDevicesResponse is the response struct for api BatchStopDevices

func CreateBatchStopDevicesResponse ¶

func CreateBatchStopDevicesResponse() (response *BatchStopDevicesResponse)

CreateBatchStopDevicesResponse creates a response to parse from BatchStopDevices response

type BatchStopStreamsRequest ¶

type BatchStopStreamsRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	Id        string           `position:"Query" name:"Id"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

BatchStopStreamsRequest is the request struct for api BatchStopStreams

func CreateBatchStopStreamsRequest ¶

func CreateBatchStopStreamsRequest() (request *BatchStopStreamsRequest)

CreateBatchStopStreamsRequest creates a request to invoke BatchStopStreams API

type BatchStopStreamsResponse ¶

type BatchStopStreamsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchStopStreamsResponse is the response struct for api BatchStopStreams

func CreateBatchStopStreamsResponse ¶

func CreateBatchStopStreamsResponse() (response *BatchStopStreamsResponse)

CreateBatchStopStreamsResponse creates a response to parse from BatchStopStreams response

type BatchUnbindDirectoriesRequest ¶

type BatchUnbindDirectoriesRequest struct {
	*requests.RpcRequest
	DirectoryId string           `position:"Query" name:"DirectoryId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId    string           `position:"Query" name:"DeviceId"`
}

BatchUnbindDirectoriesRequest is the request struct for api BatchUnbindDirectories

func CreateBatchUnbindDirectoriesRequest ¶

func CreateBatchUnbindDirectoriesRequest() (request *BatchUnbindDirectoriesRequest)

CreateBatchUnbindDirectoriesRequest creates a request to invoke BatchUnbindDirectories API

type BatchUnbindDirectoriesResponse ¶

type BatchUnbindDirectoriesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchUnbindDirectoriesResponse is the response struct for api BatchUnbindDirectories

func CreateBatchUnbindDirectoriesResponse ¶

func CreateBatchUnbindDirectoriesResponse() (response *BatchUnbindDirectoriesResponse)

CreateBatchUnbindDirectoriesResponse creates a response to parse from BatchUnbindDirectories response

type BatchUnbindParentPlatformDevicesRequest ¶

type BatchUnbindParentPlatformDevicesRequest struct {
	*requests.RpcRequest
	ParentPlatformId string           `position:"Query" name:"ParentPlatformId"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId         string           `position:"Query" name:"DeviceId"`
}

BatchUnbindParentPlatformDevicesRequest is the request struct for api BatchUnbindParentPlatformDevices

func CreateBatchUnbindParentPlatformDevicesRequest ¶

func CreateBatchUnbindParentPlatformDevicesRequest() (request *BatchUnbindParentPlatformDevicesRequest)

CreateBatchUnbindParentPlatformDevicesRequest creates a request to invoke BatchUnbindParentPlatformDevices API

type BatchUnbindParentPlatformDevicesResponse ¶

type BatchUnbindParentPlatformDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchUnbindParentPlatformDevicesResponse is the response struct for api BatchUnbindParentPlatformDevices

func CreateBatchUnbindParentPlatformDevicesResponse ¶

func CreateBatchUnbindParentPlatformDevicesResponse() (response *BatchUnbindParentPlatformDevicesResponse)

CreateBatchUnbindParentPlatformDevicesResponse creates a response to parse from BatchUnbindParentPlatformDevices response

type BatchUnbindPurchasedDevicesRequest ¶

type BatchUnbindPurchasedDevicesRequest struct {
	*requests.RpcRequest
	ShowLog  string           `position:"Query" name:"ShowLog"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId string           `position:"Query" name:"DeviceId"`
}

BatchUnbindPurchasedDevicesRequest is the request struct for api BatchUnbindPurchasedDevices

func CreateBatchUnbindPurchasedDevicesRequest ¶

func CreateBatchUnbindPurchasedDevicesRequest() (request *BatchUnbindPurchasedDevicesRequest)

CreateBatchUnbindPurchasedDevicesRequest creates a request to invoke BatchUnbindPurchasedDevices API

type BatchUnbindPurchasedDevicesResponse ¶

type BatchUnbindPurchasedDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchUnbindPurchasedDevicesResponse is the response struct for api BatchUnbindPurchasedDevices

func CreateBatchUnbindPurchasedDevicesResponse ¶

func CreateBatchUnbindPurchasedDevicesResponse() (response *BatchUnbindPurchasedDevicesResponse)

CreateBatchUnbindPurchasedDevicesResponse creates a response to parse from BatchUnbindPurchasedDevices response

type BatchUnbindTemplateRequest ¶

type BatchUnbindTemplateRequest struct {
	*requests.RpcRequest
	TemplateType string           `position:"Query" name:"TemplateType"`
	InstanceType string           `position:"Query" name:"InstanceType"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId   string           `position:"Query" name:"TemplateId"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
}

BatchUnbindTemplateRequest is the request struct for api BatchUnbindTemplate

func CreateBatchUnbindTemplateRequest ¶

func CreateBatchUnbindTemplateRequest() (request *BatchUnbindTemplateRequest)

CreateBatchUnbindTemplateRequest creates a request to invoke BatchUnbindTemplate API

type BatchUnbindTemplateResponse ¶

type BatchUnbindTemplateResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Bindings  []Binding `json:"Bindings" xml:"Bindings"`
}

BatchUnbindTemplateResponse is the response struct for api BatchUnbindTemplate

func CreateBatchUnbindTemplateResponse ¶

func CreateBatchUnbindTemplateResponse() (response *BatchUnbindTemplateResponse)

CreateBatchUnbindTemplateResponse creates a response to parse from BatchUnbindTemplate response

type BatchUnbindTemplatesRequest ¶

type BatchUnbindTemplatesRequest struct {
	*requests.RpcRequest
	TemplateType string           `position:"Query" name:"TemplateType"`
	InstanceType string           `position:"Query" name:"InstanceType"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId   string           `position:"Query" name:"TemplateId"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
}

BatchUnbindTemplatesRequest is the request struct for api BatchUnbindTemplates

func CreateBatchUnbindTemplatesRequest ¶

func CreateBatchUnbindTemplatesRequest() (request *BatchUnbindTemplatesRequest)

CreateBatchUnbindTemplatesRequest creates a request to invoke BatchUnbindTemplates API

type BatchUnbindTemplatesResponse ¶

type BatchUnbindTemplatesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Results   []Result `json:"Results" xml:"Results"`
}

BatchUnbindTemplatesResponse is the response struct for api BatchUnbindTemplates

func CreateBatchUnbindTemplatesResponse ¶

func CreateBatchUnbindTemplatesResponse() (response *BatchUnbindTemplatesResponse)

CreateBatchUnbindTemplatesResponse creates a response to parse from BatchUnbindTemplates response

type BindDirectoryRequest ¶

type BindDirectoryRequest struct {
	*requests.RpcRequest
	DirectoryId string           `position:"Query" name:"DirectoryId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId    string           `position:"Query" name:"DeviceId"`
}

BindDirectoryRequest is the request struct for api BindDirectory

func CreateBindDirectoryRequest ¶

func CreateBindDirectoryRequest() (request *BindDirectoryRequest)

CreateBindDirectoryRequest creates a request to invoke BindDirectory API

type BindDirectoryResponse ¶

type BindDirectoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

BindDirectoryResponse is the response struct for api BindDirectory

func CreateBindDirectoryResponse ¶

func CreateBindDirectoryResponse() (response *BindDirectoryResponse)

CreateBindDirectoryResponse creates a response to parse from BindDirectory response

type BindParentPlatformDeviceRequest ¶

type BindParentPlatformDeviceRequest struct {
	*requests.RpcRequest
	ParentPlatformId string           `position:"Query" name:"ParentPlatformId"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId         string           `position:"Query" name:"DeviceId"`
}

BindParentPlatformDeviceRequest is the request struct for api BindParentPlatformDevice

func CreateBindParentPlatformDeviceRequest ¶

func CreateBindParentPlatformDeviceRequest() (request *BindParentPlatformDeviceRequest)

CreateBindParentPlatformDeviceRequest creates a request to invoke BindParentPlatformDevice API

type BindParentPlatformDeviceResponse ¶

type BindParentPlatformDeviceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

BindParentPlatformDeviceResponse is the response struct for api BindParentPlatformDevice

func CreateBindParentPlatformDeviceResponse ¶

func CreateBindParentPlatformDeviceResponse() (response *BindParentPlatformDeviceResponse)

CreateBindParentPlatformDeviceResponse creates a response to parse from BindParentPlatformDevice response

type BindPurchasedDeviceRequest ¶

type BindPurchasedDeviceRequest struct {
	*requests.RpcRequest
	ShowLog  string           `position:"Query" name:"ShowLog"`
	GroupId  string           `position:"Query" name:"GroupId"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId string           `position:"Query" name:"DeviceId"`
	Region   string           `position:"Query" name:"Region"`
}

BindPurchasedDeviceRequest is the request struct for api BindPurchasedDevice

func CreateBindPurchasedDeviceRequest ¶

func CreateBindPurchasedDeviceRequest() (request *BindPurchasedDeviceRequest)

CreateBindPurchasedDeviceRequest creates a request to invoke BindPurchasedDevice API

type BindPurchasedDeviceResponse ¶

type BindPurchasedDeviceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

BindPurchasedDeviceResponse is the response struct for api BindPurchasedDevice

func CreateBindPurchasedDeviceResponse ¶

func CreateBindPurchasedDeviceResponse() (response *BindPurchasedDeviceResponse)

CreateBindPurchasedDeviceResponse creates a response to parse from BindPurchasedDevice response

type BindTemplateRequest ¶

type BindTemplateRequest struct {
	*requests.RpcRequest
	Replace      requests.Boolean `position:"Query" name:"Replace"`
	TemplateType string           `position:"Query" name:"TemplateType"`
	InstanceType string           `position:"Query" name:"InstanceType"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	ApplyAll     requests.Boolean `position:"Query" name:"ApplyAll"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId   string           `position:"Query" name:"TemplateId"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
}

BindTemplateRequest is the request struct for api BindTemplate

func CreateBindTemplateRequest ¶

func CreateBindTemplateRequest() (request *BindTemplateRequest)

CreateBindTemplateRequest creates a request to invoke BindTemplate API

type BindTemplateResponse ¶

type BindTemplateResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	TemplateId   string `json:"TemplateId" xml:"TemplateId"`
}

BindTemplateResponse is the response struct for api BindTemplate

func CreateBindTemplateResponse ¶

func CreateBindTemplateResponse() (response *BindTemplateResponse)

CreateBindTemplateResponse creates a response to parse from BindTemplate response

type Binding ¶

type Binding struct {
	TemplateId   string `json:"TemplateId" xml:"TemplateId"`
	Error        string `json:"Error" xml:"Error"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
}

Binding is a nested struct in vs response

type BindingsInBatchBindTemplate ¶

type BindingsInBatchBindTemplate struct {
	Binding []Binding `json:"Binding" xml:"Binding"`
}

BindingsInBatchBindTemplate is a nested struct in vs response

type BindingsInBatchUnbindTemplate ¶

type BindingsInBatchUnbindTemplate struct {
	Binding []Binding `json:"Binding" xml:"Binding"`
}

BindingsInBatchUnbindTemplate is a nested struct in vs response

type BpsDataPerInterval ¶

type BpsDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

BpsDataPerInterval is a nested struct in vs response

type BucketInfo ¶

type BucketInfo struct {
	BucketAcl          string `json:"BucketAcl" xml:"BucketAcl"`
	ResourceType       string `json:"ResourceType" xml:"ResourceType"`
	Comment            string `json:"Comment" xml:"Comment"`
	Endpoint           string `json:"Endpoint" xml:"Endpoint"`
	ModifyTime         string `json:"ModifyTime" xml:"ModifyTime"`
	CreateTime         string `json:"CreateTime" xml:"CreateTime"`
	BucketName         string `json:"BucketName" xml:"BucketName"`
	DispatcherType     string `json:"DispatcherType" xml:"DispatcherType"`
	DataRedundancyType string `json:"DataRedundancyType" xml:"DataRedundancyType"`
	StorageClass       string `json:"StorageClass" xml:"StorageClass"`
}

BucketInfo is a nested struct in vs response

type BucketInfos ¶

type BucketInfos struct {
	BucketInfo []BucketInfo `json:"BucketInfo" xml:"BucketInfo"`
}

BucketInfos is a nested struct in vs response

type Cert ¶

type Cert struct {
	LastTime    int64  `json:"LastTime" xml:"LastTime"`
	Fingerprint string `json:"Fingerprint" xml:"Fingerprint"`
	CertName    string `json:"CertName" xml:"CertName"`
	Issuer      string `json:"Issuer" xml:"Issuer"`
	CertId      int64  `json:"CertId" xml:"CertId"`
	Common      string `json:"Common" xml:"Common"`
}

Cert is a nested struct in vs response

type CertInfo ¶

type CertInfo struct {
	Status                  string `json:"Status" xml:"Status"`
	CertLife                string `json:"CertLife" xml:"CertLife"`
	CertExpireTime          string `json:"CertExpireTime" xml:"CertExpireTime"`
	SSLPub                  string `json:"SSLPub" xml:"SSLPub"`
	CertType                string `json:"CertType" xml:"CertType"`
	ServerCertificateStatus string `json:"ServerCertificateStatus" xml:"ServerCertificateStatus"`
	CertDomainName          string `json:"CertDomainName" xml:"CertDomainName"`
	CertName                string `json:"CertName" xml:"CertName"`
	CertOrg                 string `json:"CertOrg" xml:"CertOrg"`
	DomainName              string `json:"DomainName" xml:"DomainName"`
}

CertInfo is a nested struct in vs response

type CertInfos ¶

type CertInfos struct {
	CertInfo []CertInfo `json:"CertInfo" xml:"CertInfo"`
}

CertInfos is a nested struct in vs response

type CertList ¶

type CertList struct {
	Cert []Cert `json:"Cert" xml:"Cert"`
}

CertList is a nested struct in vs response

type CertificateListModel ¶

type CertificateListModel struct {
	Count    int    `json:"Count" xml:"Count"`
	CertList []Cert `json:"CertList" xml:"CertList"`
}

CertificateListModel is a nested struct in vs response

type Channel ¶

type Channel struct {
	StreamStatus string `json:"StreamStatus" xml:"StreamStatus"`
	GbId         string `json:"GbId" xml:"GbId"`
	Params       string `json:"Params" xml:"Params"`
	DeviceId     string `json:"DeviceId" xml:"DeviceId"`
	ChannelId    int64  `json:"ChannelId" xml:"ChannelId"`
	DeviceStatus string `json:"DeviceStatus" xml:"DeviceStatus"`
	Name         string `json:"Name" xml:"Name"`
	StreamId     string `json:"StreamId" xml:"StreamId"`
}

Channel is a nested struct in vs response

type ChannelsInBatchForbidVsStream ¶

type ChannelsInBatchForbidVsStream struct {
	Channel []string `json:"Channel" xml:"Channel"`
}

ChannelsInBatchForbidVsStream is a nested struct in vs response

type ChannelsInBatchResumeVsStream ¶

type ChannelsInBatchResumeVsStream struct {
	Channel []string `json:"Channel" xml:"Channel"`
}

ChannelsInBatchResumeVsStream is a nested struct in vs response

type ChannelsInDescribeDeviceChannels ¶

type ChannelsInDescribeDeviceChannels struct {
	Channel []Channel `json:"Channel" xml:"Channel"`
}

ChannelsInDescribeDeviceChannels is a nested struct in vs response

type Client ¶

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient ¶

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions ¶

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn ¶

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair ¶

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken ¶

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddRenderingDeviceInternetPorts ¶

func (client *Client) AddRenderingDeviceInternetPorts(request *AddRenderingDeviceInternetPortsRequest) (response *AddRenderingDeviceInternetPortsResponse, err error)

AddRenderingDeviceInternetPorts invokes the vs.AddRenderingDeviceInternetPorts API synchronously

func (*Client) AddRenderingDeviceInternetPortsWithCallback ¶

func (client *Client) AddRenderingDeviceInternetPortsWithCallback(request *AddRenderingDeviceInternetPortsRequest, callback func(response *AddRenderingDeviceInternetPortsResponse, err error)) <-chan int

AddRenderingDeviceInternetPortsWithCallback invokes the vs.AddRenderingDeviceInternetPorts API asynchronously

func (*Client) AddRenderingDeviceInternetPortsWithChan ¶

func (client *Client) AddRenderingDeviceInternetPortsWithChan(request *AddRenderingDeviceInternetPortsRequest) (<-chan *AddRenderingDeviceInternetPortsResponse, <-chan error)

AddRenderingDeviceInternetPortsWithChan invokes the vs.AddRenderingDeviceInternetPorts API asynchronously

func (*Client) AddVsPullStreamInfoConfig ¶

func (client *Client) AddVsPullStreamInfoConfig(request *AddVsPullStreamInfoConfigRequest) (response *AddVsPullStreamInfoConfigResponse, err error)

AddVsPullStreamInfoConfig invokes the vs.AddVsPullStreamInfoConfig API synchronously

func (*Client) AddVsPullStreamInfoConfigWithCallback ¶

func (client *Client) AddVsPullStreamInfoConfigWithCallback(request *AddVsPullStreamInfoConfigRequest, callback func(response *AddVsPullStreamInfoConfigResponse, err error)) <-chan int

AddVsPullStreamInfoConfigWithCallback invokes the vs.AddVsPullStreamInfoConfig API asynchronously

func (*Client) AddVsPullStreamInfoConfigWithChan ¶

func (client *Client) AddVsPullStreamInfoConfigWithChan(request *AddVsPullStreamInfoConfigRequest) (<-chan *AddVsPullStreamInfoConfigResponse, <-chan error)

AddVsPullStreamInfoConfigWithChan invokes the vs.AddVsPullStreamInfoConfig API asynchronously

func (*Client) BatchBindDirectories ¶

func (client *Client) BatchBindDirectories(request *BatchBindDirectoriesRequest) (response *BatchBindDirectoriesResponse, err error)

BatchBindDirectories invokes the vs.BatchBindDirectories API synchronously

func (*Client) BatchBindDirectoriesWithCallback ¶

func (client *Client) BatchBindDirectoriesWithCallback(request *BatchBindDirectoriesRequest, callback func(response *BatchBindDirectoriesResponse, err error)) <-chan int

BatchBindDirectoriesWithCallback invokes the vs.BatchBindDirectories API asynchronously

func (*Client) BatchBindDirectoriesWithChan ¶

func (client *Client) BatchBindDirectoriesWithChan(request *BatchBindDirectoriesRequest) (<-chan *BatchBindDirectoriesResponse, <-chan error)

BatchBindDirectoriesWithChan invokes the vs.BatchBindDirectories API asynchronously

func (*Client) BatchBindParentPlatformDevices ¶

func (client *Client) BatchBindParentPlatformDevices(request *BatchBindParentPlatformDevicesRequest) (response *BatchBindParentPlatformDevicesResponse, err error)

BatchBindParentPlatformDevices invokes the vs.BatchBindParentPlatformDevices API synchronously

func (*Client) BatchBindParentPlatformDevicesWithCallback ¶

func (client *Client) BatchBindParentPlatformDevicesWithCallback(request *BatchBindParentPlatformDevicesRequest, callback func(response *BatchBindParentPlatformDevicesResponse, err error)) <-chan int

BatchBindParentPlatformDevicesWithCallback invokes the vs.BatchBindParentPlatformDevices API asynchronously

func (*Client) BatchBindParentPlatformDevicesWithChan ¶

func (client *Client) BatchBindParentPlatformDevicesWithChan(request *BatchBindParentPlatformDevicesRequest) (<-chan *BatchBindParentPlatformDevicesResponse, <-chan error)

BatchBindParentPlatformDevicesWithChan invokes the vs.BatchBindParentPlatformDevices API asynchronously

func (*Client) BatchBindPurchasedDevices ¶

func (client *Client) BatchBindPurchasedDevices(request *BatchBindPurchasedDevicesRequest) (response *BatchBindPurchasedDevicesResponse, err error)

BatchBindPurchasedDevices invokes the vs.BatchBindPurchasedDevices API synchronously

func (*Client) BatchBindPurchasedDevicesWithCallback ¶

func (client *Client) BatchBindPurchasedDevicesWithCallback(request *BatchBindPurchasedDevicesRequest, callback func(response *BatchBindPurchasedDevicesResponse, err error)) <-chan int

BatchBindPurchasedDevicesWithCallback invokes the vs.BatchBindPurchasedDevices API asynchronously

func (*Client) BatchBindPurchasedDevicesWithChan ¶

func (client *Client) BatchBindPurchasedDevicesWithChan(request *BatchBindPurchasedDevicesRequest) (<-chan *BatchBindPurchasedDevicesResponse, <-chan error)

BatchBindPurchasedDevicesWithChan invokes the vs.BatchBindPurchasedDevices API asynchronously

func (*Client) BatchBindTemplate ¶

func (client *Client) BatchBindTemplate(request *BatchBindTemplateRequest) (response *BatchBindTemplateResponse, err error)

BatchBindTemplate invokes the vs.BatchBindTemplate API synchronously

func (*Client) BatchBindTemplateWithCallback ¶

func (client *Client) BatchBindTemplateWithCallback(request *BatchBindTemplateRequest, callback func(response *BatchBindTemplateResponse, err error)) <-chan int

BatchBindTemplateWithCallback invokes the vs.BatchBindTemplate API asynchronously

func (*Client) BatchBindTemplateWithChan ¶

func (client *Client) BatchBindTemplateWithChan(request *BatchBindTemplateRequest) (<-chan *BatchBindTemplateResponse, <-chan error)

BatchBindTemplateWithChan invokes the vs.BatchBindTemplate API asynchronously

func (*Client) BatchBindTemplates ¶

func (client *Client) BatchBindTemplates(request *BatchBindTemplatesRequest) (response *BatchBindTemplatesResponse, err error)

BatchBindTemplates invokes the vs.BatchBindTemplates API synchronously

func (*Client) BatchBindTemplatesWithCallback ¶

func (client *Client) BatchBindTemplatesWithCallback(request *BatchBindTemplatesRequest, callback func(response *BatchBindTemplatesResponse, err error)) <-chan int

BatchBindTemplatesWithCallback invokes the vs.BatchBindTemplates API asynchronously

func (*Client) BatchBindTemplatesWithChan ¶

func (client *Client) BatchBindTemplatesWithChan(request *BatchBindTemplatesRequest) (<-chan *BatchBindTemplatesResponse, <-chan error)

BatchBindTemplatesWithChan invokes the vs.BatchBindTemplates API asynchronously

func (*Client) BatchDeleteDevices ¶

func (client *Client) BatchDeleteDevices(request *BatchDeleteDevicesRequest) (response *BatchDeleteDevicesResponse, err error)

BatchDeleteDevices invokes the vs.BatchDeleteDevices API synchronously

func (*Client) BatchDeleteDevicesWithCallback ¶

func (client *Client) BatchDeleteDevicesWithCallback(request *BatchDeleteDevicesRequest, callback func(response *BatchDeleteDevicesResponse, err error)) <-chan int

BatchDeleteDevicesWithCallback invokes the vs.BatchDeleteDevices API asynchronously

func (*Client) BatchDeleteDevicesWithChan ¶

func (client *Client) BatchDeleteDevicesWithChan(request *BatchDeleteDevicesRequest) (<-chan *BatchDeleteDevicesResponse, <-chan error)

BatchDeleteDevicesWithChan invokes the vs.BatchDeleteDevices API asynchronously

func (*Client) BatchDeleteVsDomainConfigs ¶

func (client *Client) BatchDeleteVsDomainConfigs(request *BatchDeleteVsDomainConfigsRequest) (response *BatchDeleteVsDomainConfigsResponse, err error)

BatchDeleteVsDomainConfigs invokes the vs.BatchDeleteVsDomainConfigs API synchronously

func (*Client) BatchDeleteVsDomainConfigsWithCallback ¶

func (client *Client) BatchDeleteVsDomainConfigsWithCallback(request *BatchDeleteVsDomainConfigsRequest, callback func(response *BatchDeleteVsDomainConfigsResponse, err error)) <-chan int

BatchDeleteVsDomainConfigsWithCallback invokes the vs.BatchDeleteVsDomainConfigs API asynchronously

func (*Client) BatchDeleteVsDomainConfigsWithChan ¶

func (client *Client) BatchDeleteVsDomainConfigsWithChan(request *BatchDeleteVsDomainConfigsRequest) (<-chan *BatchDeleteVsDomainConfigsResponse, <-chan error)

BatchDeleteVsDomainConfigsWithChan invokes the vs.BatchDeleteVsDomainConfigs API asynchronously

func (*Client) BatchForbidVsStream ¶

func (client *Client) BatchForbidVsStream(request *BatchForbidVsStreamRequest) (response *BatchForbidVsStreamResponse, err error)

BatchForbidVsStream invokes the vs.BatchForbidVsStream API synchronously

func (*Client) BatchForbidVsStreamWithCallback ¶

func (client *Client) BatchForbidVsStreamWithCallback(request *BatchForbidVsStreamRequest, callback func(response *BatchForbidVsStreamResponse, err error)) <-chan int

BatchForbidVsStreamWithCallback invokes the vs.BatchForbidVsStream API asynchronously

func (*Client) BatchForbidVsStreamWithChan ¶

func (client *Client) BatchForbidVsStreamWithChan(request *BatchForbidVsStreamRequest) (<-chan *BatchForbidVsStreamResponse, <-chan error)

BatchForbidVsStreamWithChan invokes the vs.BatchForbidVsStream API asynchronously

func (*Client) BatchResumeVsStream ¶

func (client *Client) BatchResumeVsStream(request *BatchResumeVsStreamRequest) (response *BatchResumeVsStreamResponse, err error)

BatchResumeVsStream invokes the vs.BatchResumeVsStream API synchronously

func (*Client) BatchResumeVsStreamWithCallback ¶

func (client *Client) BatchResumeVsStreamWithCallback(request *BatchResumeVsStreamRequest, callback func(response *BatchResumeVsStreamResponse, err error)) <-chan int

BatchResumeVsStreamWithCallback invokes the vs.BatchResumeVsStream API asynchronously

func (*Client) BatchResumeVsStreamWithChan ¶

func (client *Client) BatchResumeVsStreamWithChan(request *BatchResumeVsStreamRequest) (<-chan *BatchResumeVsStreamResponse, <-chan error)

BatchResumeVsStreamWithChan invokes the vs.BatchResumeVsStream API asynchronously

func (*Client) BatchSetVsDomainConfigs ¶

func (client *Client) BatchSetVsDomainConfigs(request *BatchSetVsDomainConfigsRequest) (response *BatchSetVsDomainConfigsResponse, err error)

BatchSetVsDomainConfigs invokes the vs.BatchSetVsDomainConfigs API synchronously

func (*Client) BatchSetVsDomainConfigsWithCallback ¶

func (client *Client) BatchSetVsDomainConfigsWithCallback(request *BatchSetVsDomainConfigsRequest, callback func(response *BatchSetVsDomainConfigsResponse, err error)) <-chan int

BatchSetVsDomainConfigsWithCallback invokes the vs.BatchSetVsDomainConfigs API asynchronously

func (*Client) BatchSetVsDomainConfigsWithChan ¶

func (client *Client) BatchSetVsDomainConfigsWithChan(request *BatchSetVsDomainConfigsRequest) (<-chan *BatchSetVsDomainConfigsResponse, <-chan error)

BatchSetVsDomainConfigsWithChan invokes the vs.BatchSetVsDomainConfigs API asynchronously

func (*Client) BatchStartDevices ¶

func (client *Client) BatchStartDevices(request *BatchStartDevicesRequest) (response *BatchStartDevicesResponse, err error)

BatchStartDevices invokes the vs.BatchStartDevices API synchronously

func (*Client) BatchStartDevicesWithCallback ¶

func (client *Client) BatchStartDevicesWithCallback(request *BatchStartDevicesRequest, callback func(response *BatchStartDevicesResponse, err error)) <-chan int

BatchStartDevicesWithCallback invokes the vs.BatchStartDevices API asynchronously

func (*Client) BatchStartDevicesWithChan ¶

func (client *Client) BatchStartDevicesWithChan(request *BatchStartDevicesRequest) (<-chan *BatchStartDevicesResponse, <-chan error)

BatchStartDevicesWithChan invokes the vs.BatchStartDevices API asynchronously

func (*Client) BatchStartStreams ¶

func (client *Client) BatchStartStreams(request *BatchStartStreamsRequest) (response *BatchStartStreamsResponse, err error)

BatchStartStreams invokes the vs.BatchStartStreams API synchronously

func (*Client) BatchStartStreamsWithCallback ¶

func (client *Client) BatchStartStreamsWithCallback(request *BatchStartStreamsRequest, callback func(response *BatchStartStreamsResponse, err error)) <-chan int

BatchStartStreamsWithCallback invokes the vs.BatchStartStreams API asynchronously

func (*Client) BatchStartStreamsWithChan ¶

func (client *Client) BatchStartStreamsWithChan(request *BatchStartStreamsRequest) (<-chan *BatchStartStreamsResponse, <-chan error)

BatchStartStreamsWithChan invokes the vs.BatchStartStreams API asynchronously

func (*Client) BatchStopDevices ¶

func (client *Client) BatchStopDevices(request *BatchStopDevicesRequest) (response *BatchStopDevicesResponse, err error)

BatchStopDevices invokes the vs.BatchStopDevices API synchronously

func (*Client) BatchStopDevicesWithCallback ¶

func (client *Client) BatchStopDevicesWithCallback(request *BatchStopDevicesRequest, callback func(response *BatchStopDevicesResponse, err error)) <-chan int

BatchStopDevicesWithCallback invokes the vs.BatchStopDevices API asynchronously

func (*Client) BatchStopDevicesWithChan ¶

func (client *Client) BatchStopDevicesWithChan(request *BatchStopDevicesRequest) (<-chan *BatchStopDevicesResponse, <-chan error)

BatchStopDevicesWithChan invokes the vs.BatchStopDevices API asynchronously

func (*Client) BatchStopStreams ¶

func (client *Client) BatchStopStreams(request *BatchStopStreamsRequest) (response *BatchStopStreamsResponse, err error)

BatchStopStreams invokes the vs.BatchStopStreams API synchronously

func (*Client) BatchStopStreamsWithCallback ¶

func (client *Client) BatchStopStreamsWithCallback(request *BatchStopStreamsRequest, callback func(response *BatchStopStreamsResponse, err error)) <-chan int

BatchStopStreamsWithCallback invokes the vs.BatchStopStreams API asynchronously

func (*Client) BatchStopStreamsWithChan ¶

func (client *Client) BatchStopStreamsWithChan(request *BatchStopStreamsRequest) (<-chan *BatchStopStreamsResponse, <-chan error)

BatchStopStreamsWithChan invokes the vs.BatchStopStreams API asynchronously

func (*Client) BatchUnbindDirectories ¶

func (client *Client) BatchUnbindDirectories(request *BatchUnbindDirectoriesRequest) (response *BatchUnbindDirectoriesResponse, err error)

BatchUnbindDirectories invokes the vs.BatchUnbindDirectories API synchronously

func (*Client) BatchUnbindDirectoriesWithCallback ¶

func (client *Client) BatchUnbindDirectoriesWithCallback(request *BatchUnbindDirectoriesRequest, callback func(response *BatchUnbindDirectoriesResponse, err error)) <-chan int

BatchUnbindDirectoriesWithCallback invokes the vs.BatchUnbindDirectories API asynchronously

func (*Client) BatchUnbindDirectoriesWithChan ¶

func (client *Client) BatchUnbindDirectoriesWithChan(request *BatchUnbindDirectoriesRequest) (<-chan *BatchUnbindDirectoriesResponse, <-chan error)

BatchUnbindDirectoriesWithChan invokes the vs.BatchUnbindDirectories API asynchronously

func (*Client) BatchUnbindParentPlatformDevices ¶

func (client *Client) BatchUnbindParentPlatformDevices(request *BatchUnbindParentPlatformDevicesRequest) (response *BatchUnbindParentPlatformDevicesResponse, err error)

BatchUnbindParentPlatformDevices invokes the vs.BatchUnbindParentPlatformDevices API synchronously

func (*Client) BatchUnbindParentPlatformDevicesWithCallback ¶

func (client *Client) BatchUnbindParentPlatformDevicesWithCallback(request *BatchUnbindParentPlatformDevicesRequest, callback func(response *BatchUnbindParentPlatformDevicesResponse, err error)) <-chan int

BatchUnbindParentPlatformDevicesWithCallback invokes the vs.BatchUnbindParentPlatformDevices API asynchronously

func (*Client) BatchUnbindParentPlatformDevicesWithChan ¶

func (client *Client) BatchUnbindParentPlatformDevicesWithChan(request *BatchUnbindParentPlatformDevicesRequest) (<-chan *BatchUnbindParentPlatformDevicesResponse, <-chan error)

BatchUnbindParentPlatformDevicesWithChan invokes the vs.BatchUnbindParentPlatformDevices API asynchronously

func (*Client) BatchUnbindPurchasedDevices ¶

func (client *Client) BatchUnbindPurchasedDevices(request *BatchUnbindPurchasedDevicesRequest) (response *BatchUnbindPurchasedDevicesResponse, err error)

BatchUnbindPurchasedDevices invokes the vs.BatchUnbindPurchasedDevices API synchronously

func (*Client) BatchUnbindPurchasedDevicesWithCallback ¶

func (client *Client) BatchUnbindPurchasedDevicesWithCallback(request *BatchUnbindPurchasedDevicesRequest, callback func(response *BatchUnbindPurchasedDevicesResponse, err error)) <-chan int

BatchUnbindPurchasedDevicesWithCallback invokes the vs.BatchUnbindPurchasedDevices API asynchronously

func (*Client) BatchUnbindPurchasedDevicesWithChan ¶

func (client *Client) BatchUnbindPurchasedDevicesWithChan(request *BatchUnbindPurchasedDevicesRequest) (<-chan *BatchUnbindPurchasedDevicesResponse, <-chan error)

BatchUnbindPurchasedDevicesWithChan invokes the vs.BatchUnbindPurchasedDevices API asynchronously

func (*Client) BatchUnbindTemplate ¶

func (client *Client) BatchUnbindTemplate(request *BatchUnbindTemplateRequest) (response *BatchUnbindTemplateResponse, err error)

BatchUnbindTemplate invokes the vs.BatchUnbindTemplate API synchronously

func (*Client) BatchUnbindTemplateWithCallback ¶

func (client *Client) BatchUnbindTemplateWithCallback(request *BatchUnbindTemplateRequest, callback func(response *BatchUnbindTemplateResponse, err error)) <-chan int

BatchUnbindTemplateWithCallback invokes the vs.BatchUnbindTemplate API asynchronously

func (*Client) BatchUnbindTemplateWithChan ¶

func (client *Client) BatchUnbindTemplateWithChan(request *BatchUnbindTemplateRequest) (<-chan *BatchUnbindTemplateResponse, <-chan error)

BatchUnbindTemplateWithChan invokes the vs.BatchUnbindTemplate API asynchronously

func (*Client) BatchUnbindTemplates ¶

func (client *Client) BatchUnbindTemplates(request *BatchUnbindTemplatesRequest) (response *BatchUnbindTemplatesResponse, err error)

BatchUnbindTemplates invokes the vs.BatchUnbindTemplates API synchronously

func (*Client) BatchUnbindTemplatesWithCallback ¶

func (client *Client) BatchUnbindTemplatesWithCallback(request *BatchUnbindTemplatesRequest, callback func(response *BatchUnbindTemplatesResponse, err error)) <-chan int

BatchUnbindTemplatesWithCallback invokes the vs.BatchUnbindTemplates API asynchronously

func (*Client) BatchUnbindTemplatesWithChan ¶

func (client *Client) BatchUnbindTemplatesWithChan(request *BatchUnbindTemplatesRequest) (<-chan *BatchUnbindTemplatesResponse, <-chan error)

BatchUnbindTemplatesWithChan invokes the vs.BatchUnbindTemplates API asynchronously

func (*Client) BindDirectory ¶

func (client *Client) BindDirectory(request *BindDirectoryRequest) (response *BindDirectoryResponse, err error)

BindDirectory invokes the vs.BindDirectory API synchronously

func (*Client) BindDirectoryWithCallback ¶

func (client *Client) BindDirectoryWithCallback(request *BindDirectoryRequest, callback func(response *BindDirectoryResponse, err error)) <-chan int

BindDirectoryWithCallback invokes the vs.BindDirectory API asynchronously

func (*Client) BindDirectoryWithChan ¶

func (client *Client) BindDirectoryWithChan(request *BindDirectoryRequest) (<-chan *BindDirectoryResponse, <-chan error)

BindDirectoryWithChan invokes the vs.BindDirectory API asynchronously

func (*Client) BindParentPlatformDevice ¶

func (client *Client) BindParentPlatformDevice(request *BindParentPlatformDeviceRequest) (response *BindParentPlatformDeviceResponse, err error)

BindParentPlatformDevice invokes the vs.BindParentPlatformDevice API synchronously

func (*Client) BindParentPlatformDeviceWithCallback ¶

func (client *Client) BindParentPlatformDeviceWithCallback(request *BindParentPlatformDeviceRequest, callback func(response *BindParentPlatformDeviceResponse, err error)) <-chan int

BindParentPlatformDeviceWithCallback invokes the vs.BindParentPlatformDevice API asynchronously

func (*Client) BindParentPlatformDeviceWithChan ¶

func (client *Client) BindParentPlatformDeviceWithChan(request *BindParentPlatformDeviceRequest) (<-chan *BindParentPlatformDeviceResponse, <-chan error)

BindParentPlatformDeviceWithChan invokes the vs.BindParentPlatformDevice API asynchronously

func (*Client) BindPurchasedDevice ¶

func (client *Client) BindPurchasedDevice(request *BindPurchasedDeviceRequest) (response *BindPurchasedDeviceResponse, err error)

BindPurchasedDevice invokes the vs.BindPurchasedDevice API synchronously

func (*Client) BindPurchasedDeviceWithCallback ¶

func (client *Client) BindPurchasedDeviceWithCallback(request *BindPurchasedDeviceRequest, callback func(response *BindPurchasedDeviceResponse, err error)) <-chan int

BindPurchasedDeviceWithCallback invokes the vs.BindPurchasedDevice API asynchronously

func (*Client) BindPurchasedDeviceWithChan ¶

func (client *Client) BindPurchasedDeviceWithChan(request *BindPurchasedDeviceRequest) (<-chan *BindPurchasedDeviceResponse, <-chan error)

BindPurchasedDeviceWithChan invokes the vs.BindPurchasedDevice API asynchronously

func (*Client) BindTemplate ¶

func (client *Client) BindTemplate(request *BindTemplateRequest) (response *BindTemplateResponse, err error)

BindTemplate invokes the vs.BindTemplate API synchronously

func (*Client) BindTemplateWithCallback ¶

func (client *Client) BindTemplateWithCallback(request *BindTemplateRequest, callback func(response *BindTemplateResponse, err error)) <-chan int

BindTemplateWithCallback invokes the vs.BindTemplate API asynchronously

func (*Client) BindTemplateWithChan ¶

func (client *Client) BindTemplateWithChan(request *BindTemplateRequest) (<-chan *BindTemplateResponse, <-chan error)

BindTemplateWithChan invokes the vs.BindTemplate API asynchronously

func (*Client) ContinuousAdjust ¶

func (client *Client) ContinuousAdjust(request *ContinuousAdjustRequest) (response *ContinuousAdjustResponse, err error)

ContinuousAdjust invokes the vs.ContinuousAdjust API synchronously

func (*Client) ContinuousAdjustWithCallback ¶

func (client *Client) ContinuousAdjustWithCallback(request *ContinuousAdjustRequest, callback func(response *ContinuousAdjustResponse, err error)) <-chan int

ContinuousAdjustWithCallback invokes the vs.ContinuousAdjust API asynchronously

func (*Client) ContinuousAdjustWithChan ¶

func (client *Client) ContinuousAdjustWithChan(request *ContinuousAdjustRequest) (<-chan *ContinuousAdjustResponse, <-chan error)

ContinuousAdjustWithChan invokes the vs.ContinuousAdjust API asynchronously

func (*Client) ContinuousMove ¶

func (client *Client) ContinuousMove(request *ContinuousMoveRequest) (response *ContinuousMoveResponse, err error)

ContinuousMove invokes the vs.ContinuousMove API synchronously

func (*Client) ContinuousMoveWithCallback ¶

func (client *Client) ContinuousMoveWithCallback(request *ContinuousMoveRequest, callback func(response *ContinuousMoveResponse, err error)) <-chan int

ContinuousMoveWithCallback invokes the vs.ContinuousMove API asynchronously

func (*Client) ContinuousMoveWithChan ¶

func (client *Client) ContinuousMoveWithChan(request *ContinuousMoveRequest) (<-chan *ContinuousMoveResponse, <-chan error)

ContinuousMoveWithChan invokes the vs.ContinuousMove API asynchronously

func (*Client) CreateCluster ¶

func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)

CreateCluster invokes the vs.CreateCluster API synchronously

func (*Client) CreateClusterWithCallback ¶

func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, callback func(response *CreateClusterResponse, err error)) <-chan int

CreateClusterWithCallback invokes the vs.CreateCluster API asynchronously

func (*Client) CreateClusterWithChan ¶

func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)

CreateClusterWithChan invokes the vs.CreateCluster API asynchronously

func (*Client) CreateDevice ¶

func (client *Client) CreateDevice(request *CreateDeviceRequest) (response *CreateDeviceResponse, err error)

CreateDevice invokes the vs.CreateDevice API synchronously

func (*Client) CreateDeviceAlarm ¶

func (client *Client) CreateDeviceAlarm(request *CreateDeviceAlarmRequest) (response *CreateDeviceAlarmResponse, err error)

CreateDeviceAlarm invokes the vs.CreateDeviceAlarm API synchronously

func (*Client) CreateDeviceAlarmWithCallback ¶

func (client *Client) CreateDeviceAlarmWithCallback(request *CreateDeviceAlarmRequest, callback func(response *CreateDeviceAlarmResponse, err error)) <-chan int

CreateDeviceAlarmWithCallback invokes the vs.CreateDeviceAlarm API asynchronously

func (*Client) CreateDeviceAlarmWithChan ¶

func (client *Client) CreateDeviceAlarmWithChan(request *CreateDeviceAlarmRequest) (<-chan *CreateDeviceAlarmResponse, <-chan error)

CreateDeviceAlarmWithChan invokes the vs.CreateDeviceAlarm API asynchronously

func (*Client) CreateDeviceWithCallback ¶

func (client *Client) CreateDeviceWithCallback(request *CreateDeviceRequest, callback func(response *CreateDeviceResponse, err error)) <-chan int

CreateDeviceWithCallback invokes the vs.CreateDevice API asynchronously

func (*Client) CreateDeviceWithChan ¶

func (client *Client) CreateDeviceWithChan(request *CreateDeviceRequest) (<-chan *CreateDeviceResponse, <-chan error)

CreateDeviceWithChan invokes the vs.CreateDevice API asynchronously

func (*Client) CreateDirectory ¶

func (client *Client) CreateDirectory(request *CreateDirectoryRequest) (response *CreateDirectoryResponse, err error)

CreateDirectory invokes the vs.CreateDirectory API synchronously

func (*Client) CreateDirectoryWithCallback ¶

func (client *Client) CreateDirectoryWithCallback(request *CreateDirectoryRequest, callback func(response *CreateDirectoryResponse, err error)) <-chan int

CreateDirectoryWithCallback invokes the vs.CreateDirectory API asynchronously

func (*Client) CreateDirectoryWithChan ¶

func (client *Client) CreateDirectoryWithChan(request *CreateDirectoryRequest) (<-chan *CreateDirectoryResponse, <-chan error)

CreateDirectoryWithChan invokes the vs.CreateDirectory API asynchronously

func (*Client) CreateGroup ¶

func (client *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)

CreateGroup invokes the vs.CreateGroup API synchronously

func (*Client) CreateGroupWithCallback ¶

func (client *Client) CreateGroupWithCallback(request *CreateGroupRequest, callback func(response *CreateGroupResponse, err error)) <-chan int

CreateGroupWithCallback invokes the vs.CreateGroup API asynchronously

func (*Client) CreateGroupWithChan ¶

func (client *Client) CreateGroupWithChan(request *CreateGroupRequest) (<-chan *CreateGroupResponse, <-chan error)

CreateGroupWithChan invokes the vs.CreateGroup API asynchronously

func (*Client) CreateParentPlatform ¶

func (client *Client) CreateParentPlatform(request *CreateParentPlatformRequest) (response *CreateParentPlatformResponse, err error)

CreateParentPlatform invokes the vs.CreateParentPlatform API synchronously

func (*Client) CreateParentPlatformWithCallback ¶

func (client *Client) CreateParentPlatformWithCallback(request *CreateParentPlatformRequest, callback func(response *CreateParentPlatformResponse, err error)) <-chan int

CreateParentPlatformWithCallback invokes the vs.CreateParentPlatform API asynchronously

func (*Client) CreateParentPlatformWithChan ¶

func (client *Client) CreateParentPlatformWithChan(request *CreateParentPlatformRequest) (<-chan *CreateParentPlatformResponse, <-chan error)

CreateParentPlatformWithChan invokes the vs.CreateParentPlatform API asynchronously

func (*Client) CreateRenderingDevice ¶

func (client *Client) CreateRenderingDevice(request *CreateRenderingDeviceRequest) (response *CreateRenderingDeviceResponse, err error)

CreateRenderingDevice invokes the vs.CreateRenderingDevice API synchronously

func (*Client) CreateRenderingDeviceWithCallback ¶

func (client *Client) CreateRenderingDeviceWithCallback(request *CreateRenderingDeviceRequest, callback func(response *CreateRenderingDeviceResponse, err error)) <-chan int

CreateRenderingDeviceWithCallback invokes the vs.CreateRenderingDevice API asynchronously

func (*Client) CreateRenderingDeviceWithChan ¶

func (client *Client) CreateRenderingDeviceWithChan(request *CreateRenderingDeviceRequest) (<-chan *CreateRenderingDeviceResponse, <-chan error)

CreateRenderingDeviceWithChan invokes the vs.CreateRenderingDevice API asynchronously

func (*Client) CreateStreamSnapshot ¶

func (client *Client) CreateStreamSnapshot(request *CreateStreamSnapshotRequest) (response *CreateStreamSnapshotResponse, err error)

CreateStreamSnapshot invokes the vs.CreateStreamSnapshot API synchronously

func (*Client) CreateStreamSnapshotWithCallback ¶

func (client *Client) CreateStreamSnapshotWithCallback(request *CreateStreamSnapshotRequest, callback func(response *CreateStreamSnapshotResponse, err error)) <-chan int

CreateStreamSnapshotWithCallback invokes the vs.CreateStreamSnapshot API asynchronously

func (*Client) CreateStreamSnapshotWithChan ¶

func (client *Client) CreateStreamSnapshotWithChan(request *CreateStreamSnapshotRequest) (<-chan *CreateStreamSnapshotResponse, <-chan error)

CreateStreamSnapshotWithChan invokes the vs.CreateStreamSnapshot API asynchronously

func (*Client) CreateTemplate ¶

func (client *Client) CreateTemplate(request *CreateTemplateRequest) (response *CreateTemplateResponse, err error)

CreateTemplate invokes the vs.CreateTemplate API synchronously

func (*Client) CreateTemplateWithCallback ¶

func (client *Client) CreateTemplateWithCallback(request *CreateTemplateRequest, callback func(response *CreateTemplateResponse, err error)) <-chan int

CreateTemplateWithCallback invokes the vs.CreateTemplate API asynchronously

func (*Client) CreateTemplateWithChan ¶

func (client *Client) CreateTemplateWithChan(request *CreateTemplateRequest) (<-chan *CreateTemplateResponse, <-chan error)

CreateTemplateWithChan invokes the vs.CreateTemplate API asynchronously

func (*Client) DeleteBucket ¶

func (client *Client) DeleteBucket(request *DeleteBucketRequest) (response *DeleteBucketResponse, err error)

DeleteBucket invokes the vs.DeleteBucket API synchronously

func (*Client) DeleteBucketWithCallback ¶

func (client *Client) DeleteBucketWithCallback(request *DeleteBucketRequest, callback func(response *DeleteBucketResponse, err error)) <-chan int

DeleteBucketWithCallback invokes the vs.DeleteBucket API asynchronously

func (*Client) DeleteBucketWithChan ¶

func (client *Client) DeleteBucketWithChan(request *DeleteBucketRequest) (<-chan *DeleteBucketResponse, <-chan error)

DeleteBucketWithChan invokes the vs.DeleteBucket API asynchronously

func (*Client) DeleteCluster ¶

func (client *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)

DeleteCluster invokes the vs.DeleteCluster API synchronously

func (*Client) DeleteClusterWithCallback ¶

func (client *Client) DeleteClusterWithCallback(request *DeleteClusterRequest, callback func(response *DeleteClusterResponse, err error)) <-chan int

DeleteClusterWithCallback invokes the vs.DeleteCluster API asynchronously

func (*Client) DeleteClusterWithChan ¶

func (client *Client) DeleteClusterWithChan(request *DeleteClusterRequest) (<-chan *DeleteClusterResponse, <-chan error)

DeleteClusterWithChan invokes the vs.DeleteCluster API asynchronously

func (*Client) DeleteDevice ¶

func (client *Client) DeleteDevice(request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)

DeleteDevice invokes the vs.DeleteDevice API synchronously

func (*Client) DeleteDeviceWithCallback ¶

func (client *Client) DeleteDeviceWithCallback(request *DeleteDeviceRequest, callback func(response *DeleteDeviceResponse, err error)) <-chan int

DeleteDeviceWithCallback invokes the vs.DeleteDevice API asynchronously

func (*Client) DeleteDeviceWithChan ¶

func (client *Client) DeleteDeviceWithChan(request *DeleteDeviceRequest) (<-chan *DeleteDeviceResponse, <-chan error)

DeleteDeviceWithChan invokes the vs.DeleteDevice API asynchronously

func (*Client) DeleteDirectory ¶

func (client *Client) DeleteDirectory(request *DeleteDirectoryRequest) (response *DeleteDirectoryResponse, err error)

DeleteDirectory invokes the vs.DeleteDirectory API synchronously

func (*Client) DeleteDirectoryWithCallback ¶

func (client *Client) DeleteDirectoryWithCallback(request *DeleteDirectoryRequest, callback func(response *DeleteDirectoryResponse, err error)) <-chan int

DeleteDirectoryWithCallback invokes the vs.DeleteDirectory API asynchronously

func (*Client) DeleteDirectoryWithChan ¶

func (client *Client) DeleteDirectoryWithChan(request *DeleteDirectoryRequest) (<-chan *DeleteDirectoryResponse, <-chan error)

DeleteDirectoryWithChan invokes the vs.DeleteDirectory API asynchronously

func (*Client) DeleteGroup ¶

func (client *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)

DeleteGroup invokes the vs.DeleteGroup API synchronously

func (*Client) DeleteGroupWithCallback ¶

func (client *Client) DeleteGroupWithCallback(request *DeleteGroupRequest, callback func(response *DeleteGroupResponse, err error)) <-chan int

DeleteGroupWithCallback invokes the vs.DeleteGroup API asynchronously

func (*Client) DeleteGroupWithChan ¶

func (client *Client) DeleteGroupWithChan(request *DeleteGroupRequest) (<-chan *DeleteGroupResponse, <-chan error)

DeleteGroupWithChan invokes the vs.DeleteGroup API asynchronously

func (*Client) DeleteParentPlatform ¶

func (client *Client) DeleteParentPlatform(request *DeleteParentPlatformRequest) (response *DeleteParentPlatformResponse, err error)

DeleteParentPlatform invokes the vs.DeleteParentPlatform API synchronously

func (*Client) DeleteParentPlatformWithCallback ¶

func (client *Client) DeleteParentPlatformWithCallback(request *DeleteParentPlatformRequest, callback func(response *DeleteParentPlatformResponse, err error)) <-chan int

DeleteParentPlatformWithCallback invokes the vs.DeleteParentPlatform API asynchronously

func (*Client) DeleteParentPlatformWithChan ¶

func (client *Client) DeleteParentPlatformWithChan(request *DeleteParentPlatformRequest) (<-chan *DeleteParentPlatformResponse, <-chan error)

DeleteParentPlatformWithChan invokes the vs.DeleteParentPlatform API asynchronously

func (*Client) DeletePreset ¶

func (client *Client) DeletePreset(request *DeletePresetRequest) (response *DeletePresetResponse, err error)

DeletePreset invokes the vs.DeletePreset API synchronously

func (*Client) DeletePresetWithCallback ¶

func (client *Client) DeletePresetWithCallback(request *DeletePresetRequest, callback func(response *DeletePresetResponse, err error)) <-chan int

DeletePresetWithCallback invokes the vs.DeletePreset API asynchronously

func (*Client) DeletePresetWithChan ¶

func (client *Client) DeletePresetWithChan(request *DeletePresetRequest) (<-chan *DeletePresetResponse, <-chan error)

DeletePresetWithChan invokes the vs.DeletePreset API asynchronously

func (*Client) DeleteRenderingDeviceInternetPorts ¶

func (client *Client) DeleteRenderingDeviceInternetPorts(request *DeleteRenderingDeviceInternetPortsRequest) (response *DeleteRenderingDeviceInternetPortsResponse, err error)

DeleteRenderingDeviceInternetPorts invokes the vs.DeleteRenderingDeviceInternetPorts API synchronously

func (*Client) DeleteRenderingDeviceInternetPortsWithCallback ¶

func (client *Client) DeleteRenderingDeviceInternetPortsWithCallback(request *DeleteRenderingDeviceInternetPortsRequest, callback func(response *DeleteRenderingDeviceInternetPortsResponse, err error)) <-chan int

DeleteRenderingDeviceInternetPortsWithCallback invokes the vs.DeleteRenderingDeviceInternetPorts API asynchronously

func (*Client) DeleteRenderingDeviceInternetPortsWithChan ¶

func (client *Client) DeleteRenderingDeviceInternetPortsWithChan(request *DeleteRenderingDeviceInternetPortsRequest) (<-chan *DeleteRenderingDeviceInternetPortsResponse, <-chan error)

DeleteRenderingDeviceInternetPortsWithChan invokes the vs.DeleteRenderingDeviceInternetPorts API asynchronously

func (*Client) DeleteRenderingDevices ¶

func (client *Client) DeleteRenderingDevices(request *DeleteRenderingDevicesRequest) (response *DeleteRenderingDevicesResponse, err error)

DeleteRenderingDevices invokes the vs.DeleteRenderingDevices API synchronously

func (*Client) DeleteRenderingDevicesWithCallback ¶

func (client *Client) DeleteRenderingDevicesWithCallback(request *DeleteRenderingDevicesRequest, callback func(response *DeleteRenderingDevicesResponse, err error)) <-chan int

DeleteRenderingDevicesWithCallback invokes the vs.DeleteRenderingDevices API asynchronously

func (*Client) DeleteRenderingDevicesWithChan ¶

func (client *Client) DeleteRenderingDevicesWithChan(request *DeleteRenderingDevicesRequest) (<-chan *DeleteRenderingDevicesResponse, <-chan error)

DeleteRenderingDevicesWithChan invokes the vs.DeleteRenderingDevices API asynchronously

func (*Client) DeleteTemplate ¶

func (client *Client) DeleteTemplate(request *DeleteTemplateRequest) (response *DeleteTemplateResponse, err error)

DeleteTemplate invokes the vs.DeleteTemplate API synchronously

func (*Client) DeleteTemplateWithCallback ¶

func (client *Client) DeleteTemplateWithCallback(request *DeleteTemplateRequest, callback func(response *DeleteTemplateResponse, err error)) <-chan int

DeleteTemplateWithCallback invokes the vs.DeleteTemplate API asynchronously

func (*Client) DeleteTemplateWithChan ¶

func (client *Client) DeleteTemplateWithChan(request *DeleteTemplateRequest) (<-chan *DeleteTemplateResponse, <-chan error)

DeleteTemplateWithChan invokes the vs.DeleteTemplate API asynchronously

func (*Client) DeleteVsPullStreamInfoConfig ¶

func (client *Client) DeleteVsPullStreamInfoConfig(request *DeleteVsPullStreamInfoConfigRequest) (response *DeleteVsPullStreamInfoConfigResponse, err error)

DeleteVsPullStreamInfoConfig invokes the vs.DeleteVsPullStreamInfoConfig API synchronously

func (*Client) DeleteVsPullStreamInfoConfigWithCallback ¶

func (client *Client) DeleteVsPullStreamInfoConfigWithCallback(request *DeleteVsPullStreamInfoConfigRequest, callback func(response *DeleteVsPullStreamInfoConfigResponse, err error)) <-chan int

DeleteVsPullStreamInfoConfigWithCallback invokes the vs.DeleteVsPullStreamInfoConfig API asynchronously

func (*Client) DeleteVsPullStreamInfoConfigWithChan ¶

func (client *Client) DeleteVsPullStreamInfoConfigWithChan(request *DeleteVsPullStreamInfoConfigRequest) (<-chan *DeleteVsPullStreamInfoConfigResponse, <-chan error)

DeleteVsPullStreamInfoConfigWithChan invokes the vs.DeleteVsPullStreamInfoConfig API asynchronously

func (*Client) DeleteVsStreamsNotifyUrlConfig ¶

func (client *Client) DeleteVsStreamsNotifyUrlConfig(request *DeleteVsStreamsNotifyUrlConfigRequest) (response *DeleteVsStreamsNotifyUrlConfigResponse, err error)

DeleteVsStreamsNotifyUrlConfig invokes the vs.DeleteVsStreamsNotifyUrlConfig API synchronously

func (*Client) DeleteVsStreamsNotifyUrlConfigWithCallback ¶

func (client *Client) DeleteVsStreamsNotifyUrlConfigWithCallback(request *DeleteVsStreamsNotifyUrlConfigRequest, callback func(response *DeleteVsStreamsNotifyUrlConfigResponse, err error)) <-chan int

DeleteVsStreamsNotifyUrlConfigWithCallback invokes the vs.DeleteVsStreamsNotifyUrlConfig API asynchronously

func (*Client) DeleteVsStreamsNotifyUrlConfigWithChan ¶

func (client *Client) DeleteVsStreamsNotifyUrlConfigWithChan(request *DeleteVsStreamsNotifyUrlConfigRequest) (<-chan *DeleteVsStreamsNotifyUrlConfigResponse, <-chan error)

DeleteVsStreamsNotifyUrlConfigWithChan invokes the vs.DeleteVsStreamsNotifyUrlConfig API asynchronously

func (*Client) DescribeAccountStat ¶

func (client *Client) DescribeAccountStat(request *DescribeAccountStatRequest) (response *DescribeAccountStatResponse, err error)

DescribeAccountStat invokes the vs.DescribeAccountStat API synchronously

func (*Client) DescribeAccountStatWithCallback ¶

func (client *Client) DescribeAccountStatWithCallback(request *DescribeAccountStatRequest, callback func(response *DescribeAccountStatResponse, err error)) <-chan int

DescribeAccountStatWithCallback invokes the vs.DescribeAccountStat API asynchronously

func (*Client) DescribeAccountStatWithChan ¶

func (client *Client) DescribeAccountStatWithChan(request *DescribeAccountStatRequest) (<-chan *DescribeAccountStatResponse, <-chan error)

DescribeAccountStatWithChan invokes the vs.DescribeAccountStat API asynchronously

func (*Client) DescribeCluster ¶

func (client *Client) DescribeCluster(request *DescribeClusterRequest) (response *DescribeClusterResponse, err error)

DescribeCluster invokes the vs.DescribeCluster API synchronously

func (*Client) DescribeClusterDevices ¶

func (client *Client) DescribeClusterDevices(request *DescribeClusterDevicesRequest) (response *DescribeClusterDevicesResponse, err error)

DescribeClusterDevices invokes the vs.DescribeClusterDevices API synchronously

func (*Client) DescribeClusterDevicesWithCallback ¶

func (client *Client) DescribeClusterDevicesWithCallback(request *DescribeClusterDevicesRequest, callback func(response *DescribeClusterDevicesResponse, err error)) <-chan int

DescribeClusterDevicesWithCallback invokes the vs.DescribeClusterDevices API asynchronously

func (*Client) DescribeClusterDevicesWithChan ¶

func (client *Client) DescribeClusterDevicesWithChan(request *DescribeClusterDevicesRequest) (<-chan *DescribeClusterDevicesResponse, <-chan error)

DescribeClusterDevicesWithChan invokes the vs.DescribeClusterDevices API asynchronously

func (*Client) DescribeClusterWithCallback ¶

func (client *Client) DescribeClusterWithCallback(request *DescribeClusterRequest, callback func(response *DescribeClusterResponse, err error)) <-chan int

DescribeClusterWithCallback invokes the vs.DescribeCluster API asynchronously

func (*Client) DescribeClusterWithChan ¶

func (client *Client) DescribeClusterWithChan(request *DescribeClusterRequest) (<-chan *DescribeClusterResponse, <-chan error)

DescribeClusterWithChan invokes the vs.DescribeCluster API asynchronously

func (*Client) DescribeClusters ¶

func (client *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)

DescribeClusters invokes the vs.DescribeClusters API synchronously

func (*Client) DescribeClustersWithCallback ¶

func (client *Client) DescribeClustersWithCallback(request *DescribeClustersRequest, callback func(response *DescribeClustersResponse, err error)) <-chan int

DescribeClustersWithCallback invokes the vs.DescribeClusters API asynchronously

func (*Client) DescribeClustersWithChan ¶

func (client *Client) DescribeClustersWithChan(request *DescribeClustersRequest) (<-chan *DescribeClustersResponse, <-chan error)

DescribeClustersWithChan invokes the vs.DescribeClusters API asynchronously

func (*Client) DescribeContainerInstanceId ¶

func (client *Client) DescribeContainerInstanceId(request *DescribeContainerInstanceIdRequest) (response *DescribeContainerInstanceIdResponse, err error)

DescribeContainerInstanceId invokes the vs.DescribeContainerInstanceId API synchronously

func (*Client) DescribeContainerInstanceIdWithCallback ¶

func (client *Client) DescribeContainerInstanceIdWithCallback(request *DescribeContainerInstanceIdRequest, callback func(response *DescribeContainerInstanceIdResponse, err error)) <-chan int

DescribeContainerInstanceIdWithCallback invokes the vs.DescribeContainerInstanceId API asynchronously

func (*Client) DescribeContainerInstanceIdWithChan ¶

func (client *Client) DescribeContainerInstanceIdWithChan(request *DescribeContainerInstanceIdRequest) (<-chan *DescribeContainerInstanceIdResponse, <-chan error)

DescribeContainerInstanceIdWithChan invokes the vs.DescribeContainerInstanceId API asynchronously

func (*Client) DescribeDevice ¶

func (client *Client) DescribeDevice(request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)

DescribeDevice invokes the vs.DescribeDevice API synchronously

func (*Client) DescribeDeviceChannels ¶

func (client *Client) DescribeDeviceChannels(request *DescribeDeviceChannelsRequest) (response *DescribeDeviceChannelsResponse, err error)

DescribeDeviceChannels invokes the vs.DescribeDeviceChannels API synchronously

func (*Client) DescribeDeviceChannelsWithCallback ¶

func (client *Client) DescribeDeviceChannelsWithCallback(request *DescribeDeviceChannelsRequest, callback func(response *DescribeDeviceChannelsResponse, err error)) <-chan int

DescribeDeviceChannelsWithCallback invokes the vs.DescribeDeviceChannels API asynchronously

func (*Client) DescribeDeviceChannelsWithChan ¶

func (client *Client) DescribeDeviceChannelsWithChan(request *DescribeDeviceChannelsRequest) (<-chan *DescribeDeviceChannelsResponse, <-chan error)

DescribeDeviceChannelsWithChan invokes the vs.DescribeDeviceChannels API asynchronously

func (*Client) DescribeDeviceGateway ¶

func (client *Client) DescribeDeviceGateway(request *DescribeDeviceGatewayRequest) (response *DescribeDeviceGatewayResponse, err error)

DescribeDeviceGateway invokes the vs.DescribeDeviceGateway API synchronously

func (*Client) DescribeDeviceGatewayWithCallback ¶

func (client *Client) DescribeDeviceGatewayWithCallback(request *DescribeDeviceGatewayRequest, callback func(response *DescribeDeviceGatewayResponse, err error)) <-chan int

DescribeDeviceGatewayWithCallback invokes the vs.DescribeDeviceGateway API asynchronously

func (*Client) DescribeDeviceGatewayWithChan ¶

func (client *Client) DescribeDeviceGatewayWithChan(request *DescribeDeviceGatewayRequest) (<-chan *DescribeDeviceGatewayResponse, <-chan error)

DescribeDeviceGatewayWithChan invokes the vs.DescribeDeviceGateway API asynchronously

func (*Client) DescribeDeviceURL ¶

func (client *Client) DescribeDeviceURL(request *DescribeDeviceURLRequest) (response *DescribeDeviceURLResponse, err error)

DescribeDeviceURL invokes the vs.DescribeDeviceURL API synchronously

func (*Client) DescribeDeviceURLWithCallback ¶

func (client *Client) DescribeDeviceURLWithCallback(request *DescribeDeviceURLRequest, callback func(response *DescribeDeviceURLResponse, err error)) <-chan int

DescribeDeviceURLWithCallback invokes the vs.DescribeDeviceURL API asynchronously

func (*Client) DescribeDeviceURLWithChan ¶

func (client *Client) DescribeDeviceURLWithChan(request *DescribeDeviceURLRequest) (<-chan *DescribeDeviceURLResponse, <-chan error)

DescribeDeviceURLWithChan invokes the vs.DescribeDeviceURL API asynchronously

func (*Client) DescribeDeviceWithCallback ¶

func (client *Client) DescribeDeviceWithCallback(request *DescribeDeviceRequest, callback func(response *DescribeDeviceResponse, err error)) <-chan int

DescribeDeviceWithCallback invokes the vs.DescribeDevice API asynchronously

func (*Client) DescribeDeviceWithChan ¶

func (client *Client) DescribeDeviceWithChan(request *DescribeDeviceRequest) (<-chan *DescribeDeviceResponse, <-chan error)

DescribeDeviceWithChan invokes the vs.DescribeDevice API asynchronously

func (*Client) DescribeDevices ¶

func (client *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)

DescribeDevices invokes the vs.DescribeDevices API synchronously

func (*Client) DescribeDevicesWithCallback ¶

func (client *Client) DescribeDevicesWithCallback(request *DescribeDevicesRequest, callback func(response *DescribeDevicesResponse, err error)) <-chan int

DescribeDevicesWithCallback invokes the vs.DescribeDevices API asynchronously

func (*Client) DescribeDevicesWithChan ¶

func (client *Client) DescribeDevicesWithChan(request *DescribeDevicesRequest) (<-chan *DescribeDevicesResponse, <-chan error)

DescribeDevicesWithChan invokes the vs.DescribeDevices API asynchronously

func (*Client) DescribeDirectories ¶

func (client *Client) DescribeDirectories(request *DescribeDirectoriesRequest) (response *DescribeDirectoriesResponse, err error)

DescribeDirectories invokes the vs.DescribeDirectories API synchronously

func (*Client) DescribeDirectoriesWithCallback ¶

func (client *Client) DescribeDirectoriesWithCallback(request *DescribeDirectoriesRequest, callback func(response *DescribeDirectoriesResponse, err error)) <-chan int

DescribeDirectoriesWithCallback invokes the vs.DescribeDirectories API asynchronously

func (*Client) DescribeDirectoriesWithChan ¶

func (client *Client) DescribeDirectoriesWithChan(request *DescribeDirectoriesRequest) (<-chan *DescribeDirectoriesResponse, <-chan error)

DescribeDirectoriesWithChan invokes the vs.DescribeDirectories API asynchronously

func (*Client) DescribeDirectory ¶

func (client *Client) DescribeDirectory(request *DescribeDirectoryRequest) (response *DescribeDirectoryResponse, err error)

DescribeDirectory invokes the vs.DescribeDirectory API synchronously

func (*Client) DescribeDirectoryWithCallback ¶

func (client *Client) DescribeDirectoryWithCallback(request *DescribeDirectoryRequest, callback func(response *DescribeDirectoryResponse, err error)) <-chan int

DescribeDirectoryWithCallback invokes the vs.DescribeDirectory API asynchronously

func (*Client) DescribeDirectoryWithChan ¶

func (client *Client) DescribeDirectoryWithChan(request *DescribeDirectoryRequest) (<-chan *DescribeDirectoryResponse, <-chan error)

DescribeDirectoryWithChan invokes the vs.DescribeDirectory API asynchronously

func (*Client) DescribeGroup ¶

func (client *Client) DescribeGroup(request *DescribeGroupRequest) (response *DescribeGroupResponse, err error)

DescribeGroup invokes the vs.DescribeGroup API synchronously

func (*Client) DescribeGroupWithCallback ¶

func (client *Client) DescribeGroupWithCallback(request *DescribeGroupRequest, callback func(response *DescribeGroupResponse, err error)) <-chan int

DescribeGroupWithCallback invokes the vs.DescribeGroup API asynchronously

func (*Client) DescribeGroupWithChan ¶

func (client *Client) DescribeGroupWithChan(request *DescribeGroupRequest) (<-chan *DescribeGroupResponse, <-chan error)

DescribeGroupWithChan invokes the vs.DescribeGroup API asynchronously

func (*Client) DescribeGroups ¶

func (client *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)

DescribeGroups invokes the vs.DescribeGroups API synchronously

func (*Client) DescribeGroupsWithCallback ¶

func (client *Client) DescribeGroupsWithCallback(request *DescribeGroupsRequest, callback func(response *DescribeGroupsResponse, err error)) <-chan int

DescribeGroupsWithCallback invokes the vs.DescribeGroups API asynchronously

func (*Client) DescribeGroupsWithChan ¶

func (client *Client) DescribeGroupsWithChan(request *DescribeGroupsRequest) (<-chan *DescribeGroupsResponse, <-chan error)

DescribeGroupsWithChan invokes the vs.DescribeGroups API asynchronously

func (*Client) DescribeNodeDevicesInfo ¶

func (client *Client) DescribeNodeDevicesInfo(request *DescribeNodeDevicesInfoRequest) (response *DescribeNodeDevicesInfoResponse, err error)

DescribeNodeDevicesInfo invokes the vs.DescribeNodeDevicesInfo API synchronously

func (*Client) DescribeNodeDevicesInfoWithCallback ¶

func (client *Client) DescribeNodeDevicesInfoWithCallback(request *DescribeNodeDevicesInfoRequest, callback func(response *DescribeNodeDevicesInfoResponse, err error)) <-chan int

DescribeNodeDevicesInfoWithCallback invokes the vs.DescribeNodeDevicesInfo API asynchronously

func (*Client) DescribeNodeDevicesInfoWithChan ¶

func (client *Client) DescribeNodeDevicesInfoWithChan(request *DescribeNodeDevicesInfoRequest) (<-chan *DescribeNodeDevicesInfoResponse, <-chan error)

DescribeNodeDevicesInfoWithChan invokes the vs.DescribeNodeDevicesInfo API asynchronously

func (*Client) DescribeParentPlatform ¶

func (client *Client) DescribeParentPlatform(request *DescribeParentPlatformRequest) (response *DescribeParentPlatformResponse, err error)

DescribeParentPlatform invokes the vs.DescribeParentPlatform API synchronously

func (*Client) DescribeParentPlatformDevices ¶

func (client *Client) DescribeParentPlatformDevices(request *DescribeParentPlatformDevicesRequest) (response *DescribeParentPlatformDevicesResponse, err error)

DescribeParentPlatformDevices invokes the vs.DescribeParentPlatformDevices API synchronously

func (*Client) DescribeParentPlatformDevicesWithCallback ¶

func (client *Client) DescribeParentPlatformDevicesWithCallback(request *DescribeParentPlatformDevicesRequest, callback func(response *DescribeParentPlatformDevicesResponse, err error)) <-chan int

DescribeParentPlatformDevicesWithCallback invokes the vs.DescribeParentPlatformDevices API asynchronously

func (*Client) DescribeParentPlatformDevicesWithChan ¶

func (client *Client) DescribeParentPlatformDevicesWithChan(request *DescribeParentPlatformDevicesRequest) (<-chan *DescribeParentPlatformDevicesResponse, <-chan error)

DescribeParentPlatformDevicesWithChan invokes the vs.DescribeParentPlatformDevices API asynchronously

func (*Client) DescribeParentPlatformWithCallback ¶

func (client *Client) DescribeParentPlatformWithCallback(request *DescribeParentPlatformRequest, callback func(response *DescribeParentPlatformResponse, err error)) <-chan int

DescribeParentPlatformWithCallback invokes the vs.DescribeParentPlatform API asynchronously

func (*Client) DescribeParentPlatformWithChan ¶

func (client *Client) DescribeParentPlatformWithChan(request *DescribeParentPlatformRequest) (<-chan *DescribeParentPlatformResponse, <-chan error)

DescribeParentPlatformWithChan invokes the vs.DescribeParentPlatform API asynchronously

func (*Client) DescribeParentPlatforms ¶

func (client *Client) DescribeParentPlatforms(request *DescribeParentPlatformsRequest) (response *DescribeParentPlatformsResponse, err error)

DescribeParentPlatforms invokes the vs.DescribeParentPlatforms API synchronously

func (*Client) DescribeParentPlatformsWithCallback ¶

func (client *Client) DescribeParentPlatformsWithCallback(request *DescribeParentPlatformsRequest, callback func(response *DescribeParentPlatformsResponse, err error)) <-chan int

DescribeParentPlatformsWithCallback invokes the vs.DescribeParentPlatforms API asynchronously

func (*Client) DescribeParentPlatformsWithChan ¶

func (client *Client) DescribeParentPlatformsWithChan(request *DescribeParentPlatformsRequest) (<-chan *DescribeParentPlatformsResponse, <-chan error)

DescribeParentPlatformsWithChan invokes the vs.DescribeParentPlatforms API asynchronously

func (*Client) DescribePresets ¶

func (client *Client) DescribePresets(request *DescribePresetsRequest) (response *DescribePresetsResponse, err error)

DescribePresets invokes the vs.DescribePresets API synchronously

func (*Client) DescribePresetsWithCallback ¶

func (client *Client) DescribePresetsWithCallback(request *DescribePresetsRequest, callback func(response *DescribePresetsResponse, err error)) <-chan int

DescribePresetsWithCallback invokes the vs.DescribePresets API asynchronously

func (*Client) DescribePresetsWithChan ¶

func (client *Client) DescribePresetsWithChan(request *DescribePresetsRequest) (<-chan *DescribePresetsResponse, <-chan error)

DescribePresetsWithChan invokes the vs.DescribePresets API asynchronously

func (*Client) DescribePurchasedDevice ¶

func (client *Client) DescribePurchasedDevice(request *DescribePurchasedDeviceRequest) (response *DescribePurchasedDeviceResponse, err error)

DescribePurchasedDevice invokes the vs.DescribePurchasedDevice API synchronously

func (*Client) DescribePurchasedDeviceWithCallback ¶

func (client *Client) DescribePurchasedDeviceWithCallback(request *DescribePurchasedDeviceRequest, callback func(response *DescribePurchasedDeviceResponse, err error)) <-chan int

DescribePurchasedDeviceWithCallback invokes the vs.DescribePurchasedDevice API asynchronously

func (*Client) DescribePurchasedDeviceWithChan ¶

func (client *Client) DescribePurchasedDeviceWithChan(request *DescribePurchasedDeviceRequest) (<-chan *DescribePurchasedDeviceResponse, <-chan error)

DescribePurchasedDeviceWithChan invokes the vs.DescribePurchasedDevice API asynchronously

func (*Client) DescribePurchasedDevices ¶

func (client *Client) DescribePurchasedDevices(request *DescribePurchasedDevicesRequest) (response *DescribePurchasedDevicesResponse, err error)

DescribePurchasedDevices invokes the vs.DescribePurchasedDevices API synchronously

func (*Client) DescribePurchasedDevicesWithCallback ¶

func (client *Client) DescribePurchasedDevicesWithCallback(request *DescribePurchasedDevicesRequest, callback func(response *DescribePurchasedDevicesResponse, err error)) <-chan int

DescribePurchasedDevicesWithCallback invokes the vs.DescribePurchasedDevices API asynchronously

func (*Client) DescribePurchasedDevicesWithChan ¶

func (client *Client) DescribePurchasedDevicesWithChan(request *DescribePurchasedDevicesRequest) (<-chan *DescribePurchasedDevicesResponse, <-chan error)

DescribePurchasedDevicesWithChan invokes the vs.DescribePurchasedDevices API asynchronously

func (*Client) DescribeRecords ¶

func (client *Client) DescribeRecords(request *DescribeRecordsRequest) (response *DescribeRecordsResponse, err error)

DescribeRecords invokes the vs.DescribeRecords API synchronously

func (*Client) DescribeRecordsWithCallback ¶

func (client *Client) DescribeRecordsWithCallback(request *DescribeRecordsRequest, callback func(response *DescribeRecordsResponse, err error)) <-chan int

DescribeRecordsWithCallback invokes the vs.DescribeRecords API asynchronously

func (*Client) DescribeRecordsWithChan ¶

func (client *Client) DescribeRecordsWithChan(request *DescribeRecordsRequest) (<-chan *DescribeRecordsResponse, <-chan error)

DescribeRecordsWithChan invokes the vs.DescribeRecords API asynchronously

func (*Client) DescribeRenderingDevices ¶

func (client *Client) DescribeRenderingDevices(request *DescribeRenderingDevicesRequest) (response *DescribeRenderingDevicesResponse, err error)

DescribeRenderingDevices invokes the vs.DescribeRenderingDevices API synchronously

func (*Client) DescribeRenderingDevicesWithCallback ¶

func (client *Client) DescribeRenderingDevicesWithCallback(request *DescribeRenderingDevicesRequest, callback func(response *DescribeRenderingDevicesResponse, err error)) <-chan int

DescribeRenderingDevicesWithCallback invokes the vs.DescribeRenderingDevices API asynchronously

func (*Client) DescribeRenderingDevicesWithChan ¶

func (client *Client) DescribeRenderingDevicesWithChan(request *DescribeRenderingDevicesRequest) (<-chan *DescribeRenderingDevicesResponse, <-chan error)

DescribeRenderingDevicesWithChan invokes the vs.DescribeRenderingDevices API asynchronously

func (*Client) DescribeStream ¶

func (client *Client) DescribeStream(request *DescribeStreamRequest) (response *DescribeStreamResponse, err error)

DescribeStream invokes the vs.DescribeStream API synchronously

func (*Client) DescribeStreamURL ¶

func (client *Client) DescribeStreamURL(request *DescribeStreamURLRequest) (response *DescribeStreamURLResponse, err error)

DescribeStreamURL invokes the vs.DescribeStreamURL API synchronously

func (*Client) DescribeStreamURLWithCallback ¶

func (client *Client) DescribeStreamURLWithCallback(request *DescribeStreamURLRequest, callback func(response *DescribeStreamURLResponse, err error)) <-chan int

DescribeStreamURLWithCallback invokes the vs.DescribeStreamURL API asynchronously

func (*Client) DescribeStreamURLWithChan ¶

func (client *Client) DescribeStreamURLWithChan(request *DescribeStreamURLRequest) (<-chan *DescribeStreamURLResponse, <-chan error)

DescribeStreamURLWithChan invokes the vs.DescribeStreamURL API asynchronously

func (*Client) DescribeStreamVodList ¶

func (client *Client) DescribeStreamVodList(request *DescribeStreamVodListRequest) (response *DescribeStreamVodListResponse, err error)

DescribeStreamVodList invokes the vs.DescribeStreamVodList API synchronously

func (*Client) DescribeStreamVodListWithCallback ¶

func (client *Client) DescribeStreamVodListWithCallback(request *DescribeStreamVodListRequest, callback func(response *DescribeStreamVodListResponse, err error)) <-chan int

DescribeStreamVodListWithCallback invokes the vs.DescribeStreamVodList API asynchronously

func (*Client) DescribeStreamVodListWithChan ¶

func (client *Client) DescribeStreamVodListWithChan(request *DescribeStreamVodListRequest) (<-chan *DescribeStreamVodListResponse, <-chan error)

DescribeStreamVodListWithChan invokes the vs.DescribeStreamVodList API asynchronously

func (*Client) DescribeStreamWithCallback ¶

func (client *Client) DescribeStreamWithCallback(request *DescribeStreamRequest, callback func(response *DescribeStreamResponse, err error)) <-chan int

DescribeStreamWithCallback invokes the vs.DescribeStream API asynchronously

func (*Client) DescribeStreamWithChan ¶

func (client *Client) DescribeStreamWithChan(request *DescribeStreamRequest) (<-chan *DescribeStreamResponse, <-chan error)

DescribeStreamWithChan invokes the vs.DescribeStream API asynchronously

func (*Client) DescribeStreams ¶

func (client *Client) DescribeStreams(request *DescribeStreamsRequest) (response *DescribeStreamsResponse, err error)

DescribeStreams invokes the vs.DescribeStreams API synchronously

func (*Client) DescribeStreamsWithCallback ¶

func (client *Client) DescribeStreamsWithCallback(request *DescribeStreamsRequest, callback func(response *DescribeStreamsResponse, err error)) <-chan int

DescribeStreamsWithCallback invokes the vs.DescribeStreams API asynchronously

func (*Client) DescribeStreamsWithChan ¶

func (client *Client) DescribeStreamsWithChan(request *DescribeStreamsRequest) (<-chan *DescribeStreamsResponse, <-chan error)

DescribeStreamsWithChan invokes the vs.DescribeStreams API asynchronously

func (*Client) DescribeTemplate ¶

func (client *Client) DescribeTemplate(request *DescribeTemplateRequest) (response *DescribeTemplateResponse, err error)

DescribeTemplate invokes the vs.DescribeTemplate API synchronously

func (*Client) DescribeTemplateWithCallback ¶

func (client *Client) DescribeTemplateWithCallback(request *DescribeTemplateRequest, callback func(response *DescribeTemplateResponse, err error)) <-chan int

DescribeTemplateWithCallback invokes the vs.DescribeTemplate API asynchronously

func (*Client) DescribeTemplateWithChan ¶

func (client *Client) DescribeTemplateWithChan(request *DescribeTemplateRequest) (<-chan *DescribeTemplateResponse, <-chan error)

DescribeTemplateWithChan invokes the vs.DescribeTemplate API asynchronously

func (*Client) DescribeTemplates ¶

func (client *Client) DescribeTemplates(request *DescribeTemplatesRequest) (response *DescribeTemplatesResponse, err error)

DescribeTemplates invokes the vs.DescribeTemplates API synchronously

func (*Client) DescribeTemplatesWithCallback ¶

func (client *Client) DescribeTemplatesWithCallback(request *DescribeTemplatesRequest, callback func(response *DescribeTemplatesResponse, err error)) <-chan int

DescribeTemplatesWithCallback invokes the vs.DescribeTemplates API asynchronously

func (*Client) DescribeTemplatesWithChan ¶

func (client *Client) DescribeTemplatesWithChan(request *DescribeTemplatesRequest) (<-chan *DescribeTemplatesResponse, <-chan error)

DescribeTemplatesWithChan invokes the vs.DescribeTemplates API asynchronously

func (*Client) DescribeUserDevices ¶

func (client *Client) DescribeUserDevices(request *DescribeUserDevicesRequest) (response *DescribeUserDevicesResponse, err error)

DescribeUserDevices invokes the vs.DescribeUserDevices API synchronously

func (*Client) DescribeUserDevicesWithCallback ¶

func (client *Client) DescribeUserDevicesWithCallback(request *DescribeUserDevicesRequest, callback func(response *DescribeUserDevicesResponse, err error)) <-chan int

DescribeUserDevicesWithCallback invokes the vs.DescribeUserDevices API asynchronously

func (*Client) DescribeUserDevicesWithChan ¶

func (client *Client) DescribeUserDevicesWithChan(request *DescribeUserDevicesRequest) (<-chan *DescribeUserDevicesResponse, <-chan error)

DescribeUserDevicesWithChan invokes the vs.DescribeUserDevices API asynchronously

func (*Client) DescribeVodStreamURL ¶

func (client *Client) DescribeVodStreamURL(request *DescribeVodStreamURLRequest) (response *DescribeVodStreamURLResponse, err error)

DescribeVodStreamURL invokes the vs.DescribeVodStreamURL API synchronously

func (*Client) DescribeVodStreamURLWithCallback ¶

func (client *Client) DescribeVodStreamURLWithCallback(request *DescribeVodStreamURLRequest, callback func(response *DescribeVodStreamURLResponse, err error)) <-chan int

DescribeVodStreamURLWithCallback invokes the vs.DescribeVodStreamURL API asynchronously

func (*Client) DescribeVodStreamURLWithChan ¶

func (client *Client) DescribeVodStreamURLWithChan(request *DescribeVodStreamURLRequest) (<-chan *DescribeVodStreamURLResponse, <-chan error)

DescribeVodStreamURLWithChan invokes the vs.DescribeVodStreamURL API asynchronously

func (*Client) DescribeVsCertificateDetail ¶

func (client *Client) DescribeVsCertificateDetail(request *DescribeVsCertificateDetailRequest) (response *DescribeVsCertificateDetailResponse, err error)

DescribeVsCertificateDetail invokes the vs.DescribeVsCertificateDetail API synchronously

func (*Client) DescribeVsCertificateDetailWithCallback ¶

func (client *Client) DescribeVsCertificateDetailWithCallback(request *DescribeVsCertificateDetailRequest, callback func(response *DescribeVsCertificateDetailResponse, err error)) <-chan int

DescribeVsCertificateDetailWithCallback invokes the vs.DescribeVsCertificateDetail API asynchronously

func (*Client) DescribeVsCertificateDetailWithChan ¶

func (client *Client) DescribeVsCertificateDetailWithChan(request *DescribeVsCertificateDetailRequest) (<-chan *DescribeVsCertificateDetailResponse, <-chan error)

DescribeVsCertificateDetailWithChan invokes the vs.DescribeVsCertificateDetail API asynchronously

func (*Client) DescribeVsCertificateList ¶

func (client *Client) DescribeVsCertificateList(request *DescribeVsCertificateListRequest) (response *DescribeVsCertificateListResponse, err error)

DescribeVsCertificateList invokes the vs.DescribeVsCertificateList API synchronously

func (*Client) DescribeVsCertificateListWithCallback ¶

func (client *Client) DescribeVsCertificateListWithCallback(request *DescribeVsCertificateListRequest, callback func(response *DescribeVsCertificateListResponse, err error)) <-chan int

DescribeVsCertificateListWithCallback invokes the vs.DescribeVsCertificateList API asynchronously

func (*Client) DescribeVsCertificateListWithChan ¶

func (client *Client) DescribeVsCertificateListWithChan(request *DescribeVsCertificateListRequest) (<-chan *DescribeVsCertificateListResponse, <-chan error)

DescribeVsCertificateListWithChan invokes the vs.DescribeVsCertificateList API asynchronously

func (*Client) DescribeVsDevicesData ¶

func (client *Client) DescribeVsDevicesData(request *DescribeVsDevicesDataRequest) (response *DescribeVsDevicesDataResponse, err error)

DescribeVsDevicesData invokes the vs.DescribeVsDevicesData API synchronously

func (*Client) DescribeVsDevicesDataWithCallback ¶

func (client *Client) DescribeVsDevicesDataWithCallback(request *DescribeVsDevicesDataRequest, callback func(response *DescribeVsDevicesDataResponse, err error)) <-chan int

DescribeVsDevicesDataWithCallback invokes the vs.DescribeVsDevicesData API asynchronously

func (*Client) DescribeVsDevicesDataWithChan ¶

func (client *Client) DescribeVsDevicesDataWithChan(request *DescribeVsDevicesDataRequest) (<-chan *DescribeVsDevicesDataResponse, <-chan error)

DescribeVsDevicesDataWithChan invokes the vs.DescribeVsDevicesData API asynchronously

func (*Client) DescribeVsDomainBpsData ¶

func (client *Client) DescribeVsDomainBpsData(request *DescribeVsDomainBpsDataRequest) (response *DescribeVsDomainBpsDataResponse, err error)

DescribeVsDomainBpsData invokes the vs.DescribeVsDomainBpsData API synchronously

func (*Client) DescribeVsDomainBpsDataWithCallback ¶

func (client *Client) DescribeVsDomainBpsDataWithCallback(request *DescribeVsDomainBpsDataRequest, callback func(response *DescribeVsDomainBpsDataResponse, err error)) <-chan int

DescribeVsDomainBpsDataWithCallback invokes the vs.DescribeVsDomainBpsData API asynchronously

func (*Client) DescribeVsDomainBpsDataWithChan ¶

func (client *Client) DescribeVsDomainBpsDataWithChan(request *DescribeVsDomainBpsDataRequest) (<-chan *DescribeVsDomainBpsDataResponse, <-chan error)

DescribeVsDomainBpsDataWithChan invokes the vs.DescribeVsDomainBpsData API asynchronously

func (*Client) DescribeVsDomainCertificateInfo ¶

func (client *Client) DescribeVsDomainCertificateInfo(request *DescribeVsDomainCertificateInfoRequest) (response *DescribeVsDomainCertificateInfoResponse, err error)

DescribeVsDomainCertificateInfo invokes the vs.DescribeVsDomainCertificateInfo API synchronously

func (*Client) DescribeVsDomainCertificateInfoWithCallback ¶

func (client *Client) DescribeVsDomainCertificateInfoWithCallback(request *DescribeVsDomainCertificateInfoRequest, callback func(response *DescribeVsDomainCertificateInfoResponse, err error)) <-chan int

DescribeVsDomainCertificateInfoWithCallback invokes the vs.DescribeVsDomainCertificateInfo API asynchronously

func (*Client) DescribeVsDomainCertificateInfoWithChan ¶

func (client *Client) DescribeVsDomainCertificateInfoWithChan(request *DescribeVsDomainCertificateInfoRequest) (<-chan *DescribeVsDomainCertificateInfoResponse, <-chan error)

DescribeVsDomainCertificateInfoWithChan invokes the vs.DescribeVsDomainCertificateInfo API asynchronously

func (*Client) DescribeVsDomainConfigs ¶

func (client *Client) DescribeVsDomainConfigs(request *DescribeVsDomainConfigsRequest) (response *DescribeVsDomainConfigsResponse, err error)

DescribeVsDomainConfigs invokes the vs.DescribeVsDomainConfigs API synchronously

func (*Client) DescribeVsDomainConfigsWithCallback ¶

func (client *Client) DescribeVsDomainConfigsWithCallback(request *DescribeVsDomainConfigsRequest, callback func(response *DescribeVsDomainConfigsResponse, err error)) <-chan int

DescribeVsDomainConfigsWithCallback invokes the vs.DescribeVsDomainConfigs API asynchronously

func (*Client) DescribeVsDomainConfigsWithChan ¶

func (client *Client) DescribeVsDomainConfigsWithChan(request *DescribeVsDomainConfigsRequest) (<-chan *DescribeVsDomainConfigsResponse, <-chan error)

DescribeVsDomainConfigsWithChan invokes the vs.DescribeVsDomainConfigs API asynchronously

func (*Client) DescribeVsDomainDetail ¶

func (client *Client) DescribeVsDomainDetail(request *DescribeVsDomainDetailRequest) (response *DescribeVsDomainDetailResponse, err error)

DescribeVsDomainDetail invokes the vs.DescribeVsDomainDetail API synchronously

func (*Client) DescribeVsDomainDetailWithCallback ¶

func (client *Client) DescribeVsDomainDetailWithCallback(request *DescribeVsDomainDetailRequest, callback func(response *DescribeVsDomainDetailResponse, err error)) <-chan int

DescribeVsDomainDetailWithCallback invokes the vs.DescribeVsDomainDetail API asynchronously

func (*Client) DescribeVsDomainDetailWithChan ¶

func (client *Client) DescribeVsDomainDetailWithChan(request *DescribeVsDomainDetailRequest) (<-chan *DescribeVsDomainDetailResponse, <-chan error)

DescribeVsDomainDetailWithChan invokes the vs.DescribeVsDomainDetail API asynchronously

func (*Client) DescribeVsDomainPvData ¶

func (client *Client) DescribeVsDomainPvData(request *DescribeVsDomainPvDataRequest) (response *DescribeVsDomainPvDataResponse, err error)

DescribeVsDomainPvData invokes the vs.DescribeVsDomainPvData API synchronously

func (*Client) DescribeVsDomainPvDataWithCallback ¶

func (client *Client) DescribeVsDomainPvDataWithCallback(request *DescribeVsDomainPvDataRequest, callback func(response *DescribeVsDomainPvDataResponse, err error)) <-chan int

DescribeVsDomainPvDataWithCallback invokes the vs.DescribeVsDomainPvData API asynchronously

func (*Client) DescribeVsDomainPvDataWithChan ¶

func (client *Client) DescribeVsDomainPvDataWithChan(request *DescribeVsDomainPvDataRequest) (<-chan *DescribeVsDomainPvDataResponse, <-chan error)

DescribeVsDomainPvDataWithChan invokes the vs.DescribeVsDomainPvData API asynchronously

func (*Client) DescribeVsDomainPvUvData ¶

func (client *Client) DescribeVsDomainPvUvData(request *DescribeVsDomainPvUvDataRequest) (response *DescribeVsDomainPvUvDataResponse, err error)

DescribeVsDomainPvUvData invokes the vs.DescribeVsDomainPvUvData API synchronously

func (*Client) DescribeVsDomainPvUvDataWithCallback ¶

func (client *Client) DescribeVsDomainPvUvDataWithCallback(request *DescribeVsDomainPvUvDataRequest, callback func(response *DescribeVsDomainPvUvDataResponse, err error)) <-chan int

DescribeVsDomainPvUvDataWithCallback invokes the vs.DescribeVsDomainPvUvData API asynchronously

func (*Client) DescribeVsDomainPvUvDataWithChan ¶

func (client *Client) DescribeVsDomainPvUvDataWithChan(request *DescribeVsDomainPvUvDataRequest) (<-chan *DescribeVsDomainPvUvDataResponse, <-chan error)

DescribeVsDomainPvUvDataWithChan invokes the vs.DescribeVsDomainPvUvData API asynchronously

func (*Client) DescribeVsDomainRecordData ¶

func (client *Client) DescribeVsDomainRecordData(request *DescribeVsDomainRecordDataRequest) (response *DescribeVsDomainRecordDataResponse, err error)

DescribeVsDomainRecordData invokes the vs.DescribeVsDomainRecordData API synchronously

func (*Client) DescribeVsDomainRecordDataWithCallback ¶

func (client *Client) DescribeVsDomainRecordDataWithCallback(request *DescribeVsDomainRecordDataRequest, callback func(response *DescribeVsDomainRecordDataResponse, err error)) <-chan int

DescribeVsDomainRecordDataWithCallback invokes the vs.DescribeVsDomainRecordData API asynchronously

func (*Client) DescribeVsDomainRecordDataWithChan ¶

func (client *Client) DescribeVsDomainRecordDataWithChan(request *DescribeVsDomainRecordDataRequest) (<-chan *DescribeVsDomainRecordDataResponse, <-chan error)

DescribeVsDomainRecordDataWithChan invokes the vs.DescribeVsDomainRecordData API asynchronously

func (*Client) DescribeVsDomainRegionData ¶

func (client *Client) DescribeVsDomainRegionData(request *DescribeVsDomainRegionDataRequest) (response *DescribeVsDomainRegionDataResponse, err error)

DescribeVsDomainRegionData invokes the vs.DescribeVsDomainRegionData API synchronously

func (*Client) DescribeVsDomainRegionDataWithCallback ¶

func (client *Client) DescribeVsDomainRegionDataWithCallback(request *DescribeVsDomainRegionDataRequest, callback func(response *DescribeVsDomainRegionDataResponse, err error)) <-chan int

DescribeVsDomainRegionDataWithCallback invokes the vs.DescribeVsDomainRegionData API asynchronously

func (*Client) DescribeVsDomainRegionDataWithChan ¶

func (client *Client) DescribeVsDomainRegionDataWithChan(request *DescribeVsDomainRegionDataRequest) (<-chan *DescribeVsDomainRegionDataResponse, <-chan error)

DescribeVsDomainRegionDataWithChan invokes the vs.DescribeVsDomainRegionData API asynchronously

func (*Client) DescribeVsDomainReqBpsData ¶

func (client *Client) DescribeVsDomainReqBpsData(request *DescribeVsDomainReqBpsDataRequest) (response *DescribeVsDomainReqBpsDataResponse, err error)

DescribeVsDomainReqBpsData invokes the vs.DescribeVsDomainReqBpsData API synchronously

func (*Client) DescribeVsDomainReqBpsDataWithCallback ¶

func (client *Client) DescribeVsDomainReqBpsDataWithCallback(request *DescribeVsDomainReqBpsDataRequest, callback func(response *DescribeVsDomainReqBpsDataResponse, err error)) <-chan int

DescribeVsDomainReqBpsDataWithCallback invokes the vs.DescribeVsDomainReqBpsData API asynchronously

func (*Client) DescribeVsDomainReqBpsDataWithChan ¶

func (client *Client) DescribeVsDomainReqBpsDataWithChan(request *DescribeVsDomainReqBpsDataRequest) (<-chan *DescribeVsDomainReqBpsDataResponse, <-chan error)

DescribeVsDomainReqBpsDataWithChan invokes the vs.DescribeVsDomainReqBpsData API asynchronously

func (*Client) DescribeVsDomainReqTrafficData ¶

func (client *Client) DescribeVsDomainReqTrafficData(request *DescribeVsDomainReqTrafficDataRequest) (response *DescribeVsDomainReqTrafficDataResponse, err error)

DescribeVsDomainReqTrafficData invokes the vs.DescribeVsDomainReqTrafficData API synchronously

func (*Client) DescribeVsDomainReqTrafficDataWithCallback ¶

func (client *Client) DescribeVsDomainReqTrafficDataWithCallback(request *DescribeVsDomainReqTrafficDataRequest, callback func(response *DescribeVsDomainReqTrafficDataResponse, err error)) <-chan int

DescribeVsDomainReqTrafficDataWithCallback invokes the vs.DescribeVsDomainReqTrafficData API asynchronously

func (*Client) DescribeVsDomainReqTrafficDataWithChan ¶

func (client *Client) DescribeVsDomainReqTrafficDataWithChan(request *DescribeVsDomainReqTrafficDataRequest) (<-chan *DescribeVsDomainReqTrafficDataResponse, <-chan error)

DescribeVsDomainReqTrafficDataWithChan invokes the vs.DescribeVsDomainReqTrafficData API asynchronously

func (*Client) DescribeVsDomainSnapshotData ¶

func (client *Client) DescribeVsDomainSnapshotData(request *DescribeVsDomainSnapshotDataRequest) (response *DescribeVsDomainSnapshotDataResponse, err error)

DescribeVsDomainSnapshotData invokes the vs.DescribeVsDomainSnapshotData API synchronously

func (*Client) DescribeVsDomainSnapshotDataWithCallback ¶

func (client *Client) DescribeVsDomainSnapshotDataWithCallback(request *DescribeVsDomainSnapshotDataRequest, callback func(response *DescribeVsDomainSnapshotDataResponse, err error)) <-chan int

DescribeVsDomainSnapshotDataWithCallback invokes the vs.DescribeVsDomainSnapshotData API asynchronously

func (*Client) DescribeVsDomainSnapshotDataWithChan ¶

func (client *Client) DescribeVsDomainSnapshotDataWithChan(request *DescribeVsDomainSnapshotDataRequest) (<-chan *DescribeVsDomainSnapshotDataResponse, <-chan error)

DescribeVsDomainSnapshotDataWithChan invokes the vs.DescribeVsDomainSnapshotData API asynchronously

func (*Client) DescribeVsDomainTrafficData ¶

func (client *Client) DescribeVsDomainTrafficData(request *DescribeVsDomainTrafficDataRequest) (response *DescribeVsDomainTrafficDataResponse, err error)

DescribeVsDomainTrafficData invokes the vs.DescribeVsDomainTrafficData API synchronously

func (*Client) DescribeVsDomainTrafficDataWithCallback ¶

func (client *Client) DescribeVsDomainTrafficDataWithCallback(request *DescribeVsDomainTrafficDataRequest, callback func(response *DescribeVsDomainTrafficDataResponse, err error)) <-chan int

DescribeVsDomainTrafficDataWithCallback invokes the vs.DescribeVsDomainTrafficData API asynchronously

func (*Client) DescribeVsDomainTrafficDataWithChan ¶

func (client *Client) DescribeVsDomainTrafficDataWithChan(request *DescribeVsDomainTrafficDataRequest) (<-chan *DescribeVsDomainTrafficDataResponse, <-chan error)

DescribeVsDomainTrafficDataWithChan invokes the vs.DescribeVsDomainTrafficData API asynchronously

func (*Client) DescribeVsDomainUvData ¶

func (client *Client) DescribeVsDomainUvData(request *DescribeVsDomainUvDataRequest) (response *DescribeVsDomainUvDataResponse, err error)

DescribeVsDomainUvData invokes the vs.DescribeVsDomainUvData API synchronously

func (*Client) DescribeVsDomainUvDataWithCallback ¶

func (client *Client) DescribeVsDomainUvDataWithCallback(request *DescribeVsDomainUvDataRequest, callback func(response *DescribeVsDomainUvDataResponse, err error)) <-chan int

DescribeVsDomainUvDataWithCallback invokes the vs.DescribeVsDomainUvData API asynchronously

func (*Client) DescribeVsDomainUvDataWithChan ¶

func (client *Client) DescribeVsDomainUvDataWithChan(request *DescribeVsDomainUvDataRequest) (<-chan *DescribeVsDomainUvDataResponse, <-chan error)

DescribeVsDomainUvDataWithChan invokes the vs.DescribeVsDomainUvData API asynchronously

func (*Client) DescribeVsPullStreamInfoConfig ¶

func (client *Client) DescribeVsPullStreamInfoConfig(request *DescribeVsPullStreamInfoConfigRequest) (response *DescribeVsPullStreamInfoConfigResponse, err error)

DescribeVsPullStreamInfoConfig invokes the vs.DescribeVsPullStreamInfoConfig API synchronously

func (*Client) DescribeVsPullStreamInfoConfigWithCallback ¶

func (client *Client) DescribeVsPullStreamInfoConfigWithCallback(request *DescribeVsPullStreamInfoConfigRequest, callback func(response *DescribeVsPullStreamInfoConfigResponse, err error)) <-chan int

DescribeVsPullStreamInfoConfigWithCallback invokes the vs.DescribeVsPullStreamInfoConfig API asynchronously

func (*Client) DescribeVsPullStreamInfoConfigWithChan ¶

func (client *Client) DescribeVsPullStreamInfoConfigWithChan(request *DescribeVsPullStreamInfoConfigRequest) (<-chan *DescribeVsPullStreamInfoConfigResponse, <-chan error)

DescribeVsPullStreamInfoConfigWithChan invokes the vs.DescribeVsPullStreamInfoConfig API asynchronously

func (*Client) DescribeVsStorageTrafficUsageData ¶

func (client *Client) DescribeVsStorageTrafficUsageData(request *DescribeVsStorageTrafficUsageDataRequest) (response *DescribeVsStorageTrafficUsageDataResponse, err error)

DescribeVsStorageTrafficUsageData invokes the vs.DescribeVsStorageTrafficUsageData API synchronously

func (*Client) DescribeVsStorageTrafficUsageDataWithCallback ¶

func (client *Client) DescribeVsStorageTrafficUsageDataWithCallback(request *DescribeVsStorageTrafficUsageDataRequest, callback func(response *DescribeVsStorageTrafficUsageDataResponse, err error)) <-chan int

DescribeVsStorageTrafficUsageDataWithCallback invokes the vs.DescribeVsStorageTrafficUsageData API asynchronously

func (*Client) DescribeVsStorageTrafficUsageDataWithChan ¶

func (client *Client) DescribeVsStorageTrafficUsageDataWithChan(request *DescribeVsStorageTrafficUsageDataRequest) (<-chan *DescribeVsStorageTrafficUsageDataResponse, <-chan error)

DescribeVsStorageTrafficUsageDataWithChan invokes the vs.DescribeVsStorageTrafficUsageData API asynchronously

func (*Client) DescribeVsStorageUsageData ¶

func (client *Client) DescribeVsStorageUsageData(request *DescribeVsStorageUsageDataRequest) (response *DescribeVsStorageUsageDataResponse, err error)

DescribeVsStorageUsageData invokes the vs.DescribeVsStorageUsageData API synchronously

func (*Client) DescribeVsStorageUsageDataWithCallback ¶

func (client *Client) DescribeVsStorageUsageDataWithCallback(request *DescribeVsStorageUsageDataRequest, callback func(response *DescribeVsStorageUsageDataResponse, err error)) <-chan int

DescribeVsStorageUsageDataWithCallback invokes the vs.DescribeVsStorageUsageData API asynchronously

func (*Client) DescribeVsStorageUsageDataWithChan ¶

func (client *Client) DescribeVsStorageUsageDataWithChan(request *DescribeVsStorageUsageDataRequest) (<-chan *DescribeVsStorageUsageDataResponse, <-chan error)

DescribeVsStorageUsageDataWithChan invokes the vs.DescribeVsStorageUsageData API asynchronously

func (*Client) DescribeVsStreamsNotifyUrlConfig ¶

func (client *Client) DescribeVsStreamsNotifyUrlConfig(request *DescribeVsStreamsNotifyUrlConfigRequest) (response *DescribeVsStreamsNotifyUrlConfigResponse, err error)

DescribeVsStreamsNotifyUrlConfig invokes the vs.DescribeVsStreamsNotifyUrlConfig API synchronously

func (*Client) DescribeVsStreamsNotifyUrlConfigWithCallback ¶

func (client *Client) DescribeVsStreamsNotifyUrlConfigWithCallback(request *DescribeVsStreamsNotifyUrlConfigRequest, callback func(response *DescribeVsStreamsNotifyUrlConfigResponse, err error)) <-chan int

DescribeVsStreamsNotifyUrlConfigWithCallback invokes the vs.DescribeVsStreamsNotifyUrlConfig API asynchronously

func (*Client) DescribeVsStreamsNotifyUrlConfigWithChan ¶

func (client *Client) DescribeVsStreamsNotifyUrlConfigWithChan(request *DescribeVsStreamsNotifyUrlConfigRequest) (<-chan *DescribeVsStreamsNotifyUrlConfigResponse, <-chan error)

DescribeVsStreamsNotifyUrlConfigWithChan invokes the vs.DescribeVsStreamsNotifyUrlConfig API asynchronously

func (*Client) DescribeVsStreamsOnlineList ¶

func (client *Client) DescribeVsStreamsOnlineList(request *DescribeVsStreamsOnlineListRequest) (response *DescribeVsStreamsOnlineListResponse, err error)

DescribeVsStreamsOnlineList invokes the vs.DescribeVsStreamsOnlineList API synchronously

func (*Client) DescribeVsStreamsOnlineListWithCallback ¶

func (client *Client) DescribeVsStreamsOnlineListWithCallback(request *DescribeVsStreamsOnlineListRequest, callback func(response *DescribeVsStreamsOnlineListResponse, err error)) <-chan int

DescribeVsStreamsOnlineListWithCallback invokes the vs.DescribeVsStreamsOnlineList API asynchronously

func (*Client) DescribeVsStreamsOnlineListWithChan ¶

func (client *Client) DescribeVsStreamsOnlineListWithChan(request *DescribeVsStreamsOnlineListRequest) (<-chan *DescribeVsStreamsOnlineListResponse, <-chan error)

DescribeVsStreamsOnlineListWithChan invokes the vs.DescribeVsStreamsOnlineList API asynchronously

func (*Client) DescribeVsStreamsPublishList ¶

func (client *Client) DescribeVsStreamsPublishList(request *DescribeVsStreamsPublishListRequest) (response *DescribeVsStreamsPublishListResponse, err error)

DescribeVsStreamsPublishList invokes the vs.DescribeVsStreamsPublishList API synchronously

func (*Client) DescribeVsStreamsPublishListWithCallback ¶

func (client *Client) DescribeVsStreamsPublishListWithCallback(request *DescribeVsStreamsPublishListRequest, callback func(response *DescribeVsStreamsPublishListResponse, err error)) <-chan int

DescribeVsStreamsPublishListWithCallback invokes the vs.DescribeVsStreamsPublishList API asynchronously

func (*Client) DescribeVsStreamsPublishListWithChan ¶

func (client *Client) DescribeVsStreamsPublishListWithChan(request *DescribeVsStreamsPublishListRequest) (<-chan *DescribeVsStreamsPublishListResponse, <-chan error)

DescribeVsStreamsPublishListWithChan invokes the vs.DescribeVsStreamsPublishList API asynchronously

func (*Client) DescribeVsTopDomainsByFlow ¶

func (client *Client) DescribeVsTopDomainsByFlow(request *DescribeVsTopDomainsByFlowRequest) (response *DescribeVsTopDomainsByFlowResponse, err error)

DescribeVsTopDomainsByFlow invokes the vs.DescribeVsTopDomainsByFlow API synchronously

func (*Client) DescribeVsTopDomainsByFlowWithCallback ¶

func (client *Client) DescribeVsTopDomainsByFlowWithCallback(request *DescribeVsTopDomainsByFlowRequest, callback func(response *DescribeVsTopDomainsByFlowResponse, err error)) <-chan int

DescribeVsTopDomainsByFlowWithCallback invokes the vs.DescribeVsTopDomainsByFlow API asynchronously

func (*Client) DescribeVsTopDomainsByFlowWithChan ¶

func (client *Client) DescribeVsTopDomainsByFlowWithChan(request *DescribeVsTopDomainsByFlowRequest) (<-chan *DescribeVsTopDomainsByFlowResponse, <-chan error)

DescribeVsTopDomainsByFlowWithChan invokes the vs.DescribeVsTopDomainsByFlow API asynchronously

func (*Client) DescribeVsUpPeakPublishStreamData ¶

func (client *Client) DescribeVsUpPeakPublishStreamData(request *DescribeVsUpPeakPublishStreamDataRequest) (response *DescribeVsUpPeakPublishStreamDataResponse, err error)

DescribeVsUpPeakPublishStreamData invokes the vs.DescribeVsUpPeakPublishStreamData API synchronously

func (*Client) DescribeVsUpPeakPublishStreamDataWithCallback ¶

func (client *Client) DescribeVsUpPeakPublishStreamDataWithCallback(request *DescribeVsUpPeakPublishStreamDataRequest, callback func(response *DescribeVsUpPeakPublishStreamDataResponse, err error)) <-chan int

DescribeVsUpPeakPublishStreamDataWithCallback invokes the vs.DescribeVsUpPeakPublishStreamData API asynchronously

func (*Client) DescribeVsUpPeakPublishStreamDataWithChan ¶

func (client *Client) DescribeVsUpPeakPublishStreamDataWithChan(request *DescribeVsUpPeakPublishStreamDataRequest) (<-chan *DescribeVsUpPeakPublishStreamDataResponse, <-chan error)

DescribeVsUpPeakPublishStreamDataWithChan invokes the vs.DescribeVsUpPeakPublishStreamData API asynchronously

func (*Client) DescribeVsUserResourcePackage ¶

func (client *Client) DescribeVsUserResourcePackage(request *DescribeVsUserResourcePackageRequest) (response *DescribeVsUserResourcePackageResponse, err error)

DescribeVsUserResourcePackage invokes the vs.DescribeVsUserResourcePackage API synchronously

func (*Client) DescribeVsUserResourcePackageWithCallback ¶

func (client *Client) DescribeVsUserResourcePackageWithCallback(request *DescribeVsUserResourcePackageRequest, callback func(response *DescribeVsUserResourcePackageResponse, err error)) <-chan int

DescribeVsUserResourcePackageWithCallback invokes the vs.DescribeVsUserResourcePackage API asynchronously

func (*Client) DescribeVsUserResourcePackageWithChan ¶

func (client *Client) DescribeVsUserResourcePackageWithChan(request *DescribeVsUserResourcePackageRequest) (<-chan *DescribeVsUserResourcePackageResponse, <-chan error)

DescribeVsUserResourcePackageWithChan invokes the vs.DescribeVsUserResourcePackage API asynchronously

func (*Client) ForbidVsStream ¶

func (client *Client) ForbidVsStream(request *ForbidVsStreamRequest) (response *ForbidVsStreamResponse, err error)

ForbidVsStream invokes the vs.ForbidVsStream API synchronously

func (*Client) ForbidVsStreamWithCallback ¶

func (client *Client) ForbidVsStreamWithCallback(request *ForbidVsStreamRequest, callback func(response *ForbidVsStreamResponse, err error)) <-chan int

ForbidVsStreamWithCallback invokes the vs.ForbidVsStream API asynchronously

func (*Client) ForbidVsStreamWithChan ¶

func (client *Client) ForbidVsStreamWithChan(request *ForbidVsStreamRequest) (<-chan *ForbidVsStreamResponse, <-chan error)

ForbidVsStreamWithChan invokes the vs.ForbidVsStream API asynchronously

func (*Client) GetBucketInfo ¶

func (client *Client) GetBucketInfo(request *GetBucketInfoRequest) (response *GetBucketInfoResponse, err error)

GetBucketInfo invokes the vs.GetBucketInfo API synchronously

func (*Client) GetBucketInfoWithCallback ¶

func (client *Client) GetBucketInfoWithCallback(request *GetBucketInfoRequest, callback func(response *GetBucketInfoResponse, err error)) <-chan int

GetBucketInfoWithCallback invokes the vs.GetBucketInfo API asynchronously

func (*Client) GetBucketInfoWithChan ¶

func (client *Client) GetBucketInfoWithChan(request *GetBucketInfoRequest) (<-chan *GetBucketInfoResponse, <-chan error)

GetBucketInfoWithChan invokes the vs.GetBucketInfo API asynchronously

func (*Client) GotoPreset ¶

func (client *Client) GotoPreset(request *GotoPresetRequest) (response *GotoPresetResponse, err error)

GotoPreset invokes the vs.GotoPreset API synchronously

func (*Client) GotoPresetWithCallback ¶

func (client *Client) GotoPresetWithCallback(request *GotoPresetRequest, callback func(response *GotoPresetResponse, err error)) <-chan int

GotoPresetWithCallback invokes the vs.GotoPreset API asynchronously

func (*Client) GotoPresetWithChan ¶

func (client *Client) GotoPresetWithChan(request *GotoPresetRequest) (<-chan *GotoPresetResponse, <-chan error)

GotoPresetWithChan invokes the vs.GotoPreset API asynchronously

func (*Client) ListBuckets ¶

func (client *Client) ListBuckets(request *ListBucketsRequest) (response *ListBucketsResponse, err error)

ListBuckets invokes the vs.ListBuckets API synchronously

func (*Client) ListBucketsWithCallback ¶

func (client *Client) ListBucketsWithCallback(request *ListBucketsRequest, callback func(response *ListBucketsResponse, err error)) <-chan int

ListBucketsWithCallback invokes the vs.ListBuckets API asynchronously

func (*Client) ListBucketsWithChan ¶

func (client *Client) ListBucketsWithChan(request *ListBucketsRequest) (<-chan *ListBucketsResponse, <-chan error)

ListBucketsWithChan invokes the vs.ListBuckets API asynchronously

func (*Client) ListObjects ¶

func (client *Client) ListObjects(request *ListObjectsRequest) (response *ListObjectsResponse, err error)

ListObjects invokes the vs.ListObjects API synchronously

func (*Client) ListObjectsWithCallback ¶

func (client *Client) ListObjectsWithCallback(request *ListObjectsRequest, callback func(response *ListObjectsResponse, err error)) <-chan int

ListObjectsWithCallback invokes the vs.ListObjects API asynchronously

func (*Client) ListObjectsWithChan ¶

func (client *Client) ListObjectsWithChan(request *ListObjectsRequest) (<-chan *ListObjectsResponse, <-chan error)

ListObjectsWithChan invokes the vs.ListObjects API asynchronously

func (*Client) ModifyDevice ¶

func (client *Client) ModifyDevice(request *ModifyDeviceRequest) (response *ModifyDeviceResponse, err error)

ModifyDevice invokes the vs.ModifyDevice API synchronously

func (*Client) ModifyDeviceAlarm ¶

func (client *Client) ModifyDeviceAlarm(request *ModifyDeviceAlarmRequest) (response *ModifyDeviceAlarmResponse, err error)

ModifyDeviceAlarm invokes the vs.ModifyDeviceAlarm API synchronously

func (*Client) ModifyDeviceAlarmWithCallback ¶

func (client *Client) ModifyDeviceAlarmWithCallback(request *ModifyDeviceAlarmRequest, callback func(response *ModifyDeviceAlarmResponse, err error)) <-chan int

ModifyDeviceAlarmWithCallback invokes the vs.ModifyDeviceAlarm API asynchronously

func (*Client) ModifyDeviceAlarmWithChan ¶

func (client *Client) ModifyDeviceAlarmWithChan(request *ModifyDeviceAlarmRequest) (<-chan *ModifyDeviceAlarmResponse, <-chan error)

ModifyDeviceAlarmWithChan invokes the vs.ModifyDeviceAlarm API asynchronously

func (*Client) ModifyDeviceCapture ¶

func (client *Client) ModifyDeviceCapture(request *ModifyDeviceCaptureRequest) (response *ModifyDeviceCaptureResponse, err error)

ModifyDeviceCapture invokes the vs.ModifyDeviceCapture API synchronously

func (*Client) ModifyDeviceCaptureWithCallback ¶

func (client *Client) ModifyDeviceCaptureWithCallback(request *ModifyDeviceCaptureRequest, callback func(response *ModifyDeviceCaptureResponse, err error)) <-chan int

ModifyDeviceCaptureWithCallback invokes the vs.ModifyDeviceCapture API asynchronously

func (*Client) ModifyDeviceCaptureWithChan ¶

func (client *Client) ModifyDeviceCaptureWithChan(request *ModifyDeviceCaptureRequest) (<-chan *ModifyDeviceCaptureResponse, <-chan error)

ModifyDeviceCaptureWithChan invokes the vs.ModifyDeviceCapture API asynchronously

func (*Client) ModifyDeviceChannels ¶

func (client *Client) ModifyDeviceChannels(request *ModifyDeviceChannelsRequest) (response *ModifyDeviceChannelsResponse, err error)

ModifyDeviceChannels invokes the vs.ModifyDeviceChannels API synchronously

func (*Client) ModifyDeviceChannelsWithCallback ¶

func (client *Client) ModifyDeviceChannelsWithCallback(request *ModifyDeviceChannelsRequest, callback func(response *ModifyDeviceChannelsResponse, err error)) <-chan int

ModifyDeviceChannelsWithCallback invokes the vs.ModifyDeviceChannels API asynchronously

func (*Client) ModifyDeviceChannelsWithChan ¶

func (client *Client) ModifyDeviceChannelsWithChan(request *ModifyDeviceChannelsRequest) (<-chan *ModifyDeviceChannelsResponse, <-chan error)

ModifyDeviceChannelsWithChan invokes the vs.ModifyDeviceChannels API asynchronously

func (*Client) ModifyDeviceWithCallback ¶

func (client *Client) ModifyDeviceWithCallback(request *ModifyDeviceRequest, callback func(response *ModifyDeviceResponse, err error)) <-chan int

ModifyDeviceWithCallback invokes the vs.ModifyDevice API asynchronously

func (*Client) ModifyDeviceWithChan ¶

func (client *Client) ModifyDeviceWithChan(request *ModifyDeviceRequest) (<-chan *ModifyDeviceResponse, <-chan error)

ModifyDeviceWithChan invokes the vs.ModifyDevice API asynchronously

func (*Client) ModifyDirectory ¶

func (client *Client) ModifyDirectory(request *ModifyDirectoryRequest) (response *ModifyDirectoryResponse, err error)

ModifyDirectory invokes the vs.ModifyDirectory API synchronously

func (*Client) ModifyDirectoryWithCallback ¶

func (client *Client) ModifyDirectoryWithCallback(request *ModifyDirectoryRequest, callback func(response *ModifyDirectoryResponse, err error)) <-chan int

ModifyDirectoryWithCallback invokes the vs.ModifyDirectory API asynchronously

func (*Client) ModifyDirectoryWithChan ¶

func (client *Client) ModifyDirectoryWithChan(request *ModifyDirectoryRequest) (<-chan *ModifyDirectoryResponse, <-chan error)

ModifyDirectoryWithChan invokes the vs.ModifyDirectory API asynchronously

func (*Client) ModifyGroup ¶

func (client *Client) ModifyGroup(request *ModifyGroupRequest) (response *ModifyGroupResponse, err error)

ModifyGroup invokes the vs.ModifyGroup API synchronously

func (*Client) ModifyGroupWithCallback ¶

func (client *Client) ModifyGroupWithCallback(request *ModifyGroupRequest, callback func(response *ModifyGroupResponse, err error)) <-chan int

ModifyGroupWithCallback invokes the vs.ModifyGroup API asynchronously

func (*Client) ModifyGroupWithChan ¶

func (client *Client) ModifyGroupWithChan(request *ModifyGroupRequest) (<-chan *ModifyGroupResponse, <-chan error)

ModifyGroupWithChan invokes the vs.ModifyGroup API asynchronously

func (*Client) ModifyParentPlatform ¶

func (client *Client) ModifyParentPlatform(request *ModifyParentPlatformRequest) (response *ModifyParentPlatformResponse, err error)

ModifyParentPlatform invokes the vs.ModifyParentPlatform API synchronously

func (*Client) ModifyParentPlatformWithCallback ¶

func (client *Client) ModifyParentPlatformWithCallback(request *ModifyParentPlatformRequest, callback func(response *ModifyParentPlatformResponse, err error)) <-chan int

ModifyParentPlatformWithCallback invokes the vs.ModifyParentPlatform API asynchronously

func (*Client) ModifyParentPlatformWithChan ¶

func (client *Client) ModifyParentPlatformWithChan(request *ModifyParentPlatformRequest) (<-chan *ModifyParentPlatformResponse, <-chan error)

ModifyParentPlatformWithChan invokes the vs.ModifyParentPlatform API asynchronously

func (*Client) ModifyTemplate ¶

func (client *Client) ModifyTemplate(request *ModifyTemplateRequest) (response *ModifyTemplateResponse, err error)

ModifyTemplate invokes the vs.ModifyTemplate API synchronously

func (*Client) ModifyTemplateWithCallback ¶

func (client *Client) ModifyTemplateWithCallback(request *ModifyTemplateRequest, callback func(response *ModifyTemplateResponse, err error)) <-chan int

ModifyTemplateWithCallback invokes the vs.ModifyTemplate API asynchronously

func (*Client) ModifyTemplateWithChan ¶

func (client *Client) ModifyTemplateWithChan(request *ModifyTemplateRequest) (<-chan *ModifyTemplateResponse, <-chan error)

ModifyTemplateWithChan invokes the vs.ModifyTemplate API asynchronously

func (*Client) OpenVsService ¶

func (client *Client) OpenVsService(request *OpenVsServiceRequest) (response *OpenVsServiceResponse, err error)

OpenVsService invokes the vs.OpenVsService API synchronously

func (*Client) OpenVsServiceWithCallback ¶

func (client *Client) OpenVsServiceWithCallback(request *OpenVsServiceRequest, callback func(response *OpenVsServiceResponse, err error)) <-chan int

OpenVsServiceWithCallback invokes the vs.OpenVsService API asynchronously

func (*Client) OpenVsServiceWithChan ¶

func (client *Client) OpenVsServiceWithChan(request *OpenVsServiceRequest) (<-chan *OpenVsServiceResponse, <-chan error)

OpenVsServiceWithChan invokes the vs.OpenVsService API asynchronously

func (*Client) OperateRenderingDevices ¶

func (client *Client) OperateRenderingDevices(request *OperateRenderingDevicesRequest) (response *OperateRenderingDevicesResponse, err error)

OperateRenderingDevices invokes the vs.OperateRenderingDevices API synchronously

func (*Client) OperateRenderingDevicesWithCallback ¶

func (client *Client) OperateRenderingDevicesWithCallback(request *OperateRenderingDevicesRequest, callback func(response *OperateRenderingDevicesResponse, err error)) <-chan int

OperateRenderingDevicesWithCallback invokes the vs.OperateRenderingDevices API asynchronously

func (*Client) OperateRenderingDevicesWithChan ¶

func (client *Client) OperateRenderingDevicesWithChan(request *OperateRenderingDevicesRequest) (<-chan *OperateRenderingDevicesResponse, <-chan error)

OperateRenderingDevicesWithChan invokes the vs.OperateRenderingDevices API asynchronously

func (*Client) PrepareUpload ¶

func (client *Client) PrepareUpload(request *PrepareUploadRequest) (response *PrepareUploadResponse, err error)

PrepareUpload invokes the vs.PrepareUpload API synchronously

func (*Client) PrepareUploadWithCallback ¶

func (client *Client) PrepareUploadWithCallback(request *PrepareUploadRequest, callback func(response *PrepareUploadResponse, err error)) <-chan int

PrepareUploadWithCallback invokes the vs.PrepareUpload API asynchronously

func (*Client) PrepareUploadWithChan ¶

func (client *Client) PrepareUploadWithChan(request *PrepareUploadRequest) (<-chan *PrepareUploadResponse, <-chan error)

PrepareUploadWithChan invokes the vs.PrepareUpload API asynchronously

func (*Client) PutBucket ¶

func (client *Client) PutBucket(request *PutBucketRequest) (response *PutBucketResponse, err error)

PutBucket invokes the vs.PutBucket API synchronously

func (*Client) PutBucketWithCallback ¶

func (client *Client) PutBucketWithCallback(request *PutBucketRequest, callback func(response *PutBucketResponse, err error)) <-chan int

PutBucketWithCallback invokes the vs.PutBucket API asynchronously

func (*Client) PutBucketWithChan ¶

func (client *Client) PutBucketWithChan(request *PutBucketRequest) (<-chan *PutBucketResponse, <-chan error)

PutBucketWithChan invokes the vs.PutBucket API asynchronously

func (*Client) ResetRenderingDevices ¶

func (client *Client) ResetRenderingDevices(request *ResetRenderingDevicesRequest) (response *ResetRenderingDevicesResponse, err error)

ResetRenderingDevices invokes the vs.ResetRenderingDevices API synchronously

func (*Client) ResetRenderingDevicesWithCallback ¶

func (client *Client) ResetRenderingDevicesWithCallback(request *ResetRenderingDevicesRequest, callback func(response *ResetRenderingDevicesResponse, err error)) <-chan int

ResetRenderingDevicesWithCallback invokes the vs.ResetRenderingDevices API asynchronously

func (*Client) ResetRenderingDevicesWithChan ¶

func (client *Client) ResetRenderingDevicesWithChan(request *ResetRenderingDevicesRequest) (<-chan *ResetRenderingDevicesResponse, <-chan error)

ResetRenderingDevicesWithChan invokes the vs.ResetRenderingDevices API asynchronously

func (*Client) ResumeVsStream ¶

func (client *Client) ResumeVsStream(request *ResumeVsStreamRequest) (response *ResumeVsStreamResponse, err error)

ResumeVsStream invokes the vs.ResumeVsStream API synchronously

func (*Client) ResumeVsStreamWithCallback ¶

func (client *Client) ResumeVsStreamWithCallback(request *ResumeVsStreamRequest, callback func(response *ResumeVsStreamResponse, err error)) <-chan int

ResumeVsStreamWithCallback invokes the vs.ResumeVsStream API asynchronously

func (*Client) ResumeVsStreamWithChan ¶

func (client *Client) ResumeVsStreamWithChan(request *ResumeVsStreamRequest) (<-chan *ResumeVsStreamResponse, <-chan error)

ResumeVsStreamWithChan invokes the vs.ResumeVsStream API asynchronously

func (*Client) SetPreset ¶

func (client *Client) SetPreset(request *SetPresetRequest) (response *SetPresetResponse, err error)

SetPreset invokes the vs.SetPreset API synchronously

func (*Client) SetPresetWithCallback ¶

func (client *Client) SetPresetWithCallback(request *SetPresetRequest, callback func(response *SetPresetResponse, err error)) <-chan int

SetPresetWithCallback invokes the vs.SetPreset API asynchronously

func (*Client) SetPresetWithChan ¶

func (client *Client) SetPresetWithChan(request *SetPresetRequest) (<-chan *SetPresetResponse, <-chan error)

SetPresetWithChan invokes the vs.SetPreset API asynchronously

func (*Client) SetVsDomainCertificate ¶

func (client *Client) SetVsDomainCertificate(request *SetVsDomainCertificateRequest) (response *SetVsDomainCertificateResponse, err error)

SetVsDomainCertificate invokes the vs.SetVsDomainCertificate API synchronously

func (*Client) SetVsDomainCertificateWithCallback ¶

func (client *Client) SetVsDomainCertificateWithCallback(request *SetVsDomainCertificateRequest, callback func(response *SetVsDomainCertificateResponse, err error)) <-chan int

SetVsDomainCertificateWithCallback invokes the vs.SetVsDomainCertificate API asynchronously

func (*Client) SetVsDomainCertificateWithChan ¶

func (client *Client) SetVsDomainCertificateWithChan(request *SetVsDomainCertificateRequest) (<-chan *SetVsDomainCertificateResponse, <-chan error)

SetVsDomainCertificateWithChan invokes the vs.SetVsDomainCertificate API asynchronously

func (*Client) SetVsStreamsNotifyUrlConfig ¶

func (client *Client) SetVsStreamsNotifyUrlConfig(request *SetVsStreamsNotifyUrlConfigRequest) (response *SetVsStreamsNotifyUrlConfigResponse, err error)

SetVsStreamsNotifyUrlConfig invokes the vs.SetVsStreamsNotifyUrlConfig API synchronously

func (*Client) SetVsStreamsNotifyUrlConfigWithCallback ¶

func (client *Client) SetVsStreamsNotifyUrlConfigWithCallback(request *SetVsStreamsNotifyUrlConfigRequest, callback func(response *SetVsStreamsNotifyUrlConfigResponse, err error)) <-chan int

SetVsStreamsNotifyUrlConfigWithCallback invokes the vs.SetVsStreamsNotifyUrlConfig API asynchronously

func (*Client) SetVsStreamsNotifyUrlConfigWithChan ¶

func (client *Client) SetVsStreamsNotifyUrlConfigWithChan(request *SetVsStreamsNotifyUrlConfigRequest) (<-chan *SetVsStreamsNotifyUrlConfigResponse, <-chan error)

SetVsStreamsNotifyUrlConfigWithChan invokes the vs.SetVsStreamsNotifyUrlConfig API asynchronously

func (*Client) StartDevice ¶

func (client *Client) StartDevice(request *StartDeviceRequest) (response *StartDeviceResponse, err error)

StartDevice invokes the vs.StartDevice API synchronously

func (*Client) StartDeviceWithCallback ¶

func (client *Client) StartDeviceWithCallback(request *StartDeviceRequest, callback func(response *StartDeviceResponse, err error)) <-chan int

StartDeviceWithCallback invokes the vs.StartDevice API asynchronously

func (*Client) StartDeviceWithChan ¶

func (client *Client) StartDeviceWithChan(request *StartDeviceRequest) (<-chan *StartDeviceResponse, <-chan error)

StartDeviceWithChan invokes the vs.StartDevice API asynchronously

func (*Client) StartParentPlatform ¶

func (client *Client) StartParentPlatform(request *StartParentPlatformRequest) (response *StartParentPlatformResponse, err error)

StartParentPlatform invokes the vs.StartParentPlatform API synchronously

func (*Client) StartParentPlatformWithCallback ¶

func (client *Client) StartParentPlatformWithCallback(request *StartParentPlatformRequest, callback func(response *StartParentPlatformResponse, err error)) <-chan int

StartParentPlatformWithCallback invokes the vs.StartParentPlatform API asynchronously

func (*Client) StartParentPlatformWithChan ¶

func (client *Client) StartParentPlatformWithChan(request *StartParentPlatformRequest) (<-chan *StartParentPlatformResponse, <-chan error)

StartParentPlatformWithChan invokes the vs.StartParentPlatform API asynchronously

func (*Client) StartRecordStream ¶

func (client *Client) StartRecordStream(request *StartRecordStreamRequest) (response *StartRecordStreamResponse, err error)

StartRecordStream invokes the vs.StartRecordStream API synchronously

func (*Client) StartRecordStreamWithCallback ¶

func (client *Client) StartRecordStreamWithCallback(request *StartRecordStreamRequest, callback func(response *StartRecordStreamResponse, err error)) <-chan int

StartRecordStreamWithCallback invokes the vs.StartRecordStream API asynchronously

func (*Client) StartRecordStreamWithChan ¶

func (client *Client) StartRecordStreamWithChan(request *StartRecordStreamRequest) (<-chan *StartRecordStreamResponse, <-chan error)

StartRecordStreamWithChan invokes the vs.StartRecordStream API asynchronously

func (*Client) StartStream ¶

func (client *Client) StartStream(request *StartStreamRequest) (response *StartStreamResponse, err error)

StartStream invokes the vs.StartStream API synchronously

func (*Client) StartStreamWithCallback ¶

func (client *Client) StartStreamWithCallback(request *StartStreamRequest, callback func(response *StartStreamResponse, err error)) <-chan int

StartStreamWithCallback invokes the vs.StartStream API asynchronously

func (*Client) StartStreamWithChan ¶

func (client *Client) StartStreamWithChan(request *StartStreamRequest) (<-chan *StartStreamResponse, <-chan error)

StartStreamWithChan invokes the vs.StartStream API asynchronously

func (*Client) StartTransferStream ¶

func (client *Client) StartTransferStream(request *StartTransferStreamRequest) (response *StartTransferStreamResponse, err error)

StartTransferStream invokes the vs.StartTransferStream API synchronously

func (*Client) StartTransferStreamWithCallback ¶

func (client *Client) StartTransferStreamWithCallback(request *StartTransferStreamRequest, callback func(response *StartTransferStreamResponse, err error)) <-chan int

StartTransferStreamWithCallback invokes the vs.StartTransferStream API asynchronously

func (*Client) StartTransferStreamWithChan ¶

func (client *Client) StartTransferStreamWithChan(request *StartTransferStreamRequest) (<-chan *StartTransferStreamResponse, <-chan error)

StartTransferStreamWithChan invokes the vs.StartTransferStream API asynchronously

func (*Client) StopAdjust ¶

func (client *Client) StopAdjust(request *StopAdjustRequest) (response *StopAdjustResponse, err error)

StopAdjust invokes the vs.StopAdjust API synchronously

func (*Client) StopAdjustWithCallback ¶

func (client *Client) StopAdjustWithCallback(request *StopAdjustRequest, callback func(response *StopAdjustResponse, err error)) <-chan int

StopAdjustWithCallback invokes the vs.StopAdjust API asynchronously

func (*Client) StopAdjustWithChan ¶

func (client *Client) StopAdjustWithChan(request *StopAdjustRequest) (<-chan *StopAdjustResponse, <-chan error)

StopAdjustWithChan invokes the vs.StopAdjust API asynchronously

func (*Client) StopDevice ¶

func (client *Client) StopDevice(request *StopDeviceRequest) (response *StopDeviceResponse, err error)

StopDevice invokes the vs.StopDevice API synchronously

func (*Client) StopDeviceWithCallback ¶

func (client *Client) StopDeviceWithCallback(request *StopDeviceRequest, callback func(response *StopDeviceResponse, err error)) <-chan int

StopDeviceWithCallback invokes the vs.StopDevice API asynchronously

func (*Client) StopDeviceWithChan ¶

func (client *Client) StopDeviceWithChan(request *StopDeviceRequest) (<-chan *StopDeviceResponse, <-chan error)

StopDeviceWithChan invokes the vs.StopDevice API asynchronously

func (*Client) StopMove ¶

func (client *Client) StopMove(request *StopMoveRequest) (response *StopMoveResponse, err error)

StopMove invokes the vs.StopMove API synchronously

func (*Client) StopMoveWithCallback ¶

func (client *Client) StopMoveWithCallback(request *StopMoveRequest, callback func(response *StopMoveResponse, err error)) <-chan int

StopMoveWithCallback invokes the vs.StopMove API asynchronously

func (*Client) StopMoveWithChan ¶

func (client *Client) StopMoveWithChan(request *StopMoveRequest) (<-chan *StopMoveResponse, <-chan error)

StopMoveWithChan invokes the vs.StopMove API asynchronously

func (*Client) StopRecordStream ¶

func (client *Client) StopRecordStream(request *StopRecordStreamRequest) (response *StopRecordStreamResponse, err error)

StopRecordStream invokes the vs.StopRecordStream API synchronously

func (*Client) StopRecordStreamWithCallback ¶

func (client *Client) StopRecordStreamWithCallback(request *StopRecordStreamRequest, callback func(response *StopRecordStreamResponse, err error)) <-chan int

StopRecordStreamWithCallback invokes the vs.StopRecordStream API asynchronously

func (*Client) StopRecordStreamWithChan ¶

func (client *Client) StopRecordStreamWithChan(request *StopRecordStreamRequest) (<-chan *StopRecordStreamResponse, <-chan error)

StopRecordStreamWithChan invokes the vs.StopRecordStream API asynchronously

func (*Client) StopStream ¶

func (client *Client) StopStream(request *StopStreamRequest) (response *StopStreamResponse, err error)

StopStream invokes the vs.StopStream API synchronously

func (*Client) StopStreamWithCallback ¶

func (client *Client) StopStreamWithCallback(request *StopStreamRequest, callback func(response *StopStreamResponse, err error)) <-chan int

StopStreamWithCallback invokes the vs.StopStream API asynchronously

func (*Client) StopStreamWithChan ¶

func (client *Client) StopStreamWithChan(request *StopStreamRequest) (<-chan *StopStreamResponse, <-chan error)

StopStreamWithChan invokes the vs.StopStream API asynchronously

func (*Client) StopTransferStream ¶

func (client *Client) StopTransferStream(request *StopTransferStreamRequest) (response *StopTransferStreamResponse, err error)

StopTransferStream invokes the vs.StopTransferStream API synchronously

func (*Client) StopTransferStreamWithCallback ¶

func (client *Client) StopTransferStreamWithCallback(request *StopTransferStreamRequest, callback func(response *StopTransferStreamResponse, err error)) <-chan int

StopTransferStreamWithCallback invokes the vs.StopTransferStream API asynchronously

func (*Client) StopTransferStreamWithChan ¶

func (client *Client) StopTransferStreamWithChan(request *StopTransferStreamRequest) (<-chan *StopTransferStreamResponse, <-chan error)

StopTransferStreamWithChan invokes the vs.StopTransferStream API asynchronously

func (*Client) SyncCatalogs ¶

func (client *Client) SyncCatalogs(request *SyncCatalogsRequest) (response *SyncCatalogsResponse, err error)

SyncCatalogs invokes the vs.SyncCatalogs API synchronously

func (*Client) SyncCatalogsWithCallback ¶

func (client *Client) SyncCatalogsWithCallback(request *SyncCatalogsRequest, callback func(response *SyncCatalogsResponse, err error)) <-chan int

SyncCatalogsWithCallback invokes the vs.SyncCatalogs API asynchronously

func (*Client) SyncCatalogsWithChan ¶

func (client *Client) SyncCatalogsWithChan(request *SyncCatalogsRequest) (<-chan *SyncCatalogsResponse, <-chan error)

SyncCatalogsWithChan invokes the vs.SyncCatalogs API asynchronously

func (*Client) UnbindDirectory ¶

func (client *Client) UnbindDirectory(request *UnbindDirectoryRequest) (response *UnbindDirectoryResponse, err error)

UnbindDirectory invokes the vs.UnbindDirectory API synchronously

func (*Client) UnbindDirectoryWithCallback ¶

func (client *Client) UnbindDirectoryWithCallback(request *UnbindDirectoryRequest, callback func(response *UnbindDirectoryResponse, err error)) <-chan int

UnbindDirectoryWithCallback invokes the vs.UnbindDirectory API asynchronously

func (*Client) UnbindDirectoryWithChan ¶

func (client *Client) UnbindDirectoryWithChan(request *UnbindDirectoryRequest) (<-chan *UnbindDirectoryResponse, <-chan error)

UnbindDirectoryWithChan invokes the vs.UnbindDirectory API asynchronously

func (*Client) UnbindParentPlatformDevice ¶

func (client *Client) UnbindParentPlatformDevice(request *UnbindParentPlatformDeviceRequest) (response *UnbindParentPlatformDeviceResponse, err error)

UnbindParentPlatformDevice invokes the vs.UnbindParentPlatformDevice API synchronously

func (*Client) UnbindParentPlatformDeviceWithCallback ¶

func (client *Client) UnbindParentPlatformDeviceWithCallback(request *UnbindParentPlatformDeviceRequest, callback func(response *UnbindParentPlatformDeviceResponse, err error)) <-chan int

UnbindParentPlatformDeviceWithCallback invokes the vs.UnbindParentPlatformDevice API asynchronously

func (*Client) UnbindParentPlatformDeviceWithChan ¶

func (client *Client) UnbindParentPlatformDeviceWithChan(request *UnbindParentPlatformDeviceRequest) (<-chan *UnbindParentPlatformDeviceResponse, <-chan error)

UnbindParentPlatformDeviceWithChan invokes the vs.UnbindParentPlatformDevice API asynchronously

func (*Client) UnbindPurchasedDevice ¶

func (client *Client) UnbindPurchasedDevice(request *UnbindPurchasedDeviceRequest) (response *UnbindPurchasedDeviceResponse, err error)

UnbindPurchasedDevice invokes the vs.UnbindPurchasedDevice API synchronously

func (*Client) UnbindPurchasedDeviceWithCallback ¶

func (client *Client) UnbindPurchasedDeviceWithCallback(request *UnbindPurchasedDeviceRequest, callback func(response *UnbindPurchasedDeviceResponse, err error)) <-chan int

UnbindPurchasedDeviceWithCallback invokes the vs.UnbindPurchasedDevice API asynchronously

func (*Client) UnbindPurchasedDeviceWithChan ¶

func (client *Client) UnbindPurchasedDeviceWithChan(request *UnbindPurchasedDeviceRequest) (<-chan *UnbindPurchasedDeviceResponse, <-chan error)

UnbindPurchasedDeviceWithChan invokes the vs.UnbindPurchasedDevice API asynchronously

func (*Client) UnbindTemplate ¶

func (client *Client) UnbindTemplate(request *UnbindTemplateRequest) (response *UnbindTemplateResponse, err error)

UnbindTemplate invokes the vs.UnbindTemplate API synchronously

func (*Client) UnbindTemplateWithCallback ¶

func (client *Client) UnbindTemplateWithCallback(request *UnbindTemplateRequest, callback func(response *UnbindTemplateResponse, err error)) <-chan int

UnbindTemplateWithCallback invokes the vs.UnbindTemplate API asynchronously

func (*Client) UnbindTemplateWithChan ¶

func (client *Client) UnbindTemplateWithChan(request *UnbindTemplateRequest) (<-chan *UnbindTemplateResponse, <-chan error)

UnbindTemplateWithChan invokes the vs.UnbindTemplate API asynchronously

func (*Client) UnlockDevice ¶

func (client *Client) UnlockDevice(request *UnlockDeviceRequest) (response *UnlockDeviceResponse, err error)

UnlockDevice invokes the vs.UnlockDevice API synchronously

func (*Client) UnlockDeviceWithCallback ¶

func (client *Client) UnlockDeviceWithCallback(request *UnlockDeviceRequest, callback func(response *UnlockDeviceResponse, err error)) <-chan int

UnlockDeviceWithCallback invokes the vs.UnlockDevice API asynchronously

func (*Client) UnlockDeviceWithChan ¶

func (client *Client) UnlockDeviceWithChan(request *UnlockDeviceRequest) (<-chan *UnlockDeviceResponse, <-chan error)

UnlockDeviceWithChan invokes the vs.UnlockDevice API asynchronously

func (*Client) UpdateBucketInfo ¶

func (client *Client) UpdateBucketInfo(request *UpdateBucketInfoRequest) (response *UpdateBucketInfoResponse, err error)

UpdateBucketInfo invokes the vs.UpdateBucketInfo API synchronously

func (*Client) UpdateBucketInfoWithCallback ¶

func (client *Client) UpdateBucketInfoWithCallback(request *UpdateBucketInfoRequest, callback func(response *UpdateBucketInfoResponse, err error)) <-chan int

UpdateBucketInfoWithCallback invokes the vs.UpdateBucketInfo API asynchronously

func (*Client) UpdateBucketInfoWithChan ¶

func (client *Client) UpdateBucketInfoWithChan(request *UpdateBucketInfoRequest) (<-chan *UpdateBucketInfoResponse, <-chan error)

UpdateBucketInfoWithChan invokes the vs.UpdateBucketInfo API asynchronously

func (*Client) UpdateCluster ¶

func (client *Client) UpdateCluster(request *UpdateClusterRequest) (response *UpdateClusterResponse, err error)

UpdateCluster invokes the vs.UpdateCluster API synchronously

func (*Client) UpdateClusterWithCallback ¶

func (client *Client) UpdateClusterWithCallback(request *UpdateClusterRequest, callback func(response *UpdateClusterResponse, err error)) <-chan int

UpdateClusterWithCallback invokes the vs.UpdateCluster API asynchronously

func (*Client) UpdateClusterWithChan ¶

func (client *Client) UpdateClusterWithChan(request *UpdateClusterRequest) (<-chan *UpdateClusterResponse, <-chan error)

UpdateClusterWithChan invokes the vs.UpdateCluster API asynchronously

func (*Client) UpdateVsPullStreamInfoConfig ¶

func (client *Client) UpdateVsPullStreamInfoConfig(request *UpdateVsPullStreamInfoConfigRequest) (response *UpdateVsPullStreamInfoConfigResponse, err error)

UpdateVsPullStreamInfoConfig invokes the vs.UpdateVsPullStreamInfoConfig API synchronously

func (*Client) UpdateVsPullStreamInfoConfigWithCallback ¶

func (client *Client) UpdateVsPullStreamInfoConfigWithCallback(request *UpdateVsPullStreamInfoConfigRequest, callback func(response *UpdateVsPullStreamInfoConfigResponse, err error)) <-chan int

UpdateVsPullStreamInfoConfigWithCallback invokes the vs.UpdateVsPullStreamInfoConfig API asynchronously

func (*Client) UpdateVsPullStreamInfoConfigWithChan ¶

func (client *Client) UpdateVsPullStreamInfoConfigWithChan(request *UpdateVsPullStreamInfoConfigRequest) (<-chan *UpdateVsPullStreamInfoConfigResponse, <-chan error)

UpdateVsPullStreamInfoConfigWithChan invokes the vs.UpdateVsPullStreamInfoConfig API asynchronously

func (*Client) UpgradeRenderingDevicesHostOS ¶

func (client *Client) UpgradeRenderingDevicesHostOS(request *UpgradeRenderingDevicesHostOSRequest) (response *UpgradeRenderingDevicesHostOSResponse, err error)

UpgradeRenderingDevicesHostOS invokes the vs.UpgradeRenderingDevicesHostOS API synchronously

func (*Client) UpgradeRenderingDevicesHostOSWithCallback ¶

func (client *Client) UpgradeRenderingDevicesHostOSWithCallback(request *UpgradeRenderingDevicesHostOSRequest, callback func(response *UpgradeRenderingDevicesHostOSResponse, err error)) <-chan int

UpgradeRenderingDevicesHostOSWithCallback invokes the vs.UpgradeRenderingDevicesHostOS API asynchronously

func (*Client) UpgradeRenderingDevicesHostOSWithChan ¶

func (client *Client) UpgradeRenderingDevicesHostOSWithChan(request *UpgradeRenderingDevicesHostOSRequest) (<-chan *UpgradeRenderingDevicesHostOSResponse, <-chan error)

UpgradeRenderingDevicesHostOSWithChan invokes the vs.UpgradeRenderingDevicesHostOS API asynchronously

func (*Client) UpgradeRenderingDevicesImage ¶

func (client *Client) UpgradeRenderingDevicesImage(request *UpgradeRenderingDevicesImageRequest) (response *UpgradeRenderingDevicesImageResponse, err error)

UpgradeRenderingDevicesImage invokes the vs.UpgradeRenderingDevicesImage API synchronously

func (*Client) UpgradeRenderingDevicesImageWithCallback ¶

func (client *Client) UpgradeRenderingDevicesImageWithCallback(request *UpgradeRenderingDevicesImageRequest, callback func(response *UpgradeRenderingDevicesImageResponse, err error)) <-chan int

UpgradeRenderingDevicesImageWithCallback invokes the vs.UpgradeRenderingDevicesImage API asynchronously

func (*Client) UpgradeRenderingDevicesImageWithChan ¶

func (client *Client) UpgradeRenderingDevicesImageWithChan(request *UpgradeRenderingDevicesImageRequest) (<-chan *UpgradeRenderingDevicesImageResponse, <-chan error)

UpgradeRenderingDevicesImageWithChan invokes the vs.UpgradeRenderingDevicesImage API asynchronously

type Cluster ¶

type Cluster struct {
	Status        string         `json:"Status" xml:"Status"`
	Description   string         `json:"Description" xml:"Description"`
	Name          string         `json:"Name" xml:"Name"`
	MaintainTime  string         `json:"MaintainTime" xml:"MaintainTime"`
	ClusterId     string         `json:"ClusterId" xml:"ClusterId"`
	InternalPorts []InternalPort `json:"InternalPorts" xml:"InternalPorts"`
}

Cluster is a nested struct in vs response

type Clusters ¶

type Clusters struct {
	Cluster []Cluster `json:"Cluster" xml:"Cluster"`
}

Clusters is a nested struct in vs response

type CommonPrefixes ¶

type CommonPrefixes struct {
	Prefix []string `json:"Prefix" xml:"Prefix"`
}

CommonPrefixes is a nested struct in vs response

type Content ¶

type Content struct {
	StorageClass string `json:"StorageClass" xml:"StorageClass"`
	LastModified string `json:"LastModified" xml:"LastModified"`
	Key          string `json:"Key" xml:"Key"`
	ETag         string `json:"ETag" xml:"ETag"`
	Size         int64  `json:"Size" xml:"Size"`
}

Content is a nested struct in vs response

type Contents ¶

type Contents struct {
	Content []Content `json:"Content" xml:"Content"`
}

Contents is a nested struct in vs response

type ContinuousAdjustRequest ¶

type ContinuousAdjustRequest struct {
	*requests.RpcRequest
	Focus       string           `position:"Query" name:"Focus"`
	SubProtocol string           `position:"Query" name:"SubProtocol"`
	Id          string           `position:"Query" name:"Id"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	Iris        string           `position:"Query" name:"Iris"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

ContinuousAdjustRequest is the request struct for api ContinuousAdjust

func CreateContinuousAdjustRequest ¶

func CreateContinuousAdjustRequest() (request *ContinuousAdjustRequest)

CreateContinuousAdjustRequest creates a request to invoke ContinuousAdjust API

type ContinuousAdjustResponse ¶

type ContinuousAdjustResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ContinuousAdjustResponse is the response struct for api ContinuousAdjust

func CreateContinuousAdjustResponse ¶

func CreateContinuousAdjustResponse() (response *ContinuousAdjustResponse)

CreateContinuousAdjustResponse creates a response to parse from ContinuousAdjust response

type ContinuousMoveRequest ¶

type ContinuousMoveRequest struct {
	*requests.RpcRequest
	Tilt        string           `position:"Query" name:"Tilt"`
	SubProtocol string           `position:"Query" name:"SubProtocol"`
	Id          string           `position:"Query" name:"Id"`
	Pan         string           `position:"Query" name:"Pan"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	Zoom        string           `position:"Query" name:"Zoom"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

ContinuousMoveRequest is the request struct for api ContinuousMove

func CreateContinuousMoveRequest ¶

func CreateContinuousMoveRequest() (request *ContinuousMoveRequest)

CreateContinuousMoveRequest creates a request to invoke ContinuousMove API

type ContinuousMoveResponse ¶

type ContinuousMoveResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ContinuousMoveResponse is the response struct for api ContinuousMove

func CreateContinuousMoveResponse ¶

func CreateContinuousMoveResponse() (response *ContinuousMoveResponse)

CreateContinuousMoveResponse creates a response to parse from ContinuousMove response

type CreateClusterRequest ¶

type CreateClusterRequest struct {
	*requests.RpcRequest
	SecurityGroupId string           `position:"Query" name:"SecurityGroupId"`
	Description     string           `position:"Query" name:"Description"`
	MaintainTime    string           `position:"Query" name:"MaintainTime"`
	ShowLog         string           `position:"Query" name:"ShowLog"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	Name            string           `position:"Query" name:"Name"`
	InternalPorts   string           `position:"Query" name:"InternalPorts"`
}

CreateClusterRequest is the request struct for api CreateCluster

func CreateCreateClusterRequest ¶

func CreateCreateClusterRequest() (request *CreateClusterRequest)

CreateCreateClusterRequest creates a request to invoke CreateCluster API

type CreateClusterResponse ¶

type CreateClusterResponse struct {
	*responses.BaseResponse
	ClusterId string `json:"ClusterId" xml:"ClusterId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateClusterResponse is the response struct for api CreateCluster

func CreateCreateClusterResponse ¶

func CreateCreateClusterResponse() (response *CreateClusterResponse)

CreateCreateClusterResponse creates a response to parse from CreateCluster response

type CreateDeviceAlarmRequest ¶

type CreateDeviceAlarmRequest struct {
	*requests.RpcRequest
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	Alarm      requests.Integer `position:"Query" name:"Alarm"`
	Id         string           `position:"Query" name:"Id"`
	ObjectType requests.Integer `position:"Query" name:"ObjectType"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	SubAlarm   requests.Integer `position:"Query" name:"SubAlarm"`
	Expire     requests.Integer `position:"Query" name:"Expire"`
	ChannelId  requests.Integer `position:"Query" name:"ChannelId"`
}

CreateDeviceAlarmRequest is the request struct for api CreateDeviceAlarm

func CreateCreateDeviceAlarmRequest ¶

func CreateCreateDeviceAlarmRequest() (request *CreateDeviceAlarmRequest)

CreateCreateDeviceAlarmRequest creates a request to invoke CreateDeviceAlarm API

type CreateDeviceAlarmResponse ¶

type CreateDeviceAlarmResponse struct {
	*responses.BaseResponse
	Url        string `json:"Url" xml:"Url"`
	AlarmId    string `json:"AlarmId" xml:"AlarmId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Expire     int64  `json:"Expire" xml:"Expire"`
	AlarmDelay int64  `json:"AlarmDelay" xml:"AlarmDelay"`
}

CreateDeviceAlarmResponse is the response struct for api CreateDeviceAlarm

func CreateCreateDeviceAlarmResponse ¶

func CreateCreateDeviceAlarmResponse() (response *CreateDeviceAlarmResponse)

CreateCreateDeviceAlarmResponse creates a response to parse from CreateDeviceAlarm response

type CreateDeviceRequest ¶

type CreateDeviceRequest struct {
	*requests.RpcRequest
	GbId        string           `position:"Query" name:"GbId"`
	Latitude    string           `position:"Query" name:"Latitude"`
	Description string           `position:"Query" name:"Description"`
	Type        string           `position:"Query" name:"Type"`
	AutoStart   requests.Boolean `position:"Query" name:"AutoStart"`
	ParentId    string           `position:"Query" name:"ParentId"`
	Password    string           `position:"Query" name:"Password"`
	Vendor      string           `position:"Query" name:"Vendor"`
	AlarmMethod string           `position:"Query" name:"AlarmMethod"`
	DirectoryId string           `position:"Query" name:"DirectoryId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	Longitude   string           `position:"Query" name:"Longitude"`
	GroupId     string           `position:"Query" name:"GroupId"`
	Ip          string           `position:"Query" name:"Ip"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	Params      string           `position:"Query" name:"Params"`
	Url         string           `position:"Query" name:"Url"`
	Port        requests.Integer `position:"Query" name:"Port"`
	Name        string           `position:"Query" name:"Name"`
	PosInterval requests.Integer `position:"Query" name:"PosInterval"`
	Dsn         string           `position:"Query" name:"Dsn"`
	Username    string           `position:"Query" name:"Username"`
	AutoPos     requests.Boolean `position:"Query" name:"AutoPos"`
}

CreateDeviceRequest is the request struct for api CreateDevice

func CreateCreateDeviceRequest ¶

func CreateCreateDeviceRequest() (request *CreateDeviceRequest)

CreateCreateDeviceRequest creates a request to invoke CreateDevice API

type CreateDeviceResponse ¶

type CreateDeviceResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateDeviceResponse is the response struct for api CreateDevice

func CreateCreateDeviceResponse ¶

func CreateCreateDeviceResponse() (response *CreateDeviceResponse)

CreateCreateDeviceResponse creates a response to parse from CreateDevice response

type CreateDirectoryRequest ¶

type CreateDirectoryRequest struct {
	*requests.RpcRequest
	Description string           `position:"Query" name:"Description"`
	ParentId    string           `position:"Query" name:"ParentId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	GroupId     string           `position:"Query" name:"GroupId"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	Name        string           `position:"Query" name:"Name"`
}

CreateDirectoryRequest is the request struct for api CreateDirectory

func CreateCreateDirectoryRequest ¶

func CreateCreateDirectoryRequest() (request *CreateDirectoryRequest)

CreateCreateDirectoryRequest creates a request to invoke CreateDirectory API

type CreateDirectoryResponse ¶

type CreateDirectoryResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateDirectoryResponse is the response struct for api CreateDirectory

func CreateCreateDirectoryResponse ¶

func CreateCreateDirectoryResponse() (response *CreateDirectoryResponse)

CreateCreateDirectoryResponse creates a response to parse from CreateDirectory response

type CreateGroupRequest ¶

type CreateGroupRequest struct {
	*requests.RpcRequest
	CaptureVideo     requests.Integer `position:"Query" name:"CaptureVideo"`
	Description      string           `position:"Query" name:"Description"`
	CaptureOssPath   string           `position:"Query" name:"CaptureOssPath"`
	PushDomain       string           `position:"Query" name:"PushDomain"`
	CaptureImage     requests.Integer `position:"Query" name:"CaptureImage"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	App              string           `position:"Query" name:"App"`
	PlayDomain       string           `position:"Query" name:"PlayDomain"`
	OutProtocol      string           `position:"Query" name:"OutProtocol"`
	CaptureInterval  requests.Integer `position:"Query" name:"CaptureInterval"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	InProtocol       string           `position:"Query" name:"InProtocol"`
	LazyPull         requests.Boolean `position:"Query" name:"LazyPull"`
	Name             string           `position:"Query" name:"Name"`
	Callback         string           `position:"Query" name:"Callback"`
	Region           string           `position:"Query" name:"Region"`
	CaptureOssBucket string           `position:"Query" name:"CaptureOssBucket"`
}

CreateGroupRequest is the request struct for api CreateGroup

func CreateCreateGroupRequest ¶

func CreateCreateGroupRequest() (request *CreateGroupRequest)

CreateCreateGroupRequest creates a request to invoke CreateGroup API

type CreateGroupResponse ¶

type CreateGroupResponse struct {
	*responses.BaseResponse
	GbId      string `json:"GbId" xml:"GbId"`
	GbIp      string `json:"GbIp" xml:"GbIp"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	GbPort    int64  `json:"GbPort" xml:"GbPort"`
	Id        string `json:"Id" xml:"Id"`
}

CreateGroupResponse is the response struct for api CreateGroup

func CreateCreateGroupResponse ¶

func CreateCreateGroupResponse() (response *CreateGroupResponse)

CreateCreateGroupResponse creates a response to parse from CreateGroup response

type CreateParentPlatformRequest ¶

type CreateParentPlatformRequest struct {
	*requests.RpcRequest
	GbId           string           `position:"Query" name:"GbId"`
	ClientAuth     requests.Boolean `position:"Query" name:"ClientAuth"`
	Description    string           `position:"Query" name:"Description"`
	AutoStart      requests.Boolean `position:"Query" name:"AutoStart"`
	Protocol       string           `position:"Query" name:"Protocol"`
	ClientPassword string           `position:"Query" name:"ClientPassword"`
	ShowLog        string           `position:"Query" name:"ShowLog"`
	Ip             string           `position:"Query" name:"Ip"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Port           requests.Integer `position:"Query" name:"Port"`
	Name           string           `position:"Query" name:"Name"`
	ClientUsername string           `position:"Query" name:"ClientUsername"`
}

CreateParentPlatformRequest is the request struct for api CreateParentPlatform

func CreateCreateParentPlatformRequest ¶

func CreateCreateParentPlatformRequest() (request *CreateParentPlatformRequest)

CreateCreateParentPlatformRequest creates a request to invoke CreateParentPlatform API

type CreateParentPlatformResponse ¶

type CreateParentPlatformResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateParentPlatformResponse is the response struct for api CreateParentPlatform

func CreateCreateParentPlatformResponse ¶

func CreateCreateParentPlatformResponse() (response *CreateParentPlatformResponse)

CreateCreateParentPlatformResponse creates a response to parse from CreateParentPlatform response

type CreateRenderingDeviceRequest ¶

type CreateRenderingDeviceRequest struct {
	*requests.RpcRequest
	ImageId            string           `position:"Query" name:"ImageId"`
	ISP                string           `position:"Query" name:"ISP"`
	SecurityGroupId    string           `position:"Query" name:"SecurityGroupId"`
	Description        string           `position:"Query" name:"Description"`
	Password           string           `position:"Query" name:"Password"`
	InstanceChargeType string           `position:"Query" name:"InstanceChargeType"`
	ShowLog            string           `position:"Query" name:"ShowLog"`
	AutoRenewPeriod    requests.Integer `position:"Query" name:"AutoRenewPeriod"`
	Period             requests.Integer `position:"Query" name:"Period"`
	Count              requests.Integer `position:"Query" name:"Count"`
	Specification      string           `position:"Query" name:"Specification"`
	ClusterId          string           `position:"Query" name:"ClusterId"`
	OwnerId            requests.Integer `position:"Query" name:"OwnerId"`
	PeriodUnit         string           `position:"Query" name:"PeriodUnit"`
	InstanceName       string           `position:"Query" name:"InstanceName"`
	AutoRenew          requests.Boolean `position:"Query" name:"AutoRenew"`
	EdgeNodeName       string           `position:"Query" name:"EdgeNodeName"`
}

CreateRenderingDeviceRequest is the request struct for api CreateRenderingDevice

func CreateCreateRenderingDeviceRequest ¶

func CreateCreateRenderingDeviceRequest() (request *CreateRenderingDeviceRequest)

CreateCreateRenderingDeviceRequest creates a request to invoke CreateRenderingDevice API

type CreateRenderingDeviceResponse ¶

type CreateRenderingDeviceResponse struct {
	*responses.BaseResponse
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

CreateRenderingDeviceResponse is the response struct for api CreateRenderingDevice

func CreateCreateRenderingDeviceResponse ¶

func CreateCreateRenderingDeviceResponse() (response *CreateRenderingDeviceResponse)

CreateCreateRenderingDeviceResponse creates a response to parse from CreateRenderingDevice response

type CreateStreamSnapshotRequest ¶

type CreateStreamSnapshotRequest struct {
	*requests.RpcRequest
	Id       string           `position:"Query" name:"Id"`
	ShowLog  string           `position:"Query" name:"ShowLog"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	Location string           `position:"Query" name:"Location"`
}

CreateStreamSnapshotRequest is the request struct for api CreateStreamSnapshot

func CreateCreateStreamSnapshotRequest ¶

func CreateCreateStreamSnapshotRequest() (request *CreateStreamSnapshotRequest)

CreateCreateStreamSnapshotRequest creates a request to invoke CreateStreamSnapshot API

type CreateStreamSnapshotResponse ¶

type CreateStreamSnapshotResponse struct {
	*responses.BaseResponse
	OssObject   string `json:"OssObject" xml:"OssObject"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Width       int64  `json:"Width" xml:"Width"`
	Height      int64  `json:"Height" xml:"Height"`
	Url         string `json:"Url" xml:"Url"`
	Timestamp   int64  `json:"Timestamp" xml:"Timestamp"`
	OssBucket   string `json:"OssBucket" xml:"OssBucket"`
	Format      string `json:"Format" xml:"Format"`
	OssEndpoint string `json:"OssEndpoint" xml:"OssEndpoint"`
	Id          string `json:"Id" xml:"Id"`
}

CreateStreamSnapshotResponse is the response struct for api CreateStreamSnapshot

func CreateCreateStreamSnapshotResponse ¶

func CreateCreateStreamSnapshotResponse() (response *CreateStreamSnapshotResponse)

CreateCreateStreamSnapshotResponse creates a response to parse from CreateStreamSnapshot response

type CreateTemplateRequest ¶

type CreateTemplateRequest struct {
	*requests.RpcRequest
	OssEndpoint      string           `position:"Query" name:"OssEndpoint"`
	JpgOverwrite     string           `position:"Query" name:"JpgOverwrite"`
	StartTime        string           `position:"Query" name:"StartTime"`
	Type             string           `position:"Query" name:"Type"`
	JpgOnDemand      string           `position:"Query" name:"JpgOnDemand"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	OssBucket        string           `position:"Query" name:"OssBucket"`
	TransConfigsJSON string           `position:"Query" name:"TransConfigsJSON"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	Name             string           `position:"Query" name:"Name"`
	Interval         requests.Integer `position:"Query" name:"Interval"`
	Region           string           `position:"Query" name:"Region"`
	HlsTs            string           `position:"Query" name:"HlsTs"`
	Description      string           `position:"Query" name:"Description"`
	OssFilePrefix    string           `position:"Query" name:"OssFilePrefix"`
	Retention        requests.Integer `position:"Query" name:"Retention"`
	HlsM3u8          string           `position:"Query" name:"HlsM3u8"`
	EndTime          string           `position:"Query" name:"EndTime"`
	Trigger          string           `position:"Query" name:"Trigger"`
	JpgSequence      string           `position:"Query" name:"JpgSequence"`
	Mp4              string           `position:"Query" name:"Mp4"`
	Flv              string           `position:"Query" name:"Flv"`
	Callback         string           `position:"Query" name:"Callback"`
	FileFormat       string           `position:"Query" name:"FileFormat"`
}

CreateTemplateRequest is the request struct for api CreateTemplate

func CreateCreateTemplateRequest ¶

func CreateCreateTemplateRequest() (request *CreateTemplateRequest)

CreateCreateTemplateRequest creates a request to invoke CreateTemplate API

type CreateTemplateResponse ¶

type CreateTemplateResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateTemplateResponse is the response struct for api CreateTemplate

func CreateCreateTemplateResponse ¶

func CreateCreateTemplateResponse() (response *CreateTemplateResponse)

CreateCreateTemplateResponse creates a response to parse from CreateTemplate response

type DataModule ¶

type DataModule struct {
	ReqBpsValue      string `json:"ReqBpsValue" xml:"ReqBpsValue"`
	SnapshotValue    string `json:"SnapshotValue" xml:"SnapshotValue"`
	TrafficValue     string `json:"TrafficValue" xml:"TrafficValue"`
	BpsValue         string `json:"BpsValue" xml:"BpsValue"`
	ReqTrafficValue  string `json:"ReqTrafficValue" xml:"ReqTrafficValue"`
	TimeStamp        string `json:"TimeStamp" xml:"TimeStamp"`
	StreamCountValue string `json:"StreamCountValue" xml:"StreamCountValue"`
	DevicesDataValue string `json:"DevicesDataValue" xml:"DevicesDataValue"`
	RecordValue      string `json:"RecordValue" xml:"RecordValue"`
}

DataModule is a nested struct in vs response

type DeleteBucketRequest ¶

type DeleteBucketRequest struct {
	*requests.RpcRequest
	BucketName string           `position:"Query" name:"BucketName"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteBucketRequest is the request struct for api DeleteBucket

func CreateDeleteBucketRequest ¶

func CreateDeleteBucketRequest() (request *DeleteBucketRequest)

CreateDeleteBucketRequest creates a request to invoke DeleteBucket API

type DeleteBucketResponse ¶

type DeleteBucketResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteBucketResponse is the response struct for api DeleteBucket

func CreateDeleteBucketResponse ¶

func CreateDeleteBucketResponse() (response *DeleteBucketResponse)

CreateDeleteBucketResponse creates a response to parse from DeleteBucket response

type DeleteClusterRequest ¶

type DeleteClusterRequest struct {
	*requests.RpcRequest
	ShowLog   string           `position:"Query" name:"ShowLog"`
	ClusterId string           `position:"Query" name:"ClusterId"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteClusterRequest is the request struct for api DeleteCluster

func CreateDeleteClusterRequest ¶

func CreateDeleteClusterRequest() (request *DeleteClusterRequest)

CreateDeleteClusterRequest creates a request to invoke DeleteCluster API

type DeleteClusterResponse ¶

type DeleteClusterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteClusterResponse is the response struct for api DeleteCluster

func CreateDeleteClusterResponse ¶

func CreateDeleteClusterResponse() (response *DeleteClusterResponse)

CreateDeleteClusterResponse creates a response to parse from DeleteCluster response

type DeleteDeviceRequest ¶

type DeleteDeviceRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteDeviceRequest is the request struct for api DeleteDevice

func CreateDeleteDeviceRequest ¶

func CreateDeleteDeviceRequest() (request *DeleteDeviceRequest)

CreateDeleteDeviceRequest creates a request to invoke DeleteDevice API

type DeleteDeviceResponse ¶

type DeleteDeviceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDeviceResponse is the response struct for api DeleteDevice

func CreateDeleteDeviceResponse ¶

func CreateDeleteDeviceResponse() (response *DeleteDeviceResponse)

CreateDeleteDeviceResponse creates a response to parse from DeleteDevice response

type DeleteDirectoryRequest ¶

type DeleteDirectoryRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteDirectoryRequest is the request struct for api DeleteDirectory

func CreateDeleteDirectoryRequest ¶

func CreateDeleteDirectoryRequest() (request *DeleteDirectoryRequest)

CreateDeleteDirectoryRequest creates a request to invoke DeleteDirectory API

type DeleteDirectoryResponse ¶

type DeleteDirectoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDirectoryResponse is the response struct for api DeleteDirectory

func CreateDeleteDirectoryResponse ¶

func CreateDeleteDirectoryResponse() (response *DeleteDirectoryResponse)

CreateDeleteDirectoryResponse creates a response to parse from DeleteDirectory response

type DeleteGroupRequest ¶

type DeleteGroupRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteGroupRequest is the request struct for api DeleteGroup

func CreateDeleteGroupRequest ¶

func CreateDeleteGroupRequest() (request *DeleteGroupRequest)

CreateDeleteGroupRequest creates a request to invoke DeleteGroup API

type DeleteGroupResponse ¶

type DeleteGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteGroupResponse is the response struct for api DeleteGroup

func CreateDeleteGroupResponse ¶

func CreateDeleteGroupResponse() (response *DeleteGroupResponse)

CreateDeleteGroupResponse creates a response to parse from DeleteGroup response

type DeleteParentPlatformRequest ¶

type DeleteParentPlatformRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteParentPlatformRequest is the request struct for api DeleteParentPlatform

func CreateDeleteParentPlatformRequest ¶

func CreateDeleteParentPlatformRequest() (request *DeleteParentPlatformRequest)

CreateDeleteParentPlatformRequest creates a request to invoke DeleteParentPlatform API

type DeleteParentPlatformResponse ¶

type DeleteParentPlatformResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteParentPlatformResponse is the response struct for api DeleteParentPlatform

func CreateDeleteParentPlatformResponse ¶

func CreateDeleteParentPlatformResponse() (response *DeleteParentPlatformResponse)

CreateDeleteParentPlatformResponse creates a response to parse from DeleteParentPlatform response

type DeletePresetRequest ¶

type DeletePresetRequest struct {
	*requests.RpcRequest
	SubProtocol string           `position:"Query" name:"SubProtocol"`
	Id          string           `position:"Query" name:"Id"`
	PresetId    string           `position:"Query" name:"PresetId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

DeletePresetRequest is the request struct for api DeletePreset

func CreateDeletePresetRequest ¶

func CreateDeletePresetRequest() (request *DeletePresetRequest)

CreateDeletePresetRequest creates a request to invoke DeletePreset API

type DeletePresetResponse ¶

type DeletePresetResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePresetResponse is the response struct for api DeletePreset

func CreateDeletePresetResponse ¶

func CreateDeletePresetResponse() (response *DeletePresetResponse)

CreateDeletePresetResponse creates a response to parse from DeletePreset response

type DeleteRenderingDeviceInternetPortsRequest ¶

type DeleteRenderingDeviceInternetPortsRequest struct {
	*requests.RpcRequest
	ISP          string           `position:"Query" name:"ISP"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	IpProtocol   string           `position:"Query" name:"IpProtocol"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	InstanceIds  string           `position:"Query" name:"InstanceIds"`
	InternalPort string           `position:"Query" name:"InternalPort"`
}

DeleteRenderingDeviceInternetPortsRequest is the request struct for api DeleteRenderingDeviceInternetPorts

func CreateDeleteRenderingDeviceInternetPortsRequest ¶

func CreateDeleteRenderingDeviceInternetPortsRequest() (request *DeleteRenderingDeviceInternetPortsRequest)

CreateDeleteRenderingDeviceInternetPortsRequest creates a request to invoke DeleteRenderingDeviceInternetPorts API

type DeleteRenderingDeviceInternetPortsResponse ¶

type DeleteRenderingDeviceInternetPortsResponse struct {
	*responses.BaseResponse
	RequestId   string                                          `json:"RequestId" xml:"RequestId"`
	InstanceIds InstanceIdsInDeleteRenderingDeviceInternetPorts `json:"InstanceIds" xml:"InstanceIds"`
}

DeleteRenderingDeviceInternetPortsResponse is the response struct for api DeleteRenderingDeviceInternetPorts

func CreateDeleteRenderingDeviceInternetPortsResponse ¶

func CreateDeleteRenderingDeviceInternetPortsResponse() (response *DeleteRenderingDeviceInternetPortsResponse)

CreateDeleteRenderingDeviceInternetPortsResponse creates a response to parse from DeleteRenderingDeviceInternetPorts response

type DeleteRenderingDevicesRequest ¶

type DeleteRenderingDevicesRequest struct {
	*requests.RpcRequest
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
}

DeleteRenderingDevicesRequest is the request struct for api DeleteRenderingDevices

func CreateDeleteRenderingDevicesRequest ¶

func CreateDeleteRenderingDevicesRequest() (request *DeleteRenderingDevicesRequest)

CreateDeleteRenderingDevicesRequest creates a request to invoke DeleteRenderingDevices API

type DeleteRenderingDevicesResponse ¶

type DeleteRenderingDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	FailedIds []string `json:"FailedIds" xml:"FailedIds"`
}

DeleteRenderingDevicesResponse is the response struct for api DeleteRenderingDevices

func CreateDeleteRenderingDevicesResponse ¶

func CreateDeleteRenderingDevicesResponse() (response *DeleteRenderingDevicesResponse)

CreateDeleteRenderingDevicesResponse creates a response to parse from DeleteRenderingDevices response

type DeleteTemplateRequest ¶

type DeleteTemplateRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteTemplateRequest is the request struct for api DeleteTemplate

func CreateDeleteTemplateRequest ¶

func CreateDeleteTemplateRequest() (request *DeleteTemplateRequest)

CreateDeleteTemplateRequest creates a request to invoke DeleteTemplate API

type DeleteTemplateResponse ¶

type DeleteTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteTemplateResponse is the response struct for api DeleteTemplate

func CreateDeleteTemplateResponse ¶

func CreateDeleteTemplateResponse() (response *DeleteTemplateResponse)

CreateDeleteTemplateResponse creates a response to parse from DeleteTemplate response

type DeleteVsPullStreamInfoConfigRequest ¶

type DeleteVsPullStreamInfoConfigRequest struct {
	*requests.RpcRequest
	AppName    string           `position:"Query" name:"AppName"`
	StreamName string           `position:"Query" name:"StreamName"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVsPullStreamInfoConfigRequest is the request struct for api DeleteVsPullStreamInfoConfig

func CreateDeleteVsPullStreamInfoConfigRequest ¶

func CreateDeleteVsPullStreamInfoConfigRequest() (request *DeleteVsPullStreamInfoConfigRequest)

CreateDeleteVsPullStreamInfoConfigRequest creates a request to invoke DeleteVsPullStreamInfoConfig API

type DeleteVsPullStreamInfoConfigResponse ¶

type DeleteVsPullStreamInfoConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVsPullStreamInfoConfigResponse is the response struct for api DeleteVsPullStreamInfoConfig

func CreateDeleteVsPullStreamInfoConfigResponse ¶

func CreateDeleteVsPullStreamInfoConfigResponse() (response *DeleteVsPullStreamInfoConfigResponse)

CreateDeleteVsPullStreamInfoConfigResponse creates a response to parse from DeleteVsPullStreamInfoConfig response

type DeleteVsStreamsNotifyUrlConfigRequest ¶

type DeleteVsStreamsNotifyUrlConfigRequest struct {
	*requests.RpcRequest
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVsStreamsNotifyUrlConfigRequest is the request struct for api DeleteVsStreamsNotifyUrlConfig

func CreateDeleteVsStreamsNotifyUrlConfigRequest ¶

func CreateDeleteVsStreamsNotifyUrlConfigRequest() (request *DeleteVsStreamsNotifyUrlConfigRequest)

CreateDeleteVsStreamsNotifyUrlConfigRequest creates a request to invoke DeleteVsStreamsNotifyUrlConfig API

type DeleteVsStreamsNotifyUrlConfigResponse ¶

type DeleteVsStreamsNotifyUrlConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVsStreamsNotifyUrlConfigResponse is the response struct for api DeleteVsStreamsNotifyUrlConfig

func CreateDeleteVsStreamsNotifyUrlConfigResponse ¶

func CreateDeleteVsStreamsNotifyUrlConfigResponse() (response *DeleteVsStreamsNotifyUrlConfigResponse)

CreateDeleteVsStreamsNotifyUrlConfigResponse creates a response to parse from DeleteVsStreamsNotifyUrlConfig response

type DescribeAccountStatRequest ¶

type DescribeAccountStatRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeAccountStatRequest is the request struct for api DescribeAccountStat

func CreateDescribeAccountStatRequest ¶

func CreateDescribeAccountStatRequest() (request *DescribeAccountStatRequest)

CreateDescribeAccountStatRequest creates a request to invoke DescribeAccountStat API

type DescribeAccountStatResponse ¶

type DescribeAccountStatResponse struct {
	*responses.BaseResponse
	TemplateNum   int64  `json:"TemplateNum" xml:"TemplateNum"`
	GroupLimit    int64  `json:"GroupLimit" xml:"GroupLimit"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	TemplateLimit int64  `json:"TemplateLimit" xml:"TemplateLimit"`
	GroupNum      int64  `json:"GroupNum" xml:"GroupNum"`
	Id            string `json:"Id" xml:"Id"`
}

DescribeAccountStatResponse is the response struct for api DescribeAccountStat

func CreateDescribeAccountStatResponse ¶

func CreateDescribeAccountStatResponse() (response *DescribeAccountStatResponse)

CreateDescribeAccountStatResponse creates a response to parse from DescribeAccountStat response

type DescribeClusterDevicesRequest ¶

type DescribeClusterDevicesRequest struct {
	*requests.RpcRequest
	Description   string           `position:"Query" name:"Description"`
	Platform      string           `position:"Query" name:"Platform"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	Specification string           `position:"Query" name:"Specification"`
	ClusterId     string           `position:"Query" name:"ClusterId"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	PageNo        requests.Integer `position:"Query" name:"PageNo"`
	EdgeNodeName  string           `position:"Query" name:"EdgeNodeName"`
}

DescribeClusterDevicesRequest is the request struct for api DescribeClusterDevices

func CreateDescribeClusterDevicesRequest ¶

func CreateDescribeClusterDevicesRequest() (request *DescribeClusterDevicesRequest)

CreateDescribeClusterDevicesRequest creates a request to invoke DescribeClusterDevices API

type DescribeClusterDevicesResponse ¶

type DescribeClusterDevicesResponse struct {
	*responses.BaseResponse
	Total     int64    `json:"Total" xml:"Total"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Devices   []Device `json:"Devices" xml:"Devices"`
}

DescribeClusterDevicesResponse is the response struct for api DescribeClusterDevices

func CreateDescribeClusterDevicesResponse ¶

func CreateDescribeClusterDevicesResponse() (response *DescribeClusterDevicesResponse)

CreateDescribeClusterDevicesResponse creates a response to parse from DescribeClusterDevices response

type DescribeClusterRequest ¶

type DescribeClusterRequest struct {
	*requests.RpcRequest
	ShowLog   string           `position:"Query" name:"ShowLog"`
	ClusterId string           `position:"Query" name:"ClusterId"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeClusterRequest is the request struct for api DescribeCluster

func CreateDescribeClusterRequest ¶

func CreateDescribeClusterRequest() (request *DescribeClusterRequest)

CreateDescribeClusterRequest creates a request to invoke DescribeCluster API

type DescribeClusterResponse ¶

type DescribeClusterResponse struct {
	*responses.BaseResponse
	Status        string         `json:"Status" xml:"Status"`
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	Description   string         `json:"Description" xml:"Description"`
	MaintainTime  string         `json:"MaintainTime" xml:"MaintainTime"`
	Name          string         `json:"Name" xml:"Name"`
	ClusterId     string         `json:"ClusterId" xml:"ClusterId"`
	InternalPorts []InternalPort `json:"InternalPorts" xml:"InternalPorts"`
}

DescribeClusterResponse is the response struct for api DescribeCluster

func CreateDescribeClusterResponse ¶

func CreateDescribeClusterResponse() (response *DescribeClusterResponse)

CreateDescribeClusterResponse creates a response to parse from DescribeCluster response

type DescribeClustersRequest ¶

type DescribeClustersRequest struct {
	*requests.RpcRequest
	PageSize requests.Integer `position:"Query" name:"PageSize"`
	ShowLog  string           `position:"Query" name:"ShowLog"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	PageNo   requests.Integer `position:"Query" name:"PageNo"`
}

DescribeClustersRequest is the request struct for api DescribeClusters

func CreateDescribeClustersRequest ¶

func CreateDescribeClustersRequest() (request *DescribeClustersRequest)

CreateDescribeClustersRequest creates a request to invoke DescribeClusters API

type DescribeClustersResponse ¶

type DescribeClustersResponse struct {
	*responses.BaseResponse
	Total     int64     `json:"Total" xml:"Total"`
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Clusters  []Cluster `json:"Clusters" xml:"Clusters"`
}

DescribeClustersResponse is the response struct for api DescribeClusters

func CreateDescribeClustersResponse ¶

func CreateDescribeClustersResponse() (response *DescribeClustersResponse)

CreateDescribeClustersResponse creates a response to parse from DescribeClusters response

type DescribeContainerInstanceIdRequest ¶

type DescribeContainerInstanceIdRequest struct {
	*requests.RpcRequest
	PodIndex requests.Integer `position:"Query" name:"PodIndex"`
	ShowLog  string           `position:"Query" name:"ShowLog"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	NodeName string           `position:"Query" name:"NodeName"`
}

DescribeContainerInstanceIdRequest is the request struct for api DescribeContainerInstanceId

func CreateDescribeContainerInstanceIdRequest ¶

func CreateDescribeContainerInstanceIdRequest() (request *DescribeContainerInstanceIdRequest)

CreateDescribeContainerInstanceIdRequest creates a request to invoke DescribeContainerInstanceId API

type DescribeContainerInstanceIdResponse ¶

type DescribeContainerInstanceIdResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	InstanceDetail InstanceDetail `json:"InstanceDetail" xml:"InstanceDetail"`
}

DescribeContainerInstanceIdResponse is the response struct for api DescribeContainerInstanceId

func CreateDescribeContainerInstanceIdResponse ¶

func CreateDescribeContainerInstanceIdResponse() (response *DescribeContainerInstanceIdResponse)

CreateDescribeContainerInstanceIdResponse creates a response to parse from DescribeContainerInstanceId response

type DescribeDeviceChannelsRequest ¶

type DescribeDeviceChannelsRequest struct {
	*requests.RpcRequest
	PageNum  requests.Integer `position:"Query" name:"PageNum"`
	PageSize requests.Integer `position:"Query" name:"PageSize"`
	Id       string           `position:"Query" name:"Id"`
	ShowLog  string           `position:"Query" name:"ShowLog"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDeviceChannelsRequest is the request struct for api DescribeDeviceChannels

func CreateDescribeDeviceChannelsRequest ¶

func CreateDescribeDeviceChannelsRequest() (request *DescribeDeviceChannelsRequest)

CreateDescribeDeviceChannelsRequest creates a request to invoke DescribeDeviceChannels API

type DescribeDeviceChannelsResponse ¶

type DescribeDeviceChannelsResponse struct {
	*responses.BaseResponse
	PageNum    int64     `json:"PageNum" xml:"PageNum"`
	PageSize   int64     `json:"PageSize" xml:"PageSize"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int64     `json:"TotalCount" xml:"TotalCount"`
	PageCount  int64     `json:"PageCount" xml:"PageCount"`
	Channels   []Channel `json:"Channels" xml:"Channels"`
}

DescribeDeviceChannelsResponse is the response struct for api DescribeDeviceChannels

func CreateDescribeDeviceChannelsResponse ¶

func CreateDescribeDeviceChannelsResponse() (response *DescribeDeviceChannelsResponse)

CreateDescribeDeviceChannelsResponse creates a response to parse from DescribeDeviceChannels response

type DescribeDeviceGatewayRequest ¶

type DescribeDeviceGatewayRequest struct {
	*requests.RpcRequest
	ClientIp string           `position:"Query" name:"ClientIp"`
	Id       string           `position:"Query" name:"Id"`
	ShowLog  string           `position:"Query" name:"ShowLog"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	Expire   requests.Integer `position:"Query" name:"Expire"`
}

DescribeDeviceGatewayRequest is the request struct for api DescribeDeviceGateway

func CreateDescribeDeviceGatewayRequest ¶

func CreateDescribeDeviceGatewayRequest() (request *DescribeDeviceGatewayRequest)

CreateDescribeDeviceGatewayRequest creates a request to invoke DescribeDeviceGateway API

type DescribeDeviceGatewayResponse ¶

type DescribeDeviceGatewayResponse struct {
	*responses.BaseResponse
	Host      string `json:"Host" xml:"Host"`
	Token     string `json:"Token" xml:"Token"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Port      int64  `json:"Port" xml:"Port"`
	Protocol  string `json:"Protocol" xml:"Protocol"`
}

DescribeDeviceGatewayResponse is the response struct for api DescribeDeviceGateway

func CreateDescribeDeviceGatewayResponse ¶

func CreateDescribeDeviceGatewayResponse() (response *DescribeDeviceGatewayResponse)

CreateDescribeDeviceGatewayResponse creates a response to parse from DescribeDeviceGateway response

type DescribeDeviceRequest ¶

type DescribeDeviceRequest struct {
	*requests.RpcRequest
	IncludeDirectory requests.Boolean `position:"Query" name:"IncludeDirectory"`
	IncludeStats     requests.Boolean `position:"Query" name:"IncludeStats"`
	Id               string           `position:"Query" name:"Id"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDeviceRequest is the request struct for api DescribeDevice

func CreateDescribeDeviceRequest ¶

func CreateDescribeDeviceRequest() (request *DescribeDeviceRequest)

CreateDescribeDeviceRequest creates a request to invoke DescribeDevice API

type DescribeDeviceResponse ¶

type DescribeDeviceResponse struct {
	*responses.BaseResponse
	Type            string    `json:"Type" xml:"Type"`
	Status          string    `json:"Status" xml:"Status"`
	AlarmMethod     string    `json:"AlarmMethod" xml:"AlarmMethod"`
	Dsn             string    `json:"Dsn" xml:"Dsn"`
	Port            int64     `json:"Port" xml:"Port"`
	PosInterval     int64     `json:"PosInterval" xml:"PosInterval"`
	ParentId        string    `json:"ParentId" xml:"ParentId"`
	Password        string    `json:"Password" xml:"Password"`
	AutoPos         bool      `json:"AutoPos" xml:"AutoPos"`
	Params          string    `json:"Params" xml:"Params"`
	RequestId       string    `json:"RequestId" xml:"RequestId"`
	Description     string    `json:"Description" xml:"Description"`
	Enabled         bool      `json:"Enabled" xml:"Enabled"`
	Name            string    `json:"Name" xml:"Name"`
	ChannelSyncTime string    `json:"ChannelSyncTime" xml:"ChannelSyncTime"`
	CreatedTime     string    `json:"CreatedTime" xml:"CreatedTime"`
	DirectoryId     string    `json:"DirectoryId" xml:"DirectoryId"`
	RegisteredTime  string    `json:"RegisteredTime" xml:"RegisteredTime"`
	Protocol        string    `json:"Protocol" xml:"Protocol"`
	Ip              string    `json:"Ip" xml:"Ip"`
	Url             string    `json:"Url" xml:"Url"`
	AutoStart       bool      `json:"AutoStart" xml:"AutoStart"`
	Vendor          string    `json:"Vendor" xml:"Vendor"`
	GbId            string    `json:"GbId" xml:"GbId"`
	GroupId         string    `json:"GroupId" xml:"GroupId"`
	Longitude       string    `json:"Longitude" xml:"Longitude"`
	Latitude        string    `json:"Latitude" xml:"Latitude"`
	Id              string    `json:"Id" xml:"Id"`
	Username        string    `json:"Username" xml:"Username"`
	Stats           Stats     `json:"Stats" xml:"Stats"`
	Directory       Directory `json:"Directory" xml:"Directory"`
}

DescribeDeviceResponse is the response struct for api DescribeDevice

func CreateDescribeDeviceResponse ¶

func CreateDescribeDeviceResponse() (response *DescribeDeviceResponse)

CreateDescribeDeviceResponse creates a response to parse from DescribeDevice response

type DescribeDeviceURLRequest ¶

type DescribeDeviceURLRequest struct {
	*requests.RpcRequest
	Auth        requests.Boolean `position:"Query" name:"Auth"`
	Type        string           `position:"Query" name:"Type"`
	Mode        string           `position:"Query" name:"Mode"`
	Stream      string           `position:"Query" name:"Stream"`
	Id          string           `position:"Query" name:"Id"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OutProtocol string           `position:"Query" name:"OutProtocol"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	Expire      requests.Integer `position:"Query" name:"Expire"`
}

DescribeDeviceURLRequest is the request struct for api DescribeDeviceURL

func CreateDescribeDeviceURLRequest ¶

func CreateDescribeDeviceURLRequest() (request *DescribeDeviceURLRequest)

CreateDescribeDeviceURLRequest creates a request to invoke DescribeDeviceURL API

type DescribeDeviceURLResponse ¶

type DescribeDeviceURLResponse struct {
	*responses.BaseResponse
	Url        string `json:"Url" xml:"Url"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ExpireTime int64  `json:"ExpireTime" xml:"ExpireTime"`
}

DescribeDeviceURLResponse is the response struct for api DescribeDeviceURL

func CreateDescribeDeviceURLResponse ¶

func CreateDescribeDeviceURLResponse() (response *DescribeDeviceURLResponse)

CreateDescribeDeviceURLResponse creates a response to parse from DescribeDeviceURL response

type DescribeDevicesRequest ¶

type DescribeDevicesRequest struct {
	*requests.RpcRequest
	SortDirection    string           `position:"Query" name:"SortDirection"`
	IncludeDirectory requests.Boolean `position:"Query" name:"IncludeDirectory"`
	GbId             string           `position:"Query" name:"GbId"`
	Type             string           `position:"Query" name:"Type"`
	PageNum          requests.Integer `position:"Query" name:"PageNum"`
	ParentId         string           `position:"Query" name:"ParentId"`
	IncludeStats     requests.Boolean `position:"Query" name:"IncludeStats"`
	Vendor           string           `position:"Query" name:"Vendor"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	DirectoryId      string           `position:"Query" name:"DirectoryId"`
	Id               string           `position:"Query" name:"Id"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	GroupId          string           `position:"Query" name:"GroupId"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	Name             string           `position:"Query" name:"Name"`
	SortBy           string           `position:"Query" name:"SortBy"`
	Dsn              string           `position:"Query" name:"Dsn"`
	Status           string           `position:"Query" name:"Status"`
}

DescribeDevicesRequest is the request struct for api DescribeDevices

func CreateDescribeDevicesRequest ¶

func CreateDescribeDevicesRequest() (request *DescribeDevicesRequest)

CreateDescribeDevicesRequest creates a request to invoke DescribeDevices API

type DescribeDevicesResponse ¶

type DescribeDevicesResponse struct {
	*responses.BaseResponse
	PageNum    int64    `json:"PageNum" xml:"PageNum"`
	PageSize   int64    `json:"PageSize" xml:"PageSize"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int64    `json:"TotalCount" xml:"TotalCount"`
	PageCount  int64    `json:"PageCount" xml:"PageCount"`
	Devices    []Device `json:"Devices" xml:"Devices"`
}

DescribeDevicesResponse is the response struct for api DescribeDevices

func CreateDescribeDevicesResponse ¶

func CreateDescribeDevicesResponse() (response *DescribeDevicesResponse)

CreateDescribeDevicesResponse creates a response to parse from DescribeDevices response

type DescribeDirectoriesRequest ¶

type DescribeDirectoriesRequest struct {
	*requests.RpcRequest
	SortDirection string           `position:"Query" name:"SortDirection"`
	PageNum       requests.Integer `position:"Query" name:"PageNum"`
	NoPagination  requests.Boolean `position:"Query" name:"NoPagination"`
	ParentId      string           `position:"Query" name:"ParentId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	GroupId       string           `position:"Query" name:"GroupId"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SortBy        string           `position:"Query" name:"SortBy"`
}

DescribeDirectoriesRequest is the request struct for api DescribeDirectories

func CreateDescribeDirectoriesRequest ¶

func CreateDescribeDirectoriesRequest() (request *DescribeDirectoriesRequest)

CreateDescribeDirectoriesRequest creates a request to invoke DescribeDirectories API

type DescribeDirectoriesResponse ¶

type DescribeDirectoriesResponse struct {
	*responses.BaseResponse
	PageNum     int64       `json:"PageNum" xml:"PageNum"`
	PageSize    int64       `json:"PageSize" xml:"PageSize"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	PageCount   int64       `json:"PageCount" xml:"PageCount"`
	Directories []Directory `json:"Directories" xml:"Directories"`
}

DescribeDirectoriesResponse is the response struct for api DescribeDirectories

func CreateDescribeDirectoriesResponse ¶

func CreateDescribeDirectoriesResponse() (response *DescribeDirectoriesResponse)

CreateDescribeDirectoriesResponse creates a response to parse from DescribeDirectories response

type DescribeDirectoryRequest ¶

type DescribeDirectoryRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDirectoryRequest is the request struct for api DescribeDirectory

func CreateDescribeDirectoryRequest ¶

func CreateDescribeDirectoryRequest() (request *DescribeDirectoryRequest)

CreateDescribeDirectoryRequest creates a request to invoke DescribeDirectory API

type DescribeDirectoryResponse ¶

type DescribeDirectoryResponse struct {
	*responses.BaseResponse
	ParentId    string `json:"ParentId" xml:"ParentId"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Description string `json:"Description" xml:"Description"`
	GroupId     string `json:"GroupId" xml:"GroupId"`
	Name        string `json:"Name" xml:"Name"`
	CreatedTime string `json:"CreatedTime" xml:"CreatedTime"`
	Id          string `json:"Id" xml:"Id"`
}

DescribeDirectoryResponse is the response struct for api DescribeDirectory

func CreateDescribeDirectoryResponse ¶

func CreateDescribeDirectoryResponse() (response *DescribeDirectoryResponse)

CreateDescribeDirectoryResponse creates a response to parse from DescribeDirectory response

type DescribeGroupRequest ¶

type DescribeGroupRequest struct {
	*requests.RpcRequest
	IncludeStats requests.Boolean `position:"Query" name:"IncludeStats"`
	Id           string           `position:"Query" name:"Id"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeGroupRequest is the request struct for api DescribeGroup

func CreateDescribeGroupRequest ¶

func CreateDescribeGroupRequest() (request *DescribeGroupRequest)

CreateDescribeGroupRequest creates a request to invoke DescribeGroup API

type DescribeGroupResponse ¶

type DescribeGroupResponse struct {
	*responses.BaseResponse
	Status           string   `json:"Status" xml:"Status"`
	LazyPull         bool     `json:"LazyPull" xml:"LazyPull"`
	Callback         string   `json:"Callback" xml:"Callback"`
	RequestId        string   `json:"RequestId" xml:"RequestId"`
	Description      string   `json:"Description" xml:"Description"`
	App              string   `json:"App" xml:"App"`
	Region           string   `json:"Region" xml:"Region"`
	Enabled          bool     `json:"Enabled" xml:"Enabled"`
	InProtocol       string   `json:"InProtocol" xml:"InProtocol"`
	OutProtocol      string   `json:"OutProtocol" xml:"OutProtocol"`
	Name             string   `json:"Name" xml:"Name"`
	PushDomain       string   `json:"PushDomain" xml:"PushDomain"`
	CreatedTime      string   `json:"CreatedTime" xml:"CreatedTime"`
	CaptureVideo     int      `json:"CaptureVideo" xml:"CaptureVideo"`
	PlayDomain       string   `json:"PlayDomain" xml:"PlayDomain"`
	CaptureInterval  int      `json:"CaptureInterval" xml:"CaptureInterval"`
	GbPort           int64    `json:"GbPort" xml:"GbPort"`
	GbId             string   `json:"GbId" xml:"GbId"`
	GbIp             string   `json:"GbIp" xml:"GbIp"`
	CaptureImage     int      `json:"CaptureImage" xml:"CaptureImage"`
	AliasId          string   `json:"AliasId" xml:"AliasId"`
	CaptureOssBucket string   `json:"CaptureOssBucket" xml:"CaptureOssBucket"`
	CaptureOssPath   string   `json:"CaptureOssPath" xml:"CaptureOssPath"`
	Id               string   `json:"Id" xml:"Id"`
	GbTcpPorts       []string `json:"GbTcpPorts" xml:"GbTcpPorts"`
	GbUdpPorts       []string `json:"GbUdpPorts" xml:"GbUdpPorts"`
	Stats            Stats    `json:"Stats" xml:"Stats"`
}

DescribeGroupResponse is the response struct for api DescribeGroup

func CreateDescribeGroupResponse ¶

func CreateDescribeGroupResponse() (response *DescribeGroupResponse)

CreateDescribeGroupResponse creates a response to parse from DescribeGroup response

type DescribeGroupsRequest ¶

type DescribeGroupsRequest struct {
	*requests.RpcRequest
	SortDirection string           `position:"Query" name:"SortDirection"`
	PageNum       requests.Integer `position:"Query" name:"PageNum"`
	IncludeStats  requests.Boolean `position:"Query" name:"IncludeStats"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	Id            string           `position:"Query" name:"Id"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	InProtocol    string           `position:"Query" name:"InProtocol"`
	Name          string           `position:"Query" name:"Name"`
	SortBy        string           `position:"Query" name:"SortBy"`
	Region        string           `position:"Query" name:"Region"`
	Status        string           `position:"Query" name:"Status"`
}

DescribeGroupsRequest is the request struct for api DescribeGroups

func CreateDescribeGroupsRequest ¶

func CreateDescribeGroupsRequest() (request *DescribeGroupsRequest)

CreateDescribeGroupsRequest creates a request to invoke DescribeGroups API

type DescribeGroupsResponse ¶

type DescribeGroupsResponse struct {
	*responses.BaseResponse
	PageNum    int64   `json:"PageNum" xml:"PageNum"`
	PageSize   int64   `json:"PageSize" xml:"PageSize"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	TotalCount int64   `json:"TotalCount" xml:"TotalCount"`
	PageCount  int64   `json:"PageCount" xml:"PageCount"`
	Groups     []Group `json:"Groups" xml:"Groups"`
}

DescribeGroupsResponse is the response struct for api DescribeGroups

func CreateDescribeGroupsResponse ¶

func CreateDescribeGroupsResponse() (response *DescribeGroupsResponse)

CreateDescribeGroupsResponse creates a response to parse from DescribeGroups response

type DescribeNodeDevicesInfoRequest ¶

type DescribeNodeDevicesInfoRequest struct {
	*requests.RpcRequest
	ShowLog  string           `position:"Query" name:"ShowLog"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	NodeName string           `position:"Query" name:"NodeName"`
}

DescribeNodeDevicesInfoRequest is the request struct for api DescribeNodeDevicesInfo

func CreateDescribeNodeDevicesInfoRequest ¶

func CreateDescribeNodeDevicesInfoRequest() (request *DescribeNodeDevicesInfoRequest)

CreateDescribeNodeDevicesInfoRequest creates a request to invoke DescribeNodeDevicesInfo API

type DescribeNodeDevicesInfoResponse ¶

type DescribeNodeDevicesInfoResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	NodeDevices []NodeDevice `json:"NodeDevices" xml:"NodeDevices"`
}

DescribeNodeDevicesInfoResponse is the response struct for api DescribeNodeDevicesInfo

func CreateDescribeNodeDevicesInfoResponse ¶

func CreateDescribeNodeDevicesInfoResponse() (response *DescribeNodeDevicesInfoResponse)

CreateDescribeNodeDevicesInfoResponse creates a response to parse from DescribeNodeDevicesInfo response

type DescribeParentPlatformDevicesRequest ¶

type DescribeParentPlatformDevicesRequest struct {
	*requests.RpcRequest
	SortDirection string           `position:"Query" name:"SortDirection"`
	PageNum       requests.Integer `position:"Query" name:"PageNum"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	Id            string           `position:"Query" name:"Id"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SortBy        string           `position:"Query" name:"SortBy"`
}

DescribeParentPlatformDevicesRequest is the request struct for api DescribeParentPlatformDevices

func CreateDescribeParentPlatformDevicesRequest ¶

func CreateDescribeParentPlatformDevicesRequest() (request *DescribeParentPlatformDevicesRequest)

CreateDescribeParentPlatformDevicesRequest creates a request to invoke DescribeParentPlatformDevices API

type DescribeParentPlatformDevicesResponse ¶

type DescribeParentPlatformDevicesResponse struct {
	*responses.BaseResponse
	PageNum    int64    `json:"PageNum" xml:"PageNum"`
	PageSize   int64    `json:"PageSize" xml:"PageSize"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int64    `json:"TotalCount" xml:"TotalCount"`
	PageCount  int64    `json:"PageCount" xml:"PageCount"`
	Devices    []Device `json:"Devices" xml:"Devices"`
}

DescribeParentPlatformDevicesResponse is the response struct for api DescribeParentPlatformDevices

func CreateDescribeParentPlatformDevicesResponse ¶

func CreateDescribeParentPlatformDevicesResponse() (response *DescribeParentPlatformDevicesResponse)

CreateDescribeParentPlatformDevicesResponse creates a response to parse from DescribeParentPlatformDevices response

type DescribeParentPlatformRequest ¶

type DescribeParentPlatformRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeParentPlatformRequest is the request struct for api DescribeParentPlatform

func CreateDescribeParentPlatformRequest ¶

func CreateDescribeParentPlatformRequest() (request *DescribeParentPlatformRequest)

CreateDescribeParentPlatformRequest creates a request to invoke DescribeParentPlatform API

type DescribeParentPlatformResponse ¶

type DescribeParentPlatformResponse struct {
	*responses.BaseResponse
	Status         string `json:"Status" xml:"Status"`
	ClientPort     int64  `json:"ClientPort" xml:"ClientPort"`
	ClientGbId     string `json:"ClientGbId" xml:"ClientGbId"`
	Protocol       string `json:"Protocol" xml:"Protocol"`
	Ip             string `json:"Ip" xml:"Ip"`
	Port           int64  `json:"Port" xml:"Port"`
	ClientPassword string `json:"ClientPassword" xml:"ClientPassword"`
	ClientUsername string `json:"ClientUsername" xml:"ClientUsername"`
	AutoStart      bool   `json:"AutoStart" xml:"AutoStart"`
	ClientAuth     bool   `json:"ClientAuth" xml:"ClientAuth"`
	GbId           string `json:"GbId" xml:"GbId"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Description    string `json:"Description" xml:"Description"`
	ClientIp       string `json:"ClientIp" xml:"ClientIp"`
	Name           string `json:"Name" xml:"Name"`
	CreatedTime    string `json:"CreatedTime" xml:"CreatedTime"`
	Id             string `json:"Id" xml:"Id"`
}

DescribeParentPlatformResponse is the response struct for api DescribeParentPlatform

func CreateDescribeParentPlatformResponse ¶

func CreateDescribeParentPlatformResponse() (response *DescribeParentPlatformResponse)

CreateDescribeParentPlatformResponse creates a response to parse from DescribeParentPlatform response

type DescribeParentPlatformsRequest ¶

type DescribeParentPlatformsRequest struct {
	*requests.RpcRequest
	SortDirection string           `position:"Query" name:"SortDirection"`
	GbId          string           `position:"Query" name:"GbId"`
	PageNum       requests.Integer `position:"Query" name:"PageNum"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SortBy        string           `position:"Query" name:"SortBy"`
	Status        string           `position:"Query" name:"Status"`
}

DescribeParentPlatformsRequest is the request struct for api DescribeParentPlatforms

func CreateDescribeParentPlatformsRequest ¶

func CreateDescribeParentPlatformsRequest() (request *DescribeParentPlatformsRequest)

CreateDescribeParentPlatformsRequest creates a request to invoke DescribeParentPlatforms API

type DescribeParentPlatformsResponse ¶

type DescribeParentPlatformsResponse struct {
	*responses.BaseResponse
	PageNum    int64      `json:"PageNum" xml:"PageNum"`
	PageSize   int64      `json:"PageSize" xml:"PageSize"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	PageCount  int64      `json:"PageCount" xml:"PageCount"`
	Platforms  []Platform `json:"Platforms" xml:"Platforms"`
}

DescribeParentPlatformsResponse is the response struct for api DescribeParentPlatforms

func CreateDescribeParentPlatformsResponse ¶

func CreateDescribeParentPlatformsResponse() (response *DescribeParentPlatformsResponse)

CreateDescribeParentPlatformsResponse creates a response to parse from DescribeParentPlatforms response

type DescribePresetsRequest ¶

type DescribePresetsRequest struct {
	*requests.RpcRequest
	SubProtocol string           `position:"Query" name:"SubProtocol"`
	Id          string           `position:"Query" name:"Id"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

DescribePresetsRequest is the request struct for api DescribePresets

func CreateDescribePresetsRequest ¶

func CreateDescribePresetsRequest() (request *DescribePresetsRequest)

CreateDescribePresetsRequest creates a request to invoke DescribePresets API

type DescribePresetsResponse ¶

type DescribePresetsResponse struct {
	*responses.BaseResponse
	Id        string   `json:"Id" xml:"Id"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Presets   []Preset `json:"Presets" xml:"Presets"`
}

DescribePresetsResponse is the response struct for api DescribePresets

func CreateDescribePresetsResponse ¶

func CreateDescribePresetsResponse() (response *DescribePresetsResponse)

CreateDescribePresetsResponse creates a response to parse from DescribePresets response

type DescribePurchasedDeviceRequest ¶

type DescribePurchasedDeviceRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DescribePurchasedDeviceRequest is the request struct for api DescribePurchasedDevice

func CreateDescribePurchasedDeviceRequest ¶

func CreateDescribePurchasedDeviceRequest() (request *DescribePurchasedDeviceRequest)

CreateDescribePurchasedDeviceRequest creates a request to invoke DescribePurchasedDevice API

type DescribePurchasedDeviceResponse ¶

type DescribePurchasedDeviceResponse struct {
	*responses.BaseResponse
	Type         string `json:"Type" xml:"Type"`
	SubType      string `json:"SubType" xml:"SubType"`
	Vendor       string `json:"Vendor" xml:"Vendor"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Description  string `json:"Description" xml:"Description"`
	RegisterCode string `json:"RegisterCode" xml:"RegisterCode"`
	GroupId      string `json:"GroupId" xml:"GroupId"`
	GroupName    string `json:"GroupName" xml:"GroupName"`
	Region       string `json:"Region" xml:"Region"`
	Name         string `json:"Name" xml:"Name"`
	CreatedTime  string `json:"CreatedTime" xml:"CreatedTime"`
	Id           string `json:"Id" xml:"Id"`
	OrderId      string `json:"OrderId" xml:"OrderId"`
}

DescribePurchasedDeviceResponse is the response struct for api DescribePurchasedDevice

func CreateDescribePurchasedDeviceResponse ¶

func CreateDescribePurchasedDeviceResponse() (response *DescribePurchasedDeviceResponse)

CreateDescribePurchasedDeviceResponse creates a response to parse from DescribePurchasedDevice response

type DescribePurchasedDevicesRequest ¶

type DescribePurchasedDevicesRequest struct {
	*requests.RpcRequest
	SortDirection string           `position:"Query" name:"SortDirection"`
	Type          string           `position:"Query" name:"Type"`
	PageNum       requests.Integer `position:"Query" name:"PageNum"`
	SubType       string           `position:"Query" name:"SubType"`
	Vendor        string           `position:"Query" name:"Vendor"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	Id            string           `position:"Query" name:"Id"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	GroupId       string           `position:"Query" name:"GroupId"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	Name          string           `position:"Query" name:"Name"`
	SortBy        string           `position:"Query" name:"SortBy"`
}

DescribePurchasedDevicesRequest is the request struct for api DescribePurchasedDevices

func CreateDescribePurchasedDevicesRequest ¶

func CreateDescribePurchasedDevicesRequest() (request *DescribePurchasedDevicesRequest)

CreateDescribePurchasedDevicesRequest creates a request to invoke DescribePurchasedDevices API

type DescribePurchasedDevicesResponse ¶

type DescribePurchasedDevicesResponse struct {
	*responses.BaseResponse
	PageNum    int64    `json:"PageNum" xml:"PageNum"`
	PageSize   int64    `json:"PageSize" xml:"PageSize"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int64    `json:"TotalCount" xml:"TotalCount"`
	PageCount  int64    `json:"PageCount" xml:"PageCount"`
	Devices    []Device `json:"Devices" xml:"Devices"`
}

DescribePurchasedDevicesResponse is the response struct for api DescribePurchasedDevices

func CreateDescribePurchasedDevicesResponse ¶

func CreateDescribePurchasedDevicesResponse() (response *DescribePurchasedDevicesResponse)

CreateDescribePurchasedDevicesResponse creates a response to parse from DescribePurchasedDevices response

type DescribeRecordsRequest ¶

type DescribeRecordsRequest struct {
	*requests.RpcRequest
	SortDirection string           `position:"Query" name:"SortDirection"`
	StartTime     string           `position:"Query" name:"StartTime"`
	Type          string           `position:"Query" name:"Type"`
	PageNum       requests.Integer `position:"Query" name:"PageNum"`
	PrivateBucket requests.Boolean `position:"Query" name:"PrivateBucket"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	StreamId      string           `position:"Query" name:"StreamId"`
	EndTime       string           `position:"Query" name:"EndTime"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SortBy        string           `position:"Query" name:"SortBy"`
	FileFormat    string           `position:"Query" name:"FileFormat"`
}

DescribeRecordsRequest is the request struct for api DescribeRecords

func CreateDescribeRecordsRequest ¶

func CreateDescribeRecordsRequest() (request *DescribeRecordsRequest)

CreateDescribeRecordsRequest creates a request to invoke DescribeRecords API

type DescribeRecordsResponse ¶

type DescribeRecordsResponse struct {
	*responses.BaseResponse
	PageNum       int64    `json:"PageNum" xml:"PageNum"`
	RequestId     string   `json:"RequestId" xml:"RequestId"`
	NextStartTime string   `json:"NextStartTime" xml:"NextStartTime"`
	PageSize      int64    `json:"PageSize" xml:"PageSize"`
	TotalCount    int64    `json:"TotalCount" xml:"TotalCount"`
	PageCount     int64    `json:"PageCount" xml:"PageCount"`
	Records       []Record `json:"Records" xml:"Records"`
}

DescribeRecordsResponse is the response struct for api DescribeRecords

func CreateDescribeRecordsResponse ¶

func CreateDescribeRecordsResponse() (response *DescribeRecordsResponse)

CreateDescribeRecordsResponse creates a response to parse from DescribeRecords response

type DescribeRenderingDevicesRequest ¶

type DescribeRenderingDevicesRequest struct {
	*requests.RpcRequest
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
}

DescribeRenderingDevicesRequest is the request struct for api DescribeRenderingDevices

func CreateDescribeRenderingDevicesRequest ¶

func CreateDescribeRenderingDevicesRequest() (request *DescribeRenderingDevicesRequest)

CreateDescribeRenderingDevicesRequest creates a request to invoke DescribeRenderingDevices API

type DescribeRenderingDevicesResponse ¶

type DescribeRenderingDevicesResponse struct {
	*responses.BaseResponse
	Total     int64    `json:"Total" xml:"Total"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Devices   []Device `json:"Devices" xml:"Devices"`
}

DescribeRenderingDevicesResponse is the response struct for api DescribeRenderingDevices

func CreateDescribeRenderingDevicesResponse ¶

func CreateDescribeRenderingDevicesResponse() (response *DescribeRenderingDevicesResponse)

CreateDescribeRenderingDevicesResponse creates a response to parse from DescribeRenderingDevices response

type DescribeStreamRequest ¶

type DescribeStreamRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeStreamRequest is the request struct for api DescribeStream

func CreateDescribeStreamRequest ¶

func CreateDescribeStreamRequest() (request *DescribeStreamRequest)

CreateDescribeStreamRequest creates a request to invoke DescribeStream API

type DescribeStreamResponse ¶

type DescribeStreamResponse struct {
	*responses.BaseResponse
	Status      string `json:"Status" xml:"Status"`
	PlayDomain  string `json:"PlayDomain" xml:"PlayDomain"`
	Protocol    string `json:"Protocol" xml:"Protocol"`
	DeviceId    string `json:"DeviceId" xml:"DeviceId"`
	Height      int    `json:"Height" xml:"Height"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	GroupId     string `json:"GroupId" xml:"GroupId"`
	Width       int    `json:"Width" xml:"Width"`
	App         string `json:"App" xml:"App"`
	Enabled     bool   `json:"Enabled" xml:"Enabled"`
	Name        string `json:"Name" xml:"Name"`
	PushDomain  string `json:"PushDomain" xml:"PushDomain"`
	CreatedTime string `json:"CreatedTime" xml:"CreatedTime"`
	Id          string `json:"Id" xml:"Id"`
}

DescribeStreamResponse is the response struct for api DescribeStream

func CreateDescribeStreamResponse ¶

func CreateDescribeStreamResponse() (response *DescribeStreamResponse)

CreateDescribeStreamResponse creates a response to parse from DescribeStream response

type DescribeStreamURLRequest ¶

type DescribeStreamURLRequest struct {
	*requests.RpcRequest
	AuthKey     string           `position:"Query" name:"AuthKey"`
	Auth        requests.Boolean `position:"Query" name:"Auth"`
	StartTime   requests.Integer `position:"Query" name:"StartTime"`
	Type        string           `position:"Query" name:"Type"`
	OutHostType string           `position:"Query" name:"OutHostType"`
	Id          string           `position:"Query" name:"Id"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OutProtocol string           `position:"Query" name:"OutProtocol"`
	Transcode   string           `position:"Query" name:"Transcode"`
	EndTime     requests.Integer `position:"Query" name:"EndTime"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	Expire      requests.Integer `position:"Query" name:"Expire"`
	Location    string           `position:"Query" name:"Location"`
}

DescribeStreamURLRequest is the request struct for api DescribeStreamURL

func CreateDescribeStreamURLRequest ¶

func CreateDescribeStreamURLRequest() (request *DescribeStreamURLRequest)

CreateDescribeStreamURLRequest creates a request to invoke DescribeStreamURL API

type DescribeStreamURLResponse ¶

type DescribeStreamURLResponse struct {
	*responses.BaseResponse
	Url        string `json:"Url" xml:"Url"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ExpireTime int64  `json:"ExpireTime" xml:"ExpireTime"`
}

DescribeStreamURLResponse is the response struct for api DescribeStreamURL

func CreateDescribeStreamURLResponse ¶

func CreateDescribeStreamURLResponse() (response *DescribeStreamURLResponse)

CreateDescribeStreamURLResponse creates a response to parse from DescribeStreamURL response

type DescribeStreamVodListRequest ¶

type DescribeStreamVodListRequest struct {
	*requests.RpcRequest
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	Id        string           `position:"Query" name:"Id"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeStreamVodListRequest is the request struct for api DescribeStreamVodList

func CreateDescribeStreamVodListRequest ¶

func CreateDescribeStreamVodListRequest() (request *DescribeStreamVodListRequest)

CreateDescribeStreamVodListRequest creates a request to invoke DescribeStreamVodList API

type DescribeStreamVodListResponse ¶

type DescribeStreamVodListResponse struct {
	*responses.BaseResponse
	RequestId string                          `json:"RequestId" xml:"RequestId"`
	Records   []RecordInDescribeStreamVodList `json:"Records" xml:"Records"`
}

DescribeStreamVodListResponse is the response struct for api DescribeStreamVodList

func CreateDescribeStreamVodListResponse ¶

func CreateDescribeStreamVodListResponse() (response *DescribeStreamVodListResponse)

CreateDescribeStreamVodListResponse creates a response to parse from DescribeStreamVodList response

type DescribeStreamsRequest ¶

type DescribeStreamsRequest struct {
	*requests.RpcRequest
	SortDirection string           `position:"Query" name:"SortDirection"`
	PageNum       requests.Integer `position:"Query" name:"PageNum"`
	ParentId      string           `position:"Query" name:"ParentId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	Id            string           `position:"Query" name:"Id"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	App           string           `position:"Query" name:"App"`
	GroupId       string           `position:"Query" name:"GroupId"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId      string           `position:"Query" name:"DeviceId"`
	Domain        string           `position:"Query" name:"Domain"`
	Name          string           `position:"Query" name:"Name"`
	SortBy        string           `position:"Query" name:"SortBy"`
}

DescribeStreamsRequest is the request struct for api DescribeStreams

func CreateDescribeStreamsRequest ¶

func CreateDescribeStreamsRequest() (request *DescribeStreamsRequest)

CreateDescribeStreamsRequest creates a request to invoke DescribeStreams API

type DescribeStreamsResponse ¶

type DescribeStreamsResponse struct {
	*responses.BaseResponse
	PageNum    int64    `json:"PageNum" xml:"PageNum"`
	PageSize   int64    `json:"PageSize" xml:"PageSize"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int64    `json:"TotalCount" xml:"TotalCount"`
	PageCount  int64    `json:"PageCount" xml:"PageCount"`
	Streams    []Stream `json:"Streams" xml:"Streams"`
}

DescribeStreamsResponse is the response struct for api DescribeStreams

func CreateDescribeStreamsResponse ¶

func CreateDescribeStreamsResponse() (response *DescribeStreamsResponse)

CreateDescribeStreamsResponse creates a response to parse from DescribeStreams response

type DescribeTemplateRequest ¶

type DescribeTemplateRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeTemplateRequest is the request struct for api DescribeTemplate

func CreateDescribeTemplateRequest ¶

func CreateDescribeTemplateRequest() (request *DescribeTemplateRequest)

CreateDescribeTemplateRequest creates a request to invoke DescribeTemplate API

type DescribeTemplateResponse ¶

type DescribeTemplateResponse struct {
	*responses.BaseResponse
	Type          string        `json:"Type" xml:"Type"`
	Trigger       string        `json:"Trigger" xml:"Trigger"`
	HlsTs         string        `json:"HlsTs" xml:"HlsTs"`
	Mp4           string        `json:"Mp4" xml:"Mp4"`
	JpgOverwrite  string        `json:"JpgOverwrite" xml:"JpgOverwrite"`
	Callback      string        `json:"Callback" xml:"Callback"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	Description   string        `json:"Description" xml:"Description"`
	Region        string        `json:"Region" xml:"Region"`
	Retention     int64         `json:"Retention" xml:"Retention"`
	HlsM3u8       string        `json:"HlsM3u8" xml:"HlsM3u8"`
	Name          string        `json:"Name" xml:"Name"`
	Flv           string        `json:"Flv" xml:"Flv"`
	CreatedTime   string        `json:"CreatedTime" xml:"CreatedTime"`
	OssEndpoint   string        `json:"OssEndpoint" xml:"OssEndpoint"`
	OssFilePrefix string        `json:"OssFilePrefix" xml:"OssFilePrefix"`
	JpgOnDemand   string        `json:"JpgOnDemand" xml:"JpgOnDemand"`
	OssBucket     string        `json:"OssBucket" xml:"OssBucket"`
	FileFormat    string        `json:"FileFormat" xml:"FileFormat"`
	JpgSequence   string        `json:"JpgSequence" xml:"JpgSequence"`
	EndTime       string        `json:"EndTime" xml:"EndTime"`
	StartTime     string        `json:"StartTime" xml:"StartTime"`
	Interval      int64         `json:"Interval" xml:"Interval"`
	Id            string        `json:"Id" xml:"Id"`
	TransConfigs  []TransConfig `json:"TransConfigs" xml:"TransConfigs"`
}

DescribeTemplateResponse is the response struct for api DescribeTemplate

func CreateDescribeTemplateResponse ¶

func CreateDescribeTemplateResponse() (response *DescribeTemplateResponse)

CreateDescribeTemplateResponse creates a response to parse from DescribeTemplate response

type DescribeTemplatesRequest ¶

type DescribeTemplatesRequest struct {
	*requests.RpcRequest
	SortDirection string           `position:"Query" name:"SortDirection"`
	Type          string           `position:"Query" name:"Type"`
	PageNum       requests.Integer `position:"Query" name:"PageNum"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	Id            string           `position:"Query" name:"Id"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	SortBy        string           `position:"Query" name:"SortBy"`
}

DescribeTemplatesRequest is the request struct for api DescribeTemplates

func CreateDescribeTemplatesRequest ¶

func CreateDescribeTemplatesRequest() (request *DescribeTemplatesRequest)

CreateDescribeTemplatesRequest creates a request to invoke DescribeTemplates API

type DescribeTemplatesResponse ¶

type DescribeTemplatesResponse struct {
	*responses.BaseResponse
	PageNum    int64      `json:"PageNum" xml:"PageNum"`
	PageSize   int64      `json:"PageSize" xml:"PageSize"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	PageCount  int64      `json:"PageCount" xml:"PageCount"`
	Templates  []Template `json:"Templates" xml:"Templates"`
}

DescribeTemplatesResponse is the response struct for api DescribeTemplates

func CreateDescribeTemplatesResponse ¶

func CreateDescribeTemplatesResponse() (response *DescribeTemplatesResponse)

CreateDescribeTemplatesResponse creates a response to parse from DescribeTemplates response

type DescribeUserDevicesRequest ¶

type DescribeUserDevicesRequest struct {
	*requests.RpcRequest
	EnsInstanceIds string           `position:"Query" name:"EnsInstanceIds"`
	ShowLog        string           `position:"Query" name:"ShowLog"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	ServerName     string           `position:"Query" name:"ServerName"`
}

DescribeUserDevicesRequest is the request struct for api DescribeUserDevices

func CreateDescribeUserDevicesRequest ¶

func CreateDescribeUserDevicesRequest() (request *DescribeUserDevicesRequest)

CreateDescribeUserDevicesRequest creates a request to invoke DescribeUserDevices API

type DescribeUserDevicesResponse ¶

type DescribeUserDevicesResponse struct {
	*responses.BaseResponse
	RequestId string       `json:"RequestId" xml:"RequestId"`
	List      []UserDevice `json:"List" xml:"List"`
}

DescribeUserDevicesResponse is the response struct for api DescribeUserDevices

func CreateDescribeUserDevicesResponse ¶

func CreateDescribeUserDevicesResponse() (response *DescribeUserDevicesResponse)

CreateDescribeUserDevicesResponse creates a response to parse from DescribeUserDevices response

type DescribeVodStreamURLRequest ¶

type DescribeVodStreamURLRequest struct {
	*requests.RpcRequest
	ShowLog string           `position:"Query" name:"ShowLog"`
	TxId    string           `position:"Query" name:"TxId"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
	Url     string           `position:"Query" name:"Url"`
}

DescribeVodStreamURLRequest is the request struct for api DescribeVodStreamURL

func CreateDescribeVodStreamURLRequest ¶

func CreateDescribeVodStreamURLRequest() (request *DescribeVodStreamURLRequest)

CreateDescribeVodStreamURLRequest creates a request to invoke DescribeVodStreamURL API

type DescribeVodStreamURLResponse ¶

type DescribeVodStreamURLResponse struct {
	*responses.BaseResponse
	Url         string `json:"Url" xml:"Url"`
	OutProtocol string `json:"OutProtocol" xml:"OutProtocol"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Port        int64  `json:"Port" xml:"Port"`
	TxId        string `json:"TxId" xml:"TxId"`
}

DescribeVodStreamURLResponse is the response struct for api DescribeVodStreamURL

func CreateDescribeVodStreamURLResponse ¶

func CreateDescribeVodStreamURLResponse() (response *DescribeVodStreamURLResponse)

CreateDescribeVodStreamURLResponse creates a response to parse from DescribeVodStreamURL response

type DescribeVsCertificateDetailRequest ¶

type DescribeVsCertificateDetailRequest struct {
	*requests.RpcRequest
	ShowLog  string           `position:"Query" name:"ShowLog"`
	CertName string           `position:"Query" name:"CertName"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsCertificateDetailRequest is the request struct for api DescribeVsCertificateDetail

func CreateDescribeVsCertificateDetailRequest ¶

func CreateDescribeVsCertificateDetailRequest() (request *DescribeVsCertificateDetailRequest)

CreateDescribeVsCertificateDetailRequest creates a request to invoke DescribeVsCertificateDetail API

type DescribeVsCertificateDetailResponse ¶

type DescribeVsCertificateDetailResponse struct {
	*responses.BaseResponse
	CertName  string `json:"CertName" xml:"CertName"`
	Key       string `json:"Key" xml:"Key"`
	Cert      string `json:"Cert" xml:"Cert"`
	CertId    int64  `json:"CertId" xml:"CertId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DescribeVsCertificateDetailResponse is the response struct for api DescribeVsCertificateDetail

func CreateDescribeVsCertificateDetailResponse ¶

func CreateDescribeVsCertificateDetailResponse() (response *DescribeVsCertificateDetailResponse)

CreateDescribeVsCertificateDetailResponse creates a response to parse from DescribeVsCertificateDetail response

type DescribeVsCertificateListRequest ¶

type DescribeVsCertificateListRequest struct {
	*requests.RpcRequest
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsCertificateListRequest is the request struct for api DescribeVsCertificateList

func CreateDescribeVsCertificateListRequest ¶

func CreateDescribeVsCertificateListRequest() (request *DescribeVsCertificateListRequest)

CreateDescribeVsCertificateListRequest creates a request to invoke DescribeVsCertificateList API

type DescribeVsCertificateListResponse ¶

type DescribeVsCertificateListResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	CertificateListModel CertificateListModel `json:"CertificateListModel" xml:"CertificateListModel"`
}

DescribeVsCertificateListResponse is the response struct for api DescribeVsCertificateList

func CreateDescribeVsCertificateListResponse ¶

func CreateDescribeVsCertificateListResponse() (response *DescribeVsCertificateListResponse)

CreateDescribeVsCertificateListResponse creates a response to parse from DescribeVsCertificateList response

type DescribeVsDevicesDataRequest ¶

type DescribeVsDevicesDataRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	GroupId   string           `position:"Query" name:"GroupId"`
	EndTime   string           `position:"Query" name:"EndTime"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsDevicesDataRequest is the request struct for api DescribeVsDevicesData

func CreateDescribeVsDevicesDataRequest ¶

func CreateDescribeVsDevicesDataRequest() (request *DescribeVsDevicesDataRequest)

CreateDescribeVsDevicesDataRequest creates a request to invoke DescribeVsDevicesData API

type DescribeVsDevicesDataResponse ¶

type DescribeVsDevicesDataResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	DevicesDataPerInterval DevicesDataPerInterval `json:"DevicesDataPerInterval" xml:"DevicesDataPerInterval"`
}

DescribeVsDevicesDataResponse is the response struct for api DescribeVsDevicesData

func CreateDescribeVsDevicesDataResponse ¶

func CreateDescribeVsDevicesDataResponse() (response *DescribeVsDevicesDataResponse)

CreateDescribeVsDevicesDataResponse creates a response to parse from DescribeVsDevicesData response

type DescribeVsDomainBpsDataRequest ¶

type DescribeVsDomainBpsDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	ShowLog        string           `position:"Query" name:"ShowLog"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeVsDomainBpsDataRequest is the request struct for api DescribeVsDomainBpsData

func CreateDescribeVsDomainBpsDataRequest ¶

func CreateDescribeVsDomainBpsDataRequest() (request *DescribeVsDomainBpsDataRequest)

CreateDescribeVsDomainBpsDataRequest creates a request to invoke DescribeVsDomainBpsData API

type DescribeVsDomainBpsDataResponse ¶

type DescribeVsDomainBpsDataResponse struct {
	*responses.BaseResponse
	EndTime            string             `json:"EndTime" xml:"EndTime"`
	StartTime          string             `json:"StartTime" xml:"StartTime"`
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	DomainName         string             `json:"DomainName" xml:"DomainName"`
	DataInterval       string             `json:"DataInterval" xml:"DataInterval"`
	BpsDataPerInterval BpsDataPerInterval `json:"BpsDataPerInterval" xml:"BpsDataPerInterval"`
}

DescribeVsDomainBpsDataResponse is the response struct for api DescribeVsDomainBpsData

func CreateDescribeVsDomainBpsDataResponse ¶

func CreateDescribeVsDomainBpsDataResponse() (response *DescribeVsDomainBpsDataResponse)

CreateDescribeVsDomainBpsDataResponse creates a response to parse from DescribeVsDomainBpsData response

type DescribeVsDomainCertificateInfoRequest ¶

type DescribeVsDomainCertificateInfoRequest struct {
	*requests.RpcRequest
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsDomainCertificateInfoRequest is the request struct for api DescribeVsDomainCertificateInfo

func CreateDescribeVsDomainCertificateInfoRequest ¶

func CreateDescribeVsDomainCertificateInfoRequest() (request *DescribeVsDomainCertificateInfoRequest)

CreateDescribeVsDomainCertificateInfoRequest creates a request to invoke DescribeVsDomainCertificateInfo API

type DescribeVsDomainCertificateInfoResponse ¶

type DescribeVsDomainCertificateInfoResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	CertInfos CertInfos `json:"CertInfos" xml:"CertInfos"`
}

DescribeVsDomainCertificateInfoResponse is the response struct for api DescribeVsDomainCertificateInfo

func CreateDescribeVsDomainCertificateInfoResponse ¶

func CreateDescribeVsDomainCertificateInfoResponse() (response *DescribeVsDomainCertificateInfoResponse)

CreateDescribeVsDomainCertificateInfoResponse creates a response to parse from DescribeVsDomainCertificateInfo response

type DescribeVsDomainConfigsRequest ¶

type DescribeVsDomainConfigsRequest struct {
	*requests.RpcRequest
	FunctionNames string           `position:"Query" name:"FunctionNames"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsDomainConfigsRequest is the request struct for api DescribeVsDomainConfigs

func CreateDescribeVsDomainConfigsRequest ¶

func CreateDescribeVsDomainConfigsRequest() (request *DescribeVsDomainConfigsRequest)

CreateDescribeVsDomainConfigsRequest creates a request to invoke DescribeVsDomainConfigs API

type DescribeVsDomainConfigsResponse ¶

type DescribeVsDomainConfigsResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	DomainConfigs []DomainConfig `json:"DomainConfigs" xml:"DomainConfigs"`
}

DescribeVsDomainConfigsResponse is the response struct for api DescribeVsDomainConfigs

func CreateDescribeVsDomainConfigsResponse ¶

func CreateDescribeVsDomainConfigsResponse() (response *DescribeVsDomainConfigsResponse)

CreateDescribeVsDomainConfigsResponse creates a response to parse from DescribeVsDomainConfigs response

type DescribeVsDomainDetailRequest ¶

type DescribeVsDomainDetailRequest struct {
	*requests.RpcRequest
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsDomainDetailRequest is the request struct for api DescribeVsDomainDetail

func CreateDescribeVsDomainDetailRequest ¶

func CreateDescribeVsDomainDetailRequest() (request *DescribeVsDomainDetailRequest)

CreateDescribeVsDomainDetailRequest creates a request to invoke DescribeVsDomainDetail API

type DescribeVsDomainDetailResponse ¶

type DescribeVsDomainDetailResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	DomainConfig DomainConfig `json:"DomainConfig" xml:"DomainConfig"`
}

DescribeVsDomainDetailResponse is the response struct for api DescribeVsDomainDetail

func CreateDescribeVsDomainDetailResponse ¶

func CreateDescribeVsDomainDetailResponse() (response *DescribeVsDomainDetailResponse)

CreateDescribeVsDomainDetailResponse creates a response to parse from DescribeVsDomainDetail response

type DescribeVsDomainPvDataRequest ¶

type DescribeVsDomainPvDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsDomainPvDataRequest is the request struct for api DescribeVsDomainPvData

func CreateDescribeVsDomainPvDataRequest ¶

func CreateDescribeVsDomainPvDataRequest() (request *DescribeVsDomainPvDataRequest)

CreateDescribeVsDomainPvDataRequest creates a request to invoke DescribeVsDomainPvData API

type DescribeVsDomainPvDataResponse ¶

type DescribeVsDomainPvDataResponse struct {
	*responses.BaseResponse
	EndTime        string         `json:"EndTime" xml:"EndTime"`
	StartTime      string         `json:"StartTime" xml:"StartTime"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	DomainName     string         `json:"DomainName" xml:"DomainName"`
	DataInterval   string         `json:"DataInterval" xml:"DataInterval"`
	PvDataInterval PvDataInterval `json:"PvDataInterval" xml:"PvDataInterval"`
}

DescribeVsDomainPvDataResponse is the response struct for api DescribeVsDomainPvData

func CreateDescribeVsDomainPvDataResponse ¶

func CreateDescribeVsDomainPvDataResponse() (response *DescribeVsDomainPvDataResponse)

CreateDescribeVsDomainPvDataResponse creates a response to parse from DescribeVsDomainPvData response

type DescribeVsDomainPvUvDataRequest ¶

type DescribeVsDomainPvUvDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsDomainPvUvDataRequest is the request struct for api DescribeVsDomainPvUvData

func CreateDescribeVsDomainPvUvDataRequest ¶

func CreateDescribeVsDomainPvUvDataRequest() (request *DescribeVsDomainPvUvDataRequest)

CreateDescribeVsDomainPvUvDataRequest creates a request to invoke DescribeVsDomainPvUvData API

type DescribeVsDomainPvUvDataResponse ¶

type DescribeVsDomainPvUvDataResponse struct {
	*responses.BaseResponse
	EndTime       string        `json:"EndTime" xml:"EndTime"`
	StartTime     string        `json:"StartTime" xml:"StartTime"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	DomainName    string        `json:"DomainName" xml:"DomainName"`
	DataInterval  string        `json:"DataInterval" xml:"DataInterval"`
	PvUvDataInfos PvUvDataInfos `json:"PvUvDataInfos" xml:"PvUvDataInfos"`
}

DescribeVsDomainPvUvDataResponse is the response struct for api DescribeVsDomainPvUvData

func CreateDescribeVsDomainPvUvDataResponse ¶

func CreateDescribeVsDomainPvUvDataResponse() (response *DescribeVsDomainPvUvDataResponse)

CreateDescribeVsDomainPvUvDataResponse creates a response to parse from DescribeVsDomainPvUvData response

type DescribeVsDomainRecordDataRequest ¶

type DescribeVsDomainRecordDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	Region     string           `position:"Query" name:"Region"`
}

DescribeVsDomainRecordDataRequest is the request struct for api DescribeVsDomainRecordData

func CreateDescribeVsDomainRecordDataRequest ¶

func CreateDescribeVsDomainRecordDataRequest() (request *DescribeVsDomainRecordDataRequest)

CreateDescribeVsDomainRecordDataRequest creates a request to invoke DescribeVsDomainRecordData API

type DescribeVsDomainRecordDataResponse ¶

type DescribeVsDomainRecordDataResponse struct {
	*responses.BaseResponse
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	RecordDataPerInterval RecordDataPerInterval `json:"RecordDataPerInterval" xml:"RecordDataPerInterval"`
}

DescribeVsDomainRecordDataResponse is the response struct for api DescribeVsDomainRecordData

func CreateDescribeVsDomainRecordDataResponse ¶

func CreateDescribeVsDomainRecordDataResponse() (response *DescribeVsDomainRecordDataResponse)

CreateDescribeVsDomainRecordDataResponse creates a response to parse from DescribeVsDomainRecordData response

type DescribeVsDomainRegionDataRequest ¶

type DescribeVsDomainRegionDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsDomainRegionDataRequest is the request struct for api DescribeVsDomainRegionData

func CreateDescribeVsDomainRegionDataRequest ¶

func CreateDescribeVsDomainRegionDataRequest() (request *DescribeVsDomainRegionDataRequest)

CreateDescribeVsDomainRegionDataRequest creates a request to invoke DescribeVsDomainRegionData API

type DescribeVsDomainRegionDataResponse ¶

type DescribeVsDomainRegionDataResponse struct {
	*responses.BaseResponse
	EndTime      string `json:"EndTime" xml:"EndTime"`
	StartTime    string `json:"StartTime" xml:"StartTime"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	DomainName   string `json:"DomainName" xml:"DomainName"`
	DataInterval string `json:"DataInterval" xml:"DataInterval"`
	Value        Value  `json:"Value" xml:"Value"`
}

DescribeVsDomainRegionDataResponse is the response struct for api DescribeVsDomainRegionData

func CreateDescribeVsDomainRegionDataResponse ¶

func CreateDescribeVsDomainRegionDataResponse() (response *DescribeVsDomainRegionDataResponse)

CreateDescribeVsDomainRegionDataResponse creates a response to parse from DescribeVsDomainRegionData response

type DescribeVsDomainReqBpsDataRequest ¶

type DescribeVsDomainReqBpsDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	ShowLog        string           `position:"Query" name:"ShowLog"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeVsDomainReqBpsDataRequest is the request struct for api DescribeVsDomainReqBpsData

func CreateDescribeVsDomainReqBpsDataRequest ¶

func CreateDescribeVsDomainReqBpsDataRequest() (request *DescribeVsDomainReqBpsDataRequest)

CreateDescribeVsDomainReqBpsDataRequest creates a request to invoke DescribeVsDomainReqBpsData API

type DescribeVsDomainReqBpsDataResponse ¶

type DescribeVsDomainReqBpsDataResponse struct {
	*responses.BaseResponse
	EndTime               string                `json:"EndTime" xml:"EndTime"`
	StartTime             string                `json:"StartTime" xml:"StartTime"`
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	DomainName            string                `json:"DomainName" xml:"DomainName"`
	DataInterval          string                `json:"DataInterval" xml:"DataInterval"`
	ReqBpsDataPerInterval ReqBpsDataPerInterval `json:"ReqBpsDataPerInterval" xml:"ReqBpsDataPerInterval"`
}

DescribeVsDomainReqBpsDataResponse is the response struct for api DescribeVsDomainReqBpsData

func CreateDescribeVsDomainReqBpsDataResponse ¶

func CreateDescribeVsDomainReqBpsDataResponse() (response *DescribeVsDomainReqBpsDataResponse)

CreateDescribeVsDomainReqBpsDataResponse creates a response to parse from DescribeVsDomainReqBpsData response

type DescribeVsDomainReqTrafficDataRequest ¶

type DescribeVsDomainReqTrafficDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	ShowLog        string           `position:"Query" name:"ShowLog"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeVsDomainReqTrafficDataRequest is the request struct for api DescribeVsDomainReqTrafficData

func CreateDescribeVsDomainReqTrafficDataRequest ¶

func CreateDescribeVsDomainReqTrafficDataRequest() (request *DescribeVsDomainReqTrafficDataRequest)

CreateDescribeVsDomainReqTrafficDataRequest creates a request to invoke DescribeVsDomainReqTrafficData API

type DescribeVsDomainReqTrafficDataResponse ¶

type DescribeVsDomainReqTrafficDataResponse struct {
	*responses.BaseResponse
	EndTime                   string                    `json:"EndTime" xml:"EndTime"`
	StartTime                 string                    `json:"StartTime" xml:"StartTime"`
	RequestId                 string                    `json:"RequestId" xml:"RequestId"`
	DomainName                string                    `json:"DomainName" xml:"DomainName"`
	DataInterval              string                    `json:"DataInterval" xml:"DataInterval"`
	ReqTrafficDataPerInterval ReqTrafficDataPerInterval `json:"ReqTrafficDataPerInterval" xml:"ReqTrafficDataPerInterval"`
}

DescribeVsDomainReqTrafficDataResponse is the response struct for api DescribeVsDomainReqTrafficData

func CreateDescribeVsDomainReqTrafficDataResponse ¶

func CreateDescribeVsDomainReqTrafficDataResponse() (response *DescribeVsDomainReqTrafficDataResponse)

CreateDescribeVsDomainReqTrafficDataResponse creates a response to parse from DescribeVsDomainReqTrafficData response

type DescribeVsDomainSnapshotDataRequest ¶

type DescribeVsDomainSnapshotDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsDomainSnapshotDataRequest is the request struct for api DescribeVsDomainSnapshotData

func CreateDescribeVsDomainSnapshotDataRequest ¶

func CreateDescribeVsDomainSnapshotDataRequest() (request *DescribeVsDomainSnapshotDataRequest)

CreateDescribeVsDomainSnapshotDataRequest creates a request to invoke DescribeVsDomainSnapshotData API

type DescribeVsDomainSnapshotDataResponse ¶

type DescribeVsDomainSnapshotDataResponse struct {
	*responses.BaseResponse
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	SnapshotDataPerInterval SnapshotDataPerInterval `json:"SnapshotDataPerInterval" xml:"SnapshotDataPerInterval"`
}

DescribeVsDomainSnapshotDataResponse is the response struct for api DescribeVsDomainSnapshotData

func CreateDescribeVsDomainSnapshotDataResponse ¶

func CreateDescribeVsDomainSnapshotDataResponse() (response *DescribeVsDomainSnapshotDataResponse)

CreateDescribeVsDomainSnapshotDataResponse creates a response to parse from DescribeVsDomainSnapshotData response

type DescribeVsDomainTrafficDataRequest ¶

type DescribeVsDomainTrafficDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	ShowLog        string           `position:"Query" name:"ShowLog"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeVsDomainTrafficDataRequest is the request struct for api DescribeVsDomainTrafficData

func CreateDescribeVsDomainTrafficDataRequest ¶

func CreateDescribeVsDomainTrafficDataRequest() (request *DescribeVsDomainTrafficDataRequest)

CreateDescribeVsDomainTrafficDataRequest creates a request to invoke DescribeVsDomainTrafficData API

type DescribeVsDomainTrafficDataResponse ¶

type DescribeVsDomainTrafficDataResponse struct {
	*responses.BaseResponse
	EndTime                string                 `json:"EndTime" xml:"EndTime"`
	StartTime              string                 `json:"StartTime" xml:"StartTime"`
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	DomainName             string                 `json:"DomainName" xml:"DomainName"`
	DataInterval           string                 `json:"DataInterval" xml:"DataInterval"`
	TrafficDataPerInterval TrafficDataPerInterval `json:"TrafficDataPerInterval" xml:"TrafficDataPerInterval"`
}

DescribeVsDomainTrafficDataResponse is the response struct for api DescribeVsDomainTrafficData

func CreateDescribeVsDomainTrafficDataResponse ¶

func CreateDescribeVsDomainTrafficDataResponse() (response *DescribeVsDomainTrafficDataResponse)

CreateDescribeVsDomainTrafficDataResponse creates a response to parse from DescribeVsDomainTrafficData response

type DescribeVsDomainUvDataRequest ¶

type DescribeVsDomainUvDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsDomainUvDataRequest is the request struct for api DescribeVsDomainUvData

func CreateDescribeVsDomainUvDataRequest ¶

func CreateDescribeVsDomainUvDataRequest() (request *DescribeVsDomainUvDataRequest)

CreateDescribeVsDomainUvDataRequest creates a request to invoke DescribeVsDomainUvData API

type DescribeVsDomainUvDataResponse ¶

type DescribeVsDomainUvDataResponse struct {
	*responses.BaseResponse
	EndTime        string         `json:"EndTime" xml:"EndTime"`
	StartTime      string         `json:"StartTime" xml:"StartTime"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	DomainName     string         `json:"DomainName" xml:"DomainName"`
	DataInterval   string         `json:"DataInterval" xml:"DataInterval"`
	UvDataInterval UvDataInterval `json:"UvDataInterval" xml:"UvDataInterval"`
}

DescribeVsDomainUvDataResponse is the response struct for api DescribeVsDomainUvData

func CreateDescribeVsDomainUvDataResponse ¶

func CreateDescribeVsDomainUvDataResponse() (response *DescribeVsDomainUvDataResponse)

CreateDescribeVsDomainUvDataResponse creates a response to parse from DescribeVsDomainUvData response

type DescribeVsPullStreamInfoConfigRequest ¶

type DescribeVsPullStreamInfoConfigRequest struct {
	*requests.RpcRequest
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsPullStreamInfoConfigRequest is the request struct for api DescribeVsPullStreamInfoConfig

func CreateDescribeVsPullStreamInfoConfigRequest ¶

func CreateDescribeVsPullStreamInfoConfigRequest() (request *DescribeVsPullStreamInfoConfigRequest)

CreateDescribeVsPullStreamInfoConfigRequest creates a request to invoke DescribeVsPullStreamInfoConfig API

type DescribeVsPullStreamInfoConfigResponse ¶

type DescribeVsPullStreamInfoConfigResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	LiveAppRecordList LiveAppRecordList `json:"LiveAppRecordList" xml:"LiveAppRecordList"`
}

DescribeVsPullStreamInfoConfigResponse is the response struct for api DescribeVsPullStreamInfoConfig

func CreateDescribeVsPullStreamInfoConfigResponse ¶

func CreateDescribeVsPullStreamInfoConfigResponse() (response *DescribeVsPullStreamInfoConfigResponse)

CreateDescribeVsPullStreamInfoConfigResponse creates a response to parse from DescribeVsPullStreamInfoConfig response

type DescribeVsStorageTrafficUsageDataRequest ¶

type DescribeVsStorageTrafficUsageDataRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	SplitBy   string           `position:"Query" name:"SplitBy"`
	EndTime   string           `position:"Query" name:"EndTime"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
	Bucket    string           `position:"Query" name:"Bucket"`
	Interval  string           `position:"Query" name:"Interval"`
}

DescribeVsStorageTrafficUsageDataRequest is the request struct for api DescribeVsStorageTrafficUsageData

func CreateDescribeVsStorageTrafficUsageDataRequest ¶

func CreateDescribeVsStorageTrafficUsageDataRequest() (request *DescribeVsStorageTrafficUsageDataRequest)

CreateDescribeVsStorageTrafficUsageDataRequest creates a request to invoke DescribeVsStorageTrafficUsageData API

type DescribeVsStorageTrafficUsageDataResponse ¶

type DescribeVsStorageTrafficUsageDataResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TrafficUsage TrafficUsage `json:"TrafficUsage" xml:"TrafficUsage"`
}

DescribeVsStorageTrafficUsageDataResponse is the response struct for api DescribeVsStorageTrafficUsageData

func CreateDescribeVsStorageTrafficUsageDataResponse ¶

func CreateDescribeVsStorageTrafficUsageDataResponse() (response *DescribeVsStorageTrafficUsageDataResponse)

CreateDescribeVsStorageTrafficUsageDataResponse creates a response to parse from DescribeVsStorageTrafficUsageData response

type DescribeVsStorageUsageDataRequest ¶

type DescribeVsStorageUsageDataRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	SplitBy   string           `position:"Query" name:"SplitBy"`
	EndTime   string           `position:"Query" name:"EndTime"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
	Bucket    string           `position:"Query" name:"Bucket"`
	Interval  string           `position:"Query" name:"Interval"`
}

DescribeVsStorageUsageDataRequest is the request struct for api DescribeVsStorageUsageData

func CreateDescribeVsStorageUsageDataRequest ¶

func CreateDescribeVsStorageUsageDataRequest() (request *DescribeVsStorageUsageDataRequest)

CreateDescribeVsStorageUsageDataRequest creates a request to invoke DescribeVsStorageUsageData API

type DescribeVsStorageUsageDataResponse ¶

type DescribeVsStorageUsageDataResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	StorageUsage StorageUsage `json:"StorageUsage" xml:"StorageUsage"`
}

DescribeVsStorageUsageDataResponse is the response struct for api DescribeVsStorageUsageData

func CreateDescribeVsStorageUsageDataResponse ¶

func CreateDescribeVsStorageUsageDataResponse() (response *DescribeVsStorageUsageDataResponse)

CreateDescribeVsStorageUsageDataResponse creates a response to parse from DescribeVsStorageUsageData response

type DescribeVsStreamsNotifyUrlConfigRequest ¶

type DescribeVsStreamsNotifyUrlConfigRequest struct {
	*requests.RpcRequest
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsStreamsNotifyUrlConfigRequest is the request struct for api DescribeVsStreamsNotifyUrlConfig

func CreateDescribeVsStreamsNotifyUrlConfigRequest ¶

func CreateDescribeVsStreamsNotifyUrlConfigRequest() (request *DescribeVsStreamsNotifyUrlConfigRequest)

CreateDescribeVsStreamsNotifyUrlConfigRequest creates a request to invoke DescribeVsStreamsNotifyUrlConfig API

type DescribeVsStreamsNotifyUrlConfigResponse ¶

type DescribeVsStreamsNotifyUrlConfigResponse struct {
	*responses.BaseResponse
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	LiveStreamsNotifyConfig LiveStreamsNotifyConfig `json:"LiveStreamsNotifyConfig" xml:"LiveStreamsNotifyConfig"`
}

DescribeVsStreamsNotifyUrlConfigResponse is the response struct for api DescribeVsStreamsNotifyUrlConfig

func CreateDescribeVsStreamsNotifyUrlConfigResponse ¶

func CreateDescribeVsStreamsNotifyUrlConfigResponse() (response *DescribeVsStreamsNotifyUrlConfigResponse)

CreateDescribeVsStreamsNotifyUrlConfigResponse creates a response to parse from DescribeVsStreamsNotifyUrlConfig response

type DescribeVsStreamsOnlineListRequest ¶

type DescribeVsStreamsOnlineListRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	PageNum    requests.Integer `position:"Query" name:"PageNum"`
	AppName    string           `position:"Query" name:"AppName"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	StreamName string           `position:"Query" name:"StreamName"`
	QueryType  string           `position:"Query" name:"QueryType"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	StreamType string           `position:"Query" name:"StreamType"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OrderBy    string           `position:"Query" name:"OrderBy"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsStreamsOnlineListRequest is the request struct for api DescribeVsStreamsOnlineList

func CreateDescribeVsStreamsOnlineListRequest ¶

func CreateDescribeVsStreamsOnlineListRequest() (request *DescribeVsStreamsOnlineListRequest)

CreateDescribeVsStreamsOnlineListRequest creates a request to invoke DescribeVsStreamsOnlineList API

type DescribeVsStreamsOnlineListResponse ¶

type DescribeVsStreamsOnlineListResponse struct {
	*responses.BaseResponse
	TotalPage  int        `json:"TotalPage" xml:"TotalPage"`
	PageNum    int        `json:"PageNum" xml:"PageNum"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalNum   int        `json:"TotalNum" xml:"TotalNum"`
	OnlineInfo OnlineInfo `json:"OnlineInfo" xml:"OnlineInfo"`
}

DescribeVsStreamsOnlineListResponse is the response struct for api DescribeVsStreamsOnlineList

func CreateDescribeVsStreamsOnlineListResponse ¶

func CreateDescribeVsStreamsOnlineListResponse() (response *DescribeVsStreamsOnlineListResponse)

CreateDescribeVsStreamsOnlineListResponse creates a response to parse from DescribeVsStreamsOnlineList response

type DescribeVsStreamsPublishListRequest ¶

type DescribeVsStreamsPublishListRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	AppName    string           `position:"Query" name:"AppName"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	StreamName string           `position:"Query" name:"StreamName"`
	QueryType  string           `position:"Query" name:"QueryType"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	StreamType string           `position:"Query" name:"StreamType"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OrderBy    string           `position:"Query" name:"OrderBy"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsStreamsPublishListRequest is the request struct for api DescribeVsStreamsPublishList

func CreateDescribeVsStreamsPublishListRequest ¶

func CreateDescribeVsStreamsPublishListRequest() (request *DescribeVsStreamsPublishListRequest)

CreateDescribeVsStreamsPublishListRequest creates a request to invoke DescribeVsStreamsPublishList API

type DescribeVsStreamsPublishListResponse ¶

type DescribeVsStreamsPublishListResponse struct {
	*responses.BaseResponse
	TotalPage   int         `json:"TotalPage" xml:"TotalPage"`
	PageNum     int         `json:"PageNum" xml:"PageNum"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalNum    int         `json:"TotalNum" xml:"TotalNum"`
	PublishInfo PublishInfo `json:"PublishInfo" xml:"PublishInfo"`
}

DescribeVsStreamsPublishListResponse is the response struct for api DescribeVsStreamsPublishList

func CreateDescribeVsStreamsPublishListResponse ¶

func CreateDescribeVsStreamsPublishListResponse() (response *DescribeVsStreamsPublishListResponse)

CreateDescribeVsStreamsPublishListResponse creates a response to parse from DescribeVsStreamsPublishList response

type DescribeVsTopDomainsByFlowRequest ¶

type DescribeVsTopDomainsByFlowRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	Limit     requests.Integer `position:"Query" name:"Limit"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	EndTime   string           `position:"Query" name:"EndTime"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVsTopDomainsByFlowRequest is the request struct for api DescribeVsTopDomainsByFlow

func CreateDescribeVsTopDomainsByFlowRequest ¶

func CreateDescribeVsTopDomainsByFlowRequest() (request *DescribeVsTopDomainsByFlowRequest)

CreateDescribeVsTopDomainsByFlowRequest creates a request to invoke DescribeVsTopDomainsByFlow API

type DescribeVsTopDomainsByFlowResponse ¶

type DescribeVsTopDomainsByFlowResponse struct {
	*responses.BaseResponse
	DomainOnlineCount int64      `json:"DomainOnlineCount" xml:"DomainOnlineCount"`
	EndTime           string     `json:"EndTime" xml:"EndTime"`
	StartTime         string     `json:"StartTime" xml:"StartTime"`
	RequestId         string     `json:"RequestId" xml:"RequestId"`
	DomainCount       int64      `json:"DomainCount" xml:"DomainCount"`
	TopDomains        TopDomains `json:"TopDomains" xml:"TopDomains"`
}

DescribeVsTopDomainsByFlowResponse is the response struct for api DescribeVsTopDomainsByFlow

func CreateDescribeVsTopDomainsByFlowResponse ¶

func CreateDescribeVsTopDomainsByFlowResponse() (response *DescribeVsTopDomainsByFlowResponse)

CreateDescribeVsTopDomainsByFlowResponse creates a response to parse from DescribeVsTopDomainsByFlow response

type DescribeVsUpPeakPublishStreamData ¶

type DescribeVsUpPeakPublishStreamData struct {
	QueryTime        string `json:"QueryTime" xml:"QueryTime"`
	BandWidth        string `json:"BandWidth" xml:"BandWidth"`
	StatName         string `json:"StatName" xml:"StatName"`
	PeakTime         string `json:"PeakTime" xml:"PeakTime"`
	PublishStreamNum int    `json:"PublishStreamNum" xml:"PublishStreamNum"`
}

DescribeVsUpPeakPublishStreamData is a nested struct in vs response

type DescribeVsUpPeakPublishStreamDataRequest ¶

type DescribeVsUpPeakPublishStreamDataRequest struct {
	*requests.RpcRequest
	StartTime    string           `position:"Query" name:"StartTime"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	DomainName   string           `position:"Query" name:"DomainName"`
	EndTime      string           `position:"Query" name:"EndTime"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	DomainSwitch string           `position:"Query" name:"DomainSwitch"`
}

DescribeVsUpPeakPublishStreamDataRequest is the request struct for api DescribeVsUpPeakPublishStreamData

func CreateDescribeVsUpPeakPublishStreamDataRequest ¶

func CreateDescribeVsUpPeakPublishStreamDataRequest() (request *DescribeVsUpPeakPublishStreamDataRequest)

CreateDescribeVsUpPeakPublishStreamDataRequest creates a request to invoke DescribeVsUpPeakPublishStreamData API

type DescribeVsUpPeakPublishStreamDataResponse ¶

type DescribeVsUpPeakPublishStreamDataResponse struct {
	*responses.BaseResponse
	RequestId                          string                             `json:"RequestId" xml:"RequestId"`
	DescribeVsUpPeakPublishStreamDatas DescribeVsUpPeakPublishStreamDatas `json:"DescribeVsUpPeakPublishStreamDatas" xml:"DescribeVsUpPeakPublishStreamDatas"`
}

DescribeVsUpPeakPublishStreamDataResponse is the response struct for api DescribeVsUpPeakPublishStreamData

func CreateDescribeVsUpPeakPublishStreamDataResponse ¶

func CreateDescribeVsUpPeakPublishStreamDataResponse() (response *DescribeVsUpPeakPublishStreamDataResponse)

CreateDescribeVsUpPeakPublishStreamDataResponse creates a response to parse from DescribeVsUpPeakPublishStreamData response

type DescribeVsUpPeakPublishStreamDatas ¶

type DescribeVsUpPeakPublishStreamDatas struct {
	DescribeVsUpPeakPublishStreamData []DescribeVsUpPeakPublishStreamData `json:"DescribeVsUpPeakPublishStreamData" xml:"DescribeVsUpPeakPublishStreamData"`
}

DescribeVsUpPeakPublishStreamDatas is a nested struct in vs response

type DescribeVsUserResourcePackageRequest ¶

type DescribeVsUserResourcePackageRequest struct {
	*requests.RpcRequest
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	ShowLog       string           `position:"Query" name:"ShowLog"`
}

DescribeVsUserResourcePackageRequest is the request struct for api DescribeVsUserResourcePackage

func CreateDescribeVsUserResourcePackageRequest ¶

func CreateDescribeVsUserResourcePackageRequest() (request *DescribeVsUserResourcePackageRequest)

CreateDescribeVsUserResourcePackageRequest creates a request to invoke DescribeVsUserResourcePackage API

type DescribeVsUserResourcePackageResponse ¶

type DescribeVsUserResourcePackageResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	ResourcePackageInfos ResourcePackageInfos `json:"ResourcePackageInfos" xml:"ResourcePackageInfos"`
}

DescribeVsUserResourcePackageResponse is the response struct for api DescribeVsUserResourcePackage

func CreateDescribeVsUserResourcePackageResponse ¶

func CreateDescribeVsUserResourcePackageResponse() (response *DescribeVsUserResourcePackageResponse)

CreateDescribeVsUserResourcePackageResponse creates a response to parse from DescribeVsUserResourcePackage response

type Device ¶

type Device struct {
	ImageId            string    `json:"ImageId" xml:"ImageId"`
	PosInterval        int64     `json:"PosInterval" xml:"PosInterval"`
	OrderId            string    `json:"OrderId" xml:"OrderId"`
	Password           string    `json:"Password" xml:"Password"`
	AutoStart          bool      `json:"AutoStart" xml:"AutoStart"`
	GroupId            string    `json:"GroupId" xml:"GroupId"`
	Id                 string    `json:"Id" xml:"Id"`
	Vendor             string    `json:"Vendor" xml:"Vendor"`
	InstanceChargeType string    `json:"InstanceChargeType" xml:"InstanceChargeType"`
	Params             string    `json:"Params" xml:"Params"`
	Type               string    `json:"Type" xml:"Type"`
	AutoDirectory      bool      `json:"AutoDirectory" xml:"AutoDirectory"`
	DirectoryId        string    `json:"DirectoryId" xml:"DirectoryId"`
	ClusterId          string    `json:"ClusterId" xml:"ClusterId"`
	SubType            string    `json:"SubType" xml:"SubType"`
	ParentId           string    `json:"ParentId" xml:"ParentId"`
	InstanceName       string    `json:"InstanceName" xml:"InstanceName"`
	GbId               string    `json:"GbId" xml:"GbId"`
	Enabled            bool      `json:"Enabled" xml:"Enabled"`
	Status             string    `json:"Status" xml:"Status"`
	RegisteredTime     string    `json:"RegisteredTime" xml:"RegisteredTime"`
	Name               string    `json:"Name" xml:"Name"`
	Region             string    `json:"Region" xml:"Region"`
	AutoRenew          bool      `json:"AutoRenew" xml:"AutoRenew"`
	Server             string    `json:"Server" xml:"Server"`
	GroupName          string    `json:"GroupName" xml:"GroupName"`
	HostRom            string    `json:"HostRom" xml:"HostRom"`
	AlarmMethod        string    `json:"AlarmMethod" xml:"AlarmMethod"`
	Latitude           string    `json:"Latitude" xml:"Latitude"`
	CreatedTime        string    `json:"CreatedTime" xml:"CreatedTime"`
	InstanceId         string    `json:"InstanceId" xml:"InstanceId"`
	Description        string    `json:"Description" xml:"Description"`
	EdgeNodeName       string    `json:"EdgeNodeName" xml:"EdgeNodeName"`
	PlatformType       string    `json:"PlatformType" xml:"PlatformType"`
	Protocol           string    `json:"Protocol" xml:"Protocol"`
	Username           string    `json:"Username" xml:"Username"`
	RegisterCode       string    `json:"RegisterCode" xml:"RegisterCode"`
	Ip                 string    `json:"Ip" xml:"Ip"`
	Period             int       `json:"Period" xml:"Period"`
	PeriodUnit         string    `json:"PeriodUnit" xml:"PeriodUnit"`
	MacAddress         string    `json:"MacAddress" xml:"MacAddress"`
	AutoRenewPeriod    int       `json:"AutoRenewPeriod" xml:"AutoRenewPeriod"`
	Port               int64     `json:"Port" xml:"Port"`
	ServerName         string    `json:"ServerName" xml:"ServerName"`
	Url                string    `json:"Url" xml:"Url"`
	Longitude          string    `json:"Longitude" xml:"Longitude"`
	Dsn                string    `json:"Dsn" xml:"Dsn"`
	ChannelSyncTime    string    `json:"ChannelSyncTime" xml:"ChannelSyncTime"`
	AutoPos            bool      `json:"AutoPos" xml:"AutoPos"`
	Specification      string    `json:"Specification" xml:"Specification"`
	Directory          Directory `json:"Directory" xml:"Directory"`
	Stats              Stats     `json:"Stats" xml:"Stats"`
	PodInfos           []PodInfo `json:"PodInfos" xml:"PodInfos"`
	IpInfos            []IpInfo  `json:"IpInfos" xml:"IpInfos"`
}

Device is a nested struct in vs response

type DeviceInfo ¶

type DeviceInfo struct {
	Server     string `json:"Server" xml:"Server"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Name       string `json:"Name" xml:"Name"`
	IP         string `json:"IP" xml:"IP"`
}

DeviceInfo is a nested struct in vs response

type DeviceInfos ¶

type DeviceInfos struct {
	DeviceInfo []DeviceInfo `json:"DeviceInfo" xml:"DeviceInfo"`
}

DeviceInfos is a nested struct in vs response

type DevicesDataPerInterval ¶

type DevicesDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

DevicesDataPerInterval is a nested struct in vs response

type DevicesInDescribeClusterDevices ¶

type DevicesInDescribeClusterDevices struct {
	Device []Device `json:"Device" xml:"Device"`
}

DevicesInDescribeClusterDevices is a nested struct in vs response

type DevicesInDescribeDevices ¶

type DevicesInDescribeDevices struct {
	Device []Device `json:"Device" xml:"Device"`
}

DevicesInDescribeDevices is a nested struct in vs response

type DevicesInDescribeParentPlatformDevices ¶

type DevicesInDescribeParentPlatformDevices struct {
	Device []Device `json:"Device" xml:"Device"`
}

DevicesInDescribeParentPlatformDevices is a nested struct in vs response

type DevicesInDescribePurchasedDevices ¶

type DevicesInDescribePurchasedDevices struct {
	Device []Device `json:"Device" xml:"Device"`
}

DevicesInDescribePurchasedDevices is a nested struct in vs response

type DevicesInDescribeRenderingDevices ¶

type DevicesInDescribeRenderingDevices struct {
	Device []Device `json:"Device" xml:"Device"`
}

DevicesInDescribeRenderingDevices is a nested struct in vs response

type Directories ¶

type Directories struct {
	Directory []Directory `json:"Directory" xml:"Directory"`
}

Directories is a nested struct in vs response

type Directory ¶

type Directory struct {
	Name        string `json:"Name" xml:"Name"`
	CreatedTime string `json:"CreatedTime" xml:"CreatedTime"`
	ParentId    string `json:"ParentId" xml:"ParentId"`
	GroupId     string `json:"GroupId" xml:"GroupId"`
	Id          string `json:"Id" xml:"Id"`
	Description string `json:"Description" xml:"Description"`
}

Directory is a nested struct in vs response

type DomainConfig ¶

type DomainConfig struct {
	Region       string        `json:"Region" xml:"Region"`
	Cname        string        `json:"Cname" xml:"Cname"`
	DomainStatus string        `json:"DomainStatus" xml:"DomainStatus"`
	DomainType   string        `json:"DomainType" xml:"DomainType"`
	DomainName   string        `json:"DomainName" xml:"DomainName"`
	GmtModified  string        `json:"GmtModified" xml:"GmtModified"`
	SSLProtocol  string        `json:"SSLProtocol" xml:"SSLProtocol"`
	GmtCreated   string        `json:"GmtCreated" xml:"GmtCreated"`
	ConfigId     string        `json:"ConfigId" xml:"ConfigId"`
	Status       string        `json:"Status" xml:"Status"`
	Scope        string        `json:"Scope" xml:"Scope"`
	Description  string        `json:"Description" xml:"Description"`
	FunctionName string        `json:"FunctionName" xml:"FunctionName"`
	FunctionArgs []FunctionArg `json:"FunctionArgs" xml:"FunctionArgs"`
}

DomainConfig is a nested struct in vs response

type DomainConfigs ¶

type DomainConfigs struct {
	DomainConfig []DomainConfig `json:"DomainConfig" xml:"DomainConfig"`
}

DomainConfigs is a nested struct in vs response

type FailedIdsInDeleteRenderingDevices ¶

type FailedIdsInDeleteRenderingDevices struct {
	FailedId []string `json:"FailedId" xml:"FailedId"`
}

FailedIdsInDeleteRenderingDevices is a nested struct in vs response

type FailedIdsInOperateRenderingDevices ¶

type FailedIdsInOperateRenderingDevices struct {
	FailedId []string `json:"FailedId" xml:"FailedId"`
}

FailedIdsInOperateRenderingDevices is a nested struct in vs response

type FailedIdsInResetRenderingDevices ¶

type FailedIdsInResetRenderingDevices struct {
	FailedId []string `json:"FailedId" xml:"FailedId"`
}

FailedIdsInResetRenderingDevices is a nested struct in vs response

type ForbidResult ¶

type ForbidResult struct {
	ForbidResultInfo []ForbidResultInfo `json:"ForbidResultInfo" xml:"ForbidResultInfo"`
}

ForbidResult is a nested struct in vs response

type ForbidResultInfo ¶

type ForbidResultInfo struct {
	Result   string                        `json:"Result" xml:"Result"`
	Count    int                           `json:"Count" xml:"Count"`
	Detail   string                        `json:"Detail" xml:"Detail"`
	Channels ChannelsInBatchForbidVsStream `json:"Channels" xml:"Channels"`
}

ForbidResultInfo is a nested struct in vs response

type ForbidVsStreamRequest ¶

type ForbidVsStreamRequest struct {
	*requests.RpcRequest
	AppName             string           `position:"Query" name:"AppName"`
	StreamName          string           `position:"Query" name:"StreamName"`
	ShowLog             string           `position:"Query" name:"ShowLog"`
	ControlStreamAction string           `position:"Query" name:"ControlStreamAction"`
	ResumeTime          string           `position:"Query" name:"ResumeTime"`
	LiveStreamType      string           `position:"Query" name:"LiveStreamType"`
	DomainName          string           `position:"Query" name:"DomainName"`
	OwnerId             requests.Integer `position:"Query" name:"OwnerId"`
	Oneshot             string           `position:"Query" name:"Oneshot"`
}

ForbidVsStreamRequest is the request struct for api ForbidVsStream

func CreateForbidVsStreamRequest ¶

func CreateForbidVsStreamRequest() (request *ForbidVsStreamRequest)

CreateForbidVsStreamRequest creates a request to invoke ForbidVsStream API

type ForbidVsStreamResponse ¶

type ForbidVsStreamResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ForbidVsStreamResponse is the response struct for api ForbidVsStream

func CreateForbidVsStreamResponse ¶

func CreateForbidVsStreamResponse() (response *ForbidVsStreamResponse)

CreateForbidVsStreamResponse creates a response to parse from ForbidVsStream response

type FunctionArg ¶

type FunctionArg struct {
	ArgName  string `json:"ArgName" xml:"ArgName"`
	ArgValue string `json:"ArgValue" xml:"ArgValue"`
}

FunctionArg is a nested struct in vs response

type FunctionArgs ¶

type FunctionArgs struct {
	FunctionArg []FunctionArg `json:"FunctionArg" xml:"FunctionArg"`
}

FunctionArgs is a nested struct in vs response

type GbTcpPortsInDescribeGroup ¶

type GbTcpPortsInDescribeGroup struct {
	Port []string `json:"Port" xml:"Port"`
}

GbTcpPortsInDescribeGroup is a nested struct in vs response

type GbTcpPortsInDescribeGroups ¶

type GbTcpPortsInDescribeGroups struct {
	Port []string `json:"Port" xml:"Port"`
}

GbTcpPortsInDescribeGroups is a nested struct in vs response

type GbUdpPortsInDescribeGroup ¶

type GbUdpPortsInDescribeGroup struct {
	Port []string `json:"Port" xml:"Port"`
}

GbUdpPortsInDescribeGroup is a nested struct in vs response

type GbUdpPortsInDescribeGroups ¶

type GbUdpPortsInDescribeGroups struct {
	Port []string `json:"Port" xml:"Port"`
}

GbUdpPortsInDescribeGroups is a nested struct in vs response

type GetBucketInfoRequest ¶

type GetBucketInfoRequest struct {
	*requests.RpcRequest
	BucketName string           `position:"Query" name:"BucketName"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

GetBucketInfoRequest is the request struct for api GetBucketInfo

func CreateGetBucketInfoRequest ¶

func CreateGetBucketInfoRequest() (request *GetBucketInfoRequest)

CreateGetBucketInfoRequest creates a request to invoke GetBucketInfo API

type GetBucketInfoResponse ¶

type GetBucketInfoResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	BucketInfo BucketInfo `json:"BucketInfo" xml:"BucketInfo"`
}

GetBucketInfoResponse is the response struct for api GetBucketInfo

func CreateGetBucketInfoResponse ¶

func CreateGetBucketInfoResponse() (response *GetBucketInfoResponse)

CreateGetBucketInfoResponse creates a response to parse from GetBucketInfo response

type GotoPresetRequest ¶

type GotoPresetRequest struct {
	*requests.RpcRequest
	SubProtocol string           `position:"Query" name:"SubProtocol"`
	Id          string           `position:"Query" name:"Id"`
	PresetId    string           `position:"Query" name:"PresetId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

GotoPresetRequest is the request struct for api GotoPreset

func CreateGotoPresetRequest ¶

func CreateGotoPresetRequest() (request *GotoPresetRequest)

CreateGotoPresetRequest creates a request to invoke GotoPreset API

type GotoPresetResponse ¶

type GotoPresetResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GotoPresetResponse is the response struct for api GotoPreset

func CreateGotoPresetResponse ¶

func CreateGotoPresetResponse() (response *GotoPresetResponse)

CreateGotoPresetResponse creates a response to parse from GotoPreset response

type Group ¶

type Group struct {
	Status           string   `json:"Status" xml:"Status"`
	LazyPull         bool     `json:"LazyPull" xml:"LazyPull"`
	PlayDomain       string   `json:"PlayDomain" xml:"PlayDomain"`
	GbPort           int64    `json:"GbPort" xml:"GbPort"`
	CaptureInterval  int      `json:"CaptureInterval" xml:"CaptureInterval"`
	Callback         string   `json:"Callback" xml:"Callback"`
	GbId             string   `json:"GbId" xml:"GbId"`
	GbIp             string   `json:"GbIp" xml:"GbIp"`
	CaptureImage     int      `json:"CaptureImage" xml:"CaptureImage"`
	Description      string   `json:"Description" xml:"Description"`
	Region           string   `json:"Region" xml:"Region"`
	App              string   `json:"App" xml:"App"`
	AliasId          string   `json:"AliasId" xml:"AliasId"`
	Enabled          bool     `json:"Enabled" xml:"Enabled"`
	InProtocol       string   `json:"InProtocol" xml:"InProtocol"`
	CaptureOssPath   string   `json:"CaptureOssPath" xml:"CaptureOssPath"`
	CaptureOssBucket string   `json:"CaptureOssBucket" xml:"CaptureOssBucket"`
	OutProtocol      string   `json:"OutProtocol" xml:"OutProtocol"`
	PushDomain       string   `json:"PushDomain" xml:"PushDomain"`
	Name             string   `json:"Name" xml:"Name"`
	CreatedTime      string   `json:"CreatedTime" xml:"CreatedTime"`
	CaptureVideo     int      `json:"CaptureVideo" xml:"CaptureVideo"`
	Id               string   `json:"Id" xml:"Id"`
	GbTcpPorts       []string `json:"GbTcpPorts" xml:"GbTcpPorts"`
	GbUdpPorts       []string `json:"GbUdpPorts" xml:"GbUdpPorts"`
	Stats            Stats    `json:"Stats" xml:"Stats"`
}

Group is a nested struct in vs response

type Groups ¶

type Groups struct {
	Group []Group `json:"Group" xml:"Group"`
}

Groups is a nested struct in vs response

type InstanceDetail ¶

type InstanceDetail struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

InstanceDetail is a nested struct in vs response

type InstanceIdsInAddRenderingDeviceInternetPorts ¶

type InstanceIdsInAddRenderingDeviceInternetPorts struct {
	InstanceId []string `json:"instanceId" xml:"instanceId"`
}

InstanceIdsInAddRenderingDeviceInternetPorts is a nested struct in vs response

type InstanceIdsInCreateRenderingDevice ¶

type InstanceIdsInCreateRenderingDevice struct {
	InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}

InstanceIdsInCreateRenderingDevice is a nested struct in vs response

type InstanceIdsInDeleteRenderingDeviceInternetPorts ¶

type InstanceIdsInDeleteRenderingDeviceInternetPorts struct {
	InstanceIds []string `json:"instanceIds" xml:"instanceIds"`
}

InstanceIdsInDeleteRenderingDeviceInternetPorts is a nested struct in vs response

type InternalPort ¶

type InternalPort struct {
	IpProtocol string   `json:"IpProtocol" xml:"IpProtocol"`
	Platform   string   `json:"Platform" xml:"Platform"`
	Port       []string `json:"Port" xml:"Port"`
}

InternalPort is a nested struct in vs response

type InternalPortsInDescribeCluster ¶

type InternalPortsInDescribeCluster struct {
	InternalPort []InternalPort `json:"InternalPort" xml:"InternalPort"`
}

InternalPortsInDescribeCluster is a nested struct in vs response

type InternalPortsInDescribeClusters ¶

type InternalPortsInDescribeClusters struct {
	InternalPort []InternalPort `json:"InternalPort" xml:"InternalPort"`
}

InternalPortsInDescribeClusters is a nested struct in vs response

type IpInfo ¶

type IpInfo struct {
	IpProtocol   string `json:"IpProtocol" xml:"IpProtocol"`
	InternalIp   string `json:"InternalIp" xml:"InternalIp"`
	InternalPort string `json:"InternalPort" xml:"InternalPort"`
	ExternalIp   string `json:"ExternalIp" xml:"ExternalIp"`
	NatType      string `json:"NatType" xml:"NatType"`
	ExternalPort string `json:"ExternalPort" xml:"ExternalPort"`
	ISP          string `json:"ISP" xml:"ISP"`
}

IpInfo is a nested struct in vs response

type IpInfosInDescribeClusterDevices ¶

type IpInfosInDescribeClusterDevices struct {
	IpInfo []IpInfo `json:"IpInfo" xml:"IpInfo"`
}

IpInfosInDescribeClusterDevices is a nested struct in vs response

type IpInfosInDescribeRenderingDevices ¶

type IpInfosInDescribeRenderingDevices struct {
	IpInfo []IpInfo `json:"IpInfo" xml:"IpInfo"`
}

IpInfosInDescribeRenderingDevices is a nested struct in vs response

type List ¶

type List struct {
	UserDevice []UserDevice `json:"UserDevice" xml:"UserDevice"`
}

List is a nested struct in vs response

type ListBucketsRequest ¶

type ListBucketsRequest struct {
	*requests.RpcRequest
	Prefix     string           `position:"Query" name:"Prefix"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Keyword    string           `position:"Query" name:"Keyword"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	Marker     string           `position:"Query" name:"Marker"`
}

ListBucketsRequest is the request struct for api ListBuckets

func CreateListBucketsRequest ¶

func CreateListBucketsRequest() (request *ListBucketsRequest)

CreateListBucketsRequest creates a request to invoke ListBuckets API

type ListBucketsResponse ¶

type ListBucketsResponse struct {
	*responses.BaseResponse
	TotalCount  int64        `json:"TotalCount" xml:"TotalCount"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	BucketInfos []BucketInfo `json:"BucketInfos" xml:"BucketInfos"`
}

ListBucketsResponse is the response struct for api ListBuckets

func CreateListBucketsResponse ¶

func CreateListBucketsResponse() (response *ListBucketsResponse)

CreateListBucketsResponse creates a response to parse from ListBuckets response

type ListObjectsRequest ¶

type ListObjectsRequest struct {
	*requests.RpcRequest
	MaxKeys           requests.Integer `position:"Query" name:"MaxKeys"`
	ContinuationToken string           `position:"Query" name:"ContinuationToken"`
	Prefix            string           `position:"Query" name:"Prefix"`
	Delimiter         string           `position:"Query" name:"Delimiter"`
	BucketName        string           `position:"Query" name:"BucketName"`
	ShowLog           string           `position:"Query" name:"ShowLog"`
	EncodingType      string           `position:"Query" name:"EncodingType"`
	StartAfter        string           `position:"Query" name:"StartAfter"`
	OwnerId           requests.Integer `position:"Query" name:"OwnerId"`
	Marker            string           `position:"Query" name:"Marker"`
}

ListObjectsRequest is the request struct for api ListObjects

func CreateListObjectsRequest ¶

func CreateListObjectsRequest() (request *ListObjectsRequest)

CreateListObjectsRequest creates a request to invoke ListObjects API

type ListObjectsResponse ¶

type ListObjectsResponse struct {
	*responses.BaseResponse
	Marker                string    `json:"Marker" xml:"Marker"`
	MaxKeys               int       `json:"MaxKeys" xml:"MaxKeys"`
	Prefix                string    `json:"Prefix" xml:"Prefix"`
	ContinuationToken     string    `json:"ContinuationToken" xml:"ContinuationToken"`
	NextContinuationToken string    `json:"NextContinuationToken" xml:"NextContinuationToken"`
	EncodingType          string    `json:"EncodingType" xml:"EncodingType"`
	NextMarker            string    `json:"NextMarker" xml:"NextMarker"`
	Delimiter             string    `json:"Delimiter" xml:"Delimiter"`
	RequestId             string    `json:"RequestId" xml:"RequestId"`
	BucketName            string    `json:"BucketName" xml:"BucketName"`
	IsTruncated           bool      `json:"IsTruncated" xml:"IsTruncated"`
	KeyCount              int       `json:"KeyCount" xml:"KeyCount"`
	CommonPrefixes        []string  `json:"CommonPrefixes" xml:"CommonPrefixes"`
	Contents              []Content `json:"Contents" xml:"Contents"`
}

ListObjectsResponse is the response struct for api ListObjects

func CreateListObjectsResponse ¶

func CreateListObjectsResponse() (response *ListObjectsResponse)

CreateListObjectsResponse creates a response to parse from ListObjects response

type LiveAppRecord ¶

type LiveAppRecord struct {
	EndTime    string `json:"EndTime" xml:"EndTime"`
	AppName    string `json:"AppName" xml:"AppName"`
	SourceUrl  string `json:"SourceUrl" xml:"SourceUrl"`
	StartTime  string `json:"StartTime" xml:"StartTime"`
	StreamName string `json:"StreamName" xml:"StreamName"`
	DomainName string `json:"DomainName" xml:"DomainName"`
}

LiveAppRecord is a nested struct in vs response

type LiveAppRecordList ¶

type LiveAppRecordList struct {
	LiveAppRecord []LiveAppRecord `json:"LiveAppRecord" xml:"LiveAppRecord"`
}

LiveAppRecordList is a nested struct in vs response

type LiveStreamOnlineInfo ¶

type LiveStreamOnlineInfo struct {
	PublishTime   string `json:"PublishTime" xml:"PublishTime"`
	AppName       string `json:"AppName" xml:"AppName"`
	PublishType   string `json:"PublishType" xml:"PublishType"`
	PublishUrl    string `json:"PublishUrl" xml:"PublishUrl"`
	Transcoded    string `json:"Transcoded" xml:"Transcoded"`
	StreamName    string `json:"StreamName" xml:"StreamName"`
	DomainName    string `json:"DomainName" xml:"DomainName"`
	TranscodeId   string `json:"TranscodeId" xml:"TranscodeId"`
	PublishDomain string `json:"PublishDomain" xml:"PublishDomain"`
}

LiveStreamOnlineInfo is a nested struct in vs response

type LiveStreamPublishInfo ¶

type LiveStreamPublishInfo struct {
	EdgeNodeAddr  string `json:"EdgeNodeAddr" xml:"EdgeNodeAddr"`
	PublishUrl    string `json:"PublishUrl" xml:"PublishUrl"`
	StreamName    string `json:"StreamName" xml:"StreamName"`
	DomainName    string `json:"DomainName" xml:"DomainName"`
	StopTime      string `json:"StopTime" xml:"StopTime"`
	TranscodeId   string `json:"TranscodeId" xml:"TranscodeId"`
	PublishDomain string `json:"PublishDomain" xml:"PublishDomain"`
	AppName       string `json:"AppName" xml:"AppName"`
	PublishTime   string `json:"PublishTime" xml:"PublishTime"`
	PublishType   string `json:"PublishType" xml:"PublishType"`
	Transcoded    string `json:"Transcoded" xml:"Transcoded"`
	ClientAddr    string `json:"ClientAddr" xml:"ClientAddr"`
	StreamUrl     string `json:"StreamUrl" xml:"StreamUrl"`
}

LiveStreamPublishInfo is a nested struct in vs response

type LiveStreamsNotifyConfig ¶

type LiveStreamsNotifyConfig struct {
	AuthType   string `json:"AuthType" xml:"AuthType"`
	AuthKey    string `json:"AuthKey" xml:"AuthKey"`
	DomainName string `json:"DomainName" xml:"DomainName"`
	NotifyUrl  string `json:"NotifyUrl" xml:"NotifyUrl"`
}

LiveStreamsNotifyConfig is a nested struct in vs response

type ModifyDeviceAlarmRequest ¶

type ModifyDeviceAlarmRequest struct {
	*requests.RpcRequest
	Id        string           `position:"Query" name:"Id"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
	AlarmId   string           `position:"Query" name:"AlarmId"`
	ChannelId requests.Integer `position:"Query" name:"ChannelId"`
	Status    requests.Integer `position:"Query" name:"Status"`
}

ModifyDeviceAlarmRequest is the request struct for api ModifyDeviceAlarm

func CreateModifyDeviceAlarmRequest ¶

func CreateModifyDeviceAlarmRequest() (request *ModifyDeviceAlarmRequest)

CreateModifyDeviceAlarmRequest creates a request to invoke ModifyDeviceAlarm API

type ModifyDeviceAlarmResponse ¶

type ModifyDeviceAlarmResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDeviceAlarmResponse is the response struct for api ModifyDeviceAlarm

func CreateModifyDeviceAlarmResponse ¶

func CreateModifyDeviceAlarmResponse() (response *ModifyDeviceAlarmResponse)

CreateModifyDeviceAlarmResponse creates a response to parse from ModifyDeviceAlarm response

type ModifyDeviceCaptureRequest ¶

type ModifyDeviceCaptureRequest struct {
	*requests.RpcRequest
	Video   requests.Integer `position:"Query" name:"Video"`
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	Image   requests.Integer `position:"Query" name:"Image"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDeviceCaptureRequest is the request struct for api ModifyDeviceCapture

func CreateModifyDeviceCaptureRequest ¶

func CreateModifyDeviceCaptureRequest() (request *ModifyDeviceCaptureRequest)

CreateModifyDeviceCaptureRequest creates a request to invoke ModifyDeviceCapture API

type ModifyDeviceCaptureResponse ¶

type ModifyDeviceCaptureResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDeviceCaptureResponse is the response struct for api ModifyDeviceCapture

func CreateModifyDeviceCaptureResponse ¶

func CreateModifyDeviceCaptureResponse() (response *ModifyDeviceCaptureResponse)

CreateModifyDeviceCaptureResponse creates a response to parse from ModifyDeviceCapture response

type ModifyDeviceChannelsRequest ¶

type ModifyDeviceChannelsRequest struct {
	*requests.RpcRequest
	DeviceStatus string           `position:"Query" name:"DeviceStatus"`
	Id           string           `position:"Query" name:"Id"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	Channels     string           `position:"Query" name:"Channels"`
	Dsn          string           `position:"Query" name:"Dsn"`
}

ModifyDeviceChannelsRequest is the request struct for api ModifyDeviceChannels

func CreateModifyDeviceChannelsRequest ¶

func CreateModifyDeviceChannelsRequest() (request *ModifyDeviceChannelsRequest)

CreateModifyDeviceChannelsRequest creates a request to invoke ModifyDeviceChannels API

type ModifyDeviceChannelsResponse ¶

type ModifyDeviceChannelsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDeviceChannelsResponse is the response struct for api ModifyDeviceChannels

func CreateModifyDeviceChannelsResponse ¶

func CreateModifyDeviceChannelsResponse() (response *ModifyDeviceChannelsResponse)

CreateModifyDeviceChannelsResponse creates a response to parse from ModifyDeviceChannels response

type ModifyDeviceRequest ¶

type ModifyDeviceRequest struct {
	*requests.RpcRequest
	GbId        string           `position:"Query" name:"GbId"`
	Latitude    string           `position:"Query" name:"Latitude"`
	Description string           `position:"Query" name:"Description"`
	Type        string           `position:"Query" name:"Type"`
	AutoStart   requests.Boolean `position:"Query" name:"AutoStart"`
	ParentId    string           `position:"Query" name:"ParentId"`
	Password    string           `position:"Query" name:"Password"`
	Vendor      string           `position:"Query" name:"Vendor"`
	AlarmMethod string           `position:"Query" name:"AlarmMethod"`
	DirectoryId string           `position:"Query" name:"DirectoryId"`
	Id          string           `position:"Query" name:"Id"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	Longitude   string           `position:"Query" name:"Longitude"`
	GroupId     string           `position:"Query" name:"GroupId"`
	Ip          string           `position:"Query" name:"Ip"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	Params      string           `position:"Query" name:"Params"`
	Url         string           `position:"Query" name:"Url"`
	Port        requests.Integer `position:"Query" name:"Port"`
	Name        string           `position:"Query" name:"Name"`
	PosInterval requests.Integer `position:"Query" name:"PosInterval"`
	Username    string           `position:"Query" name:"Username"`
	AutoPos     requests.Boolean `position:"Query" name:"AutoPos"`
}

ModifyDeviceRequest is the request struct for api ModifyDevice

func CreateModifyDeviceRequest ¶

func CreateModifyDeviceRequest() (request *ModifyDeviceRequest)

CreateModifyDeviceRequest creates a request to invoke ModifyDevice API

type ModifyDeviceResponse ¶

type ModifyDeviceResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDeviceResponse is the response struct for api ModifyDevice

func CreateModifyDeviceResponse ¶

func CreateModifyDeviceResponse() (response *ModifyDeviceResponse)

CreateModifyDeviceResponse creates a response to parse from ModifyDevice response

type ModifyDirectoryRequest ¶

type ModifyDirectoryRequest struct {
	*requests.RpcRequest
	Description string           `position:"Query" name:"Description"`
	Id          string           `position:"Query" name:"Id"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	Name        string           `position:"Query" name:"Name"`
}

ModifyDirectoryRequest is the request struct for api ModifyDirectory

func CreateModifyDirectoryRequest ¶

func CreateModifyDirectoryRequest() (request *ModifyDirectoryRequest)

CreateModifyDirectoryRequest creates a request to invoke ModifyDirectory API

type ModifyDirectoryResponse ¶

type ModifyDirectoryResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDirectoryResponse is the response struct for api ModifyDirectory

func CreateModifyDirectoryResponse ¶

func CreateModifyDirectoryResponse() (response *ModifyDirectoryResponse)

CreateModifyDirectoryResponse creates a response to parse from ModifyDirectory response

type ModifyGroupRequest ¶

type ModifyGroupRequest struct {
	*requests.RpcRequest
	CaptureVideo     requests.Integer `position:"Query" name:"CaptureVideo"`
	Description      string           `position:"Query" name:"Description"`
	Enabled          requests.Boolean `position:"Query" name:"Enabled"`
	CaptureOssPath   string           `position:"Query" name:"CaptureOssPath"`
	PushDomain       string           `position:"Query" name:"PushDomain"`
	CaptureImage     requests.Integer `position:"Query" name:"CaptureImage"`
	Id               string           `position:"Query" name:"Id"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	PlayDomain       string           `position:"Query" name:"PlayDomain"`
	OutProtocol      string           `position:"Query" name:"OutProtocol"`
	CaptureInterval  requests.Integer `position:"Query" name:"CaptureInterval"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	InProtocol       string           `position:"Query" name:"InProtocol"`
	LazyPull         requests.Boolean `position:"Query" name:"LazyPull"`
	Name             string           `position:"Query" name:"Name"`
	Callback         string           `position:"Query" name:"Callback"`
	Region           string           `position:"Query" name:"Region"`
	CaptureOssBucket string           `position:"Query" name:"CaptureOssBucket"`
}

ModifyGroupRequest is the request struct for api ModifyGroup

func CreateModifyGroupRequest ¶

func CreateModifyGroupRequest() (request *ModifyGroupRequest)

CreateModifyGroupRequest creates a request to invoke ModifyGroup API

type ModifyGroupResponse ¶

type ModifyGroupResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyGroupResponse is the response struct for api ModifyGroup

func CreateModifyGroupResponse ¶

func CreateModifyGroupResponse() (response *ModifyGroupResponse)

CreateModifyGroupResponse creates a response to parse from ModifyGroup response

type ModifyParentPlatformRequest ¶

type ModifyParentPlatformRequest struct {
	*requests.RpcRequest
	GbId           string           `position:"Query" name:"GbId"`
	ClientAuth     requests.Boolean `position:"Query" name:"ClientAuth"`
	Description    string           `position:"Query" name:"Description"`
	AutoStart      requests.Boolean `position:"Query" name:"AutoStart"`
	Id             string           `position:"Query" name:"Id"`
	ClientPassword string           `position:"Query" name:"ClientPassword"`
	ShowLog        string           `position:"Query" name:"ShowLog"`
	Ip             string           `position:"Query" name:"Ip"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Port           requests.Integer `position:"Query" name:"Port"`
	Name           string           `position:"Query" name:"Name"`
	ClientUsername string           `position:"Query" name:"ClientUsername"`
}

ModifyParentPlatformRequest is the request struct for api ModifyParentPlatform

func CreateModifyParentPlatformRequest ¶

func CreateModifyParentPlatformRequest() (request *ModifyParentPlatformRequest)

CreateModifyParentPlatformRequest creates a request to invoke ModifyParentPlatform API

type ModifyParentPlatformResponse ¶

type ModifyParentPlatformResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyParentPlatformResponse is the response struct for api ModifyParentPlatform

func CreateModifyParentPlatformResponse ¶

func CreateModifyParentPlatformResponse() (response *ModifyParentPlatformResponse)

CreateModifyParentPlatformResponse creates a response to parse from ModifyParentPlatform response

type ModifyTemplateRequest ¶

type ModifyTemplateRequest struct {
	*requests.RpcRequest
	OssEndpoint      string           `position:"Query" name:"OssEndpoint"`
	JpgOverwrite     string           `position:"Query" name:"JpgOverwrite"`
	StartTime        string           `position:"Query" name:"StartTime"`
	JpgOnDemand      string           `position:"Query" name:"JpgOnDemand"`
	Id               string           `position:"Query" name:"Id"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	OssBucket        string           `position:"Query" name:"OssBucket"`
	TransConfigsJSON string           `position:"Query" name:"TransConfigsJSON"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	Name             string           `position:"Query" name:"Name"`
	Interval         requests.Integer `position:"Query" name:"Interval"`
	Region           string           `position:"Query" name:"Region"`
	HlsTs            string           `position:"Query" name:"HlsTs"`
	Description      string           `position:"Query" name:"Description"`
	OssFilePrefix    string           `position:"Query" name:"OssFilePrefix"`
	Retention        requests.Integer `position:"Query" name:"Retention"`
	HlsM3u8          string           `position:"Query" name:"HlsM3u8"`
	EndTime          string           `position:"Query" name:"EndTime"`
	Trigger          string           `position:"Query" name:"Trigger"`
	JpgSequence      string           `position:"Query" name:"JpgSequence"`
	Mp4              string           `position:"Query" name:"Mp4"`
	Flv              string           `position:"Query" name:"Flv"`
	Callback         string           `position:"Query" name:"Callback"`
	FileFormat       string           `position:"Query" name:"FileFormat"`
}

ModifyTemplateRequest is the request struct for api ModifyTemplate

func CreateModifyTemplateRequest ¶

func CreateModifyTemplateRequest() (request *ModifyTemplateRequest)

CreateModifyTemplateRequest creates a request to invoke ModifyTemplate API

type ModifyTemplateResponse ¶

type ModifyTemplateResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyTemplateResponse is the response struct for api ModifyTemplate

func CreateModifyTemplateResponse ¶

func CreateModifyTemplateResponse() (response *ModifyTemplateResponse)

CreateModifyTemplateResponse creates a response to parse from ModifyTemplate response

type NetworkInDescribeClusterDevices ¶

type NetworkInDescribeClusterDevices struct {
	NetworkItem []NetworkItem `json:"Network" xml:"Network"`
}

NetworkInDescribeClusterDevices is a nested struct in vs response

type NetworkInDescribeRenderingDevices ¶

type NetworkInDescribeRenderingDevices struct {
	NetworkItem []NetworkItem `json:"Network" xml:"Network"`
}

NetworkInDescribeRenderingDevices is a nested struct in vs response

type NetworkItem ¶

type NetworkItem struct {
	OutgoingIp     string `json:"OutgoingIp" xml:"OutgoingIp"`
	OutgoingIsp    string `json:"OutgoingIsp" xml:"OutgoingIsp"`
	ContainerPorts string `json:"ContainerPorts" xml:"ContainerPorts"`
	ExternalIp     string `json:"ExternalIp" xml:"ExternalIp"`
	ExternalPorts  string `json:"ExternalPorts" xml:"ExternalPorts"`
	ExternalIsp    string `json:"ExternalIsp" xml:"ExternalIsp"`
}

NetworkItem is a nested struct in vs response

type NodeDevice ¶

type NodeDevice struct {
	NodeName    string       `json:"NodeName" xml:"NodeName"`
	DeviceInfos []DeviceInfo `json:"DeviceInfos" xml:"DeviceInfos"`
}

NodeDevice is a nested struct in vs response

type NodeDevices ¶

type NodeDevices struct {
	NodeDevice []NodeDevice `json:"NodeDevice" xml:"NodeDevice"`
}

NodeDevices is a nested struct in vs response

type OnlineInfo ¶

type OnlineInfo struct {
	LiveStreamOnlineInfo []LiveStreamOnlineInfo `json:"LiveStreamOnlineInfo" xml:"LiveStreamOnlineInfo"`
}

OnlineInfo is a nested struct in vs response

type OpenVsServiceRequest ¶

type OpenVsServiceRequest struct {
	*requests.RpcRequest
}

OpenVsServiceRequest is the request struct for api OpenVsService

func CreateOpenVsServiceRequest ¶

func CreateOpenVsServiceRequest() (request *OpenVsServiceRequest)

CreateOpenVsServiceRequest creates a request to invoke OpenVsService API

type OpenVsServiceResponse ¶

type OpenVsServiceResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

OpenVsServiceResponse is the response struct for api OpenVsService

func CreateOpenVsServiceResponse ¶

func CreateOpenVsServiceResponse() (response *OpenVsServiceResponse)

CreateOpenVsServiceResponse creates a response to parse from OpenVsService response

type OperateRenderingDevicesRequest ¶

type OperateRenderingDevicesRequest struct {
	*requests.RpcRequest
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
	Operation   string           `position:"Query" name:"Operation"`
	PodId       string           `position:"Query" name:"PodId"`
}

OperateRenderingDevicesRequest is the request struct for api OperateRenderingDevices

func CreateOperateRenderingDevicesRequest ¶

func CreateOperateRenderingDevicesRequest() (request *OperateRenderingDevicesRequest)

CreateOperateRenderingDevicesRequest creates a request to invoke OperateRenderingDevices API

type OperateRenderingDevicesResponse ¶

type OperateRenderingDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	FailedIds []string `json:"FailedIds" xml:"FailedIds"`
}

OperateRenderingDevicesResponse is the response struct for api OperateRenderingDevices

func CreateOperateRenderingDevicesResponse ¶

func CreateOperateRenderingDevicesResponse() (response *OperateRenderingDevicesResponse)

CreateOperateRenderingDevicesResponse creates a response to parse from OperateRenderingDevices response

type Platform ¶

type Platform struct {
	Status         string `json:"Status" xml:"Status"`
	ClientPort     int64  `json:"ClientPort" xml:"ClientPort"`
	Protocol       string `json:"Protocol" xml:"Protocol"`
	ClientGbId     string `json:"ClientGbId" xml:"ClientGbId"`
	Ip             string `json:"Ip" xml:"Ip"`
	Port           int64  `json:"Port" xml:"Port"`
	ClientUsername string `json:"ClientUsername" xml:"ClientUsername"`
	ClientPassword string `json:"ClientPassword" xml:"ClientPassword"`
	AutoStart      bool   `json:"AutoStart" xml:"AutoStart"`
	ClientAuth     bool   `json:"ClientAuth" xml:"ClientAuth"`
	GbId           string `json:"GbId" xml:"GbId"`
	Description    string `json:"Description" xml:"Description"`
	ClientIp       string `json:"ClientIp" xml:"ClientIp"`
	Name           string `json:"Name" xml:"Name"`
	CreatedTime    string `json:"CreatedTime" xml:"CreatedTime"`
	Id             string `json:"Id" xml:"Id"`
}

Platform is a nested struct in vs response

type Platforms ¶

type Platforms struct {
	Platform []Platform `json:"Platform" xml:"Platform"`
}

Platforms is a nested struct in vs response

type PodInfo ¶

type PodInfo struct {
	PodId   string        `json:"PodId" xml:"PodId"`
	PodIp   string        `json:"PodIp" xml:"PodIp"`
	Status  string        `json:"Status" xml:"Status"`
	Network []NetworkItem `json:"Network" xml:"Network"`
}

PodInfo is a nested struct in vs response

type PodInfosInDescribeClusterDevices ¶

type PodInfosInDescribeClusterDevices struct {
	PodInfo []PodInfo `json:"PodInfo" xml:"PodInfo"`
}

PodInfosInDescribeClusterDevices is a nested struct in vs response

type PodInfosInDescribeRenderingDevices ¶

type PodInfosInDescribeRenderingDevices struct {
	PodInfo []PodInfo `json:"PodInfo" xml:"PodInfo"`
}

PodInfosInDescribeRenderingDevices is a nested struct in vs response

type PortInDescribeCluster ¶

type PortInDescribeCluster struct {
	Port []string `json:"Port" xml:"Port"`
}

PortInDescribeCluster is a nested struct in vs response

type PortInDescribeClusters ¶

type PortInDescribeClusters struct {
	Port []string `json:"Port" xml:"Port"`
}

PortInDescribeClusters is a nested struct in vs response

type PrepareUploadRequest ¶

type PrepareUploadRequest struct {
	*requests.RpcRequest
	BucketName   string           `position:"Query" name:"BucketName"`
	ClientIp     string           `position:"Query" name:"ClientIp"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	AdditionType string           `position:"Query" name:"AdditionType"`
}

PrepareUploadRequest is the request struct for api PrepareUpload

func CreatePrepareUploadRequest ¶

func CreatePrepareUploadRequest() (request *PrepareUploadRequest)

CreatePrepareUploadRequest creates a request to invoke PrepareUpload API

type PrepareUploadResponse ¶

type PrepareUploadResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	AdditionInfo string `json:"AdditionInfo" xml:"AdditionInfo"`
	BucketName   string `json:"BucketName" xml:"BucketName"`
	Endpoint     string `json:"Endpoint" xml:"Endpoint"`
}

PrepareUploadResponse is the response struct for api PrepareUpload

func CreatePrepareUploadResponse ¶

func CreatePrepareUploadResponse() (response *PrepareUploadResponse)

CreatePrepareUploadResponse creates a response to parse from PrepareUpload response

type Preset ¶

type Preset struct {
	Name string `json:"Name" xml:"Name"`
	Id   string `json:"Id" xml:"Id"`
}

Preset is a nested struct in vs response

type Presets ¶

type Presets struct {
	Preset []Preset `json:"Preset" xml:"Preset"`
}

Presets is a nested struct in vs response

type PublishInfo ¶

type PublishInfo struct {
	LiveStreamPublishInfo []LiveStreamPublishInfo `json:"LiveStreamPublishInfo" xml:"LiveStreamPublishInfo"`
}

PublishInfo is a nested struct in vs response

type PutBucketRequest ¶

type PutBucketRequest struct {
	*requests.RpcRequest
	DataRedundancyType string           `position:"Query" name:"DataRedundancyType"`
	Endpoint           string           `position:"Query" name:"Endpoint"`
	BucketName         string           `position:"Query" name:"BucketName"`
	ShowLog            string           `position:"Query" name:"ShowLog"`
	BucketAcl          string           `position:"Query" name:"BucketAcl"`
	DispatcherType     string           `position:"Query" name:"DispatcherType"`
	OwnerId            requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType       string           `position:"Query" name:"ResourceType"`
	StorageClass       string           `position:"Query" name:"StorageClass"`
	Comment            string           `position:"Query" name:"Comment"`
}

PutBucketRequest is the request struct for api PutBucket

func CreatePutBucketRequest ¶

func CreatePutBucketRequest() (request *PutBucketRequest)

CreatePutBucketRequest creates a request to invoke PutBucket API

type PutBucketResponse ¶

type PutBucketResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

PutBucketResponse is the response struct for api PutBucket

func CreatePutBucketResponse ¶

func CreatePutBucketResponse() (response *PutBucketResponse)

CreatePutBucketResponse creates a response to parse from PutBucket response

type PvDataInterval ¶

type PvDataInterval struct {
	UsageData []UsageData `json:"UsageData" xml:"UsageData"`
}

PvDataInterval is a nested struct in vs response

type PvUvDataInfo ¶

type PvUvDataInfo struct {
	PV        string `json:"PV" xml:"PV"`
	TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
	UV        string `json:"UV" xml:"UV"`
}

PvUvDataInfo is a nested struct in vs response

type PvUvDataInfos ¶

type PvUvDataInfos struct {
	PvUvDataInfo []PvUvDataInfo `json:"PvUvDataInfo" xml:"PvUvDataInfo"`
}

PvUvDataInfos is a nested struct in vs response

type Record ¶

type Record struct {
	TemplateId  string `json:"TemplateId" xml:"TemplateId"`
	OssObject   string `json:"OssObject" xml:"OssObject"`
	Height      int64  `json:"Height" xml:"Height"`
	Url         string `json:"Url" xml:"Url"`
	OssBucket   string `json:"OssBucket" xml:"OssBucket"`
	StartTime   string `json:"StartTime" xml:"StartTime"`
	EndTime     string `json:"EndTime" xml:"EndTime"`
	StreamId    string `json:"StreamId" xml:"StreamId"`
	FileFormat  string `json:"FileFormat" xml:"FileFormat"`
	Width       int64  `json:"Width" xml:"Width"`
	OssEndpoint string `json:"OssEndpoint" xml:"OssEndpoint"`
	Id          string `json:"Id" xml:"Id"`
	Type        string `json:"Type" xml:"Type"`
}

Record is a nested struct in vs response

type RecordDataPerInterval ¶

type RecordDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

RecordDataPerInterval is a nested struct in vs response

type RecordInDescribeStreamVodList ¶

type RecordInDescribeStreamVodList struct {
	EndTime   int64 `json:"EndTime" xml:"EndTime"`
	StartTime int64 `json:"StartTime" xml:"StartTime"`
}

RecordInDescribeStreamVodList is a nested struct in vs response

type RecordsInDescribeRecords ¶

type RecordsInDescribeRecords struct {
	Record []Record `json:"Record" xml:"Record"`
}

RecordsInDescribeRecords is a nested struct in vs response

type RecordsInDescribeStreamVodList ¶

type RecordsInDescribeStreamVodList struct {
	Record []RecordInDescribeStreamVodList `json:"Record" xml:"Record"`
}

RecordsInDescribeStreamVodList is a nested struct in vs response

type RegionProportionData ¶

type RegionProportionData struct {
	TotalQuery      string `json:"TotalQuery" xml:"TotalQuery"`
	TotalBytes      string `json:"TotalBytes" xml:"TotalBytes"`
	AvgResponseRate string `json:"AvgResponseRate" xml:"AvgResponseRate"`
	AvgResponseTime string `json:"AvgResponseTime" xml:"AvgResponseTime"`
	ReqErrRate      string `json:"ReqErrRate" xml:"ReqErrRate"`
	AvgObjectSize   string `json:"AvgObjectSize" xml:"AvgObjectSize"`
	Bps             string `json:"Bps" xml:"Bps"`
	Qps             string `json:"Qps" xml:"Qps"`
	RegionEname     string `json:"RegionEname" xml:"RegionEname"`
	Region          string `json:"Region" xml:"Region"`
	Proportion      string `json:"Proportion" xml:"Proportion"`
	BytesProportion string `json:"BytesProportion" xml:"BytesProportion"`
}

RegionProportionData is a nested struct in vs response

type ReqBpsDataPerInterval ¶

type ReqBpsDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

ReqBpsDataPerInterval is a nested struct in vs response

type ReqTrafficDataPerInterval ¶

type ReqTrafficDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

ReqTrafficDataPerInterval is a nested struct in vs response

type ResetRenderingDevicesRequest ¶

type ResetRenderingDevicesRequest struct {
	*requests.RpcRequest
	ImageId     string           `position:"Query" name:"ImageId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
	PodId       string           `position:"Query" name:"PodId"`
}

ResetRenderingDevicesRequest is the request struct for api ResetRenderingDevices

func CreateResetRenderingDevicesRequest ¶

func CreateResetRenderingDevicesRequest() (request *ResetRenderingDevicesRequest)

CreateResetRenderingDevicesRequest creates a request to invoke ResetRenderingDevices API

type ResetRenderingDevicesResponse ¶

type ResetRenderingDevicesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	FailedIds []string `json:"FailedIds" xml:"FailedIds"`
}

ResetRenderingDevicesResponse is the response struct for api ResetRenderingDevices

func CreateResetRenderingDevicesResponse ¶

func CreateResetRenderingDevicesResponse() (response *ResetRenderingDevicesResponse)

CreateResetRenderingDevicesResponse creates a response to parse from ResetRenderingDevices response

type ResourcePackageInfo ¶

type ResourcePackageInfo struct {
	DisplayName   string `json:"DisplayName" xml:"DisplayName"`
	Status        string `json:"Status" xml:"Status"`
	CommodityCode string `json:"CommodityCode" xml:"CommodityCode"`
	CurrCapacity  string `json:"CurrCapacity" xml:"CurrCapacity"`
	InitCapacity  string `json:"InitCapacity" xml:"InitCapacity"`
	InstanceId    string `json:"InstanceId" xml:"InstanceId"`
}

ResourcePackageInfo is a nested struct in vs response

type ResourcePackageInfos ¶

type ResourcePackageInfos struct {
	ResourcePackageInfo []ResourcePackageInfo `json:"ResourcePackageInfo" xml:"ResourcePackageInfo"`
}

ResourcePackageInfos is a nested struct in vs response

type Result ¶

type Result struct {
	Region           string   `json:"Region" xml:"Region"`
	TemplateId       string   `json:"TemplateId" xml:"TemplateId"`
	Name             string   `json:"Name" xml:"Name"`
	DirectoryId      string   `json:"DirectoryId" xml:"DirectoryId"`
	Error            string   `json:"Error" xml:"Error"`
	InstanceType     string   `json:"InstanceType" xml:"InstanceType"`
	ParentPlatformId string   `json:"ParentPlatformId" xml:"ParentPlatformId"`
	InstanceId       string   `json:"InstanceId" xml:"InstanceId"`
	DeviceId         string   `json:"DeviceId" xml:"DeviceId"`
	GroupId          string   `json:"GroupId" xml:"GroupId"`
	Id               string   `json:"Id" xml:"Id"`
	TemplateType     string   `json:"TemplateType" xml:"TemplateType"`
	Streams          []Stream `json:"Streams" xml:"Streams"`
}

Result is a nested struct in vs response

type ResultsInBatchBindDirectories ¶

type ResultsInBatchBindDirectories struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchBindDirectories is a nested struct in vs response

type ResultsInBatchBindParentPlatformDevices ¶

type ResultsInBatchBindParentPlatformDevices struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchBindParentPlatformDevices is a nested struct in vs response

type ResultsInBatchBindPurchasedDevices ¶

type ResultsInBatchBindPurchasedDevices struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchBindPurchasedDevices is a nested struct in vs response

type ResultsInBatchBindTemplates ¶

type ResultsInBatchBindTemplates struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchBindTemplates is a nested struct in vs response

type ResultsInBatchDeleteDevices ¶

type ResultsInBatchDeleteDevices struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchDeleteDevices is a nested struct in vs response

type ResultsInBatchStartDevices ¶

type ResultsInBatchStartDevices struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchStartDevices is a nested struct in vs response

type ResultsInBatchStartStreams ¶

type ResultsInBatchStartStreams struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchStartStreams is a nested struct in vs response

type ResultsInBatchStopDevices ¶

type ResultsInBatchStopDevices struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchStopDevices is a nested struct in vs response

type ResultsInBatchStopStreams ¶

type ResultsInBatchStopStreams struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchStopStreams is a nested struct in vs response

type ResultsInBatchUnbindDirectories ¶

type ResultsInBatchUnbindDirectories struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchUnbindDirectories is a nested struct in vs response

type ResultsInBatchUnbindParentPlatformDevices ¶

type ResultsInBatchUnbindParentPlatformDevices struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchUnbindParentPlatformDevices is a nested struct in vs response

type ResultsInBatchUnbindPurchasedDevices ¶

type ResultsInBatchUnbindPurchasedDevices struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchUnbindPurchasedDevices is a nested struct in vs response

type ResultsInBatchUnbindTemplates ¶

type ResultsInBatchUnbindTemplates struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBatchUnbindTemplates is a nested struct in vs response

type ResumeResult ¶

type ResumeResult struct {
	ResumeResultInfo []ResumeResultInfo `json:"ResumeResultInfo" xml:"ResumeResultInfo"`
}

ResumeResult is a nested struct in vs response

type ResumeResultInfo ¶

type ResumeResultInfo struct {
	Result   string                        `json:"Result" xml:"Result"`
	Count    int                           `json:"Count" xml:"Count"`
	Detail   string                        `json:"Detail" xml:"Detail"`
	Channels ChannelsInBatchResumeVsStream `json:"Channels" xml:"Channels"`
}

ResumeResultInfo is a nested struct in vs response

type ResumeVsStreamRequest ¶

type ResumeVsStreamRequest struct {
	*requests.RpcRequest
	AppName             string           `position:"Query" name:"AppName"`
	StreamName          string           `position:"Query" name:"StreamName"`
	ShowLog             string           `position:"Query" name:"ShowLog"`
	ControlStreamAction string           `position:"Query" name:"ControlStreamAction"`
	LiveStreamType      string           `position:"Query" name:"LiveStreamType"`
	DomainName          string           `position:"Query" name:"DomainName"`
	OwnerId             requests.Integer `position:"Query" name:"OwnerId"`
}

ResumeVsStreamRequest is the request struct for api ResumeVsStream

func CreateResumeVsStreamRequest ¶

func CreateResumeVsStreamRequest() (request *ResumeVsStreamRequest)

CreateResumeVsStreamRequest creates a request to invoke ResumeVsStream API

type ResumeVsStreamResponse ¶

type ResumeVsStreamResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ResumeVsStreamResponse is the response struct for api ResumeVsStream

func CreateResumeVsStreamResponse ¶

func CreateResumeVsStreamResponse() (response *ResumeVsStreamResponse)

CreateResumeVsStreamResponse creates a response to parse from ResumeVsStream response

type SetPresetRequest ¶

type SetPresetRequest struct {
	*requests.RpcRequest
	SubProtocol string           `position:"Query" name:"SubProtocol"`
	Id          string           `position:"Query" name:"Id"`
	PresetId    string           `position:"Query" name:"PresetId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

SetPresetRequest is the request struct for api SetPreset

func CreateSetPresetRequest ¶

func CreateSetPresetRequest() (request *SetPresetRequest)

CreateSetPresetRequest creates a request to invoke SetPreset API

type SetPresetResponse ¶

type SetPresetResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetPresetResponse is the response struct for api SetPreset

func CreateSetPresetResponse ¶

func CreateSetPresetResponse() (response *SetPresetResponse)

CreateSetPresetResponse creates a response to parse from SetPreset response

type SetVsDomainCertificateRequest ¶

type SetVsDomainCertificateRequest struct {
	*requests.RpcRequest
	SSLProtocol string           `position:"Query" name:"SSLProtocol"`
	CertType    string           `position:"Query" name:"CertType"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	SSLPri      string           `position:"Query" name:"SSLPri"`
	ForceSet    string           `position:"Query" name:"ForceSet"`
	CertName    string           `position:"Query" name:"CertName"`
	DomainName  string           `position:"Query" name:"DomainName"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	SSLPub      string           `position:"Query" name:"SSLPub"`
	Region      string           `position:"Query" name:"Region"`
}

SetVsDomainCertificateRequest is the request struct for api SetVsDomainCertificate

func CreateSetVsDomainCertificateRequest ¶

func CreateSetVsDomainCertificateRequest() (request *SetVsDomainCertificateRequest)

CreateSetVsDomainCertificateRequest creates a request to invoke SetVsDomainCertificate API

type SetVsDomainCertificateResponse ¶

type SetVsDomainCertificateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetVsDomainCertificateResponse is the response struct for api SetVsDomainCertificate

func CreateSetVsDomainCertificateResponse ¶

func CreateSetVsDomainCertificateResponse() (response *SetVsDomainCertificateResponse)

CreateSetVsDomainCertificateResponse creates a response to parse from SetVsDomainCertificate response

type SetVsStreamsNotifyUrlConfigRequest ¶

type SetVsStreamsNotifyUrlConfigRequest struct {
	*requests.RpcRequest
	AuthKey    string           `position:"Query" name:"AuthKey"`
	AuthType   string           `position:"Query" name:"AuthType"`
	NotifyUrl  string           `position:"Query" name:"NotifyUrl"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

SetVsStreamsNotifyUrlConfigRequest is the request struct for api SetVsStreamsNotifyUrlConfig

func CreateSetVsStreamsNotifyUrlConfigRequest ¶

func CreateSetVsStreamsNotifyUrlConfigRequest() (request *SetVsStreamsNotifyUrlConfigRequest)

CreateSetVsStreamsNotifyUrlConfigRequest creates a request to invoke SetVsStreamsNotifyUrlConfig API

type SetVsStreamsNotifyUrlConfigResponse ¶

type SetVsStreamsNotifyUrlConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetVsStreamsNotifyUrlConfigResponse is the response struct for api SetVsStreamsNotifyUrlConfig

func CreateSetVsStreamsNotifyUrlConfigResponse ¶

func CreateSetVsStreamsNotifyUrlConfigResponse() (response *SetVsStreamsNotifyUrlConfigResponse)

CreateSetVsStreamsNotifyUrlConfigResponse creates a response to parse from SetVsStreamsNotifyUrlConfig response

type SnapshotDataPerInterval ¶

type SnapshotDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

SnapshotDataPerInterval is a nested struct in vs response

type StartDeviceRequest ¶

type StartDeviceRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

StartDeviceRequest is the request struct for api StartDevice

func CreateStartDeviceRequest ¶

func CreateStartDeviceRequest() (request *StartDeviceRequest)

CreateStartDeviceRequest creates a request to invoke StartDevice API

type StartDeviceResponse ¶

type StartDeviceResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartDeviceResponse is the response struct for api StartDevice

func CreateStartDeviceResponse ¶

func CreateStartDeviceResponse() (response *StartDeviceResponse)

CreateStartDeviceResponse creates a response to parse from StartDevice response

type StartParentPlatformRequest ¶

type StartParentPlatformRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

StartParentPlatformRequest is the request struct for api StartParentPlatform

func CreateStartParentPlatformRequest ¶

func CreateStartParentPlatformRequest() (request *StartParentPlatformRequest)

CreateStartParentPlatformRequest creates a request to invoke StartParentPlatform API

type StartParentPlatformResponse ¶

type StartParentPlatformResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartParentPlatformResponse is the response struct for api StartParentPlatform

func CreateStartParentPlatformResponse ¶

func CreateStartParentPlatformResponse() (response *StartParentPlatformResponse)

CreateStartParentPlatformResponse creates a response to parse from StartParentPlatform response

type StartRecordStreamRequest ¶

type StartRecordStreamRequest struct {
	*requests.RpcRequest
	Id         string           `position:"Query" name:"Id"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	PlayDomain string           `position:"Query" name:"PlayDomain"`
	App        string           `position:"Query" name:"App"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	Name       string           `position:"Query" name:"Name"`
}

StartRecordStreamRequest is the request struct for api StartRecordStream

func CreateStartRecordStreamRequest ¶

func CreateStartRecordStreamRequest() (request *StartRecordStreamRequest)

CreateStartRecordStreamRequest creates a request to invoke StartRecordStream API

type StartRecordStreamResponse ¶

type StartRecordStreamResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartRecordStreamResponse is the response struct for api StartRecordStream

func CreateStartRecordStreamResponse ¶

func CreateStartRecordStreamResponse() (response *StartRecordStreamResponse)

CreateStartRecordStreamResponse creates a response to parse from StartRecordStream response

type StartStreamRequest ¶

type StartStreamRequest struct {
	*requests.RpcRequest
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	Id        string           `position:"Query" name:"Id"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

StartStreamRequest is the request struct for api StartStream

func CreateStartStreamRequest ¶

func CreateStartStreamRequest() (request *StartStreamRequest)

CreateStartStreamRequest creates a request to invoke StartStream API

type StartStreamResponse ¶

type StartStreamResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Name      string `json:"Name" xml:"Name"`
	Id        string `json:"Id" xml:"Id"`
}

StartStreamResponse is the response struct for api StartStream

func CreateStartStreamResponse ¶

func CreateStartStreamResponse() (response *StartStreamResponse)

CreateStartStreamResponse creates a response to parse from StartStream response

type StartTransferStreamRequest ¶

type StartTransferStreamRequest struct {
	*requests.RpcRequest
	Id        string           `position:"Query" name:"Id"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	Transcode string           `position:"Query" name:"Transcode"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
	Url       string           `position:"Query" name:"Url"`
}

StartTransferStreamRequest is the request struct for api StartTransferStream

func CreateStartTransferStreamRequest ¶

func CreateStartTransferStreamRequest() (request *StartTransferStreamRequest)

CreateStartTransferStreamRequest creates a request to invoke StartTransferStream API

type StartTransferStreamResponse ¶

type StartTransferStreamResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartTransferStreamResponse is the response struct for api StartTransferStream

func CreateStartTransferStreamResponse ¶

func CreateStartTransferStreamResponse() (response *StartTransferStreamResponse)

CreateStartTransferStreamResponse creates a response to parse from StartTransferStream response

type Stats ¶

type Stats struct {
	FailedNum   int64 `json:"FailedNum" xml:"FailedNum"`
	IedNum      int64 `json:"IedNum" xml:"IedNum"`
	PlatformNum int64 `json:"PlatformNum" xml:"PlatformNum"`
	DeviceNum   int64 `json:"DeviceNum" xml:"DeviceNum"`
	IpcNum      int64 `json:"IpcNum" xml:"IpcNum"`
	OnlineNum   int64 `json:"OnlineNum" xml:"OnlineNum"`
	OfflineNum  int64 `json:"OfflineNum" xml:"OfflineNum"`
	StreamNum   int64 `json:"StreamNum" xml:"StreamNum"`
	ChannelNum  int64 `json:"ChannelNum" xml:"ChannelNum"`
}

Stats is a nested struct in vs response

type StopAdjustRequest ¶

type StopAdjustRequest struct {
	*requests.RpcRequest
	Focus       requests.Boolean `position:"Query" name:"Focus"`
	SubProtocol string           `position:"Query" name:"SubProtocol"`
	Id          string           `position:"Query" name:"Id"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	Iris        requests.Boolean `position:"Query" name:"Iris"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

StopAdjustRequest is the request struct for api StopAdjust

func CreateStopAdjustRequest ¶

func CreateStopAdjustRequest() (request *StopAdjustRequest)

CreateStopAdjustRequest creates a request to invoke StopAdjust API

type StopAdjustResponse ¶

type StopAdjustResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopAdjustResponse is the response struct for api StopAdjust

func CreateStopAdjustResponse ¶

func CreateStopAdjustResponse() (response *StopAdjustResponse)

CreateStopAdjustResponse creates a response to parse from StopAdjust response

type StopDeviceRequest ¶

type StopDeviceRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	Id        string           `position:"Query" name:"Id"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

StopDeviceRequest is the request struct for api StopDevice

func CreateStopDeviceRequest ¶

func CreateStopDeviceRequest() (request *StopDeviceRequest)

CreateStopDeviceRequest creates a request to invoke StopDevice API

type StopDeviceResponse ¶

type StopDeviceResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopDeviceResponse is the response struct for api StopDevice

func CreateStopDeviceResponse ¶

func CreateStopDeviceResponse() (response *StopDeviceResponse)

CreateStopDeviceResponse creates a response to parse from StopDevice response

type StopMoveRequest ¶

type StopMoveRequest struct {
	*requests.RpcRequest
	Tilt        requests.Boolean `position:"Query" name:"Tilt"`
	SubProtocol string           `position:"Query" name:"SubProtocol"`
	Id          string           `position:"Query" name:"Id"`
	Pan         requests.Boolean `position:"Query" name:"Pan"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	Zoom        requests.Boolean `position:"Query" name:"Zoom"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

StopMoveRequest is the request struct for api StopMove

func CreateStopMoveRequest ¶

func CreateStopMoveRequest() (request *StopMoveRequest)

CreateStopMoveRequest creates a request to invoke StopMove API

type StopMoveResponse ¶

type StopMoveResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopMoveResponse is the response struct for api StopMove

func CreateStopMoveResponse ¶

func CreateStopMoveResponse() (response *StopMoveResponse)

CreateStopMoveResponse creates a response to parse from StopMove response

type StopRecordStreamRequest ¶

type StopRecordStreamRequest struct {
	*requests.RpcRequest
	Id         string           `position:"Query" name:"Id"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	PlayDomain string           `position:"Query" name:"PlayDomain"`
	App        string           `position:"Query" name:"App"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	Name       string           `position:"Query" name:"Name"`
}

StopRecordStreamRequest is the request struct for api StopRecordStream

func CreateStopRecordStreamRequest ¶

func CreateStopRecordStreamRequest() (request *StopRecordStreamRequest)

CreateStopRecordStreamRequest creates a request to invoke StopRecordStream API

type StopRecordStreamResponse ¶

type StopRecordStreamResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopRecordStreamResponse is the response struct for api StopRecordStream

func CreateStopRecordStreamResponse ¶

func CreateStopRecordStreamResponse() (response *StopRecordStreamResponse)

CreateStopRecordStreamResponse creates a response to parse from StopRecordStream response

type StopStreamRequest ¶

type StopStreamRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	Id        string           `position:"Query" name:"Id"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
	Name      string           `position:"Query" name:"Name"`
}

StopStreamRequest is the request struct for api StopStream

func CreateStopStreamRequest ¶

func CreateStopStreamRequest() (request *StopStreamRequest)

CreateStopStreamRequest creates a request to invoke StopStream API

type StopStreamResponse ¶

type StopStreamResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopStreamResponse is the response struct for api StopStream

func CreateStopStreamResponse ¶

func CreateStopStreamResponse() (response *StopStreamResponse)

CreateStopStreamResponse creates a response to parse from StopStream response

type StopTransferStreamRequest ¶

type StopTransferStreamRequest struct {
	*requests.RpcRequest
	Id        string           `position:"Query" name:"Id"`
	ShowLog   string           `position:"Query" name:"ShowLog"`
	Transcode string           `position:"Query" name:"Transcode"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

StopTransferStreamRequest is the request struct for api StopTransferStream

func CreateStopTransferStreamRequest ¶

func CreateStopTransferStreamRequest() (request *StopTransferStreamRequest)

CreateStopTransferStreamRequest creates a request to invoke StopTransferStream API

type StopTransferStreamResponse ¶

type StopTransferStreamResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopTransferStreamResponse is the response struct for api StopTransferStream

func CreateStopTransferStreamResponse ¶

func CreateStopTransferStreamResponse() (response *StopTransferStreamResponse)

CreateStopTransferStreamResponse creates a response to parse from StopTransferStream response

type StorageUsage ¶

type StorageUsage struct {
	StorageUsageDataModule []StorageUsageDataModule `json:"StorageUsageDataModule" xml:"StorageUsageDataModule"`
}

StorageUsage is a nested struct in vs response

type StorageUsageDataModule ¶

type StorageUsageDataModule struct {
	StorageDataValue int    `json:"StorageDataValue" xml:"StorageDataValue"`
	TimeStamp        string `json:"TimeStamp" xml:"TimeStamp"`
	Bucket           string `json:"Bucket" xml:"Bucket"`
}

StorageUsageDataModule is a nested struct in vs response

type Stream ¶

type Stream struct {
	Name        string `json:"Name" xml:"Name"`
	App         string `json:"App" xml:"App"`
	Error       string `json:"Error" xml:"Error"`
	Protocol    string `json:"Protocol" xml:"Protocol"`
	PlayDomain  string `json:"PlayDomain" xml:"PlayDomain"`
	CreatedTime string `json:"CreatedTime" xml:"CreatedTime"`
	DeviceId    string `json:"DeviceId" xml:"DeviceId"`
	Enabled     bool   `json:"Enabled" xml:"Enabled"`
	PushDomain  string `json:"PushDomain" xml:"PushDomain"`
	Id          string `json:"Id" xml:"Id"`
	GroupId     string `json:"GroupId" xml:"GroupId"`
	Status      string `json:"Status" xml:"Status"`
	Height      int    `json:"Height" xml:"Height"`
	Width       int    `json:"Width" xml:"Width"`
}

Stream is a nested struct in vs response

type StreamsInBatchStartDevices ¶

type StreamsInBatchStartDevices struct {
	Stream []Stream `json:"Stream" xml:"Stream"`
}

StreamsInBatchStartDevices is a nested struct in vs response

type StreamsInBatchStopDevices ¶

type StreamsInBatchStopDevices struct {
	Stream []Stream `json:"Stream" xml:"Stream"`
}

StreamsInBatchStopDevices is a nested struct in vs response

type StreamsInDescribeStreams ¶

type StreamsInDescribeStreams struct {
	Stream []Stream `json:"Stream" xml:"Stream"`
}

StreamsInDescribeStreams is a nested struct in vs response

type SyncCatalogsRequest ¶

type SyncCatalogsRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

SyncCatalogsRequest is the request struct for api SyncCatalogs

func CreateSyncCatalogsRequest ¶

func CreateSyncCatalogsRequest() (request *SyncCatalogsRequest)

CreateSyncCatalogsRequest creates a request to invoke SyncCatalogs API

type SyncCatalogsResponse ¶

type SyncCatalogsResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SyncCatalogsResponse is the response struct for api SyncCatalogs

func CreateSyncCatalogsResponse ¶

func CreateSyncCatalogsResponse() (response *SyncCatalogsResponse)

CreateSyncCatalogsResponse creates a response to parse from SyncCatalogs response

type Template ¶

type Template struct {
	Type          string        `json:"Type" xml:"Type"`
	Trigger       string        `json:"Trigger" xml:"Trigger"`
	OssFilePrefix string        `json:"OssFilePrefix" xml:"OssFilePrefix"`
	HlsTs         string        `json:"HlsTs" xml:"HlsTs"`
	Mp4           string        `json:"Mp4" xml:"Mp4"`
	JpgOnDemand   string        `json:"JpgOnDemand" xml:"JpgOnDemand"`
	OssBucket     string        `json:"OssBucket" xml:"OssBucket"`
	JpgSequence   string        `json:"JpgSequence" xml:"JpgSequence"`
	JpgOverwrite  string        `json:"JpgOverwrite" xml:"JpgOverwrite"`
	FileFormat    string        `json:"FileFormat" xml:"FileFormat"`
	Callback      string        `json:"Callback" xml:"Callback"`
	EndTime       string        `json:"EndTime" xml:"EndTime"`
	StartTime     string        `json:"StartTime" xml:"StartTime"`
	Interval      int64         `json:"Interval" xml:"Interval"`
	Description   string        `json:"Description" xml:"Description"`
	Region        string        `json:"Region" xml:"Region"`
	Retention     int64         `json:"Retention" xml:"Retention"`
	HlsM3u8       string        `json:"HlsM3u8" xml:"HlsM3u8"`
	Flv           string        `json:"Flv" xml:"Flv"`
	Name          string        `json:"Name" xml:"Name"`
	CreatedTime   string        `json:"CreatedTime" xml:"CreatedTime"`
	OssEndpoint   string        `json:"OssEndpoint" xml:"OssEndpoint"`
	Id            string        `json:"Id" xml:"Id"`
	TransConfigs  []TransConfig `json:"TransConfigs" xml:"TransConfigs"`
}

Template is a nested struct in vs response

type Templates ¶

type Templates struct {
	Template []Template `json:"Template" xml:"Template"`
}

Templates is a nested struct in vs response

type TopDomain ¶

type TopDomain struct {
	MaxBps         int64  `json:"MaxBps" xml:"MaxBps"`
	Rank           int64  `json:"Rank" xml:"Rank"`
	TotalAccess    int64  `json:"TotalAccess" xml:"TotalAccess"`
	TrafficPercent string `json:"TrafficPercent" xml:"TrafficPercent"`
	DomainName     string `json:"DomainName" xml:"DomainName"`
	TotalTraffic   string `json:"TotalTraffic" xml:"TotalTraffic"`
	MaxBpsTime     string `json:"MaxBpsTime" xml:"MaxBpsTime"`
}

TopDomain is a nested struct in vs response

type TopDomains ¶

type TopDomains struct {
	TopDomain []TopDomain `json:"TopDomain" xml:"TopDomain"`
}

TopDomains is a nested struct in vs response

type TrafficDataPerInterval ¶

type TrafficDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

TrafficDataPerInterval is a nested struct in vs response

type TrafficUsage ¶

type TrafficUsage struct {
	TrafficUsageDataModule []TrafficUsageDataModule `json:"TrafficUsageDataModule" xml:"TrafficUsageDataModule"`
}

TrafficUsage is a nested struct in vs response

type TrafficUsageDataModule ¶

type TrafficUsageDataModule struct {
	LanBandwidthOutDataValue float64 `json:"LanBandwidthOutDataValue" xml:"LanBandwidthOutDataValue"`
	WanBandwidthOutDataValue float64 `json:"WanBandwidthOutDataValue" xml:"WanBandwidthOutDataValue"`
	LanBandwidthInDataValue  float64 `json:"LanBandwidthInDataValue" xml:"LanBandwidthInDataValue"`
	LanTrafficInDataValue    int64   `json:"LanTrafficInDataValue" xml:"LanTrafficInDataValue"`
	WanTrafficOutDataValue   int64   `json:"WanTrafficOutDataValue" xml:"WanTrafficOutDataValue"`
	TimeStamp                string  `json:"TimeStamp" xml:"TimeStamp"`
	WanTrafficInDataValue    int64   `json:"WanTrafficInDataValue" xml:"WanTrafficInDataValue"`
	LanTrafficOutDataValue   int64   `json:"LanTrafficOutDataValue" xml:"LanTrafficOutDataValue"`
	WanBandwidthInDataValue  float64 `json:"WanBandwidthInDataValue" xml:"WanBandwidthInDataValue"`
	Bucket                   string  `json:"Bucket" xml:"Bucket"`
}

TrafficUsageDataModule is a nested struct in vs response

type TransConfig ¶

type TransConfig struct {
	Gop          int64  `json:"Gop" xml:"Gop"`
	Name         string `json:"Name" xml:"Name"`
	Width        int64  `json:"Width" xml:"Width"`
	Id           string `json:"Id" xml:"Id"`
	VideoCodec   string `json:"VideoCodec" xml:"VideoCodec"`
	VideoBitrate int64  `json:"VideoBitrate" xml:"VideoBitrate"`
	Fps          int64  `json:"Fps" xml:"Fps"`
	Height       int64  `json:"Height" xml:"Height"`
}

TransConfig is a nested struct in vs response

type TransConfigsInDescribeTemplate ¶

type TransConfigsInDescribeTemplate struct {
	TransConfig []TransConfig `json:"TransConfig" xml:"TransConfig"`
}

TransConfigsInDescribeTemplate is a nested struct in vs response

type TransConfigsInDescribeTemplates ¶

type TransConfigsInDescribeTemplates struct {
	TransConfig []TransConfig `json:"TransConfig" xml:"TransConfig"`
}

TransConfigsInDescribeTemplates is a nested struct in vs response

type UnbindDirectoryRequest ¶

type UnbindDirectoryRequest struct {
	*requests.RpcRequest
	DirectoryId string           `position:"Query" name:"DirectoryId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId    string           `position:"Query" name:"DeviceId"`
}

UnbindDirectoryRequest is the request struct for api UnbindDirectory

func CreateUnbindDirectoryRequest ¶

func CreateUnbindDirectoryRequest() (request *UnbindDirectoryRequest)

CreateUnbindDirectoryRequest creates a request to invoke UnbindDirectory API

type UnbindDirectoryResponse ¶

type UnbindDirectoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnbindDirectoryResponse is the response struct for api UnbindDirectory

func CreateUnbindDirectoryResponse ¶

func CreateUnbindDirectoryResponse() (response *UnbindDirectoryResponse)

CreateUnbindDirectoryResponse creates a response to parse from UnbindDirectory response

type UnbindParentPlatformDeviceRequest ¶

type UnbindParentPlatformDeviceRequest struct {
	*requests.RpcRequest
	ParentPlatformId string           `position:"Query" name:"ParentPlatformId"`
	ShowLog          string           `position:"Query" name:"ShowLog"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId         string           `position:"Query" name:"DeviceId"`
}

UnbindParentPlatformDeviceRequest is the request struct for api UnbindParentPlatformDevice

func CreateUnbindParentPlatformDeviceRequest ¶

func CreateUnbindParentPlatformDeviceRequest() (request *UnbindParentPlatformDeviceRequest)

CreateUnbindParentPlatformDeviceRequest creates a request to invoke UnbindParentPlatformDevice API

type UnbindParentPlatformDeviceResponse ¶

type UnbindParentPlatformDeviceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnbindParentPlatformDeviceResponse is the response struct for api UnbindParentPlatformDevice

func CreateUnbindParentPlatformDeviceResponse ¶

func CreateUnbindParentPlatformDeviceResponse() (response *UnbindParentPlatformDeviceResponse)

CreateUnbindParentPlatformDeviceResponse creates a response to parse from UnbindParentPlatformDevice response

type UnbindPurchasedDeviceRequest ¶

type UnbindPurchasedDeviceRequest struct {
	*requests.RpcRequest
	ShowLog  string           `position:"Query" name:"ShowLog"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId string           `position:"Query" name:"DeviceId"`
}

UnbindPurchasedDeviceRequest is the request struct for api UnbindPurchasedDevice

func CreateUnbindPurchasedDeviceRequest ¶

func CreateUnbindPurchasedDeviceRequest() (request *UnbindPurchasedDeviceRequest)

CreateUnbindPurchasedDeviceRequest creates a request to invoke UnbindPurchasedDevice API

type UnbindPurchasedDeviceResponse ¶

type UnbindPurchasedDeviceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnbindPurchasedDeviceResponse is the response struct for api UnbindPurchasedDevice

func CreateUnbindPurchasedDeviceResponse ¶

func CreateUnbindPurchasedDeviceResponse() (response *UnbindPurchasedDeviceResponse)

CreateUnbindPurchasedDeviceResponse creates a response to parse from UnbindPurchasedDevice response

type UnbindTemplateRequest ¶

type UnbindTemplateRequest struct {
	*requests.RpcRequest
	TemplateType string           `position:"Query" name:"TemplateType"`
	InstanceType string           `position:"Query" name:"InstanceType"`
	ShowLog      string           `position:"Query" name:"ShowLog"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId   string           `position:"Query" name:"TemplateId"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
}

UnbindTemplateRequest is the request struct for api UnbindTemplate

func CreateUnbindTemplateRequest ¶

func CreateUnbindTemplateRequest() (request *UnbindTemplateRequest)

CreateUnbindTemplateRequest creates a request to invoke UnbindTemplate API

type UnbindTemplateResponse ¶

type UnbindTemplateResponse struct {
	*responses.BaseResponse
	TemplateType string `json:"TemplateType" xml:"TemplateType"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	TemplateId   string `json:"TemplateId" xml:"TemplateId"`
}

UnbindTemplateResponse is the response struct for api UnbindTemplate

func CreateUnbindTemplateResponse ¶

func CreateUnbindTemplateResponse() (response *UnbindTemplateResponse)

CreateUnbindTemplateResponse creates a response to parse from UnbindTemplate response

type UnlockDeviceRequest ¶

type UnlockDeviceRequest struct {
	*requests.RpcRequest
	Id      string           `position:"Query" name:"Id"`
	ShowLog string           `position:"Query" name:"ShowLog"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

UnlockDeviceRequest is the request struct for api UnlockDevice

func CreateUnlockDeviceRequest ¶

func CreateUnlockDeviceRequest() (request *UnlockDeviceRequest)

CreateUnlockDeviceRequest creates a request to invoke UnlockDevice API

type UnlockDeviceResponse ¶

type UnlockDeviceResponse struct {
	*responses.BaseResponse
	Id        string `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnlockDeviceResponse is the response struct for api UnlockDevice

func CreateUnlockDeviceResponse ¶

func CreateUnlockDeviceResponse() (response *UnlockDeviceResponse)

CreateUnlockDeviceResponse creates a response to parse from UnlockDevice response

type UpdateBucketInfoRequest ¶

type UpdateBucketInfoRequest struct {
	*requests.RpcRequest
	BucketName string           `position:"Query" name:"BucketName"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	Comment    string           `position:"Query" name:"Comment"`
}

UpdateBucketInfoRequest is the request struct for api UpdateBucketInfo

func CreateUpdateBucketInfoRequest ¶

func CreateUpdateBucketInfoRequest() (request *UpdateBucketInfoRequest)

CreateUpdateBucketInfoRequest creates a request to invoke UpdateBucketInfo API

type UpdateBucketInfoResponse ¶

type UpdateBucketInfoResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateBucketInfoResponse is the response struct for api UpdateBucketInfo

func CreateUpdateBucketInfoResponse ¶

func CreateUpdateBucketInfoResponse() (response *UpdateBucketInfoResponse)

CreateUpdateBucketInfoResponse creates a response to parse from UpdateBucketInfo response

type UpdateClusterRequest ¶

type UpdateClusterRequest struct {
	*requests.RpcRequest
	SecurityGroupId string           `position:"Query" name:"SecurityGroupId"`
	Description     string           `position:"Query" name:"Description"`
	MaintainTime    string           `position:"Query" name:"MaintainTime"`
	EffectiveTime   string           `position:"Query" name:"EffectiveTime"`
	ShowLog         string           `position:"Query" name:"ShowLog"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	Name            string           `position:"Query" name:"Name"`
	InternalPorts   string           `position:"Query" name:"InternalPorts"`
}

UpdateClusterRequest is the request struct for api UpdateCluster

func CreateUpdateClusterRequest ¶

func CreateUpdateClusterRequest() (request *UpdateClusterRequest)

CreateUpdateClusterRequest creates a request to invoke UpdateCluster API

type UpdateClusterResponse ¶

type UpdateClusterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateClusterResponse is the response struct for api UpdateCluster

func CreateUpdateClusterResponse ¶

func CreateUpdateClusterResponse() (response *UpdateClusterResponse)

CreateUpdateClusterResponse creates a response to parse from UpdateCluster response

type UpdateVsPullStreamInfoConfigRequest ¶

type UpdateVsPullStreamInfoConfigRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	AppName    string           `position:"Query" name:"AppName"`
	StreamName string           `position:"Query" name:"StreamName"`
	ShowLog    string           `position:"Query" name:"ShowLog"`
	Always     string           `position:"Query" name:"Always"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	SourceUrl  string           `position:"Query" name:"SourceUrl"`
}

UpdateVsPullStreamInfoConfigRequest is the request struct for api UpdateVsPullStreamInfoConfig

func CreateUpdateVsPullStreamInfoConfigRequest ¶

func CreateUpdateVsPullStreamInfoConfigRequest() (request *UpdateVsPullStreamInfoConfigRequest)

CreateUpdateVsPullStreamInfoConfigRequest creates a request to invoke UpdateVsPullStreamInfoConfig API

type UpdateVsPullStreamInfoConfigResponse ¶

type UpdateVsPullStreamInfoConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateVsPullStreamInfoConfigResponse is the response struct for api UpdateVsPullStreamInfoConfig

func CreateUpdateVsPullStreamInfoConfigResponse ¶

func CreateUpdateVsPullStreamInfoConfigResponse() (response *UpdateVsPullStreamInfoConfigResponse)

CreateUpdateVsPullStreamInfoConfigResponse creates a response to parse from UpdateVsPullStreamInfoConfig response

type UpgradeRenderingDevicesHostOSRequest ¶

type UpgradeRenderingDevicesHostOSRequest struct {
	*requests.RpcRequest
	ImageId     string           `position:"Query" name:"ImageId"`
	RomPath     string           `position:"Query" name:"RomPath"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
	RomName     string           `position:"Query" name:"RomName"`
	RomVersion  string           `position:"Query" name:"RomVersion"`
}

UpgradeRenderingDevicesHostOSRequest is the request struct for api UpgradeRenderingDevicesHostOS

func CreateUpgradeRenderingDevicesHostOSRequest ¶

func CreateUpgradeRenderingDevicesHostOSRequest() (request *UpgradeRenderingDevicesHostOSRequest)

CreateUpgradeRenderingDevicesHostOSRequest creates a request to invoke UpgradeRenderingDevicesHostOS API

type UpgradeRenderingDevicesHostOSResponse ¶

type UpgradeRenderingDevicesHostOSResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpgradeRenderingDevicesHostOSResponse is the response struct for api UpgradeRenderingDevicesHostOS

func CreateUpgradeRenderingDevicesHostOSResponse ¶

func CreateUpgradeRenderingDevicesHostOSResponse() (response *UpgradeRenderingDevicesHostOSResponse)

CreateUpgradeRenderingDevicesHostOSResponse creates a response to parse from UpgradeRenderingDevicesHostOS response

type UpgradeRenderingDevicesImageRequest ¶

type UpgradeRenderingDevicesImageRequest struct {
	*requests.RpcRequest
	ImageId     string           `position:"Query" name:"ImageId"`
	ShowLog     string           `position:"Query" name:"ShowLog"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
}

UpgradeRenderingDevicesImageRequest is the request struct for api UpgradeRenderingDevicesImage

func CreateUpgradeRenderingDevicesImageRequest ¶

func CreateUpgradeRenderingDevicesImageRequest() (request *UpgradeRenderingDevicesImageRequest)

CreateUpgradeRenderingDevicesImageRequest creates a request to invoke UpgradeRenderingDevicesImage API

type UpgradeRenderingDevicesImageResponse ¶

type UpgradeRenderingDevicesImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpgradeRenderingDevicesImageResponse is the response struct for api UpgradeRenderingDevicesImage

func CreateUpgradeRenderingDevicesImageResponse ¶

func CreateUpgradeRenderingDevicesImageResponse() (response *UpgradeRenderingDevicesImageResponse)

CreateUpgradeRenderingDevicesImageResponse creates a response to parse from UpgradeRenderingDevicesImage response

type UsageData ¶

type UsageData struct {
	Value     string `json:"Value" xml:"Value"`
	TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
}

UsageData is a nested struct in vs response

type UserDevice ¶

type UserDevice struct {
	Status        string `json:"Status" xml:"Status"`
	Specification string `json:"Specification" xml:"Specification"`
	MacAddress    string `json:"MacAddress" xml:"MacAddress"`
	MatrixId      string `json:"MatrixId" xml:"MatrixId"`
	AliUid        string `json:"AliUid" xml:"AliUid"`
	EdgeNodeName  string `json:"EdgeNodeName" xml:"EdgeNodeName"`
	Server        string `json:"Server" xml:"Server"`
	InstanceId    string `json:"InstanceId" xml:"InstanceId"`
}

UserDevice is a nested struct in vs response

type UvDataInterval ¶

type UvDataInterval struct {
	UsageData []UsageData `json:"UsageData" xml:"UsageData"`
}

UvDataInterval is a nested struct in vs response

type Value ¶

type Value struct {
	RegionProportionData []RegionProportionData `json:"RegionProportionData" xml:"RegionProportionData"`
}

Value is a nested struct in vs response

Source Files ¶

Jump to

Keyboard shortcuts

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