aiotvideo

package
v1.1.21 Latest Latest
Warning

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

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

Documentation

Overview

Package aiotvideoiface provides an interface to enable mocking the AIOTVIDEO service client for testing your code.

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

Index

Constants

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

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AIForGetSpaceOutput

type AIForGetSpaceOutput struct {
	BindTime *string `type:"string"`

	TemplateID *string `type:"string"`

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

func (AIForGetSpaceOutput) GoString

func (s AIForGetSpaceOutput) GoString() string

GoString returns the string representation

func (*AIForGetSpaceOutput) SetBindTime

func (s *AIForGetSpaceOutput) SetBindTime(v string) *AIForGetSpaceOutput

SetBindTime sets the BindTime field's value.

func (*AIForGetSpaceOutput) SetTemplateID

func (s *AIForGetSpaceOutput) SetTemplateID(v string) *AIForGetSpaceOutput

SetTemplateID sets the TemplateID field's value.

func (*AIForGetSpaceOutput) SetTemplateName

func (s *AIForGetSpaceOutput) SetTemplateName(v string) *AIForGetSpaceOutput

SetTemplateName sets the TemplateName field's value.

func (AIForGetSpaceOutput) String

func (s AIForGetSpaceOutput) String() string

String returns the string representation

type AIForGetStreamOutput

type AIForGetStreamOutput struct {
	TemplateID *string `type:"string"`

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

func (AIForGetStreamOutput) GoString

func (s AIForGetStreamOutput) GoString() string

GoString returns the string representation

func (*AIForGetStreamOutput) SetTemplateID

func (s *AIForGetStreamOutput) SetTemplateID(v string) *AIForGetStreamOutput

SetTemplateID sets the TemplateID field's value.

func (*AIForGetStreamOutput) SetTemplateName

func (s *AIForGetStreamOutput) SetTemplateName(v string) *AIForGetStreamOutput

SetTemplateName sets the TemplateName field's value.

func (AIForGetStreamOutput) String

func (s AIForGetStreamOutput) String() string

String returns the string representation

type AIForListSpacesOutput

type AIForListSpacesOutput struct {
	BindTime *string `type:"string"`

	TemplateID *string `type:"string"`

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

func (AIForListSpacesOutput) GoString

func (s AIForListSpacesOutput) GoString() string

GoString returns the string representation

func (*AIForListSpacesOutput) SetBindTime

SetBindTime sets the BindTime field's value.

func (*AIForListSpacesOutput) SetTemplateID

func (s *AIForListSpacesOutput) SetTemplateID(v string) *AIForListSpacesOutput

SetTemplateID sets the TemplateID field's value.

func (*AIForListSpacesOutput) SetTemplateName

func (s *AIForListSpacesOutput) SetTemplateName(v string) *AIForListSpacesOutput

SetTemplateName sets the TemplateName field's value.

func (AIForListSpacesOutput) String

func (s AIForListSpacesOutput) String() string

String returns the string representation

type AIForListStreamsOutput

type AIForListStreamsOutput struct {
	TemplateID *string `type:"string"`

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

func (AIForListStreamsOutput) GoString

func (s AIForListStreamsOutput) GoString() string

GoString returns the string representation

func (*AIForListStreamsOutput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (*AIForListStreamsOutput) SetTemplateName

func (s *AIForListStreamsOutput) SetTemplateName(v string) *AIForListStreamsOutput

SetTemplateName sets the TemplateName field's value.

func (AIForListStreamsOutput) String

func (s AIForListStreamsOutput) String() string

String returns the string representation

type AIOTVIDEO

type AIOTVIDEO struct {
	*client.Client
}

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

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

func New

New create int can support ssl or region locate set

func (*AIOTVIDEO) CancelStreamTemplate

func (c *AIOTVIDEO) CancelStreamTemplate(input *CancelStreamTemplateInput) (*CancelStreamTemplateOutput, error)

CancelStreamTemplate API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation CancelStreamTemplate for usage and error information.

func (*AIOTVIDEO) CancelStreamTemplateCommon

func (c *AIOTVIDEO) CancelStreamTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CancelStreamTemplateCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation CancelStreamTemplateCommon for usage and error information.

func (*AIOTVIDEO) CancelStreamTemplateCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) CancelStreamTemplateCommonWithContext

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

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

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

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

func (*AIOTVIDEO) CancelStreamTemplateRequest

func (c *AIOTVIDEO) CancelStreamTemplateRequest(input *CancelStreamTemplateInput) (req *request.Request, output *CancelStreamTemplateOutput)

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

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

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

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

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

func (*AIOTVIDEO) CancelStreamTemplateWithContext

func (c *AIOTVIDEO) CancelStreamTemplateWithContext(ctx volcengine.Context, input *CancelStreamTemplateInput, opts ...request.Option) (*CancelStreamTemplateOutput, error)

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

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

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

func (*AIOTVIDEO) CreateDevice

func (c *AIOTVIDEO) CreateDevice(input *CreateDeviceInput) (*CreateDeviceOutput, error)

CreateDevice API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation CreateDevice for usage and error information.

func (*AIOTVIDEO) CreateDeviceCommon

func (c *AIOTVIDEO) CreateDeviceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDeviceCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation CreateDeviceCommon for usage and error information.

func (*AIOTVIDEO) CreateDeviceCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) CreateDeviceCommonWithContext

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

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

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

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

func (*AIOTVIDEO) CreateDeviceRequest

func (c *AIOTVIDEO) CreateDeviceRequest(input *CreateDeviceInput) (req *request.Request, output *CreateDeviceOutput)

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

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

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

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

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

func (*AIOTVIDEO) CreateDeviceWithContext

func (c *AIOTVIDEO) CreateDeviceWithContext(ctx volcengine.Context, input *CreateDeviceInput, opts ...request.Option) (*CreateDeviceOutput, error)

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

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

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

func (*AIOTVIDEO) CreateRecordPlan

func (c *AIOTVIDEO) CreateRecordPlan(input *CreateRecordPlanInput) (*CreateRecordPlanOutput, error)

CreateRecordPlan API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation CreateRecordPlan for usage and error information.

func (*AIOTVIDEO) CreateRecordPlanCommon

func (c *AIOTVIDEO) CreateRecordPlanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRecordPlanCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation CreateRecordPlanCommon for usage and error information.

func (*AIOTVIDEO) CreateRecordPlanCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) CreateRecordPlanCommonWithContext

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

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

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

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

func (*AIOTVIDEO) CreateRecordPlanRequest

func (c *AIOTVIDEO) CreateRecordPlanRequest(input *CreateRecordPlanInput) (req *request.Request, output *CreateRecordPlanOutput)

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

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

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

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

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

func (*AIOTVIDEO) CreateRecordPlanWithContext

func (c *AIOTVIDEO) CreateRecordPlanWithContext(ctx volcengine.Context, input *CreateRecordPlanInput, opts ...request.Option) (*CreateRecordPlanOutput, error)

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

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

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

func (*AIOTVIDEO) CreateStream

func (c *AIOTVIDEO) CreateStream(input *CreateStreamInput) (*CreateStreamOutput, error)

CreateStream API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation CreateStream for usage and error information.

func (*AIOTVIDEO) CreateStreamCommon

func (c *AIOTVIDEO) CreateStreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateStreamCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation CreateStreamCommon for usage and error information.

func (*AIOTVIDEO) CreateStreamCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) CreateStreamCommonWithContext

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

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

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

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

func (*AIOTVIDEO) CreateStreamRequest

func (c *AIOTVIDEO) CreateStreamRequest(input *CreateStreamInput) (req *request.Request, output *CreateStreamOutput)

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

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

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

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

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

func (*AIOTVIDEO) CreateStreamWithContext

func (c *AIOTVIDEO) CreateStreamWithContext(ctx volcengine.Context, input *CreateStreamInput, opts ...request.Option) (*CreateStreamOutput, error)

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

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

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

func (*AIOTVIDEO) DeleteDevice

func (c *AIOTVIDEO) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)

DeleteDevice API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteDevice for usage and error information.

func (*AIOTVIDEO) DeleteDeviceCommon

func (c *AIOTVIDEO) DeleteDeviceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDeviceCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteDeviceCommon for usage and error information.

func (*AIOTVIDEO) DeleteDeviceCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) DeleteDeviceCommonWithContext

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

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

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

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

func (*AIOTVIDEO) DeleteDeviceRequest

func (c *AIOTVIDEO) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)

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

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

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

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

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

func (*AIOTVIDEO) DeleteDeviceWithContext

func (c *AIOTVIDEO) DeleteDeviceWithContext(ctx volcengine.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)

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

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

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

func (*AIOTVIDEO) DeleteRecordPlan

func (c *AIOTVIDEO) DeleteRecordPlan(input *DeleteRecordPlanInput) (*DeleteRecordPlanOutput, error)

DeleteRecordPlan API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteRecordPlan for usage and error information.

func (*AIOTVIDEO) DeleteRecordPlanCommon

func (c *AIOTVIDEO) DeleteRecordPlanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRecordPlanCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteRecordPlanCommon for usage and error information.

func (*AIOTVIDEO) DeleteRecordPlanCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) DeleteRecordPlanCommonWithContext

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

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

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

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

func (*AIOTVIDEO) DeleteRecordPlanRequest

func (c *AIOTVIDEO) DeleteRecordPlanRequest(input *DeleteRecordPlanInput) (req *request.Request, output *DeleteRecordPlanOutput)

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

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

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

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

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

func (*AIOTVIDEO) DeleteRecordPlanWithContext

func (c *AIOTVIDEO) DeleteRecordPlanWithContext(ctx volcengine.Context, input *DeleteRecordPlanInput, opts ...request.Option) (*DeleteRecordPlanOutput, error)

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

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

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

func (*AIOTVIDEO) DeleteSpace

func (c *AIOTVIDEO) DeleteSpace(input *DeleteSpaceInput) (*DeleteSpaceOutput, error)

DeleteSpace API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteSpace for usage and error information.

func (*AIOTVIDEO) DeleteSpaceCommon

func (c *AIOTVIDEO) DeleteSpaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSpaceCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteSpaceCommon for usage and error information.

func (*AIOTVIDEO) DeleteSpaceCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) DeleteSpaceCommonWithContext

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

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

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

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

func (*AIOTVIDEO) DeleteSpaceRequest

func (c *AIOTVIDEO) DeleteSpaceRequest(input *DeleteSpaceInput) (req *request.Request, output *DeleteSpaceOutput)

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

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

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

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

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

func (*AIOTVIDEO) DeleteSpaceWithContext

func (c *AIOTVIDEO) DeleteSpaceWithContext(ctx volcengine.Context, input *DeleteSpaceInput, opts ...request.Option) (*DeleteSpaceOutput, error)

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

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

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

func (*AIOTVIDEO) DeleteStream

func (c *AIOTVIDEO) DeleteStream(input *DeleteStreamInput) (*DeleteStreamOutput, error)

DeleteStream API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteStream for usage and error information.

func (*AIOTVIDEO) DeleteStreamCommon

func (c *AIOTVIDEO) DeleteStreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteStreamCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteStreamCommon for usage and error information.

func (*AIOTVIDEO) DeleteStreamCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) DeleteStreamCommonWithContext

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

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

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

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

func (*AIOTVIDEO) DeleteStreamRecord

func (c *AIOTVIDEO) DeleteStreamRecord(input *DeleteStreamRecordInput) (*DeleteStreamRecordOutput, error)

DeleteStreamRecord API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteStreamRecord for usage and error information.

func (*AIOTVIDEO) DeleteStreamRecordCommon

func (c *AIOTVIDEO) DeleteStreamRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteStreamRecordCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation DeleteStreamRecordCommon for usage and error information.

func (*AIOTVIDEO) DeleteStreamRecordCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) DeleteStreamRecordCommonWithContext

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

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

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

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

func (*AIOTVIDEO) DeleteStreamRecordRequest

func (c *AIOTVIDEO) DeleteStreamRecordRequest(input *DeleteStreamRecordInput) (req *request.Request, output *DeleteStreamRecordOutput)

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

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

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

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

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

func (*AIOTVIDEO) DeleteStreamRecordWithContext

func (c *AIOTVIDEO) DeleteStreamRecordWithContext(ctx volcengine.Context, input *DeleteStreamRecordInput, opts ...request.Option) (*DeleteStreamRecordOutput, error)

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

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

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

func (*AIOTVIDEO) DeleteStreamRequest

func (c *AIOTVIDEO) DeleteStreamRequest(input *DeleteStreamInput) (req *request.Request, output *DeleteStreamOutput)

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

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

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

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

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

func (*AIOTVIDEO) DeleteStreamWithContext

func (c *AIOTVIDEO) DeleteStreamWithContext(ctx volcengine.Context, input *DeleteStreamInput, opts ...request.Option) (*DeleteStreamOutput, error)

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

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

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

func (*AIOTVIDEO) FreshDevice

func (c *AIOTVIDEO) FreshDevice(input *FreshDeviceInput) (*FreshDeviceOutput, error)

FreshDevice API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation FreshDevice for usage and error information.

func (*AIOTVIDEO) FreshDeviceCommon

func (c *AIOTVIDEO) FreshDeviceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

FreshDeviceCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation FreshDeviceCommon for usage and error information.

func (*AIOTVIDEO) FreshDeviceCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) FreshDeviceCommonWithContext

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

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

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

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

func (*AIOTVIDEO) FreshDeviceRequest

func (c *AIOTVIDEO) FreshDeviceRequest(input *FreshDeviceInput) (req *request.Request, output *FreshDeviceOutput)

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

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

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

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

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

func (*AIOTVIDEO) FreshDeviceWithContext

func (c *AIOTVIDEO) FreshDeviceWithContext(ctx volcengine.Context, input *FreshDeviceInput, opts ...request.Option) (*FreshDeviceOutput, error)

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

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

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

func (*AIOTVIDEO) GenSipID

func (c *AIOTVIDEO) GenSipID(input *GenSipIDInput) (*GenSipIDOutput, error)

GenSipID API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GenSipID for usage and error information.

func (*AIOTVIDEO) GenSipIDCommon

func (c *AIOTVIDEO) GenSipIDCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GenSipIDCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GenSipIDCommon for usage and error information.

func (*AIOTVIDEO) GenSipIDCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GenSipIDCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GenSipIDRequest

func (c *AIOTVIDEO) GenSipIDRequest(input *GenSipIDInput) (req *request.Request, output *GenSipIDOutput)

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

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

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

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

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

func (*AIOTVIDEO) GenSipIDWithContext

func (c *AIOTVIDEO) GenSipIDWithContext(ctx volcengine.Context, input *GenSipIDInput, opts ...request.Option) (*GenSipIDOutput, error)

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

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

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

func (*AIOTVIDEO) GetDataProjectWithBindWidthAndFlow

func (c *AIOTVIDEO) GetDataProjectWithBindWidthAndFlow(input *GetDataProjectWithBindWidthAndFlowInput) (*GetDataProjectWithBindWidthAndFlowOutput, error)

GetDataProjectWithBindWidthAndFlow API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetDataProjectWithBindWidthAndFlow for usage and error information.

func (*AIOTVIDEO) GetDataProjectWithBindWidthAndFlowCommon

func (c *AIOTVIDEO) GetDataProjectWithBindWidthAndFlowCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDataProjectWithBindWidthAndFlowCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetDataProjectWithBindWidthAndFlowCommon for usage and error information.

func (*AIOTVIDEO) GetDataProjectWithBindWidthAndFlowCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetDataProjectWithBindWidthAndFlowCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetDataProjectWithBindWidthAndFlowRequest

func (c *AIOTVIDEO) GetDataProjectWithBindWidthAndFlowRequest(input *GetDataProjectWithBindWidthAndFlowInput) (req *request.Request, output *GetDataProjectWithBindWidthAndFlowOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetDataProjectWithBindWidthAndFlowWithContext

func (c *AIOTVIDEO) GetDataProjectWithBindWidthAndFlowWithContext(ctx volcengine.Context, input *GetDataProjectWithBindWidthAndFlowInput, opts ...request.Option) (*GetDataProjectWithBindWidthAndFlowOutput, error)

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

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

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

func (*AIOTVIDEO) GetDevice

func (c *AIOTVIDEO) GetDevice(input *GetDeviceInput) (*GetDeviceOutput, error)

GetDevice API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetDevice for usage and error information.

func (*AIOTVIDEO) GetDeviceChannelsV2

func (c *AIOTVIDEO) GetDeviceChannelsV2(input *GetDeviceChannelsV2Input) (*GetDeviceChannelsV2Output, error)

GetDeviceChannelsV2 API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetDeviceChannelsV2 for usage and error information.

func (*AIOTVIDEO) GetDeviceChannelsV2Common

func (c *AIOTVIDEO) GetDeviceChannelsV2Common(input *map[string]interface{}) (*map[string]interface{}, error)

GetDeviceChannelsV2Common API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetDeviceChannelsV2Common for usage and error information.

func (*AIOTVIDEO) GetDeviceChannelsV2CommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetDeviceChannelsV2CommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetDeviceChannelsV2Request

func (c *AIOTVIDEO) GetDeviceChannelsV2Request(input *GetDeviceChannelsV2Input) (req *request.Request, output *GetDeviceChannelsV2Output)

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

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

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

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

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

func (*AIOTVIDEO) GetDeviceChannelsV2WithContext

func (c *AIOTVIDEO) GetDeviceChannelsV2WithContext(ctx volcengine.Context, input *GetDeviceChannelsV2Input, opts ...request.Option) (*GetDeviceChannelsV2Output, error)

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

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

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

func (*AIOTVIDEO) GetDeviceCommon

func (c *AIOTVIDEO) GetDeviceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDeviceCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetDeviceCommon for usage and error information.

func (*AIOTVIDEO) GetDeviceCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetDeviceCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetDeviceRequest

func (c *AIOTVIDEO) GetDeviceRequest(input *GetDeviceInput) (req *request.Request, output *GetDeviceOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetDeviceWithContext

func (c *AIOTVIDEO) GetDeviceWithContext(ctx volcengine.Context, input *GetDeviceInput, opts ...request.Option) (*GetDeviceOutput, error)

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

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

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

func (*AIOTVIDEO) GetLocalDownload

func (c *AIOTVIDEO) GetLocalDownload(input *GetLocalDownloadInput) (*GetLocalDownloadOutput, error)

GetLocalDownload API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetLocalDownload for usage and error information.

func (*AIOTVIDEO) GetLocalDownloadCommon

func (c *AIOTVIDEO) GetLocalDownloadCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetLocalDownloadCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetLocalDownloadCommon for usage and error information.

func (*AIOTVIDEO) GetLocalDownloadCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetLocalDownloadCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetLocalDownloadRequest

func (c *AIOTVIDEO) GetLocalDownloadRequest(input *GetLocalDownloadInput) (req *request.Request, output *GetLocalDownloadOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetLocalDownloadWithContext

func (c *AIOTVIDEO) GetLocalDownloadWithContext(ctx volcengine.Context, input *GetLocalDownloadInput, opts ...request.Option) (*GetLocalDownloadOutput, error)

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

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

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

func (*AIOTVIDEO) GetPushStreamCnt

func (c *AIOTVIDEO) GetPushStreamCnt(input *GetPushStreamCntInput) (*GetPushStreamCntOutput, error)

GetPushStreamCnt API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetPushStreamCnt for usage and error information.

func (*AIOTVIDEO) GetPushStreamCntCommon

func (c *AIOTVIDEO) GetPushStreamCntCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetPushStreamCntCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetPushStreamCntCommon for usage and error information.

func (*AIOTVIDEO) GetPushStreamCntCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetPushStreamCntCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetPushStreamCntRequest

func (c *AIOTVIDEO) GetPushStreamCntRequest(input *GetPushStreamCntInput) (req *request.Request, output *GetPushStreamCntOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetPushStreamCntWithContext

func (c *AIOTVIDEO) GetPushStreamCntWithContext(ctx volcengine.Context, input *GetPushStreamCntInput, opts ...request.Option) (*GetPushStreamCntOutput, error)

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

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

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

func (*AIOTVIDEO) GetRecordPlan

func (c *AIOTVIDEO) GetRecordPlan(input *GetRecordPlanInput) (*GetRecordPlanOutput, error)

GetRecordPlan API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetRecordPlan for usage and error information.

func (*AIOTVIDEO) GetRecordPlanCommon

func (c *AIOTVIDEO) GetRecordPlanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetRecordPlanCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetRecordPlanCommon for usage and error information.

func (*AIOTVIDEO) GetRecordPlanCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetRecordPlanCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetRecordPlanRequest

func (c *AIOTVIDEO) GetRecordPlanRequest(input *GetRecordPlanInput) (req *request.Request, output *GetRecordPlanOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetRecordPlanWithContext

func (c *AIOTVIDEO) GetRecordPlanWithContext(ctx volcengine.Context, input *GetRecordPlanInput, opts ...request.Option) (*GetRecordPlanOutput, error)

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

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

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

func (*AIOTVIDEO) GetSpace

func (c *AIOTVIDEO) GetSpace(input *GetSpaceInput) (*GetSpaceOutput, error)

GetSpace API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetSpace for usage and error information.

func (*AIOTVIDEO) GetSpaceCommon

func (c *AIOTVIDEO) GetSpaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetSpaceCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetSpaceCommon for usage and error information.

func (*AIOTVIDEO) GetSpaceCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetSpaceCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetSpaceRequest

func (c *AIOTVIDEO) GetSpaceRequest(input *GetSpaceInput) (req *request.Request, output *GetSpaceOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetSpaceWithContext

func (c *AIOTVIDEO) GetSpaceWithContext(ctx volcengine.Context, input *GetSpaceInput, opts ...request.Option) (*GetSpaceOutput, error)

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

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

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

func (*AIOTVIDEO) GetStream

func (c *AIOTVIDEO) GetStream(input *GetStreamInput) (*GetStreamOutput, error)

GetStream API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetStream for usage and error information.

func (*AIOTVIDEO) GetStreamCommon

func (c *AIOTVIDEO) GetStreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetStreamCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetStreamCommon for usage and error information.

func (*AIOTVIDEO) GetStreamCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetStreamCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetStreamData

func (c *AIOTVIDEO) GetStreamData(input *GetStreamDataInput) (*GetStreamDataOutput, error)

GetStreamData API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetStreamData for usage and error information.

func (*AIOTVIDEO) GetStreamDataCommon

func (c *AIOTVIDEO) GetStreamDataCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetStreamDataCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetStreamDataCommon for usage and error information.

func (*AIOTVIDEO) GetStreamDataCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetStreamDataCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetStreamDataRequest

func (c *AIOTVIDEO) GetStreamDataRequest(input *GetStreamDataInput) (req *request.Request, output *GetStreamDataOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetStreamDataWithContext

func (c *AIOTVIDEO) GetStreamDataWithContext(ctx volcengine.Context, input *GetStreamDataInput, opts ...request.Option) (*GetStreamDataOutput, error)

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

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

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

func (*AIOTVIDEO) GetStreamRecord

func (c *AIOTVIDEO) GetStreamRecord(input *GetStreamRecordInput) (*GetStreamRecordOutput, error)

GetStreamRecord API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetStreamRecord for usage and error information.

func (*AIOTVIDEO) GetStreamRecordCommon

func (c *AIOTVIDEO) GetStreamRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetStreamRecordCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetStreamRecordCommon for usage and error information.

func (*AIOTVIDEO) GetStreamRecordCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetStreamRecordCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetStreamRecordRequest

func (c *AIOTVIDEO) GetStreamRecordRequest(input *GetStreamRecordInput) (req *request.Request, output *GetStreamRecordOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetStreamRecordWithContext

func (c *AIOTVIDEO) GetStreamRecordWithContext(ctx volcengine.Context, input *GetStreamRecordInput, opts ...request.Option) (*GetStreamRecordOutput, error)

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

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

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

func (*AIOTVIDEO) GetStreamRequest

func (c *AIOTVIDEO) GetStreamRequest(input *GetStreamInput) (req *request.Request, output *GetStreamOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetStreamWithContext

func (c *AIOTVIDEO) GetStreamWithContext(ctx volcengine.Context, input *GetStreamInput, opts ...request.Option) (*GetStreamOutput, error)

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

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

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

func (*AIOTVIDEO) GetTotalData

func (c *AIOTVIDEO) GetTotalData(input *GetTotalDataInput) (*GetTotalDataOutput, error)

GetTotalData API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetTotalData for usage and error information.

func (*AIOTVIDEO) GetTotalDataCommon

func (c *AIOTVIDEO) GetTotalDataCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetTotalDataCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation GetTotalDataCommon for usage and error information.

func (*AIOTVIDEO) GetTotalDataCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) GetTotalDataCommonWithContext

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

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

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

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

func (*AIOTVIDEO) GetTotalDataRequest

func (c *AIOTVIDEO) GetTotalDataRequest(input *GetTotalDataInput) (req *request.Request, output *GetTotalDataOutput)

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

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

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

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

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

func (*AIOTVIDEO) GetTotalDataWithContext

func (c *AIOTVIDEO) GetTotalDataWithContext(ctx volcengine.Context, input *GetTotalDataInput, opts ...request.Option) (*GetTotalDataOutput, error)

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

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

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

func (*AIOTVIDEO) ListDevices

func (c *AIOTVIDEO) ListDevices(input *ListDevicesInput) (*ListDevicesOutput, error)

ListDevices API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListDevices for usage and error information.

func (*AIOTVIDEO) ListDevicesCommon

func (c *AIOTVIDEO) ListDevicesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListDevicesCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListDevicesCommon for usage and error information.

func (*AIOTVIDEO) ListDevicesCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) ListDevicesCommonWithContext

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

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

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

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

func (*AIOTVIDEO) ListDevicesRequest

func (c *AIOTVIDEO) ListDevicesRequest(input *ListDevicesInput) (req *request.Request, output *ListDevicesOutput)

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

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

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

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

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

func (*AIOTVIDEO) ListDevicesWithContext

func (c *AIOTVIDEO) ListDevicesWithContext(ctx volcengine.Context, input *ListDevicesInput, opts ...request.Option) (*ListDevicesOutput, error)

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

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

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

func (*AIOTVIDEO) ListRecordPlanChannels

func (c *AIOTVIDEO) ListRecordPlanChannels(input *ListRecordPlanChannelsInput) (*ListRecordPlanChannelsOutput, error)

ListRecordPlanChannels API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListRecordPlanChannels for usage and error information.

func (*AIOTVIDEO) ListRecordPlanChannelsCommon

func (c *AIOTVIDEO) ListRecordPlanChannelsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRecordPlanChannelsCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListRecordPlanChannelsCommon for usage and error information.

func (*AIOTVIDEO) ListRecordPlanChannelsCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) ListRecordPlanChannelsCommonWithContext

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

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

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

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

func (*AIOTVIDEO) ListRecordPlanChannelsRequest

func (c *AIOTVIDEO) ListRecordPlanChannelsRequest(input *ListRecordPlanChannelsInput) (req *request.Request, output *ListRecordPlanChannelsOutput)

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

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

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

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

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

func (*AIOTVIDEO) ListRecordPlanChannelsWithContext

func (c *AIOTVIDEO) ListRecordPlanChannelsWithContext(ctx volcengine.Context, input *ListRecordPlanChannelsInput, opts ...request.Option) (*ListRecordPlanChannelsOutput, error)

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

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

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

func (*AIOTVIDEO) ListRecordPlans

func (c *AIOTVIDEO) ListRecordPlans(input *ListRecordPlansInput) (*ListRecordPlansOutput, error)

ListRecordPlans API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListRecordPlans for usage and error information.

func (*AIOTVIDEO) ListRecordPlansCommon

func (c *AIOTVIDEO) ListRecordPlansCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRecordPlansCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListRecordPlansCommon for usage and error information.

func (*AIOTVIDEO) ListRecordPlansCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) ListRecordPlansCommonWithContext

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

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

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

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

func (*AIOTVIDEO) ListRecordPlansRequest

func (c *AIOTVIDEO) ListRecordPlansRequest(input *ListRecordPlansInput) (req *request.Request, output *ListRecordPlansOutput)

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

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

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

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

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

func (*AIOTVIDEO) ListRecordPlansWithContext

func (c *AIOTVIDEO) ListRecordPlansWithContext(ctx volcengine.Context, input *ListRecordPlansInput, opts ...request.Option) (*ListRecordPlansOutput, error)

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

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

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

func (*AIOTVIDEO) ListSpaces

func (c *AIOTVIDEO) ListSpaces(input *ListSpacesInput) (*ListSpacesOutput, error)

ListSpaces API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListSpaces for usage and error information.

func (*AIOTVIDEO) ListSpacesCommon

func (c *AIOTVIDEO) ListSpacesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSpacesCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListSpacesCommon for usage and error information.

func (*AIOTVIDEO) ListSpacesCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) ListSpacesCommonWithContext

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

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

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

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

func (*AIOTVIDEO) ListSpacesRequest

func (c *AIOTVIDEO) ListSpacesRequest(input *ListSpacesInput) (req *request.Request, output *ListSpacesOutput)

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

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

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

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

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

func (*AIOTVIDEO) ListSpacesWithContext

func (c *AIOTVIDEO) ListSpacesWithContext(ctx volcengine.Context, input *ListSpacesInput, opts ...request.Option) (*ListSpacesOutput, error)

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

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

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

func (*AIOTVIDEO) ListStreams

func (c *AIOTVIDEO) ListStreams(input *ListStreamsInput) (*ListStreamsOutput, error)

ListStreams API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListStreams for usage and error information.

func (*AIOTVIDEO) ListStreamsCommon

func (c *AIOTVIDEO) ListStreamsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListStreamsCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation ListStreamsCommon for usage and error information.

func (*AIOTVIDEO) ListStreamsCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) ListStreamsCommonWithContext

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

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

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

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

func (*AIOTVIDEO) ListStreamsRequest

func (c *AIOTVIDEO) ListStreamsRequest(input *ListStreamsInput) (req *request.Request, output *ListStreamsOutput)

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

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

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

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

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

func (*AIOTVIDEO) ListStreamsWithContext

func (c *AIOTVIDEO) ListStreamsWithContext(ctx volcengine.Context, input *ListStreamsInput, opts ...request.Option) (*ListStreamsOutput, error)

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

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

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

func (*AIOTVIDEO) SetStreamTemplate

func (c *AIOTVIDEO) SetStreamTemplate(input *SetStreamTemplateInput) (*SetStreamTemplateOutput, error)

SetStreamTemplate API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation SetStreamTemplate for usage and error information.

func (*AIOTVIDEO) SetStreamTemplateCommon

func (c *AIOTVIDEO) SetStreamTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetStreamTemplateCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation SetStreamTemplateCommon for usage and error information.

func (*AIOTVIDEO) SetStreamTemplateCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) SetStreamTemplateCommonWithContext

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

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

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

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

func (*AIOTVIDEO) SetStreamTemplateRequest

func (c *AIOTVIDEO) SetStreamTemplateRequest(input *SetStreamTemplateInput) (req *request.Request, output *SetStreamTemplateOutput)

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

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

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

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

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

func (*AIOTVIDEO) SetStreamTemplateWithContext

func (c *AIOTVIDEO) SetStreamTemplateWithContext(ctx volcengine.Context, input *SetStreamTemplateInput, opts ...request.Option) (*SetStreamTemplateOutput, error)

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

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

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

func (*AIOTVIDEO) StartStream

func (c *AIOTVIDEO) StartStream(input *StartStreamInput) (*StartStreamOutput, error)

StartStream API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StartStream for usage and error information.

func (*AIOTVIDEO) StartStreamCommon

func (c *AIOTVIDEO) StartStreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StartStreamCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StartStreamCommon for usage and error information.

func (*AIOTVIDEO) StartStreamCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) StartStreamCommonWithContext

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

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

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

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

func (*AIOTVIDEO) StartStreamRequest

func (c *AIOTVIDEO) StartStreamRequest(input *StartStreamInput) (req *request.Request, output *StartStreamOutput)

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

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

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

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

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

func (*AIOTVIDEO) StartStreamWithContext

func (c *AIOTVIDEO) StartStreamWithContext(ctx volcengine.Context, input *StartStreamInput, opts ...request.Option) (*StartStreamOutput, error)

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

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

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

func (*AIOTVIDEO) StartVoiceTalk

func (c *AIOTVIDEO) StartVoiceTalk(input *StartVoiceTalkInput) (*StartVoiceTalkOutput, error)

StartVoiceTalk API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StartVoiceTalk for usage and error information.

func (*AIOTVIDEO) StartVoiceTalkCommon

func (c *AIOTVIDEO) StartVoiceTalkCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StartVoiceTalkCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StartVoiceTalkCommon for usage and error information.

func (*AIOTVIDEO) StartVoiceTalkCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) StartVoiceTalkCommonWithContext

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

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

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

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

func (*AIOTVIDEO) StartVoiceTalkRequest

func (c *AIOTVIDEO) StartVoiceTalkRequest(input *StartVoiceTalkInput) (req *request.Request, output *StartVoiceTalkOutput)

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

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

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

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

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

func (*AIOTVIDEO) StartVoiceTalkWithContext

func (c *AIOTVIDEO) StartVoiceTalkWithContext(ctx volcengine.Context, input *StartVoiceTalkInput, opts ...request.Option) (*StartVoiceTalkOutput, error)

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

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

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

func (*AIOTVIDEO) StatStream

func (c *AIOTVIDEO) StatStream(input *StatStreamInput) (*StatStreamOutput, error)

StatStream API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StatStream for usage and error information.

func (*AIOTVIDEO) StatStreamCommon

func (c *AIOTVIDEO) StatStreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StatStreamCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StatStreamCommon for usage and error information.

func (*AIOTVIDEO) StatStreamCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) StatStreamCommonWithContext

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

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

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

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

func (*AIOTVIDEO) StatStreamRequest

func (c *AIOTVIDEO) StatStreamRequest(input *StatStreamInput) (req *request.Request, output *StatStreamOutput)

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

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

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

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

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

func (*AIOTVIDEO) StatStreamWithContext

func (c *AIOTVIDEO) StatStreamWithContext(ctx volcengine.Context, input *StatStreamInput, opts ...request.Option) (*StatStreamOutput, error)

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

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

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

func (*AIOTVIDEO) StopStream

func (c *AIOTVIDEO) StopStream(input *StopStreamInput) (*StopStreamOutput, error)

StopStream API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StopStream for usage and error information.

func (*AIOTVIDEO) StopStreamCommon

func (c *AIOTVIDEO) StopStreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopStreamCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StopStreamCommon for usage and error information.

func (*AIOTVIDEO) StopStreamCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) StopStreamCommonWithContext

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

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

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

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

func (*AIOTVIDEO) StopStreamRequest

func (c *AIOTVIDEO) StopStreamRequest(input *StopStreamInput) (req *request.Request, output *StopStreamOutput)

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

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

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

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

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

func (*AIOTVIDEO) StopStreamWithContext

func (c *AIOTVIDEO) StopStreamWithContext(ctx volcengine.Context, input *StopStreamInput, opts ...request.Option) (*StopStreamOutput, error)

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

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

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

func (*AIOTVIDEO) StopVoiceTalk

func (c *AIOTVIDEO) StopVoiceTalk(input *StopVoiceTalkInput) (*StopVoiceTalkOutput, error)

StopVoiceTalk API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StopVoiceTalk for usage and error information.

func (*AIOTVIDEO) StopVoiceTalkCommon

func (c *AIOTVIDEO) StopVoiceTalkCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopVoiceTalkCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StopVoiceTalkCommon for usage and error information.

func (*AIOTVIDEO) StopVoiceTalkCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) StopVoiceTalkCommonWithContext

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

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

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

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

func (*AIOTVIDEO) StopVoiceTalkRequest

func (c *AIOTVIDEO) StopVoiceTalkRequest(input *StopVoiceTalkInput) (req *request.Request, output *StopVoiceTalkOutput)

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

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

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

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

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

func (*AIOTVIDEO) StopVoiceTalkWithContext

func (c *AIOTVIDEO) StopVoiceTalkWithContext(ctx volcengine.Context, input *StopVoiceTalkInput, opts ...request.Option) (*StopVoiceTalkOutput, error)

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

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

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

func (*AIOTVIDEO) StreamStartRecord

func (c *AIOTVIDEO) StreamStartRecord(input *StreamStartRecordInput) (*StreamStartRecordOutput, error)

StreamStartRecord API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StreamStartRecord for usage and error information.

func (*AIOTVIDEO) StreamStartRecordCommon

func (c *AIOTVIDEO) StreamStartRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StreamStartRecordCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StreamStartRecordCommon for usage and error information.

func (*AIOTVIDEO) StreamStartRecordCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) StreamStartRecordCommonWithContext

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

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

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

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

func (*AIOTVIDEO) StreamStartRecordRequest

func (c *AIOTVIDEO) StreamStartRecordRequest(input *StreamStartRecordInput) (req *request.Request, output *StreamStartRecordOutput)

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

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

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

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

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

func (*AIOTVIDEO) StreamStartRecordWithContext

func (c *AIOTVIDEO) StreamStartRecordWithContext(ctx volcengine.Context, input *StreamStartRecordInput, opts ...request.Option) (*StreamStartRecordOutput, error)

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

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

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

func (*AIOTVIDEO) StreamStopRecord

func (c *AIOTVIDEO) StreamStopRecord(input *StreamStopRecordInput) (*StreamStopRecordOutput, error)

StreamStopRecord API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StreamStopRecord for usage and error information.

func (*AIOTVIDEO) StreamStopRecordCommon

func (c *AIOTVIDEO) StreamStopRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StreamStopRecordCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation StreamStopRecordCommon for usage and error information.

func (*AIOTVIDEO) StreamStopRecordCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) StreamStopRecordCommonWithContext

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

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

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

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

func (*AIOTVIDEO) StreamStopRecordRequest

func (c *AIOTVIDEO) StreamStopRecordRequest(input *StreamStopRecordInput) (req *request.Request, output *StreamStopRecordOutput)

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

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

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

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

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

func (*AIOTVIDEO) StreamStopRecordWithContext

func (c *AIOTVIDEO) StreamStopRecordWithContext(ctx volcengine.Context, input *StreamStopRecordInput, opts ...request.Option) (*StreamStopRecordOutput, error)

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

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

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

func (*AIOTVIDEO) UpdateDevice

func (c *AIOTVIDEO) UpdateDevice(input *UpdateDeviceInput) (*UpdateDeviceOutput, error)

UpdateDevice API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation UpdateDevice for usage and error information.

func (*AIOTVIDEO) UpdateDeviceCommon

func (c *AIOTVIDEO) UpdateDeviceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateDeviceCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation UpdateDeviceCommon for usage and error information.

func (*AIOTVIDEO) UpdateDeviceCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) UpdateDeviceCommonWithContext

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

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

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

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

func (*AIOTVIDEO) UpdateDeviceRequest

func (c *AIOTVIDEO) UpdateDeviceRequest(input *UpdateDeviceInput) (req *request.Request, output *UpdateDeviceOutput)

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

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

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

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

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

func (*AIOTVIDEO) UpdateDeviceWithContext

func (c *AIOTVIDEO) UpdateDeviceWithContext(ctx volcengine.Context, input *UpdateDeviceInput, opts ...request.Option) (*UpdateDeviceOutput, error)

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

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

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

func (*AIOTVIDEO) UpdateRecordPlan

func (c *AIOTVIDEO) UpdateRecordPlan(input *UpdateRecordPlanInput) (*UpdateRecordPlanOutput, error)

UpdateRecordPlan API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation UpdateRecordPlan for usage and error information.

func (*AIOTVIDEO) UpdateRecordPlanCommon

func (c *AIOTVIDEO) UpdateRecordPlanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRecordPlanCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation UpdateRecordPlanCommon for usage and error information.

func (*AIOTVIDEO) UpdateRecordPlanCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) UpdateRecordPlanCommonWithContext

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

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

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

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

func (*AIOTVIDEO) UpdateRecordPlanRequest

func (c *AIOTVIDEO) UpdateRecordPlanRequest(input *UpdateRecordPlanInput) (req *request.Request, output *UpdateRecordPlanOutput)

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

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

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

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

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

func (*AIOTVIDEO) UpdateRecordPlanWithContext

func (c *AIOTVIDEO) UpdateRecordPlanWithContext(ctx volcengine.Context, input *UpdateRecordPlanInput, opts ...request.Option) (*UpdateRecordPlanOutput, error)

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

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

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

func (*AIOTVIDEO) UpdateSpace

func (c *AIOTVIDEO) UpdateSpace(input *UpdateSpaceInput) (*UpdateSpaceOutput, error)

UpdateSpace API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation UpdateSpace for usage and error information.

func (*AIOTVIDEO) UpdateSpaceCommon

func (c *AIOTVIDEO) UpdateSpaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSpaceCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation UpdateSpaceCommon for usage and error information.

func (*AIOTVIDEO) UpdateSpaceCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) UpdateSpaceCommonWithContext

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

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

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

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

func (*AIOTVIDEO) UpdateSpaceRequest

func (c *AIOTVIDEO) UpdateSpaceRequest(input *UpdateSpaceInput) (req *request.Request, output *UpdateSpaceOutput)

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

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

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

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

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

func (*AIOTVIDEO) UpdateSpaceWithContext

func (c *AIOTVIDEO) UpdateSpaceWithContext(ctx volcengine.Context, input *UpdateSpaceInput, opts ...request.Option) (*UpdateSpaceOutput, error)

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

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

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

func (*AIOTVIDEO) UpdateStream

func (c *AIOTVIDEO) UpdateStream(input *UpdateStreamInput) (*UpdateStreamOutput, error)

UpdateStream API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation UpdateStream for usage and error information.

func (*AIOTVIDEO) UpdateStreamCommon

func (c *AIOTVIDEO) UpdateStreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateStreamCommon API operation for AIOTVIDEO.

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

See the VOLCENGINE API reference guide for AIOTVIDEO's API operation UpdateStreamCommon for usage and error information.

func (*AIOTVIDEO) UpdateStreamCommonRequest

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

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

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

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

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

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

func (*AIOTVIDEO) UpdateStreamCommonWithContext

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

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

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

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

func (*AIOTVIDEO) UpdateStreamRequest

func (c *AIOTVIDEO) UpdateStreamRequest(input *UpdateStreamInput) (req *request.Request, output *UpdateStreamOutput)

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

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

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

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

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

func (*AIOTVIDEO) UpdateStreamWithContext

func (c *AIOTVIDEO) UpdateStreamWithContext(ctx volcengine.Context, input *UpdateStreamInput, opts ...request.Option) (*UpdateStreamOutput, error)

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

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

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

type AIOTVIDEOAPI

type AIOTVIDEOAPI interface {
	CancelStreamTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CancelStreamTemplateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CancelStreamTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CancelStreamTemplate(*CancelStreamTemplateInput) (*CancelStreamTemplateOutput, error)
	CancelStreamTemplateWithContext(volcengine.Context, *CancelStreamTemplateInput, ...request.Option) (*CancelStreamTemplateOutput, error)
	CancelStreamTemplateRequest(*CancelStreamTemplateInput) (*request.Request, *CancelStreamTemplateOutput)

	CreateDeviceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDeviceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDeviceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDevice(*CreateDeviceInput) (*CreateDeviceOutput, error)
	CreateDeviceWithContext(volcengine.Context, *CreateDeviceInput, ...request.Option) (*CreateDeviceOutput, error)
	CreateDeviceRequest(*CreateDeviceInput) (*request.Request, *CreateDeviceOutput)

	CreateRecordPlanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRecordPlanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRecordPlanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRecordPlan(*CreateRecordPlanInput) (*CreateRecordPlanOutput, error)
	CreateRecordPlanWithContext(volcengine.Context, *CreateRecordPlanInput, ...request.Option) (*CreateRecordPlanOutput, error)
	CreateRecordPlanRequest(*CreateRecordPlanInput) (*request.Request, *CreateRecordPlanOutput)

	CreateStreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateStreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateStreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateStream(*CreateStreamInput) (*CreateStreamOutput, error)
	CreateStreamWithContext(volcengine.Context, *CreateStreamInput, ...request.Option) (*CreateStreamOutput, error)
	CreateStreamRequest(*CreateStreamInput) (*request.Request, *CreateStreamOutput)

	DeleteDeviceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDeviceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDeviceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDevice(*DeleteDeviceInput) (*DeleteDeviceOutput, error)
	DeleteDeviceWithContext(volcengine.Context, *DeleteDeviceInput, ...request.Option) (*DeleteDeviceOutput, error)
	DeleteDeviceRequest(*DeleteDeviceInput) (*request.Request, *DeleteDeviceOutput)

	DeleteRecordPlanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRecordPlanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRecordPlanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRecordPlan(*DeleteRecordPlanInput) (*DeleteRecordPlanOutput, error)
	DeleteRecordPlanWithContext(volcengine.Context, *DeleteRecordPlanInput, ...request.Option) (*DeleteRecordPlanOutput, error)
	DeleteRecordPlanRequest(*DeleteRecordPlanInput) (*request.Request, *DeleteRecordPlanOutput)

	DeleteSpaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSpaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSpaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSpace(*DeleteSpaceInput) (*DeleteSpaceOutput, error)
	DeleteSpaceWithContext(volcengine.Context, *DeleteSpaceInput, ...request.Option) (*DeleteSpaceOutput, error)
	DeleteSpaceRequest(*DeleteSpaceInput) (*request.Request, *DeleteSpaceOutput)

	DeleteStreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteStreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteStreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteStream(*DeleteStreamInput) (*DeleteStreamOutput, error)
	DeleteStreamWithContext(volcengine.Context, *DeleteStreamInput, ...request.Option) (*DeleteStreamOutput, error)
	DeleteStreamRequest(*DeleteStreamInput) (*request.Request, *DeleteStreamOutput)

	DeleteStreamRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteStreamRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteStreamRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteStreamRecord(*DeleteStreamRecordInput) (*DeleteStreamRecordOutput, error)
	DeleteStreamRecordWithContext(volcengine.Context, *DeleteStreamRecordInput, ...request.Option) (*DeleteStreamRecordOutput, error)
	DeleteStreamRecordRequest(*DeleteStreamRecordInput) (*request.Request, *DeleteStreamRecordOutput)

	FreshDeviceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	FreshDeviceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	FreshDeviceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	FreshDevice(*FreshDeviceInput) (*FreshDeviceOutput, error)
	FreshDeviceWithContext(volcengine.Context, *FreshDeviceInput, ...request.Option) (*FreshDeviceOutput, error)
	FreshDeviceRequest(*FreshDeviceInput) (*request.Request, *FreshDeviceOutput)

	GenSipIDCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GenSipIDCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GenSipIDCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GenSipID(*GenSipIDInput) (*GenSipIDOutput, error)
	GenSipIDWithContext(volcengine.Context, *GenSipIDInput, ...request.Option) (*GenSipIDOutput, error)
	GenSipIDRequest(*GenSipIDInput) (*request.Request, *GenSipIDOutput)

	GetDataProjectWithBindWidthAndFlowCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDataProjectWithBindWidthAndFlowCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDataProjectWithBindWidthAndFlowCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDataProjectWithBindWidthAndFlow(*GetDataProjectWithBindWidthAndFlowInput) (*GetDataProjectWithBindWidthAndFlowOutput, error)
	GetDataProjectWithBindWidthAndFlowWithContext(volcengine.Context, *GetDataProjectWithBindWidthAndFlowInput, ...request.Option) (*GetDataProjectWithBindWidthAndFlowOutput, error)
	GetDataProjectWithBindWidthAndFlowRequest(*GetDataProjectWithBindWidthAndFlowInput) (*request.Request, *GetDataProjectWithBindWidthAndFlowOutput)

	GetDeviceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDeviceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDeviceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDevice(*GetDeviceInput) (*GetDeviceOutput, error)
	GetDeviceWithContext(volcengine.Context, *GetDeviceInput, ...request.Option) (*GetDeviceOutput, error)
	GetDeviceRequest(*GetDeviceInput) (*request.Request, *GetDeviceOutput)

	GetDeviceChannelsV2Common(*map[string]interface{}) (*map[string]interface{}, error)
	GetDeviceChannelsV2CommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDeviceChannelsV2CommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDeviceChannelsV2(*GetDeviceChannelsV2Input) (*GetDeviceChannelsV2Output, error)
	GetDeviceChannelsV2WithContext(volcengine.Context, *GetDeviceChannelsV2Input, ...request.Option) (*GetDeviceChannelsV2Output, error)
	GetDeviceChannelsV2Request(*GetDeviceChannelsV2Input) (*request.Request, *GetDeviceChannelsV2Output)

	GetLocalDownloadCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetLocalDownloadCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetLocalDownloadCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetLocalDownload(*GetLocalDownloadInput) (*GetLocalDownloadOutput, error)
	GetLocalDownloadWithContext(volcengine.Context, *GetLocalDownloadInput, ...request.Option) (*GetLocalDownloadOutput, error)
	GetLocalDownloadRequest(*GetLocalDownloadInput) (*request.Request, *GetLocalDownloadOutput)

	GetPushStreamCntCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetPushStreamCntCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetPushStreamCntCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetPushStreamCnt(*GetPushStreamCntInput) (*GetPushStreamCntOutput, error)
	GetPushStreamCntWithContext(volcengine.Context, *GetPushStreamCntInput, ...request.Option) (*GetPushStreamCntOutput, error)
	GetPushStreamCntRequest(*GetPushStreamCntInput) (*request.Request, *GetPushStreamCntOutput)

	GetRecordPlanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetRecordPlanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetRecordPlanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetRecordPlan(*GetRecordPlanInput) (*GetRecordPlanOutput, error)
	GetRecordPlanWithContext(volcengine.Context, *GetRecordPlanInput, ...request.Option) (*GetRecordPlanOutput, error)
	GetRecordPlanRequest(*GetRecordPlanInput) (*request.Request, *GetRecordPlanOutput)

	GetSpaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetSpaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetSpaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetSpace(*GetSpaceInput) (*GetSpaceOutput, error)
	GetSpaceWithContext(volcengine.Context, *GetSpaceInput, ...request.Option) (*GetSpaceOutput, error)
	GetSpaceRequest(*GetSpaceInput) (*request.Request, *GetSpaceOutput)

	GetStreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetStreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetStreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetStream(*GetStreamInput) (*GetStreamOutput, error)
	GetStreamWithContext(volcengine.Context, *GetStreamInput, ...request.Option) (*GetStreamOutput, error)
	GetStreamRequest(*GetStreamInput) (*request.Request, *GetStreamOutput)

	GetStreamDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetStreamDataCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetStreamDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetStreamData(*GetStreamDataInput) (*GetStreamDataOutput, error)
	GetStreamDataWithContext(volcengine.Context, *GetStreamDataInput, ...request.Option) (*GetStreamDataOutput, error)
	GetStreamDataRequest(*GetStreamDataInput) (*request.Request, *GetStreamDataOutput)

	GetStreamRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetStreamRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetStreamRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetStreamRecord(*GetStreamRecordInput) (*GetStreamRecordOutput, error)
	GetStreamRecordWithContext(volcengine.Context, *GetStreamRecordInput, ...request.Option) (*GetStreamRecordOutput, error)
	GetStreamRecordRequest(*GetStreamRecordInput) (*request.Request, *GetStreamRecordOutput)

	GetTotalDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetTotalDataCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetTotalDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetTotalData(*GetTotalDataInput) (*GetTotalDataOutput, error)
	GetTotalDataWithContext(volcengine.Context, *GetTotalDataInput, ...request.Option) (*GetTotalDataOutput, error)
	GetTotalDataRequest(*GetTotalDataInput) (*request.Request, *GetTotalDataOutput)

	ListDevicesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListDevicesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListDevicesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListDevices(*ListDevicesInput) (*ListDevicesOutput, error)
	ListDevicesWithContext(volcengine.Context, *ListDevicesInput, ...request.Option) (*ListDevicesOutput, error)
	ListDevicesRequest(*ListDevicesInput) (*request.Request, *ListDevicesOutput)

	ListRecordPlanChannelsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRecordPlanChannelsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRecordPlanChannelsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRecordPlanChannels(*ListRecordPlanChannelsInput) (*ListRecordPlanChannelsOutput, error)
	ListRecordPlanChannelsWithContext(volcengine.Context, *ListRecordPlanChannelsInput, ...request.Option) (*ListRecordPlanChannelsOutput, error)
	ListRecordPlanChannelsRequest(*ListRecordPlanChannelsInput) (*request.Request, *ListRecordPlanChannelsOutput)

	ListRecordPlansCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRecordPlansCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRecordPlansCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRecordPlans(*ListRecordPlansInput) (*ListRecordPlansOutput, error)
	ListRecordPlansWithContext(volcengine.Context, *ListRecordPlansInput, ...request.Option) (*ListRecordPlansOutput, error)
	ListRecordPlansRequest(*ListRecordPlansInput) (*request.Request, *ListRecordPlansOutput)

	ListSpacesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSpacesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSpacesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSpaces(*ListSpacesInput) (*ListSpacesOutput, error)
	ListSpacesWithContext(volcengine.Context, *ListSpacesInput, ...request.Option) (*ListSpacesOutput, error)
	ListSpacesRequest(*ListSpacesInput) (*request.Request, *ListSpacesOutput)

	ListStreamsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListStreamsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListStreamsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListStreams(*ListStreamsInput) (*ListStreamsOutput, error)
	ListStreamsWithContext(volcengine.Context, *ListStreamsInput, ...request.Option) (*ListStreamsOutput, error)
	ListStreamsRequest(*ListStreamsInput) (*request.Request, *ListStreamsOutput)

	SetStreamTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetStreamTemplateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetStreamTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetStreamTemplate(*SetStreamTemplateInput) (*SetStreamTemplateOutput, error)
	SetStreamTemplateWithContext(volcengine.Context, *SetStreamTemplateInput, ...request.Option) (*SetStreamTemplateOutput, error)
	SetStreamTemplateRequest(*SetStreamTemplateInput) (*request.Request, *SetStreamTemplateOutput)

	StartStreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StartStreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StartStreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StartStream(*StartStreamInput) (*StartStreamOutput, error)
	StartStreamWithContext(volcengine.Context, *StartStreamInput, ...request.Option) (*StartStreamOutput, error)
	StartStreamRequest(*StartStreamInput) (*request.Request, *StartStreamOutput)

	StartVoiceTalkCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StartVoiceTalkCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StartVoiceTalkCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StartVoiceTalk(*StartVoiceTalkInput) (*StartVoiceTalkOutput, error)
	StartVoiceTalkWithContext(volcengine.Context, *StartVoiceTalkInput, ...request.Option) (*StartVoiceTalkOutput, error)
	StartVoiceTalkRequest(*StartVoiceTalkInput) (*request.Request, *StartVoiceTalkOutput)

	StatStreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StatStreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StatStreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StatStream(*StatStreamInput) (*StatStreamOutput, error)
	StatStreamWithContext(volcengine.Context, *StatStreamInput, ...request.Option) (*StatStreamOutput, error)
	StatStreamRequest(*StatStreamInput) (*request.Request, *StatStreamOutput)

	StopStreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopStreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopStreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopStream(*StopStreamInput) (*StopStreamOutput, error)
	StopStreamWithContext(volcengine.Context, *StopStreamInput, ...request.Option) (*StopStreamOutput, error)
	StopStreamRequest(*StopStreamInput) (*request.Request, *StopStreamOutput)

	StopVoiceTalkCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopVoiceTalkCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopVoiceTalkCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopVoiceTalk(*StopVoiceTalkInput) (*StopVoiceTalkOutput, error)
	StopVoiceTalkWithContext(volcengine.Context, *StopVoiceTalkInput, ...request.Option) (*StopVoiceTalkOutput, error)
	StopVoiceTalkRequest(*StopVoiceTalkInput) (*request.Request, *StopVoiceTalkOutput)

	StreamStartRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StreamStartRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StreamStartRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StreamStartRecord(*StreamStartRecordInput) (*StreamStartRecordOutput, error)
	StreamStartRecordWithContext(volcengine.Context, *StreamStartRecordInput, ...request.Option) (*StreamStartRecordOutput, error)
	StreamStartRecordRequest(*StreamStartRecordInput) (*request.Request, *StreamStartRecordOutput)

	StreamStopRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StreamStopRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StreamStopRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StreamStopRecord(*StreamStopRecordInput) (*StreamStopRecordOutput, error)
	StreamStopRecordWithContext(volcengine.Context, *StreamStopRecordInput, ...request.Option) (*StreamStopRecordOutput, error)
	StreamStopRecordRequest(*StreamStopRecordInput) (*request.Request, *StreamStopRecordOutput)

	UpdateDeviceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateDeviceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateDeviceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateDevice(*UpdateDeviceInput) (*UpdateDeviceOutput, error)
	UpdateDeviceWithContext(volcengine.Context, *UpdateDeviceInput, ...request.Option) (*UpdateDeviceOutput, error)
	UpdateDeviceRequest(*UpdateDeviceInput) (*request.Request, *UpdateDeviceOutput)

	UpdateRecordPlanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRecordPlanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRecordPlanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRecordPlan(*UpdateRecordPlanInput) (*UpdateRecordPlanOutput, error)
	UpdateRecordPlanWithContext(volcengine.Context, *UpdateRecordPlanInput, ...request.Option) (*UpdateRecordPlanOutput, error)
	UpdateRecordPlanRequest(*UpdateRecordPlanInput) (*request.Request, *UpdateRecordPlanOutput)

	UpdateSpaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSpaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSpaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSpace(*UpdateSpaceInput) (*UpdateSpaceOutput, error)
	UpdateSpaceWithContext(volcengine.Context, *UpdateSpaceInput, ...request.Option) (*UpdateSpaceOutput, error)
	UpdateSpaceRequest(*UpdateSpaceInput) (*request.Request, *UpdateSpaceOutput)

	UpdateStreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateStreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateStreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateStream(*UpdateStreamInput) (*UpdateStreamOutput, error)
	UpdateStreamWithContext(volcengine.Context, *UpdateStreamInput, ...request.Option) (*UpdateStreamOutput, error)
	UpdateStreamRequest(*UpdateStreamInput) (*request.Request, *UpdateStreamOutput)
}

AIOTVIDEOAPI provides an interface to enable mocking the aiotvideo.AIOTVIDEO service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// AIOTVIDEO.
func myFunc(svc AIOTVIDEOAPI) bool {
    // Make svc.CancelStreamTemplate request
}

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

    myFunc(svc)
}

type AddListForUpdateRecordPlanInput

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

func (AddListForUpdateRecordPlanInput) GoString

GoString returns the string representation

func (*AddListForUpdateRecordPlanInput) SetMainStreams

SetMainStreams sets the MainStreams field's value.

func (AddListForUpdateRecordPlanInput) String

String returns the string representation

type AlertNotificationForCreateDeviceInput

type AlertNotificationForCreateDeviceInput struct {
	Device *bool `type:"boolean" json:",omitempty"`

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

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

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

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

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

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

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

func (AlertNotificationForCreateDeviceInput) GoString

GoString returns the string representation

func (*AlertNotificationForCreateDeviceInput) SetDevice

SetDevice sets the Device field's value.

func (*AlertNotificationForCreateDeviceInput) SetDeviceFault

SetDeviceFault sets the DeviceFault field's value.

func (*AlertNotificationForCreateDeviceInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*AlertNotificationForCreateDeviceInput) SetGPS

SetGPS sets the GPS field's value.

func (*AlertNotificationForCreateDeviceInput) SetOther

SetOther sets the Other field's value.

func (*AlertNotificationForCreateDeviceInput) SetPhone

SetPhone sets the Phone field's value.

func (*AlertNotificationForCreateDeviceInput) SetSMS

SetSMS sets the SMS field's value.

func (*AlertNotificationForCreateDeviceInput) SetVideo

SetVideo sets the Video field's value.

func (AlertNotificationForCreateDeviceInput) String

String returns the string representation

type AlertNotificationForGetDeviceOutput

type AlertNotificationForGetDeviceOutput struct {
	Device *bool `type:"boolean"`

	DeviceFault *bool `type:"boolean"`

	Enabled *bool `type:"boolean"`

	GPS *bool `type:"boolean"`

	Other *bool `type:"boolean"`

	Phone *bool `type:"boolean"`

	SMS *bool `type:"boolean"`

	Video *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (AlertNotificationForGetDeviceOutput) GoString

GoString returns the string representation

func (*AlertNotificationForGetDeviceOutput) SetDevice

SetDevice sets the Device field's value.

func (*AlertNotificationForGetDeviceOutput) SetDeviceFault

SetDeviceFault sets the DeviceFault field's value.

func (*AlertNotificationForGetDeviceOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*AlertNotificationForGetDeviceOutput) SetGPS

SetGPS sets the GPS field's value.

func (*AlertNotificationForGetDeviceOutput) SetOther

SetOther sets the Other field's value.

func (*AlertNotificationForGetDeviceOutput) SetPhone

SetPhone sets the Phone field's value.

func (*AlertNotificationForGetDeviceOutput) SetSMS

SetSMS sets the SMS field's value.

func (*AlertNotificationForGetDeviceOutput) SetVideo

SetVideo sets the Video field's value.

func (AlertNotificationForGetDeviceOutput) String

String returns the string representation

type AlertNotificationForListDevicesOutput

type AlertNotificationForListDevicesOutput struct {
	Device *bool `type:"boolean"`

	DeviceFault *bool `type:"boolean"`

	Enabled *bool `type:"boolean"`

	GPS *bool `type:"boolean"`

	Other *bool `type:"boolean"`

	Phone *bool `type:"boolean"`

	SMS *bool `type:"boolean"`

	Video *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (AlertNotificationForListDevicesOutput) GoString

GoString returns the string representation

func (*AlertNotificationForListDevicesOutput) SetDevice

SetDevice sets the Device field's value.

func (*AlertNotificationForListDevicesOutput) SetDeviceFault

SetDeviceFault sets the DeviceFault field's value.

func (*AlertNotificationForListDevicesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*AlertNotificationForListDevicesOutput) SetGPS

SetGPS sets the GPS field's value.

func (*AlertNotificationForListDevicesOutput) SetOther

SetOther sets the Other field's value.

func (*AlertNotificationForListDevicesOutput) SetPhone

SetPhone sets the Phone field's value.

func (*AlertNotificationForListDevicesOutput) SetSMS

SetSMS sets the SMS field's value.

func (*AlertNotificationForListDevicesOutput) SetVideo

SetVideo sets the Video field's value.

func (AlertNotificationForListDevicesOutput) String

String returns the string representation

type AlertNotificationForUpdateDeviceInput

type AlertNotificationForUpdateDeviceInput struct {
	Device *bool `type:"boolean" json:",omitempty"`

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

	Enabled *bool `type:"boolean" json:",omitempty"`

	GPS *bool `type:"boolean" json:",omitempty"`

	Other *bool `type:"boolean" json:",omitempty"`

	Phone *bool `type:"boolean" json:",omitempty"`

	SMS *bool `type:"boolean" json:",omitempty"`

	Video *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AlertNotificationForUpdateDeviceInput) GoString

GoString returns the string representation

func (*AlertNotificationForUpdateDeviceInput) SetDevice

SetDevice sets the Device field's value.

func (*AlertNotificationForUpdateDeviceInput) SetDeviceFault

SetDeviceFault sets the DeviceFault field's value.

func (*AlertNotificationForUpdateDeviceInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*AlertNotificationForUpdateDeviceInput) SetGPS

SetGPS sets the GPS field's value.

func (*AlertNotificationForUpdateDeviceInput) SetOther

SetOther sets the Other field's value.

func (*AlertNotificationForUpdateDeviceInput) SetPhone

SetPhone sets the Phone field's value.

func (*AlertNotificationForUpdateDeviceInput) SetSMS

SetSMS sets the SMS field's value.

func (*AlertNotificationForUpdateDeviceInput) SetVideo

SetVideo sets the Video field's value.

func (AlertNotificationForUpdateDeviceInput) String

String returns the string representation

type BAudioForGetStreamDataOutput

type BAudioForGetStreamDataOutput struct {
	TimeStamp *string `type:"string" json:",omitempty"`

	Value *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BAudioForGetStreamDataOutput) GoString

func (s BAudioForGetStreamDataOutput) GoString() string

GoString returns the string representation

func (*BAudioForGetStreamDataOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (*BAudioForGetStreamDataOutput) SetValue

SetValue sets the Value field's value.

func (BAudioForGetStreamDataOutput) String

String returns the string representation

type BVideoForGetStreamDataOutput

type BVideoForGetStreamDataOutput struct {
	TimeStamp *string `type:"string" json:",omitempty"`

	Value *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BVideoForGetStreamDataOutput) GoString

func (s BVideoForGetStreamDataOutput) GoString() string

GoString returns the string representation

func (*BVideoForGetStreamDataOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (*BVideoForGetStreamDataOutput) SetValue

SetValue sets the Value field's value.

func (BVideoForGetStreamDataOutput) String

String returns the string representation

type BindChannelsForCreateRecordPlanInput

type BindChannelsForCreateRecordPlanInput struct {
	// contains filtered or unexported fields
}

func (BindChannelsForCreateRecordPlanInput) GoString

GoString returns the string representation

func (BindChannelsForCreateRecordPlanInput) String

String returns the string representation

type CancelStreamTemplateInput

type CancelStreamTemplateInput struct {
	SpaceID *string `type:"string"`

	// StreamID is a required field
	StreamID *string `type:"string" required:"true"`

	// TemplateType is a required field
	TemplateType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelStreamTemplateInput) GoString

func (s CancelStreamTemplateInput) GoString() string

GoString returns the string representation

func (*CancelStreamTemplateInput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (*CancelStreamTemplateInput) SetStreamID

SetStreamID sets the StreamID field's value.

func (*CancelStreamTemplateInput) SetTemplateType

SetTemplateType sets the TemplateType field's value.

func (CancelStreamTemplateInput) String

func (s CancelStreamTemplateInput) String() string

String returns the string representation

func (*CancelStreamTemplateInput) Validate

func (s *CancelStreamTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelStreamTemplateOutput

type CancelStreamTemplateOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CancelStreamTemplateOutput) GoString

func (s CancelStreamTemplateOutput) GoString() string

GoString returns the string representation

func (CancelStreamTemplateOutput) String

String returns the string representation

type ChannelForGetDeviceChannelsV2Output

type ChannelForGetDeviceChannelsV2Output struct {
	CreateAt *string `type:"string"`

	DeviceItem []*DeviceItemForGetDeviceChannelsV2Output `type:"list"`

	StreamID *string `type:"string"`
	// contains filtered or unexported fields
}

func (ChannelForGetDeviceChannelsV2Output) GoString

GoString returns the string representation

func (*ChannelForGetDeviceChannelsV2Output) SetCreateAt

SetCreateAt sets the CreateAt field's value.

func (*ChannelForGetDeviceChannelsV2Output) SetDeviceItem

SetDeviceItem sets the DeviceItem field's value.

func (*ChannelForGetDeviceChannelsV2Output) SetStreamID

SetStreamID sets the StreamID field's value.

func (ChannelForGetDeviceChannelsV2Output) String

String returns the string representation

type CntForGetPushStreamCntOutput

type CntForGetPushStreamCntOutput struct {
	TimeStamp *string `type:"string"`

	Value *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (CntForGetPushStreamCntOutput) GoString

func (s CntForGetPushStreamCntOutput) GoString() string

GoString returns the string representation

func (*CntForGetPushStreamCntOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (*CntForGetPushStreamCntOutput) SetValue

SetValue sets the Value field's value.

func (CntForGetPushStreamCntOutput) String

String returns the string representation

type CoordinatesForCreateDeviceInput

type CoordinatesForCreateDeviceInput struct {
	Latitude *float64 `type:"float" json:",omitempty"`

	Longitude *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CoordinatesForCreateDeviceInput) GoString

GoString returns the string representation

func (*CoordinatesForCreateDeviceInput) SetLatitude

SetLatitude sets the Latitude field's value.

func (*CoordinatesForCreateDeviceInput) SetLongitude

SetLongitude sets the Longitude field's value.

func (CoordinatesForCreateDeviceInput) String

String returns the string representation

type CoordinatesForCreateDeviceOutput

type CoordinatesForCreateDeviceOutput struct {
	Latitude *float64 `type:"float" json:",omitempty"`

	Longitude *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CoordinatesForCreateDeviceOutput) GoString

GoString returns the string representation

func (*CoordinatesForCreateDeviceOutput) SetLatitude

SetLatitude sets the Latitude field's value.

func (*CoordinatesForCreateDeviceOutput) SetLongitude

SetLongitude sets the Longitude field's value.

func (CoordinatesForCreateDeviceOutput) String

String returns the string representation

type CoordinatesForGetDeviceOutput

type CoordinatesForGetDeviceOutput struct {
	Latitude *float64 `type:"float"`

	Longitude *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (CoordinatesForGetDeviceOutput) GoString

GoString returns the string representation

func (*CoordinatesForGetDeviceOutput) SetLatitude

SetLatitude sets the Latitude field's value.

func (*CoordinatesForGetDeviceOutput) SetLongitude

SetLongitude sets the Longitude field's value.

func (CoordinatesForGetDeviceOutput) String

String returns the string representation

type CoordinatesForListDevicesOutput

type CoordinatesForListDevicesOutput struct {
	Latitude *float64 `type:"float"`

	Longitude *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (CoordinatesForListDevicesOutput) GoString

GoString returns the string representation

func (*CoordinatesForListDevicesOutput) SetLatitude

SetLatitude sets the Latitude field's value.

func (*CoordinatesForListDevicesOutput) SetLongitude

SetLongitude sets the Longitude field's value.

func (CoordinatesForListDevicesOutput) String

String returns the string representation

type CreateDeviceInput

type CreateDeviceInput struct {
	AlertNotification *AlertNotificationForCreateDeviceInput `type:"structure" json:",omitempty"`

	AutoPullAfterRegister *bool `type:"boolean" json:",omitempty"`

	AutoPullAfterRegiter *bool `type:"boolean" json:",omitempty"`

	Coordinates *CoordinatesForCreateDeviceInput `type:"structure" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DeviceNSID *string `type:"string" json:",omitempty"`

	// DeviceName is a required field
	DeviceName *string `type:"string" json:",omitempty" required:"true"`

	Location *string `type:"string" json:",omitempty"`

	Password *string `type:"string" json:",omitempty"`

	RtpTransportTcp *bool `type:"boolean" json:",omitempty"`

	// SpaceID is a required field
	SpaceID *string `type:"string" json:",omitempty" required:"true"`

	// Type is a required field
	Type *string `type:"string" json:",omitempty" required:"true"`

	UseSubStream *bool `type:"boolean" json:",omitempty"`

	// UserName is a required field
	UserName *string `type:"string" json:",omitempty" required:"true"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateDeviceInput) GoString

func (s CreateDeviceInput) GoString() string

GoString returns the string representation

func (*CreateDeviceInput) SetAlertNotification

SetAlertNotification sets the AlertNotification field's value.

func (*CreateDeviceInput) SetAutoPullAfterRegister

func (s *CreateDeviceInput) SetAutoPullAfterRegister(v bool) *CreateDeviceInput

SetAutoPullAfterRegister sets the AutoPullAfterRegister field's value.

func (*CreateDeviceInput) SetAutoPullAfterRegiter

func (s *CreateDeviceInput) SetAutoPullAfterRegiter(v bool) *CreateDeviceInput

SetAutoPullAfterRegiter sets the AutoPullAfterRegiter field's value.

func (*CreateDeviceInput) SetCoordinates

SetCoordinates sets the Coordinates field's value.

func (*CreateDeviceInput) SetDescription

func (s *CreateDeviceInput) SetDescription(v string) *CreateDeviceInput

SetDescription sets the Description field's value.

func (*CreateDeviceInput) SetDeviceNSID

func (s *CreateDeviceInput) SetDeviceNSID(v string) *CreateDeviceInput

SetDeviceNSID sets the DeviceNSID field's value.

func (*CreateDeviceInput) SetDeviceName

func (s *CreateDeviceInput) SetDeviceName(v string) *CreateDeviceInput

SetDeviceName sets the DeviceName field's value.

func (*CreateDeviceInput) SetLocation

func (s *CreateDeviceInput) SetLocation(v string) *CreateDeviceInput

SetLocation sets the Location field's value.

func (*CreateDeviceInput) SetPassword

func (s *CreateDeviceInput) SetPassword(v string) *CreateDeviceInput

SetPassword sets the Password field's value.

func (*CreateDeviceInput) SetRtpTransportTcp

func (s *CreateDeviceInput) SetRtpTransportTcp(v bool) *CreateDeviceInput

SetRtpTransportTcp sets the RtpTransportTcp field's value.

func (*CreateDeviceInput) SetSpaceID

func (s *CreateDeviceInput) SetSpaceID(v string) *CreateDeviceInput

SetSpaceID sets the SpaceID field's value.

func (*CreateDeviceInput) SetType

SetType sets the Type field's value.

func (*CreateDeviceInput) SetUseSubStream

func (s *CreateDeviceInput) SetUseSubStream(v bool) *CreateDeviceInput

SetUseSubStream sets the UseSubStream field's value.

func (*CreateDeviceInput) SetUserName

func (s *CreateDeviceInput) SetUserName(v string) *CreateDeviceInput

SetUserName sets the UserName field's value.

func (*CreateDeviceInput) SetUsername

func (s *CreateDeviceInput) SetUsername(v string) *CreateDeviceInput

SetUsername sets the Username field's value.

func (CreateDeviceInput) String

func (s CreateDeviceInput) String() string

String returns the string representation

func (*CreateDeviceInput) Validate

func (s *CreateDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDeviceOutput

type CreateDeviceOutput struct {
	Metadata *response.ResponseMetadata

	AutoPullAfterRegiter *bool `type:"boolean" json:",omitempty"`

	ChannelNum *int32 `type:"int32" json:",omitempty"`

	ContactCount *int32 `type:"int32" json:",omitempty"`

	Coordinates *CoordinatesForCreateDeviceOutput `type:"structure" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DeviceID *string `type:"string" json:",omitempty"`

	DeviceNSID *string `type:"string" json:",omitempty"`

	DeviceName *string `type:"string" json:",omitempty"`

	DownloadSpeed *int32 `type:"int32" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Location *string `type:"string" json:",omitempty"`

	Manufactory *string `type:"string" json:",omitempty"`

	OnChannelNum *int32 `type:"int32" json:",omitempty"`

	Password *string `type:"string" json:",omitempty"`

	RtpTransportTcp *bool `type:"boolean" json:",omitempty"`

	SpaceID *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	UseSubStream *bool `type:"boolean" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateDeviceOutput) GoString

func (s CreateDeviceOutput) GoString() string

GoString returns the string representation

func (*CreateDeviceOutput) SetAutoPullAfterRegiter

func (s *CreateDeviceOutput) SetAutoPullAfterRegiter(v bool) *CreateDeviceOutput

SetAutoPullAfterRegiter sets the AutoPullAfterRegiter field's value.

func (*CreateDeviceOutput) SetChannelNum

func (s *CreateDeviceOutput) SetChannelNum(v int32) *CreateDeviceOutput

SetChannelNum sets the ChannelNum field's value.

func (*CreateDeviceOutput) SetContactCount

func (s *CreateDeviceOutput) SetContactCount(v int32) *CreateDeviceOutput

SetContactCount sets the ContactCount field's value.

func (*CreateDeviceOutput) SetCoordinates

SetCoordinates sets the Coordinates field's value.

func (*CreateDeviceOutput) SetCreatedAt

func (s *CreateDeviceOutput) SetCreatedAt(v string) *CreateDeviceOutput

SetCreatedAt sets the CreatedAt field's value.

func (*CreateDeviceOutput) SetDescription

func (s *CreateDeviceOutput) SetDescription(v string) *CreateDeviceOutput

SetDescription sets the Description field's value.

func (*CreateDeviceOutput) SetDeviceID

func (s *CreateDeviceOutput) SetDeviceID(v string) *CreateDeviceOutput

SetDeviceID sets the DeviceID field's value.

func (*CreateDeviceOutput) SetDeviceNSID

func (s *CreateDeviceOutput) SetDeviceNSID(v string) *CreateDeviceOutput

SetDeviceNSID sets the DeviceNSID field's value.

func (*CreateDeviceOutput) SetDeviceName

func (s *CreateDeviceOutput) SetDeviceName(v string) *CreateDeviceOutput

SetDeviceName sets the DeviceName field's value.

func (*CreateDeviceOutput) SetDownloadSpeed

func (s *CreateDeviceOutput) SetDownloadSpeed(v int32) *CreateDeviceOutput

SetDownloadSpeed sets the DownloadSpeed field's value.

func (*CreateDeviceOutput) SetID

SetID sets the ID field's value.

func (*CreateDeviceOutput) SetLocation

func (s *CreateDeviceOutput) SetLocation(v string) *CreateDeviceOutput

SetLocation sets the Location field's value.

func (*CreateDeviceOutput) SetManufactory

func (s *CreateDeviceOutput) SetManufactory(v string) *CreateDeviceOutput

SetManufactory sets the Manufactory field's value.

func (*CreateDeviceOutput) SetOnChannelNum

func (s *CreateDeviceOutput) SetOnChannelNum(v int32) *CreateDeviceOutput

SetOnChannelNum sets the OnChannelNum field's value.

func (*CreateDeviceOutput) SetPassword

func (s *CreateDeviceOutput) SetPassword(v string) *CreateDeviceOutput

SetPassword sets the Password field's value.

func (*CreateDeviceOutput) SetRtpTransportTcp

func (s *CreateDeviceOutput) SetRtpTransportTcp(v bool) *CreateDeviceOutput

SetRtpTransportTcp sets the RtpTransportTcp field's value.

func (*CreateDeviceOutput) SetSpaceID

func (s *CreateDeviceOutput) SetSpaceID(v string) *CreateDeviceOutput

SetSpaceID sets the SpaceID field's value.

func (*CreateDeviceOutput) SetStatus

func (s *CreateDeviceOutput) SetStatus(v string) *CreateDeviceOutput

SetStatus sets the Status field's value.

func (*CreateDeviceOutput) SetType

SetType sets the Type field's value.

func (*CreateDeviceOutput) SetUpdatedAt

func (s *CreateDeviceOutput) SetUpdatedAt(v string) *CreateDeviceOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*CreateDeviceOutput) SetUseSubStream

func (s *CreateDeviceOutput) SetUseSubStream(v bool) *CreateDeviceOutput

SetUseSubStream sets the UseSubStream field's value.

func (*CreateDeviceOutput) SetUsername

func (s *CreateDeviceOutput) SetUsername(v string) *CreateDeviceOutput

SetUsername sets the Username field's value.

func (CreateDeviceOutput) String

func (s CreateDeviceOutput) String() string

String returns the string representation

type CreateRecordPlanInput

type CreateRecordPlanInput struct {
	BindChannels *BindChannelsForCreateRecordPlanInput `type:"structure" json:",omitempty"`

	BindStreams []*string `type:"list" json:",omitempty"`

	// BindTemplate is a required field
	BindTemplate *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	MainStreams []*string `type:"list" json:",omitempty"`

	// PlanName is a required field
	PlanName *string `type:"string" json:",omitempty" required:"true"`

	Resolution *string `type:"string" json:",omitempty"`

	// Status is a required field
	Status *string `type:"string" json:",omitempty" required:"true"`

	StreamingIndex *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRecordPlanInput) GoString

func (s CreateRecordPlanInput) GoString() string

GoString returns the string representation

func (*CreateRecordPlanInput) SetBindChannels

SetBindChannels sets the BindChannels field's value.

func (*CreateRecordPlanInput) SetBindStreams

func (s *CreateRecordPlanInput) SetBindStreams(v []*string) *CreateRecordPlanInput

SetBindStreams sets the BindStreams field's value.

func (*CreateRecordPlanInput) SetBindTemplate

func (s *CreateRecordPlanInput) SetBindTemplate(v string) *CreateRecordPlanInput

SetBindTemplate sets the BindTemplate field's value.

func (*CreateRecordPlanInput) SetDescription

func (s *CreateRecordPlanInput) SetDescription(v string) *CreateRecordPlanInput

SetDescription sets the Description field's value.

func (*CreateRecordPlanInput) SetMainStreams

func (s *CreateRecordPlanInput) SetMainStreams(v []*string) *CreateRecordPlanInput

SetMainStreams sets the MainStreams field's value.

func (*CreateRecordPlanInput) SetPlanName

SetPlanName sets the PlanName field's value.

func (*CreateRecordPlanInput) SetResolution

func (s *CreateRecordPlanInput) SetResolution(v string) *CreateRecordPlanInput

SetResolution sets the Resolution field's value.

func (*CreateRecordPlanInput) SetStatus

SetStatus sets the Status field's value.

func (*CreateRecordPlanInput) SetStreamingIndex

func (s *CreateRecordPlanInput) SetStreamingIndex(v int32) *CreateRecordPlanInput

SetStreamingIndex sets the StreamingIndex field's value.

func (CreateRecordPlanInput) String

func (s CreateRecordPlanInput) String() string

String returns the string representation

func (*CreateRecordPlanInput) Validate

func (s *CreateRecordPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRecordPlanOutput

type CreateRecordPlanOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRecordPlanOutput) GoString

func (s CreateRecordPlanOutput) GoString() string

GoString returns the string representation

func (*CreateRecordPlanOutput) SetID

SetID sets the ID field's value.

func (CreateRecordPlanOutput) String

func (s CreateRecordPlanOutput) String() string

String returns the string representation

type CreateStreamInput

type CreateStreamInput struct {
	Description *string `type:"string" json:",omitempty"`

	Destination *string `type:"string" json:",omitempty"`

	PullSource *string `type:"string" json:",omitempty"`

	// SpaceID is a required field
	SpaceID *string `type:"string" json:",omitempty" required:"true"`

	// StreamName is a required field
	StreamName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateStreamInput) GoString

func (s CreateStreamInput) GoString() string

GoString returns the string representation

func (*CreateStreamInput) SetDescription

func (s *CreateStreamInput) SetDescription(v string) *CreateStreamInput

SetDescription sets the Description field's value.

func (*CreateStreamInput) SetDestination

func (s *CreateStreamInput) SetDestination(v string) *CreateStreamInput

SetDestination sets the Destination field's value.

func (*CreateStreamInput) SetPullSource

func (s *CreateStreamInput) SetPullSource(v string) *CreateStreamInput

SetPullSource sets the PullSource field's value.

func (*CreateStreamInput) SetSpaceID

func (s *CreateStreamInput) SetSpaceID(v string) *CreateStreamInput

SetSpaceID sets the SpaceID field's value.

func (*CreateStreamInput) SetStreamName

func (s *CreateStreamInput) SetStreamName(v string) *CreateStreamInput

SetStreamName sets the StreamName field's value.

func (CreateStreamInput) String

func (s CreateStreamInput) String() string

String returns the string representation

func (*CreateStreamInput) Validate

func (s *CreateStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateStreamOutput

type CreateStreamOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateStreamOutput) GoString

func (s CreateStreamOutput) GoString() string

GoString returns the string representation

func (*CreateStreamOutput) SetID

SetID sets the ID field's value.

func (CreateStreamOutput) String

func (s CreateStreamOutput) String() string

String returns the string representation

type DataDownForGetDataProjectWithBindWidthAndFlowOutput

type DataDownForGetDataProjectWithBindWidthAndFlowOutput struct {
	TimeStamp *string `type:"string"`

	Value *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (DataDownForGetDataProjectWithBindWidthAndFlowOutput) GoString

GoString returns the string representation

func (*DataDownForGetDataProjectWithBindWidthAndFlowOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (*DataDownForGetDataProjectWithBindWidthAndFlowOutput) SetValue

SetValue sets the Value field's value.

func (DataDownForGetDataProjectWithBindWidthAndFlowOutput) String

String returns the string representation

type DataUpForGetDataProjectWithBindWidthAndFlowOutput

type DataUpForGetDataProjectWithBindWidthAndFlowOutput struct {
	TimeStamp *string `type:"string"`

	Value *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (DataUpForGetDataProjectWithBindWidthAndFlowOutput) GoString

GoString returns the string representation

func (*DataUpForGetDataProjectWithBindWidthAndFlowOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (*DataUpForGetDataProjectWithBindWidthAndFlowOutput) SetValue

SetValue sets the Value field's value.

func (DataUpForGetDataProjectWithBindWidthAndFlowOutput) String

String returns the string representation

type DelListForUpdateRecordPlanInput

type DelListForUpdateRecordPlanInput struct {
	MainStreams []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DelListForUpdateRecordPlanInput) GoString

GoString returns the string representation

func (*DelListForUpdateRecordPlanInput) SetMainStreams

SetMainStreams sets the MainStreams field's value.

func (DelListForUpdateRecordPlanInput) String

String returns the string representation

type DeleteDeviceInput

type DeleteDeviceInput struct {

	// DeviceID is a required field
	DeviceID *string `type:"string" required:"true"`

	SpaceID *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteDeviceInput) GoString

func (s DeleteDeviceInput) GoString() string

GoString returns the string representation

func (*DeleteDeviceInput) SetDeviceID

func (s *DeleteDeviceInput) SetDeviceID(v string) *DeleteDeviceInput

SetDeviceID sets the DeviceID field's value.

func (*DeleteDeviceInput) SetSpaceID

func (s *DeleteDeviceInput) SetSpaceID(v string) *DeleteDeviceInput

SetSpaceID sets the SpaceID field's value.

func (DeleteDeviceInput) String

func (s DeleteDeviceInput) String() string

String returns the string representation

func (*DeleteDeviceInput) Validate

func (s *DeleteDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDeviceOutput

type DeleteDeviceOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteDeviceOutput) GoString

func (s DeleteDeviceOutput) GoString() string

GoString returns the string representation

func (*DeleteDeviceOutput) SetID

SetID sets the ID field's value.

func (DeleteDeviceOutput) String

func (s DeleteDeviceOutput) String() string

String returns the string representation

type DeleteRecordPlanInput

type DeleteRecordPlanInput struct {

	// PlanID is a required field
	PlanID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRecordPlanInput) GoString

func (s DeleteRecordPlanInput) GoString() string

GoString returns the string representation

func (*DeleteRecordPlanInput) SetPlanID

SetPlanID sets the PlanID field's value.

func (DeleteRecordPlanInput) String

func (s DeleteRecordPlanInput) String() string

String returns the string representation

func (*DeleteRecordPlanInput) Validate

func (s *DeleteRecordPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRecordPlanOutput

type DeleteRecordPlanOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteRecordPlanOutput) GoString

func (s DeleteRecordPlanOutput) GoString() string

GoString returns the string representation

func (*DeleteRecordPlanOutput) SetID

SetID sets the ID field's value.

func (DeleteRecordPlanOutput) String

func (s DeleteRecordPlanOutput) String() string

String returns the string representation

type DeleteSpaceInput

type DeleteSpaceInput struct {

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSpaceInput) GoString

func (s DeleteSpaceInput) GoString() string

GoString returns the string representation

func (*DeleteSpaceInput) SetSpaceID

func (s *DeleteSpaceInput) SetSpaceID(v string) *DeleteSpaceInput

SetSpaceID sets the SpaceID field's value.

func (DeleteSpaceInput) String

func (s DeleteSpaceInput) String() string

String returns the string representation

func (*DeleteSpaceInput) Validate

func (s *DeleteSpaceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSpaceOutput

type DeleteSpaceOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteSpaceOutput) GoString

func (s DeleteSpaceOutput) GoString() string

GoString returns the string representation

func (*DeleteSpaceOutput) SetID

SetID sets the ID field's value.

func (DeleteSpaceOutput) String

func (s DeleteSpaceOutput) String() string

String returns the string representation

type DeleteStreamInput

type DeleteStreamInput struct {
	SpaceID *string `type:"string"`

	// StreamID is a required field
	StreamID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteStreamInput) GoString

func (s DeleteStreamInput) GoString() string

GoString returns the string representation

func (*DeleteStreamInput) SetSpaceID

func (s *DeleteStreamInput) SetSpaceID(v string) *DeleteStreamInput

SetSpaceID sets the SpaceID field's value.

func (*DeleteStreamInput) SetStreamID

func (s *DeleteStreamInput) SetStreamID(v string) *DeleteStreamInput

SetStreamID sets the StreamID field's value.

func (DeleteStreamInput) String

func (s DeleteStreamInput) String() string

String returns the string representation

func (*DeleteStreamInput) Validate

func (s *DeleteStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteStreamOutput

type DeleteStreamOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteStreamOutput) GoString

func (s DeleteStreamOutput) GoString() string

GoString returns the string representation

func (*DeleteStreamOutput) SetID

SetID sets the ID field's value.

func (DeleteStreamOutput) String

func (s DeleteStreamOutput) String() string

String returns the string representation

type DeleteStreamRecordInput

type DeleteStreamRecordInput struct {

	// RecordID is a required field
	RecordID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteStreamRecordInput) GoString

func (s DeleteStreamRecordInput) GoString() string

GoString returns the string representation

func (*DeleteStreamRecordInput) SetRecordID

SetRecordID sets the RecordID field's value.

func (DeleteStreamRecordInput) String

func (s DeleteStreamRecordInput) String() string

String returns the string representation

func (*DeleteStreamRecordInput) Validate

func (s *DeleteStreamRecordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteStreamRecordOutput

type DeleteStreamRecordOutput struct {
	Metadata *response.ResponseMetadata

	DelResult *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DeleteStreamRecordOutput) GoString

func (s DeleteStreamRecordOutput) GoString() string

GoString returns the string representation

func (*DeleteStreamRecordOutput) SetDelResult

SetDelResult sets the DelResult field's value.

func (DeleteStreamRecordOutput) String

func (s DeleteStreamRecordOutput) String() string

String returns the string representation

type DeviceForListDevicesOutput

type DeviceForListDevicesOutput struct {
	AlertNotification *AlertNotificationForListDevicesOutput `type:"structure"`

	AutoPullAfterRegister *bool `type:"boolean"`

	ChannelNum *int32 `type:"int32"`

	Coordinates *CoordinatesForListDevicesOutput `type:"structure"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	DeviceID *string `type:"string"`

	DeviceNSID *string `type:"string"`

	DeviceName *string `type:"string"`

	DeviceStreams *DeviceStreamsForListDevicesOutput `type:"structure"`

	DeviceSubStreams []*DeviceSubStreamForListDevicesOutput `type:"list"`

	Location *string `type:"string"`

	Manufactory *string `type:"string"`

	Password *string `type:"string"`

	RtpTransportTcp *bool `type:"boolean"`

	SpaceID *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

	UseSubStream *bool `type:"boolean"`

	Username *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeviceForListDevicesOutput) GoString

func (s DeviceForListDevicesOutput) GoString() string

GoString returns the string representation

func (*DeviceForListDevicesOutput) SetAlertNotification

SetAlertNotification sets the AlertNotification field's value.

func (*DeviceForListDevicesOutput) SetAutoPullAfterRegister

func (s *DeviceForListDevicesOutput) SetAutoPullAfterRegister(v bool) *DeviceForListDevicesOutput

SetAutoPullAfterRegister sets the AutoPullAfterRegister field's value.

func (*DeviceForListDevicesOutput) SetChannelNum

SetChannelNum sets the ChannelNum field's value.

func (*DeviceForListDevicesOutput) SetCoordinates

SetCoordinates sets the Coordinates field's value.

func (*DeviceForListDevicesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DeviceForListDevicesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DeviceForListDevicesOutput) SetDeviceID

SetDeviceID sets the DeviceID field's value.

func (*DeviceForListDevicesOutput) SetDeviceNSID

SetDeviceNSID sets the DeviceNSID field's value.

func (*DeviceForListDevicesOutput) SetDeviceName

SetDeviceName sets the DeviceName field's value.

func (*DeviceForListDevicesOutput) SetDeviceStreams

SetDeviceStreams sets the DeviceStreams field's value.

func (*DeviceForListDevicesOutput) SetDeviceSubStreams

SetDeviceSubStreams sets the DeviceSubStreams field's value.

func (*DeviceForListDevicesOutput) SetLocation

SetLocation sets the Location field's value.

func (*DeviceForListDevicesOutput) SetManufactory

SetManufactory sets the Manufactory field's value.

func (*DeviceForListDevicesOutput) SetPassword

SetPassword sets the Password field's value.

func (*DeviceForListDevicesOutput) SetRtpTransportTcp

SetRtpTransportTcp sets the RtpTransportTcp field's value.

func (*DeviceForListDevicesOutput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (*DeviceForListDevicesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DeviceForListDevicesOutput) SetType

SetType sets the Type field's value.

func (*DeviceForListDevicesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DeviceForListDevicesOutput) SetUseSubStream

SetUseSubStream sets the UseSubStream field's value.

func (*DeviceForListDevicesOutput) SetUsername

SetUsername sets the Username field's value.

func (DeviceForListDevicesOutput) String

String returns the string representation

type DeviceItemForGetDeviceChannelsV2Output

type DeviceItemForGetDeviceChannelsV2Output struct {
	ChannelID *string `type:"string"`

	CivilCode *string `type:"string"`

	DownloadSpeed *string `type:"string"`

	IPAddress *string `type:"string"`

	Latitude *float64 `type:"float"`

	Longitude *float64 `type:"float"`

	Manufacturer *string `type:"string"`

	Model *string `type:"string"`

	Name *string `type:"string"`

	PTZType *int32 `type:"int32"`

	ParentID *string `type:"string"`

	Parental *string `type:"string"`

	Port *int32 `type:"int32"`

	RegisterWay *string `type:"string"`

	Resolution *string `type:"string"`

	Secrecy *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeviceItemForGetDeviceChannelsV2Output) GoString

GoString returns the string representation

func (*DeviceItemForGetDeviceChannelsV2Output) SetChannelID

SetChannelID sets the ChannelID field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetCivilCode

SetCivilCode sets the CivilCode field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetDownloadSpeed

SetDownloadSpeed sets the DownloadSpeed field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetIPAddress

SetIPAddress sets the IPAddress field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetLatitude

SetLatitude sets the Latitude field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetLongitude

SetLongitude sets the Longitude field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetManufacturer

SetManufacturer sets the Manufacturer field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetModel

SetModel sets the Model field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetName

SetName sets the Name field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetPTZType

SetPTZType sets the PTZType field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetParentID

SetParentID sets the ParentID field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetParental

SetParental sets the Parental field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetPort

SetPort sets the Port field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetRegisterWay

SetRegisterWay sets the RegisterWay field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetResolution

SetResolution sets the Resolution field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetSecrecy

SetSecrecy sets the Secrecy field's value.

func (*DeviceItemForGetDeviceChannelsV2Output) SetStatus

SetStatus sets the Status field's value.

func (DeviceItemForGetDeviceChannelsV2Output) String

String returns the string representation

type DeviceStreamsForGetDeviceOutput

type DeviceStreamsForGetDeviceOutput struct {
	// contains filtered or unexported fields
}

func (DeviceStreamsForGetDeviceOutput) GoString

GoString returns the string representation

func (DeviceStreamsForGetDeviceOutput) String

String returns the string representation

type DeviceStreamsForListDevicesOutput

type DeviceStreamsForListDevicesOutput struct {
	// contains filtered or unexported fields
}

func (DeviceStreamsForListDevicesOutput) GoString

GoString returns the string representation

func (DeviceStreamsForListDevicesOutput) String

String returns the string representation

type DeviceSubStreamForGetDeviceOutput

type DeviceSubStreamForGetDeviceOutput struct {
	PullUrls []*string `type:"list"`

	PushUrl *string `type:"string"`

	Status *string `type:"string"`

	StreamID *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeviceSubStreamForGetDeviceOutput) GoString

GoString returns the string representation

func (*DeviceSubStreamForGetDeviceOutput) SetPullUrls

SetPullUrls sets the PullUrls field's value.

func (*DeviceSubStreamForGetDeviceOutput) SetPushUrl

SetPushUrl sets the PushUrl field's value.

func (*DeviceSubStreamForGetDeviceOutput) SetStatus

SetStatus sets the Status field's value.

func (*DeviceSubStreamForGetDeviceOutput) SetStreamID

SetStreamID sets the StreamID field's value.

func (DeviceSubStreamForGetDeviceOutput) String

String returns the string representation

type DeviceSubStreamForListDevicesOutput

type DeviceSubStreamForListDevicesOutput struct {
	PullUrls []*string `type:"list"`

	PushUrl *string `type:"string"`

	Status *string `type:"string"`

	StreamID *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeviceSubStreamForListDevicesOutput) GoString

GoString returns the string representation

func (*DeviceSubStreamForListDevicesOutput) SetPullUrls

SetPullUrls sets the PullUrls field's value.

func (*DeviceSubStreamForListDevicesOutput) SetPushUrl

SetPushUrl sets the PushUrl field's value.

func (*DeviceSubStreamForListDevicesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DeviceSubStreamForListDevicesOutput) SetStreamID

SetStreamID sets the StreamID field's value.

func (DeviceSubStreamForListDevicesOutput) String

String returns the string representation

type DomainsForGetSpaceOutput

type DomainsForGetSpaceOutput struct {
	// contains filtered or unexported fields
}

func (DomainsForGetSpaceOutput) GoString

func (s DomainsForGetSpaceOutput) GoString() string

GoString returns the string representation

func (DomainsForGetSpaceOutput) String

func (s DomainsForGetSpaceOutput) String() string

String returns the string representation

type DomainsForListSpacesOutput

type DomainsForListSpacesOutput struct {
	// contains filtered or unexported fields
}

func (DomainsForListSpacesOutput) GoString

func (s DomainsForListSpacesOutput) GoString() string

GoString returns the string representation

func (DomainsForListSpacesOutput) String

String returns the string representation

type ExtraForGetStreamRecordOutput

type ExtraForGetStreamRecordOutput struct {
	// contains filtered or unexported fields
}

func (ExtraForGetStreamRecordOutput) GoString

GoString returns the string representation

func (ExtraForGetStreamRecordOutput) String

String returns the string representation

type FPForGetStreamDataOutput

type FPForGetStreamDataOutput struct {
	TimeStamp *string `type:"string" json:",omitempty"`

	Value *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FPForGetStreamDataOutput) GoString

func (s FPForGetStreamDataOutput) GoString() string

GoString returns the string representation

func (*FPForGetStreamDataOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (*FPForGetStreamDataOutput) SetValue

SetValue sets the Value field's value.

func (FPForGetStreamDataOutput) String

func (s FPForGetStreamDataOutput) String() string

String returns the string representation

type FrameForGetStreamDataOutput

type FrameForGetStreamDataOutput struct {
	TimeStamp *string `type:"string" json:",omitempty"`

	Value *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FrameForGetStreamDataOutput) GoString

func (s FrameForGetStreamDataOutput) GoString() string

GoString returns the string representation

func (*FrameForGetStreamDataOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (*FrameForGetStreamDataOutput) SetValue

SetValue sets the Value field's value.

func (FrameForGetStreamDataOutput) String

String returns the string representation

type FreshDeviceInput

type FreshDeviceInput struct {

	// DeviceID is a required field
	DeviceID *string `type:"string" required:"true"`

	DeviceNSID *string `type:"string"`

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (FreshDeviceInput) GoString

func (s FreshDeviceInput) GoString() string

GoString returns the string representation

func (*FreshDeviceInput) SetDeviceID

func (s *FreshDeviceInput) SetDeviceID(v string) *FreshDeviceInput

SetDeviceID sets the DeviceID field's value.

func (*FreshDeviceInput) SetDeviceNSID

func (s *FreshDeviceInput) SetDeviceNSID(v string) *FreshDeviceInput

SetDeviceNSID sets the DeviceNSID field's value.

func (*FreshDeviceInput) SetSpaceID

func (s *FreshDeviceInput) SetSpaceID(v string) *FreshDeviceInput

SetSpaceID sets the SpaceID field's value.

func (FreshDeviceInput) String

func (s FreshDeviceInput) String() string

String returns the string representation

func (*FreshDeviceInput) Validate

func (s *FreshDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FreshDeviceOutput

type FreshDeviceOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string"`
	// contains filtered or unexported fields
}

func (FreshDeviceOutput) GoString

func (s FreshDeviceOutput) GoString() string

GoString returns the string representation

func (*FreshDeviceOutput) SetID

SetID sets the ID field's value.

func (FreshDeviceOutput) String

func (s FreshDeviceOutput) String() string

String returns the string representation

type GBForGetSpaceOutput

type GBForGetSpaceOutput struct {
	PullOnDemand *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (GBForGetSpaceOutput) GoString

func (s GBForGetSpaceOutput) GoString() string

GoString returns the string representation

func (*GBForGetSpaceOutput) SetPullOnDemand

func (s *GBForGetSpaceOutput) SetPullOnDemand(v bool) *GBForGetSpaceOutput

SetPullOnDemand sets the PullOnDemand field's value.

func (GBForGetSpaceOutput) String

func (s GBForGetSpaceOutput) String() string

String returns the string representation

type GBForListSpacesOutput

type GBForListSpacesOutput struct {
	PullOnDemand *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (GBForListSpacesOutput) GoString

func (s GBForListSpacesOutput) GoString() string

GoString returns the string representation

func (*GBForListSpacesOutput) SetPullOnDemand

func (s *GBForListSpacesOutput) SetPullOnDemand(v bool) *GBForListSpacesOutput

SetPullOnDemand sets the PullOnDemand field's value.

func (GBForListSpacesOutput) String

func (s GBForListSpacesOutput) String() string

String returns the string representation

type GBForUpdateSpaceInput

type GBForUpdateSpaceInput struct {
	PullOnDemand *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GBForUpdateSpaceInput) GoString

func (s GBForUpdateSpaceInput) GoString() string

GoString returns the string representation

func (*GBForUpdateSpaceInput) SetPullOnDemand

func (s *GBForUpdateSpaceInput) SetPullOnDemand(v bool) *GBForUpdateSpaceInput

SetPullOnDemand sets the PullOnDemand field's value.

func (GBForUpdateSpaceInput) String

func (s GBForUpdateSpaceInput) String() string

String returns the string representation

type GBMediaForGetLocalDownloadOutput

type GBMediaForGetLocalDownloadOutput struct {
	CallID *string `type:"string"`

	EndTime *int64 `type:"int64"`

	FileName *string `type:"string"`

	FileSize *int64 `type:"int64"`

	FileStreamLength *int64 `type:"int64"`

	ID *string `type:"string"`

	Msg *string `type:"string"`

	StartTime *int64 `type:"int64"`

	Status *string `type:"string"`

	SubtitleUrl *string `type:"string"`

	Url *string `type:"string"`
	// contains filtered or unexported fields
}

func (GBMediaForGetLocalDownloadOutput) GoString

GoString returns the string representation

func (*GBMediaForGetLocalDownloadOutput) SetCallID

SetCallID sets the CallID field's value.

func (*GBMediaForGetLocalDownloadOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*GBMediaForGetLocalDownloadOutput) SetFileName

SetFileName sets the FileName field's value.

func (*GBMediaForGetLocalDownloadOutput) SetFileSize

SetFileSize sets the FileSize field's value.

func (*GBMediaForGetLocalDownloadOutput) SetFileStreamLength

SetFileStreamLength sets the FileStreamLength field's value.

func (*GBMediaForGetLocalDownloadOutput) SetID

SetID sets the ID field's value.

func (*GBMediaForGetLocalDownloadOutput) SetMsg

SetMsg sets the Msg field's value.

func (*GBMediaForGetLocalDownloadOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*GBMediaForGetLocalDownloadOutput) SetStatus

SetStatus sets the Status field's value.

func (*GBMediaForGetLocalDownloadOutput) SetSubtitleUrl

SetSubtitleUrl sets the SubtitleUrl field's value.

func (*GBMediaForGetLocalDownloadOutput) SetUrl

SetUrl sets the Url field's value.

func (GBMediaForGetLocalDownloadOutput) String

String returns the string representation

type GenSipIDInput

type GenSipIDInput struct {

	// DeviceType is a required field
	DeviceType *string `type:"string" required:"true"`

	SipServerID *string `type:"string"`

	SpaceID *string `type:"string"`
	// contains filtered or unexported fields
}

func (GenSipIDInput) GoString

func (s GenSipIDInput) GoString() string

GoString returns the string representation

func (*GenSipIDInput) SetDeviceType

func (s *GenSipIDInput) SetDeviceType(v string) *GenSipIDInput

SetDeviceType sets the DeviceType field's value.

func (*GenSipIDInput) SetSipServerID

func (s *GenSipIDInput) SetSipServerID(v string) *GenSipIDInput

SetSipServerID sets the SipServerID field's value.

func (*GenSipIDInput) SetSpaceID

func (s *GenSipIDInput) SetSpaceID(v string) *GenSipIDInput

SetSpaceID sets the SpaceID field's value.

func (GenSipIDInput) String

func (s GenSipIDInput) String() string

String returns the string representation

func (*GenSipIDInput) Validate

func (s *GenSipIDInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GenSipIDOutput

type GenSipIDOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string"`
	// contains filtered or unexported fields
}

func (GenSipIDOutput) GoString

func (s GenSipIDOutput) GoString() string

GoString returns the string representation

func (*GenSipIDOutput) SetID

func (s *GenSipIDOutput) SetID(v string) *GenSipIDOutput

SetID sets the ID field's value.

func (GenSipIDOutput) String

func (s GenSipIDOutput) String() string

String returns the string representation

type GetDataProjectWithBindWidthAndFlowInput

type GetDataProjectWithBindWidthAndFlowInput struct {

	// Data is a required field
	Data *string `type:"string" required:"true"`

	// EndTime is a required field
	EndTime *string `type:"string" required:"true"`

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`

	// StartTime is a required field
	StartTime *string `type:"string" required:"true"`

	// StreamName is a required field
	StreamName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDataProjectWithBindWidthAndFlowInput) GoString

GoString returns the string representation

func (*GetDataProjectWithBindWidthAndFlowInput) SetData

SetData sets the Data field's value.

func (*GetDataProjectWithBindWidthAndFlowInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*GetDataProjectWithBindWidthAndFlowInput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (*GetDataProjectWithBindWidthAndFlowInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*GetDataProjectWithBindWidthAndFlowInput) SetStreamName

SetStreamName sets the StreamName field's value.

func (GetDataProjectWithBindWidthAndFlowInput) String

String returns the string representation

func (*GetDataProjectWithBindWidthAndFlowInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetDataProjectWithBindWidthAndFlowOutput

type GetDataProjectWithBindWidthAndFlowOutput struct {
	Metadata *response.ResponseMetadata

	DataDown []*DataDownForGetDataProjectWithBindWidthAndFlowOutput `type:"list"`

	DataUp []*DataUpForGetDataProjectWithBindWidthAndFlowOutput `type:"list"`

	TotalDown *float64 `type:"float"`

	TotalUp *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (GetDataProjectWithBindWidthAndFlowOutput) GoString

GoString returns the string representation

func (*GetDataProjectWithBindWidthAndFlowOutput) SetDataDown

SetDataDown sets the DataDown field's value.

func (*GetDataProjectWithBindWidthAndFlowOutput) SetDataUp

SetDataUp sets the DataUp field's value.

func (*GetDataProjectWithBindWidthAndFlowOutput) SetTotalDown

SetTotalDown sets the TotalDown field's value.

func (*GetDataProjectWithBindWidthAndFlowOutput) SetTotalUp

SetTotalUp sets the TotalUp field's value.

func (GetDataProjectWithBindWidthAndFlowOutput) String

String returns the string representation

type GetDeviceChannelsV2Input

type GetDeviceChannelsV2Input struct {
	ChannelID *string `type:"string"`

	ChannelStatus *string `type:"string"`

	// DeviceID is a required field
	DeviceID *string `type:"string" required:"true"`

	Order *string `type:"string"`

	QueryMode *string `type:"string"`

	SpaceID *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetDeviceChannelsV2Input) GoString

func (s GetDeviceChannelsV2Input) GoString() string

GoString returns the string representation

func (*GetDeviceChannelsV2Input) SetChannelID

SetChannelID sets the ChannelID field's value.

func (*GetDeviceChannelsV2Input) SetChannelStatus

SetChannelStatus sets the ChannelStatus field's value.

func (*GetDeviceChannelsV2Input) SetDeviceID

SetDeviceID sets the DeviceID field's value.

func (*GetDeviceChannelsV2Input) SetOrder

SetOrder sets the Order field's value.

func (*GetDeviceChannelsV2Input) SetQueryMode

SetQueryMode sets the QueryMode field's value.

func (*GetDeviceChannelsV2Input) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (GetDeviceChannelsV2Input) String

func (s GetDeviceChannelsV2Input) String() string

String returns the string representation

func (*GetDeviceChannelsV2Input) Validate

func (s *GetDeviceChannelsV2Input) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDeviceChannelsV2Output

type GetDeviceChannelsV2Output struct {
	Metadata *response.ResponseMetadata

	Channels []*ChannelForGetDeviceChannelsV2Output `type:"list"`

	DeviceID *string `type:"string"`

	DeviceNSID *string `type:"string"`

	DeviceName *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetDeviceChannelsV2Output) GoString

func (s GetDeviceChannelsV2Output) GoString() string

GoString returns the string representation

func (*GetDeviceChannelsV2Output) SetChannels

SetChannels sets the Channels field's value.

func (*GetDeviceChannelsV2Output) SetDeviceID

SetDeviceID sets the DeviceID field's value.

func (*GetDeviceChannelsV2Output) SetDeviceNSID

SetDeviceNSID sets the DeviceNSID field's value.

func (*GetDeviceChannelsV2Output) SetDeviceName

SetDeviceName sets the DeviceName field's value.

func (GetDeviceChannelsV2Output) String

func (s GetDeviceChannelsV2Output) String() string

String returns the string representation

type GetDeviceInput

type GetDeviceInput struct {

	// DeviceID is a required field
	DeviceID *string `type:"string" required:"true"`

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDeviceInput) GoString

func (s GetDeviceInput) GoString() string

GoString returns the string representation

func (*GetDeviceInput) SetDeviceID

func (s *GetDeviceInput) SetDeviceID(v string) *GetDeviceInput

SetDeviceID sets the DeviceID field's value.

func (*GetDeviceInput) SetSpaceID

func (s *GetDeviceInput) SetSpaceID(v string) *GetDeviceInput

SetSpaceID sets the SpaceID field's value.

func (GetDeviceInput) String

func (s GetDeviceInput) String() string

String returns the string representation

func (*GetDeviceInput) Validate

func (s *GetDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDeviceOutput

type GetDeviceOutput struct {
	Metadata *response.ResponseMetadata

	AlertNotification *AlertNotificationForGetDeviceOutput `type:"structure"`

	AutoPullAfterRegister *bool `type:"boolean"`

	ChannelNum *int32 `type:"int32"`

	Coordinates *CoordinatesForGetDeviceOutput `type:"structure"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	DeviceID *string `type:"string"`

	DeviceIP *string `type:"string"`

	DeviceNSID *string `type:"string"`

	DeviceName *string `type:"string"`

	DeviceStreams *DeviceStreamsForGetDeviceOutput `type:"structure"`

	DeviceSubStreams []*DeviceSubStreamForGetDeviceOutput `type:"list"`

	Location *string `type:"string"`

	Manufactory *string `type:"string"`

	Password *string `type:"string"`

	RtpTransportTcp *bool `type:"boolean"`

	SpaceID *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

	UseSubStream *bool `type:"boolean"`

	Username *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetDeviceOutput) GoString

func (s GetDeviceOutput) GoString() string

GoString returns the string representation

func (*GetDeviceOutput) SetAlertNotification

SetAlertNotification sets the AlertNotification field's value.

func (*GetDeviceOutput) SetAutoPullAfterRegister

func (s *GetDeviceOutput) SetAutoPullAfterRegister(v bool) *GetDeviceOutput

SetAutoPullAfterRegister sets the AutoPullAfterRegister field's value.

func (*GetDeviceOutput) SetChannelNum

func (s *GetDeviceOutput) SetChannelNum(v int32) *GetDeviceOutput

SetChannelNum sets the ChannelNum field's value.

func (*GetDeviceOutput) SetCoordinates

SetCoordinates sets the Coordinates field's value.

func (*GetDeviceOutput) SetCreatedAt

func (s *GetDeviceOutput) SetCreatedAt(v string) *GetDeviceOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetDeviceOutput) SetDescription

func (s *GetDeviceOutput) SetDescription(v string) *GetDeviceOutput

SetDescription sets the Description field's value.

func (*GetDeviceOutput) SetDeviceID

func (s *GetDeviceOutput) SetDeviceID(v string) *GetDeviceOutput

SetDeviceID sets the DeviceID field's value.

func (*GetDeviceOutput) SetDeviceIP

func (s *GetDeviceOutput) SetDeviceIP(v string) *GetDeviceOutput

SetDeviceIP sets the DeviceIP field's value.

func (*GetDeviceOutput) SetDeviceNSID

func (s *GetDeviceOutput) SetDeviceNSID(v string) *GetDeviceOutput

SetDeviceNSID sets the DeviceNSID field's value.

func (*GetDeviceOutput) SetDeviceName

func (s *GetDeviceOutput) SetDeviceName(v string) *GetDeviceOutput

SetDeviceName sets the DeviceName field's value.

func (*GetDeviceOutput) SetDeviceStreams

SetDeviceStreams sets the DeviceStreams field's value.

func (*GetDeviceOutput) SetDeviceSubStreams

SetDeviceSubStreams sets the DeviceSubStreams field's value.

func (*GetDeviceOutput) SetLocation

func (s *GetDeviceOutput) SetLocation(v string) *GetDeviceOutput

SetLocation sets the Location field's value.

func (*GetDeviceOutput) SetManufactory

func (s *GetDeviceOutput) SetManufactory(v string) *GetDeviceOutput

SetManufactory sets the Manufactory field's value.

func (*GetDeviceOutput) SetPassword

func (s *GetDeviceOutput) SetPassword(v string) *GetDeviceOutput

SetPassword sets the Password field's value.

func (*GetDeviceOutput) SetRtpTransportTcp

func (s *GetDeviceOutput) SetRtpTransportTcp(v bool) *GetDeviceOutput

SetRtpTransportTcp sets the RtpTransportTcp field's value.

func (*GetDeviceOutput) SetSpaceID

func (s *GetDeviceOutput) SetSpaceID(v string) *GetDeviceOutput

SetSpaceID sets the SpaceID field's value.

func (*GetDeviceOutput) SetStatus

func (s *GetDeviceOutput) SetStatus(v string) *GetDeviceOutput

SetStatus sets the Status field's value.

func (*GetDeviceOutput) SetType

func (s *GetDeviceOutput) SetType(v string) *GetDeviceOutput

SetType sets the Type field's value.

func (*GetDeviceOutput) SetUpdatedAt

func (s *GetDeviceOutput) SetUpdatedAt(v string) *GetDeviceOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetDeviceOutput) SetUseSubStream

func (s *GetDeviceOutput) SetUseSubStream(v bool) *GetDeviceOutput

SetUseSubStream sets the UseSubStream field's value.

func (*GetDeviceOutput) SetUsername

func (s *GetDeviceOutput) SetUsername(v string) *GetDeviceOutput

SetUsername sets the Username field's value.

func (GetDeviceOutput) String

func (s GetDeviceOutput) String() string

String returns the string representation

type GetLocalDownloadInput

type GetLocalDownloadInput struct {
	ID *string `type:"string"`

	SpaceID *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetLocalDownloadInput) GoString

func (s GetLocalDownloadInput) GoString() string

GoString returns the string representation

func (*GetLocalDownloadInput) SetID

SetID sets the ID field's value.

func (*GetLocalDownloadInput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (GetLocalDownloadInput) String

func (s GetLocalDownloadInput) String() string

String returns the string representation

type GetLocalDownloadOutput

type GetLocalDownloadOutput struct {
	Metadata *response.ResponseMetadata

	GBMedias []*GBMediaForGetLocalDownloadOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (GetLocalDownloadOutput) GoString

func (s GetLocalDownloadOutput) GoString() string

GoString returns the string representation

func (*GetLocalDownloadOutput) SetGBMedias

SetGBMedias sets the GBMedias field's value.

func (*GetLocalDownloadOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*GetLocalDownloadOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*GetLocalDownloadOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (GetLocalDownloadOutput) String

func (s GetLocalDownloadOutput) String() string

String returns the string representation

type GetPushStreamCntInput

type GetPushStreamCntInput struct {

	// EndTime is a required field
	EndTime *string `type:"string" required:"true"`

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`

	// StartTime is a required field
	StartTime *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetPushStreamCntInput) GoString

func (s GetPushStreamCntInput) GoString() string

GoString returns the string representation

func (*GetPushStreamCntInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*GetPushStreamCntInput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (*GetPushStreamCntInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (GetPushStreamCntInput) String

func (s GetPushStreamCntInput) String() string

String returns the string representation

func (*GetPushStreamCntInput) Validate

func (s *GetPushStreamCntInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPushStreamCntOutput

type GetPushStreamCntOutput struct {
	Metadata *response.ResponseMetadata

	Cnt []*CntForGetPushStreamCntOutput `type:"list"`
	// contains filtered or unexported fields
}

func (GetPushStreamCntOutput) GoString

func (s GetPushStreamCntOutput) GoString() string

GoString returns the string representation

func (*GetPushStreamCntOutput) SetCnt

SetCnt sets the Cnt field's value.

func (GetPushStreamCntOutput) String

func (s GetPushStreamCntOutput) String() string

String returns the string representation

type GetRecordPlanInput

type GetRecordPlanInput struct {

	// PlanID is a required field
	PlanID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRecordPlanInput) GoString

func (s GetRecordPlanInput) GoString() string

GoString returns the string representation

func (*GetRecordPlanInput) SetPlanID

func (s *GetRecordPlanInput) SetPlanID(v string) *GetRecordPlanInput

SetPlanID sets the PlanID field's value.

func (GetRecordPlanInput) String

func (s GetRecordPlanInput) String() string

String returns the string representation

func (*GetRecordPlanInput) Validate

func (s *GetRecordPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRecordPlanOutput

type GetRecordPlanOutput struct {
	Metadata *response.ResponseMetadata

	BindStreamNum *int32 `type:"int32"`

	BindTemplate *string `type:"string"`

	CreatedAt *int32 `type:"int32"`

	Description *string `type:"string"`

	PlanID *string `type:"string"`

	PlanName *string `type:"string"`

	Status *string `type:"string"`

	TemplateInfo *TemplateInfoForGetRecordPlanOutput `type:"structure"`

	UpdatedAt *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (GetRecordPlanOutput) GoString

func (s GetRecordPlanOutput) GoString() string

GoString returns the string representation

func (*GetRecordPlanOutput) SetBindStreamNum

func (s *GetRecordPlanOutput) SetBindStreamNum(v int32) *GetRecordPlanOutput

SetBindStreamNum sets the BindStreamNum field's value.

func (*GetRecordPlanOutput) SetBindTemplate

func (s *GetRecordPlanOutput) SetBindTemplate(v string) *GetRecordPlanOutput

SetBindTemplate sets the BindTemplate field's value.

func (*GetRecordPlanOutput) SetCreatedAt

func (s *GetRecordPlanOutput) SetCreatedAt(v int32) *GetRecordPlanOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetRecordPlanOutput) SetDescription

func (s *GetRecordPlanOutput) SetDescription(v string) *GetRecordPlanOutput

SetDescription sets the Description field's value.

func (*GetRecordPlanOutput) SetPlanID

SetPlanID sets the PlanID field's value.

func (*GetRecordPlanOutput) SetPlanName

func (s *GetRecordPlanOutput) SetPlanName(v string) *GetRecordPlanOutput

SetPlanName sets the PlanName field's value.

func (*GetRecordPlanOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetRecordPlanOutput) SetTemplateInfo

SetTemplateInfo sets the TemplateInfo field's value.

func (*GetRecordPlanOutput) SetUpdatedAt

func (s *GetRecordPlanOutput) SetUpdatedAt(v int32) *GetRecordPlanOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (GetRecordPlanOutput) String

func (s GetRecordPlanOutput) String() string

String returns the string representation

type GetSpaceInput

type GetSpaceInput struct {

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSpaceInput) GoString

func (s GetSpaceInput) GoString() string

GoString returns the string representation

func (*GetSpaceInput) SetSpaceID

func (s *GetSpaceInput) SetSpaceID(v string) *GetSpaceInput

SetSpaceID sets the SpaceID field's value.

func (GetSpaceInput) String

func (s GetSpaceInput) String() string

String returns the string representation

func (*GetSpaceInput) Validate

func (s *GetSpaceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSpaceOutput

type GetSpaceOutput struct {
	Metadata *response.ResponseMetadata

	AccessType *string `type:"string"`

	CallbackURL *string `type:"string"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	Domains *DomainsForGetSpaceOutput `type:"structure"`

	GB *GBForGetSpaceOutput `type:"structure"`

	HLSLowLatency *bool `type:"boolean"`

	Region *string `type:"string"`

	SipServer *SipServerForGetSpaceOutput `type:"structure"`

	SpaceID *string `type:"string"`

	SpaceName *string `type:"string"`

	Status *string `type:"string"`

	Template *TemplateForGetSpaceOutput `type:"structure"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetSpaceOutput) GoString

func (s GetSpaceOutput) GoString() string

GoString returns the string representation

func (*GetSpaceOutput) SetAccessType

func (s *GetSpaceOutput) SetAccessType(v string) *GetSpaceOutput

SetAccessType sets the AccessType field's value.

func (*GetSpaceOutput) SetCallbackURL

func (s *GetSpaceOutput) SetCallbackURL(v string) *GetSpaceOutput

SetCallbackURL sets the CallbackURL field's value.

func (*GetSpaceOutput) SetCreatedAt

func (s *GetSpaceOutput) SetCreatedAt(v string) *GetSpaceOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetSpaceOutput) SetDescription

func (s *GetSpaceOutput) SetDescription(v string) *GetSpaceOutput

SetDescription sets the Description field's value.

func (*GetSpaceOutput) SetDomains

SetDomains sets the Domains field's value.

func (*GetSpaceOutput) SetGB

SetGB sets the GB field's value.

func (*GetSpaceOutput) SetHLSLowLatency

func (s *GetSpaceOutput) SetHLSLowLatency(v bool) *GetSpaceOutput

SetHLSLowLatency sets the HLSLowLatency field's value.

func (*GetSpaceOutput) SetRegion

func (s *GetSpaceOutput) SetRegion(v string) *GetSpaceOutput

SetRegion sets the Region field's value.

func (*GetSpaceOutput) SetSipServer

SetSipServer sets the SipServer field's value.

func (*GetSpaceOutput) SetSpaceID

func (s *GetSpaceOutput) SetSpaceID(v string) *GetSpaceOutput

SetSpaceID sets the SpaceID field's value.

func (*GetSpaceOutput) SetSpaceName

func (s *GetSpaceOutput) SetSpaceName(v string) *GetSpaceOutput

SetSpaceName sets the SpaceName field's value.

func (*GetSpaceOutput) SetStatus

func (s *GetSpaceOutput) SetStatus(v string) *GetSpaceOutput

SetStatus sets the Status field's value.

func (*GetSpaceOutput) SetTemplate

SetTemplate sets the Template field's value.

func (*GetSpaceOutput) SetUpdatedAt

func (s *GetSpaceOutput) SetUpdatedAt(v string) *GetSpaceOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (GetSpaceOutput) String

func (s GetSpaceOutput) String() string

String returns the string representation

type GetStreamDataInput

type GetStreamDataInput struct {

	// EndTime is a required field
	EndTime *int32 `type:"int32" json:",omitempty" required:"true"`

	Resolution *string `type:"string" json:",omitempty"`

	SpaceID *string `type:"string" json:",omitempty"`

	// StartTime is a required field
	StartTime *int32 `type:"int32" json:",omitempty" required:"true"`

	// StreamID is a required field
	StreamID *string `type:"string" json:",omitempty" required:"true"`

	StreamingIndex *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetStreamDataInput) GoString

func (s GetStreamDataInput) GoString() string

GoString returns the string representation

func (*GetStreamDataInput) SetEndTime

func (s *GetStreamDataInput) SetEndTime(v int32) *GetStreamDataInput

SetEndTime sets the EndTime field's value.

func (*GetStreamDataInput) SetResolution

func (s *GetStreamDataInput) SetResolution(v string) *GetStreamDataInput

SetResolution sets the Resolution field's value.

func (*GetStreamDataInput) SetSpaceID

func (s *GetStreamDataInput) SetSpaceID(v string) *GetStreamDataInput

SetSpaceID sets the SpaceID field's value.

func (*GetStreamDataInput) SetStartTime

func (s *GetStreamDataInput) SetStartTime(v int32) *GetStreamDataInput

SetStartTime sets the StartTime field's value.

func (*GetStreamDataInput) SetStreamID

func (s *GetStreamDataInput) SetStreamID(v string) *GetStreamDataInput

SetStreamID sets the StreamID field's value.

func (*GetStreamDataInput) SetStreamingIndex

func (s *GetStreamDataInput) SetStreamingIndex(v int32) *GetStreamDataInput

SetStreamingIndex sets the StreamingIndex field's value.

func (GetStreamDataInput) String

func (s GetStreamDataInput) String() string

String returns the string representation

func (*GetStreamDataInput) Validate

func (s *GetStreamDataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetStreamDataOutput

type GetStreamDataOutput struct {
	Metadata *response.ResponseMetadata

	BAudio []*BAudioForGetStreamDataOutput `type:"list" json:",omitempty"`

	BVideo []*BVideoForGetStreamDataOutput `type:"list" json:",omitempty"`

	FPS []*FPForGetStreamDataOutput `type:"list" json:",omitempty"`

	Frame []*FrameForGetStreamDataOutput `type:"list" json:",omitempty"`

	Height *int32 `type:"int32" json:",omitempty"`

	VCodec *string `type:"string" json:",omitempty"`

	Width *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetStreamDataOutput) GoString

func (s GetStreamDataOutput) GoString() string

GoString returns the string representation

func (*GetStreamDataOutput) SetBAudio

SetBAudio sets the BAudio field's value.

func (*GetStreamDataOutput) SetBVideo

SetBVideo sets the BVideo field's value.

func (*GetStreamDataOutput) SetFPS

SetFPS sets the FPS field's value.

func (*GetStreamDataOutput) SetFrame

SetFrame sets the Frame field's value.

func (*GetStreamDataOutput) SetHeight

SetHeight sets the Height field's value.

func (*GetStreamDataOutput) SetVCodec

SetVCodec sets the VCodec field's value.

func (*GetStreamDataOutput) SetWidth

SetWidth sets the Width field's value.

func (GetStreamDataOutput) String

func (s GetStreamDataOutput) String() string

String returns the string representation

type GetStreamInput

type GetStreamInput struct {
	FreshExpiredPull *string `type:"string"`

	FreshExpiredPush *string `type:"string"`

	SpaceID *string `type:"string"`

	StreamID *string `type:"string"`

	StreamName *string `type:"string"`

	// StreamingIndex is a required field
	StreamingIndex *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetStreamInput) GoString

func (s GetStreamInput) GoString() string

GoString returns the string representation

func (*GetStreamInput) SetFreshExpiredPull

func (s *GetStreamInput) SetFreshExpiredPull(v string) *GetStreamInput

SetFreshExpiredPull sets the FreshExpiredPull field's value.

func (*GetStreamInput) SetFreshExpiredPush

func (s *GetStreamInput) SetFreshExpiredPush(v string) *GetStreamInput

SetFreshExpiredPush sets the FreshExpiredPush field's value.

func (*GetStreamInput) SetSpaceID

func (s *GetStreamInput) SetSpaceID(v string) *GetStreamInput

SetSpaceID sets the SpaceID field's value.

func (*GetStreamInput) SetStreamID

func (s *GetStreamInput) SetStreamID(v string) *GetStreamInput

SetStreamID sets the StreamID field's value.

func (*GetStreamInput) SetStreamName

func (s *GetStreamInput) SetStreamName(v string) *GetStreamInput

SetStreamName sets the StreamName field's value.

func (*GetStreamInput) SetStreamingIndex

func (s *GetStreamInput) SetStreamingIndex(v string) *GetStreamInput

SetStreamingIndex sets the StreamingIndex field's value.

func (GetStreamInput) String

func (s GetStreamInput) String() string

String returns the string representation

func (*GetStreamInput) Validate

func (s *GetStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetStreamOutput

type GetStreamOutput struct {
	Metadata *response.ResponseMetadata

	AI *AIForGetStreamOutput `type:"structure"`

	ChannelID *string `type:"string"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	DeviceID *string `type:"string"`

	DeviceNSID *string `type:"string"`

	PullSource *string `type:"string"`

	PullUrls []*string `type:"list"`

	PushUrl *string `type:"string"`

	RTMPushUrl *string `type:"string"`

	RecentPushTs *string `type:"string"`

	Record *RecordForGetStreamOutput `type:"structure"`

	Resolution *string `type:"string"`

	RtpTransportTcp *bool `type:"boolean"`

	SIPID *string `type:"string"`

	Screenshot *ScreenshotForGetStreamOutput `type:"structure"`

	SpaceAccessType *string `type:"string"`

	SpaceID *string `type:"string"`

	Status *string `type:"string"`

	StreamID *string `type:"string"`

	StreamName *string `type:"string"`

	StreamingType *string `type:"string"`

	TransPullUrls *TransPullUrlsForGetStreamOutput `type:"structure"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetStreamOutput) GoString

func (s GetStreamOutput) GoString() string

GoString returns the string representation

func (*GetStreamOutput) SetAI

SetAI sets the AI field's value.

func (*GetStreamOutput) SetChannelID

func (s *GetStreamOutput) SetChannelID(v string) *GetStreamOutput

SetChannelID sets the ChannelID field's value.

func (*GetStreamOutput) SetCreatedAt

func (s *GetStreamOutput) SetCreatedAt(v string) *GetStreamOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetStreamOutput) SetDescription

func (s *GetStreamOutput) SetDescription(v string) *GetStreamOutput

SetDescription sets the Description field's value.

func (*GetStreamOutput) SetDeviceID

func (s *GetStreamOutput) SetDeviceID(v string) *GetStreamOutput

SetDeviceID sets the DeviceID field's value.

func (*GetStreamOutput) SetDeviceNSID

func (s *GetStreamOutput) SetDeviceNSID(v string) *GetStreamOutput

SetDeviceNSID sets the DeviceNSID field's value.

func (*GetStreamOutput) SetPullSource

func (s *GetStreamOutput) SetPullSource(v string) *GetStreamOutput

SetPullSource sets the PullSource field's value.

func (*GetStreamOutput) SetPullUrls

func (s *GetStreamOutput) SetPullUrls(v []*string) *GetStreamOutput

SetPullUrls sets the PullUrls field's value.

func (*GetStreamOutput) SetPushUrl

func (s *GetStreamOutput) SetPushUrl(v string) *GetStreamOutput

SetPushUrl sets the PushUrl field's value.

func (*GetStreamOutput) SetRTMPushUrl

func (s *GetStreamOutput) SetRTMPushUrl(v string) *GetStreamOutput

SetRTMPushUrl sets the RTMPushUrl field's value.

func (*GetStreamOutput) SetRecentPushTs

func (s *GetStreamOutput) SetRecentPushTs(v string) *GetStreamOutput

SetRecentPushTs sets the RecentPushTs field's value.

func (*GetStreamOutput) SetRecord

SetRecord sets the Record field's value.

func (*GetStreamOutput) SetResolution

func (s *GetStreamOutput) SetResolution(v string) *GetStreamOutput

SetResolution sets the Resolution field's value.

func (*GetStreamOutput) SetRtpTransportTcp

func (s *GetStreamOutput) SetRtpTransportTcp(v bool) *GetStreamOutput

SetRtpTransportTcp sets the RtpTransportTcp field's value.

func (*GetStreamOutput) SetSIPID

func (s *GetStreamOutput) SetSIPID(v string) *GetStreamOutput

SetSIPID sets the SIPID field's value.

func (*GetStreamOutput) SetScreenshot

SetScreenshot sets the Screenshot field's value.

func (*GetStreamOutput) SetSpaceAccessType

func (s *GetStreamOutput) SetSpaceAccessType(v string) *GetStreamOutput

SetSpaceAccessType sets the SpaceAccessType field's value.

func (*GetStreamOutput) SetSpaceID

func (s *GetStreamOutput) SetSpaceID(v string) *GetStreamOutput

SetSpaceID sets the SpaceID field's value.

func (*GetStreamOutput) SetStatus

func (s *GetStreamOutput) SetStatus(v string) *GetStreamOutput

SetStatus sets the Status field's value.

func (*GetStreamOutput) SetStreamID

func (s *GetStreamOutput) SetStreamID(v string) *GetStreamOutput

SetStreamID sets the StreamID field's value.

func (*GetStreamOutput) SetStreamName

func (s *GetStreamOutput) SetStreamName(v string) *GetStreamOutput

SetStreamName sets the StreamName field's value.

func (*GetStreamOutput) SetStreamingType

func (s *GetStreamOutput) SetStreamingType(v string) *GetStreamOutput

SetStreamingType sets the StreamingType field's value.

func (*GetStreamOutput) SetTransPullUrls

SetTransPullUrls sets the TransPullUrls field's value.

func (*GetStreamOutput) SetUpdatedAt

func (s *GetStreamOutput) SetUpdatedAt(v string) *GetStreamOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (GetStreamOutput) String

func (s GetStreamOutput) String() string

String returns the string representation

type GetStreamRecordInput

type GetStreamRecordInput struct {

	// RecordID is a required field
	RecordID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetStreamRecordInput) GoString

func (s GetStreamRecordInput) GoString() string

GoString returns the string representation

func (*GetStreamRecordInput) SetRecordID

SetRecordID sets the RecordID field's value.

func (GetStreamRecordInput) String

func (s GetStreamRecordInput) String() string

String returns the string representation

func (*GetStreamRecordInput) Validate

func (s *GetStreamRecordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetStreamRecordOutput

type GetStreamRecordOutput struct {
	Metadata *response.ResponseMetadata

	CreatedAt *int32 `type:"int32"`

	ID *string `type:"string"`

	Msg *string `type:"string"`

	Res *ResForGetStreamRecordOutput `type:"structure"`

	Status *string `type:"string"`

	StoppedAt *int32 `type:"int32"`

	UpdatedAt *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (GetStreamRecordOutput) GoString

func (s GetStreamRecordOutput) GoString() string

GoString returns the string representation

func (*GetStreamRecordOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetStreamRecordOutput) SetID

SetID sets the ID field's value.

func (*GetStreamRecordOutput) SetMsg

SetMsg sets the Msg field's value.

func (*GetStreamRecordOutput) SetRes

SetRes sets the Res field's value.

func (*GetStreamRecordOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetStreamRecordOutput) SetStoppedAt

SetStoppedAt sets the StoppedAt field's value.

func (*GetStreamRecordOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (GetStreamRecordOutput) String

func (s GetStreamRecordOutput) String() string

String returns the string representation

type GetTotalDataInput

type GetTotalDataInput struct {

	// Time is a required field
	Time *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetTotalDataInput) GoString

func (s GetTotalDataInput) GoString() string

GoString returns the string representation

func (*GetTotalDataInput) SetTime

SetTime sets the Time field's value.

func (GetTotalDataInput) String

func (s GetTotalDataInput) String() string

String returns the string representation

func (*GetTotalDataInput) Validate

func (s *GetTotalDataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTotalDataOutput

type GetTotalDataOutput struct {
	Metadata *response.ResponseMetadata

	DownChainGrowth *string `type:"string"`

	MaxDown *float64 `type:"float"`

	MaxUp *float64 `type:"float"`

	UpChainGrowth *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetTotalDataOutput) GoString

func (s GetTotalDataOutput) GoString() string

GoString returns the string representation

func (*GetTotalDataOutput) SetDownChainGrowth

func (s *GetTotalDataOutput) SetDownChainGrowth(v string) *GetTotalDataOutput

SetDownChainGrowth sets the DownChainGrowth field's value.

func (*GetTotalDataOutput) SetMaxDown

func (s *GetTotalDataOutput) SetMaxDown(v float64) *GetTotalDataOutput

SetMaxDown sets the MaxDown field's value.

func (*GetTotalDataOutput) SetMaxUp

SetMaxUp sets the MaxUp field's value.

func (*GetTotalDataOutput) SetUpChainGrowth

func (s *GetTotalDataOutput) SetUpChainGrowth(v string) *GetTotalDataOutput

SetUpChainGrowth sets the UpChainGrowth field's value.

func (GetTotalDataOutput) String

func (s GetTotalDataOutput) String() string

String returns the string representation

type ListDevicesInput

type ListDevicesInput struct {
	DeviceID *string `type:"string"`

	DeviceNSID *string `type:"string"`

	DeviceName *string `type:"string"`

	Order *string `type:"string"`

	PageNumber *string `type:"string"`

	// PageSize is a required field
	PageSize *string `type:"string" required:"true"`

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListDevicesInput) GoString

func (s ListDevicesInput) GoString() string

GoString returns the string representation

func (*ListDevicesInput) SetDeviceID

func (s *ListDevicesInput) SetDeviceID(v string) *ListDevicesInput

SetDeviceID sets the DeviceID field's value.

func (*ListDevicesInput) SetDeviceNSID

func (s *ListDevicesInput) SetDeviceNSID(v string) *ListDevicesInput

SetDeviceNSID sets the DeviceNSID field's value.

func (*ListDevicesInput) SetDeviceName

func (s *ListDevicesInput) SetDeviceName(v string) *ListDevicesInput

SetDeviceName sets the DeviceName field's value.

func (*ListDevicesInput) SetOrder

func (s *ListDevicesInput) SetOrder(v string) *ListDevicesInput

SetOrder sets the Order field's value.

func (*ListDevicesInput) SetPageNumber

func (s *ListDevicesInput) SetPageNumber(v string) *ListDevicesInput

SetPageNumber sets the PageNumber field's value.

func (*ListDevicesInput) SetPageSize

func (s *ListDevicesInput) SetPageSize(v string) *ListDevicesInput

SetPageSize sets the PageSize field's value.

func (*ListDevicesInput) SetSpaceID

func (s *ListDevicesInput) SetSpaceID(v string) *ListDevicesInput

SetSpaceID sets the SpaceID field's value.

func (*ListDevicesInput) SetStatus

func (s *ListDevicesInput) SetStatus(v string) *ListDevicesInput

SetStatus sets the Status field's value.

func (ListDevicesInput) String

func (s ListDevicesInput) String() string

String returns the string representation

func (*ListDevicesInput) Validate

func (s *ListDevicesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDevicesOutput

type ListDevicesOutput struct {
	Metadata *response.ResponseMetadata

	Devices []*DeviceForListDevicesOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListDevicesOutput) GoString

func (s ListDevicesOutput) GoString() string

GoString returns the string representation

func (*ListDevicesOutput) SetDevices

SetDevices sets the Devices field's value.

func (*ListDevicesOutput) SetPageNumber

func (s *ListDevicesOutput) SetPageNumber(v int32) *ListDevicesOutput

SetPageNumber sets the PageNumber field's value.

func (*ListDevicesOutput) SetPageSize

func (s *ListDevicesOutput) SetPageSize(v int32) *ListDevicesOutput

SetPageSize sets the PageSize field's value.

func (*ListDevicesOutput) SetTotalCount

func (s *ListDevicesOutput) SetTotalCount(v int32) *ListDevicesOutput

SetTotalCount sets the TotalCount field's value.

func (ListDevicesOutput) String

func (s ListDevicesOutput) String() string

String returns the string representation

type ListForListRecordPlanChannelsOutput

type ListForListRecordPlanChannelsOutput struct {
	// contains filtered or unexported fields
}

func (ListForListRecordPlanChannelsOutput) GoString

GoString returns the string representation

func (ListForListRecordPlanChannelsOutput) String

String returns the string representation

type ListForListRecordPlansOutput

type ListForListRecordPlansOutput struct {
	BindStreamNum *int32 `type:"int32"`

	BindTemplate *string `type:"string"`

	CreatedAt *int32 `type:"int32"`

	Description *string `type:"string"`

	PlanID *string `type:"string"`

	PlanName *string `type:"string"`

	Status *string `type:"string"`

	TemplateInfo *TemplateInfoForListRecordPlansOutput `type:"structure"`

	UpdatedAt *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListForListRecordPlansOutput) GoString

func (s ListForListRecordPlansOutput) GoString() string

GoString returns the string representation

func (*ListForListRecordPlansOutput) SetBindStreamNum

SetBindStreamNum sets the BindStreamNum field's value.

func (*ListForListRecordPlansOutput) SetBindTemplate

SetBindTemplate sets the BindTemplate field's value.

func (*ListForListRecordPlansOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ListForListRecordPlansOutput) SetDescription

SetDescription sets the Description field's value.

func (*ListForListRecordPlansOutput) SetPlanID

SetPlanID sets the PlanID field's value.

func (*ListForListRecordPlansOutput) SetPlanName

SetPlanName sets the PlanName field's value.

func (*ListForListRecordPlansOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListForListRecordPlansOutput) SetTemplateInfo

SetTemplateInfo sets the TemplateInfo field's value.

func (*ListForListRecordPlansOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (ListForListRecordPlansOutput) String

String returns the string representation

type ListRecordPlanChannelsInput

type ListRecordPlanChannelsInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	// PlanID is a required field
	PlanID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListRecordPlanChannelsInput) GoString

func (s ListRecordPlanChannelsInput) GoString() string

GoString returns the string representation

func (*ListRecordPlanChannelsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListRecordPlanChannelsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListRecordPlanChannelsInput) SetPlanID

SetPlanID sets the PlanID field's value.

func (ListRecordPlanChannelsInput) String

String returns the string representation

func (*ListRecordPlanChannelsInput) Validate

func (s *ListRecordPlanChannelsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRecordPlanChannelsOutput

type ListRecordPlanChannelsOutput struct {
	Metadata *response.ResponseMetadata

	List *ListForListRecordPlanChannelsOutput `type:"structure"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListRecordPlanChannelsOutput) GoString

func (s ListRecordPlanChannelsOutput) GoString() string

GoString returns the string representation

func (*ListRecordPlanChannelsOutput) SetList

SetList sets the List field's value.

func (*ListRecordPlanChannelsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListRecordPlanChannelsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListRecordPlanChannelsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListRecordPlanChannelsOutput) String

String returns the string representation

type ListRecordPlansInput

type ListRecordPlansInput struct {

	// FilterName is a required field
	FilterName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListRecordPlansInput) GoString

func (s ListRecordPlansInput) GoString() string

GoString returns the string representation

func (*ListRecordPlansInput) SetFilterName

func (s *ListRecordPlansInput) SetFilterName(v string) *ListRecordPlansInput

SetFilterName sets the FilterName field's value.

func (ListRecordPlansInput) String

func (s ListRecordPlansInput) String() string

String returns the string representation

func (*ListRecordPlansInput) Validate

func (s *ListRecordPlansInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRecordPlansOutput

type ListRecordPlansOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListRecordPlansOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListRecordPlansOutput) GoString

func (s ListRecordPlansOutput) GoString() string

GoString returns the string representation

func (*ListRecordPlansOutput) SetList

SetList sets the List field's value.

func (ListRecordPlansOutput) String

func (s ListRecordPlansOutput) String() string

String returns the string representation

type ListSpacesInput

type ListSpacesInput struct {
	Order *string `type:"string"`

	PageNumber *string `type:"string"`

	PageSize *string `type:"string"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForListSpacesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ListSpacesInput) GoString

func (s ListSpacesInput) GoString() string

GoString returns the string representation

func (*ListSpacesInput) SetOrder

func (s *ListSpacesInput) SetOrder(v string) *ListSpacesInput

SetOrder sets the Order field's value.

func (*ListSpacesInput) SetPageNumber

func (s *ListSpacesInput) SetPageNumber(v string) *ListSpacesInput

SetPageNumber sets the PageNumber field's value.

func (*ListSpacesInput) SetPageSize

func (s *ListSpacesInput) SetPageSize(v string) *ListSpacesInput

SetPageSize sets the PageSize field's value.

func (*ListSpacesInput) SetProjectName

func (s *ListSpacesInput) SetProjectName(v string) *ListSpacesInput

SetProjectName sets the ProjectName field's value.

func (*ListSpacesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (ListSpacesInput) String

func (s ListSpacesInput) String() string

String returns the string representation

type ListSpacesOutput

type ListSpacesOutput struct {
	Metadata *response.ResponseMetadata

	Spaces []*SpaceForListSpacesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListSpacesOutput) GoString

func (s ListSpacesOutput) GoString() string

GoString returns the string representation

func (*ListSpacesOutput) SetSpaces

SetSpaces sets the Spaces field's value.

func (ListSpacesOutput) String

func (s ListSpacesOutput) String() string

String returns the string representation

type ListStreamsInput

type ListStreamsInput struct {
	PageNumber *string `type:"string"`

	PageSize *string `type:"string"`

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`

	StreamName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListStreamsInput) GoString

func (s ListStreamsInput) GoString() string

GoString returns the string representation

func (*ListStreamsInput) SetPageNumber

func (s *ListStreamsInput) SetPageNumber(v string) *ListStreamsInput

SetPageNumber sets the PageNumber field's value.

func (*ListStreamsInput) SetPageSize

func (s *ListStreamsInput) SetPageSize(v string) *ListStreamsInput

SetPageSize sets the PageSize field's value.

func (*ListStreamsInput) SetSpaceID

func (s *ListStreamsInput) SetSpaceID(v string) *ListStreamsInput

SetSpaceID sets the SpaceID field's value.

func (*ListStreamsInput) SetStreamName

func (s *ListStreamsInput) SetStreamName(v string) *ListStreamsInput

SetStreamName sets the StreamName field's value.

func (ListStreamsInput) String

func (s ListStreamsInput) String() string

String returns the string representation

func (*ListStreamsInput) Validate

func (s *ListStreamsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListStreamsOutput

type ListStreamsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	Streams []*StreamForListStreamsOutput `type:"list"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListStreamsOutput) GoString

func (s ListStreamsOutput) GoString() string

GoString returns the string representation

func (*ListStreamsOutput) SetPageNumber

func (s *ListStreamsOutput) SetPageNumber(v int32) *ListStreamsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListStreamsOutput) SetPageSize

func (s *ListStreamsOutput) SetPageSize(v int32) *ListStreamsOutput

SetPageSize sets the PageSize field's value.

func (*ListStreamsOutput) SetStreams

SetStreams sets the Streams field's value.

func (*ListStreamsOutput) SetTotalCount

func (s *ListStreamsOutput) SetTotalCount(v int32) *ListStreamsOutput

SetTotalCount sets the TotalCount field's value.

func (ListStreamsOutput) String

func (s ListStreamsOutput) String() string

String returns the string representation

type RecordForGetSpaceOutput

type RecordForGetSpaceOutput struct {
	BindTime *string `type:"string"`

	TemplateID *string `type:"string"`

	TemplateName *string `type:"string"`
	// contains filtered or unexported fields
}

func (RecordForGetSpaceOutput) GoString

func (s RecordForGetSpaceOutput) GoString() string

GoString returns the string representation

func (*RecordForGetSpaceOutput) SetBindTime

SetBindTime sets the BindTime field's value.

func (*RecordForGetSpaceOutput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (*RecordForGetSpaceOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (RecordForGetSpaceOutput) String

func (s RecordForGetSpaceOutput) String() string

String returns the string representation

type RecordForGetStreamOutput

type RecordForGetStreamOutput struct {
	TemplateID *string `type:"string"`

	TemplateName *string `type:"string"`
	// contains filtered or unexported fields
}

func (RecordForGetStreamOutput) GoString

func (s RecordForGetStreamOutput) GoString() string

GoString returns the string representation

func (*RecordForGetStreamOutput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (*RecordForGetStreamOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (RecordForGetStreamOutput) String

func (s RecordForGetStreamOutput) String() string

String returns the string representation

type RecordForListSpacesOutput

type RecordForListSpacesOutput struct {
	BindTime *string `type:"string"`

	TemplateID *string `type:"string"`

	TemplateName *string `type:"string"`
	// contains filtered or unexported fields
}

func (RecordForListSpacesOutput) GoString

func (s RecordForListSpacesOutput) GoString() string

GoString returns the string representation

func (*RecordForListSpacesOutput) SetBindTime

SetBindTime sets the BindTime field's value.

func (*RecordForListSpacesOutput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (*RecordForListSpacesOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (RecordForListSpacesOutput) String

func (s RecordForListSpacesOutput) String() string

String returns the string representation

type RecordForListStreamsOutput

type RecordForListStreamsOutput struct {
	TemplateID *string `type:"string"`

	TemplateName *string `type:"string"`
	// contains filtered or unexported fields
}

func (RecordForListStreamsOutput) GoString

func (s RecordForListStreamsOutput) GoString() string

GoString returns the string representation

func (*RecordForListStreamsOutput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (*RecordForListStreamsOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (RecordForListStreamsOutput) String

String returns the string representation

type ResForGetStreamRecordOutput

type ResForGetStreamRecordOutput struct {
	Extra *ExtraForGetStreamRecordOutput `type:"structure"`

	RemuxUrl *string `type:"string"`

	Url *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResForGetStreamRecordOutput) GoString

func (s ResForGetStreamRecordOutput) GoString() string

GoString returns the string representation

func (*ResForGetStreamRecordOutput) SetExtra

SetExtra sets the Extra field's value.

func (*ResForGetStreamRecordOutput) SetRemuxUrl

SetRemuxUrl sets the RemuxUrl field's value.

func (*ResForGetStreamRecordOutput) SetUrl

SetUrl sets the Url field's value.

func (ResForGetStreamRecordOutput) String

String returns the string representation

type ScreenshotForGetSpaceOutput

type ScreenshotForGetSpaceOutput struct {
	BindTime *string `type:"string"`

	TemplateID *string `type:"string"`

	TemplateName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScreenshotForGetSpaceOutput) GoString

func (s ScreenshotForGetSpaceOutput) GoString() string

GoString returns the string representation

func (*ScreenshotForGetSpaceOutput) SetBindTime

SetBindTime sets the BindTime field's value.

func (*ScreenshotForGetSpaceOutput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (*ScreenshotForGetSpaceOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (ScreenshotForGetSpaceOutput) String

String returns the string representation

type ScreenshotForGetStreamOutput

type ScreenshotForGetStreamOutput struct {
	TemplateID *string `type:"string"`

	TemplateName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScreenshotForGetStreamOutput) GoString

func (s ScreenshotForGetStreamOutput) GoString() string

GoString returns the string representation

func (*ScreenshotForGetStreamOutput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (*ScreenshotForGetStreamOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (ScreenshotForGetStreamOutput) String

String returns the string representation

type ScreenshotForListSpacesOutput

type ScreenshotForListSpacesOutput struct {
	BindTime *string `type:"string"`

	TemplateID *string `type:"string"`

	TemplateName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScreenshotForListSpacesOutput) GoString

GoString returns the string representation

func (*ScreenshotForListSpacesOutput) SetBindTime

SetBindTime sets the BindTime field's value.

func (*ScreenshotForListSpacesOutput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (*ScreenshotForListSpacesOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (ScreenshotForListSpacesOutput) String

String returns the string representation

type ScreenshotForListStreamsOutput

type ScreenshotForListStreamsOutput struct {
	TemplateID *string `type:"string"`

	TemplateName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScreenshotForListStreamsOutput) GoString

GoString returns the string representation

func (*ScreenshotForListStreamsOutput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (*ScreenshotForListStreamsOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (ScreenshotForListStreamsOutput) String

String returns the string representation

type SessionDataForStatStreamOutput

type SessionDataForStatStreamOutput struct {
	OnlineUser *int32 `type:"int32" json:",omitempty"`

	Request *int32 `type:"int32" json:",omitempty"`

	Timestamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SessionDataForStatStreamOutput) GoString

GoString returns the string representation

func (*SessionDataForStatStreamOutput) SetOnlineUser

SetOnlineUser sets the OnlineUser field's value.

func (*SessionDataForStatStreamOutput) SetRequest

SetRequest sets the Request field's value.

func (*SessionDataForStatStreamOutput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (SessionDataForStatStreamOutput) String

String returns the string representation

type SetStreamTemplateInput

type SetStreamTemplateInput struct {
	SpaceID *string `type:"string" json:",omitempty"`

	// StreamID is a required field
	StreamID *string `type:"string" json:",omitempty" required:"true"`

	// TemplateID is a required field
	TemplateID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (SetStreamTemplateInput) GoString

func (s SetStreamTemplateInput) GoString() string

GoString returns the string representation

func (*SetStreamTemplateInput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (*SetStreamTemplateInput) SetStreamID

SetStreamID sets the StreamID field's value.

func (*SetStreamTemplateInput) SetTemplateID

SetTemplateID sets the TemplateID field's value.

func (SetStreamTemplateInput) String

func (s SetStreamTemplateInput) String() string

String returns the string representation

func (*SetStreamTemplateInput) Validate

func (s *SetStreamTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetStreamTemplateOutput

type SetStreamTemplateOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SetStreamTemplateOutput) GoString

func (s SetStreamTemplateOutput) GoString() string

GoString returns the string representation

func (SetStreamTemplateOutput) String

func (s SetStreamTemplateOutput) String() string

String returns the string representation

type SipPortForGetSpaceOutput

type SipPortForGetSpaceOutput struct {
	// contains filtered or unexported fields
}

func (SipPortForGetSpaceOutput) GoString

func (s SipPortForGetSpaceOutput) GoString() string

GoString returns the string representation

func (SipPortForGetSpaceOutput) String

func (s SipPortForGetSpaceOutput) String() string

String returns the string representation

type SipPortForListSpacesOutput

type SipPortForListSpacesOutput struct {
	// contains filtered or unexported fields
}

func (SipPortForListSpacesOutput) GoString

func (s SipPortForListSpacesOutput) GoString() string

GoString returns the string representation

func (SipPortForListSpacesOutput) String

String returns the string representation

type SipServerForGetSpaceOutput

type SipServerForGetSpaceOutput struct {
	SipDomain *string `type:"string"`

	SipId *string `type:"string"`

	SipIp *string `type:"string"`

	SipPort *SipPortForGetSpaceOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (SipServerForGetSpaceOutput) GoString

func (s SipServerForGetSpaceOutput) GoString() string

GoString returns the string representation

func (*SipServerForGetSpaceOutput) SetSipDomain

SetSipDomain sets the SipDomain field's value.

func (*SipServerForGetSpaceOutput) SetSipId

SetSipId sets the SipId field's value.

func (*SipServerForGetSpaceOutput) SetSipIp

SetSipIp sets the SipIp field's value.

func (*SipServerForGetSpaceOutput) SetSipPort

SetSipPort sets the SipPort field's value.

func (SipServerForGetSpaceOutput) String

String returns the string representation

type SipServerForListSpacesOutput

type SipServerForListSpacesOutput struct {
	SipDomain *string `type:"string"`

	SipId *string `type:"string"`

	SipIp *string `type:"string"`

	SipPort *SipPortForListSpacesOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (SipServerForListSpacesOutput) GoString

func (s SipServerForListSpacesOutput) GoString() string

GoString returns the string representation

func (*SipServerForListSpacesOutput) SetSipDomain

SetSipDomain sets the SipDomain field's value.

func (*SipServerForListSpacesOutput) SetSipId

SetSipId sets the SipId field's value.

func (*SipServerForListSpacesOutput) SetSipIp

SetSipIp sets the SipIp field's value.

func (*SipServerForListSpacesOutput) SetSipPort

SetSipPort sets the SipPort field's value.

func (SipServerForListSpacesOutput) String

String returns the string representation

type SpaceForListSpacesOutput

type SpaceForListSpacesOutput struct {
	AccessType *string `type:"string"`

	CallbackURL *string `type:"string"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	Domains *DomainsForListSpacesOutput `type:"structure"`

	GB *GBForListSpacesOutput `type:"structure"`

	HLSLowLatency *bool `type:"boolean"`

	Region *string `type:"string"`

	SipServer *SipServerForListSpacesOutput `type:"structure"`

	SpaceID *string `type:"string"`

	SpaceName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForListSpacesOutput `type:"list"`

	Template *TemplateForListSpacesOutput `type:"structure"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (SpaceForListSpacesOutput) GoString

func (s SpaceForListSpacesOutput) GoString() string

GoString returns the string representation

func (*SpaceForListSpacesOutput) SetAccessType

SetAccessType sets the AccessType field's value.

func (*SpaceForListSpacesOutput) SetCallbackURL

SetCallbackURL sets the CallbackURL field's value.

func (*SpaceForListSpacesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*SpaceForListSpacesOutput) SetDescription

SetDescription sets the Description field's value.

func (*SpaceForListSpacesOutput) SetDomains

SetDomains sets the Domains field's value.

func (*SpaceForListSpacesOutput) SetGB

SetGB sets the GB field's value.

func (*SpaceForListSpacesOutput) SetHLSLowLatency

func (s *SpaceForListSpacesOutput) SetHLSLowLatency(v bool) *SpaceForListSpacesOutput

SetHLSLowLatency sets the HLSLowLatency field's value.

func (*SpaceForListSpacesOutput) SetRegion

SetRegion sets the Region field's value.

func (*SpaceForListSpacesOutput) SetSipServer

SetSipServer sets the SipServer field's value.

func (*SpaceForListSpacesOutput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (*SpaceForListSpacesOutput) SetSpaceName

SetSpaceName sets the SpaceName field's value.

func (*SpaceForListSpacesOutput) SetStatus

SetStatus sets the Status field's value.

func (*SpaceForListSpacesOutput) SetTags

SetTags sets the Tags field's value.

func (*SpaceForListSpacesOutput) SetTemplate

SetTemplate sets the Template field's value.

func (*SpaceForListSpacesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (SpaceForListSpacesOutput) String

func (s SpaceForListSpacesOutput) String() string

String returns the string representation

type StartStreamInput

type StartStreamInput struct {
	EnableAudioTranscode *string `type:"string" json:",omitempty"`

	FreshExpiredPull *string `type:"string" json:",omitempty"`

	IgnoreAudio *string `type:"string" json:",omitempty"`

	Resolution *string `type:"string" json:",omitempty"`

	SpaceID *string `type:"string" json:",omitempty"`

	// StreamID is a required field
	StreamID *string `type:"string" json:",omitempty" required:"true"`

	StreamingIndex *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StartStreamInput) GoString

func (s StartStreamInput) GoString() string

GoString returns the string representation

func (*StartStreamInput) SetEnableAudioTranscode

func (s *StartStreamInput) SetEnableAudioTranscode(v string) *StartStreamInput

SetEnableAudioTranscode sets the EnableAudioTranscode field's value.

func (*StartStreamInput) SetFreshExpiredPull

func (s *StartStreamInput) SetFreshExpiredPull(v string) *StartStreamInput

SetFreshExpiredPull sets the FreshExpiredPull field's value.

func (*StartStreamInput) SetIgnoreAudio

func (s *StartStreamInput) SetIgnoreAudio(v string) *StartStreamInput

SetIgnoreAudio sets the IgnoreAudio field's value.

func (*StartStreamInput) SetResolution

func (s *StartStreamInput) SetResolution(v string) *StartStreamInput

SetResolution sets the Resolution field's value.

func (*StartStreamInput) SetSpaceID

func (s *StartStreamInput) SetSpaceID(v string) *StartStreamInput

SetSpaceID sets the SpaceID field's value.

func (*StartStreamInput) SetStreamID

func (s *StartStreamInput) SetStreamID(v string) *StartStreamInput

SetStreamID sets the StreamID field's value.

func (*StartStreamInput) SetStreamingIndex

func (s *StartStreamInput) SetStreamingIndex(v int32) *StartStreamInput

SetStreamingIndex sets the StreamingIndex field's value.

func (StartStreamInput) String

func (s StartStreamInput) String() string

String returns the string representation

func (*StartStreamInput) Validate

func (s *StartStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartStreamOutput

type StartStreamOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string" json:",omitempty"`

	PullUrls []*string `type:"list" json:",omitempty"`

	TransPullUrls []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StartStreamOutput) GoString

func (s StartStreamOutput) GoString() string

GoString returns the string representation

func (*StartStreamOutput) SetID

SetID sets the ID field's value.

func (*StartStreamOutput) SetPullUrls

func (s *StartStreamOutput) SetPullUrls(v []*string) *StartStreamOutput

SetPullUrls sets the PullUrls field's value.

func (*StartStreamOutput) SetTransPullUrls

func (s *StartStreamOutput) SetTransPullUrls(v []*string) *StartStreamOutput

SetTransPullUrls sets the TransPullUrls field's value.

func (StartStreamOutput) String

func (s StartStreamOutput) String() string

String returns the string representation

type StartVoiceTalkInput

type StartVoiceTalkInput struct {

	// DeviceNSID is a required field
	DeviceNSID *string `type:"string" required:"true"`

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`

	Transport *string `type:"string"`
	// contains filtered or unexported fields
}

func (StartVoiceTalkInput) GoString

func (s StartVoiceTalkInput) GoString() string

GoString returns the string representation

func (*StartVoiceTalkInput) SetDeviceNSID

func (s *StartVoiceTalkInput) SetDeviceNSID(v string) *StartVoiceTalkInput

SetDeviceNSID sets the DeviceNSID field's value.

func (*StartVoiceTalkInput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (*StartVoiceTalkInput) SetTransport

func (s *StartVoiceTalkInput) SetTransport(v string) *StartVoiceTalkInput

SetTransport sets the Transport field's value.

func (StartVoiceTalkInput) String

func (s StartVoiceTalkInput) String() string

String returns the string representation

func (*StartVoiceTalkInput) Validate

func (s *StartVoiceTalkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartVoiceTalkOutput

type StartVoiceTalkOutput struct {
	Metadata *response.ResponseMetadata

	AudioSendUrl *string `type:"string"`
	// contains filtered or unexported fields
}

func (StartVoiceTalkOutput) GoString

func (s StartVoiceTalkOutput) GoString() string

GoString returns the string representation

func (*StartVoiceTalkOutput) SetAudioSendUrl

func (s *StartVoiceTalkOutput) SetAudioSendUrl(v string) *StartVoiceTalkOutput

SetAudioSendUrl sets the AudioSendUrl field's value.

func (StartVoiceTalkOutput) String

func (s StartVoiceTalkOutput) String() string

String returns the string representation

type StatStreamInput

type StatStreamInput struct {

	// Aggregation is a required field
	Aggregation *int32 `type:"int32" json:",omitempty" required:"true"`

	// EndTime is a required field
	EndTime *int32 `type:"int32" json:",omitempty" required:"true"`

	SpaceID *string `type:"string" json:",omitempty"`

	// StartTime is a required field
	StartTime *int32 `type:"int32" json:",omitempty" required:"true"`

	// StreamID is a required field
	StreamID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (StatStreamInput) GoString

func (s StatStreamInput) GoString() string

GoString returns the string representation

func (*StatStreamInput) SetAggregation

func (s *StatStreamInput) SetAggregation(v int32) *StatStreamInput

SetAggregation sets the Aggregation field's value.

func (*StatStreamInput) SetEndTime

func (s *StatStreamInput) SetEndTime(v int32) *StatStreamInput

SetEndTime sets the EndTime field's value.

func (*StatStreamInput) SetSpaceID

func (s *StatStreamInput) SetSpaceID(v string) *StatStreamInput

SetSpaceID sets the SpaceID field's value.

func (*StatStreamInput) SetStartTime

func (s *StatStreamInput) SetStartTime(v int32) *StatStreamInput

SetStartTime sets the StartTime field's value.

func (*StatStreamInput) SetStreamID

func (s *StatStreamInput) SetStreamID(v string) *StatStreamInput

SetStreamID sets the StreamID field's value.

func (StatStreamInput) String

func (s StatStreamInput) String() string

String returns the string representation

func (*StatStreamInput) Validate

func (s *StatStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StatStreamOutput

type StatStreamOutput struct {
	Metadata *response.ResponseMetadata

	SessionData *SessionDataForStatStreamOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StatStreamOutput) GoString

func (s StatStreamOutput) GoString() string

GoString returns the string representation

func (*StatStreamOutput) SetSessionData

SetSessionData sets the SessionData field's value.

func (StatStreamOutput) String

func (s StatStreamOutput) String() string

String returns the string representation

type StopStreamInput

type StopStreamInput struct {
	IsSmart *bool `type:"boolean" json:",omitempty"`

	Resolution *string `type:"string" json:",omitempty"`

	SpaceID *string `type:"string" json:",omitempty"`

	// StreamID is a required field
	StreamID *string `type:"string" json:",omitempty" required:"true"`

	StreamingIndex *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StopStreamInput) GoString

func (s StopStreamInput) GoString() string

GoString returns the string representation

func (*StopStreamInput) SetIsSmart

func (s *StopStreamInput) SetIsSmart(v bool) *StopStreamInput

SetIsSmart sets the IsSmart field's value.

func (*StopStreamInput) SetResolution

func (s *StopStreamInput) SetResolution(v string) *StopStreamInput

SetResolution sets the Resolution field's value.

func (*StopStreamInput) SetSpaceID

func (s *StopStreamInput) SetSpaceID(v string) *StopStreamInput

SetSpaceID sets the SpaceID field's value.

func (*StopStreamInput) SetStreamID

func (s *StopStreamInput) SetStreamID(v string) *StopStreamInput

SetStreamID sets the StreamID field's value.

func (*StopStreamInput) SetStreamingIndex

func (s *StopStreamInput) SetStreamingIndex(v int32) *StopStreamInput

SetStreamingIndex sets the StreamingIndex field's value.

func (StopStreamInput) String

func (s StopStreamInput) String() string

String returns the string representation

func (*StopStreamInput) Validate

func (s *StopStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopStreamOutput

type StopStreamOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string" json:",omitempty"`

	StopRes *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StopStreamOutput) GoString

func (s StopStreamOutput) GoString() string

GoString returns the string representation

func (*StopStreamOutput) SetID

SetID sets the ID field's value.

func (*StopStreamOutput) SetStopRes

func (s *StopStreamOutput) SetStopRes(v bool) *StopStreamOutput

SetStopRes sets the StopRes field's value.

func (StopStreamOutput) String

func (s StopStreamOutput) String() string

String returns the string representation

type StopVoiceTalkInput

type StopVoiceTalkInput struct {

	// DeviceNSID is a required field
	DeviceNSID *string `type:"string" required:"true"`

	// SpaceID is a required field
	SpaceID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StopVoiceTalkInput) GoString

func (s StopVoiceTalkInput) GoString() string

GoString returns the string representation

func (*StopVoiceTalkInput) SetDeviceNSID

func (s *StopVoiceTalkInput) SetDeviceNSID(v string) *StopVoiceTalkInput

SetDeviceNSID sets the DeviceNSID field's value.

func (*StopVoiceTalkInput) SetSpaceID

func (s *StopVoiceTalkInput) SetSpaceID(v string) *StopVoiceTalkInput

SetSpaceID sets the SpaceID field's value.

func (StopVoiceTalkInput) String

func (s StopVoiceTalkInput) String() string

String returns the string representation

func (*StopVoiceTalkInput) Validate

func (s *StopVoiceTalkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopVoiceTalkOutput

type StopVoiceTalkOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (StopVoiceTalkOutput) GoString

func (s StopVoiceTalkOutput) GoString() string

GoString returns the string representation

func (StopVoiceTalkOutput) String

func (s StopVoiceTalkOutput) String() string

String returns the string representation

type StreamForListStreamsOutput

type StreamForListStreamsOutput struct {
	AI *AIForListStreamsOutput `type:"structure"`

	ChannelID *string `type:"string"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	DeviceID *string `type:"string"`

	DeviceNSID *string `type:"string"`

	PullUrls []*string `type:"list"`

	RecentPushTs *string `type:"string"`

	Record *RecordForListStreamsOutput `type:"structure"`

	Resolution *string `type:"string"`

	RtpTransportTcp *bool `type:"boolean"`

	SIPID *string `type:"string"`

	Screenshot *ScreenshotForListStreamsOutput `type:"structure"`

	SpaceAccessType *string `type:"string"`

	SpaceID *string `type:"string"`

	Status *string `type:"string"`

	StreamID *string `type:"string"`

	StreamName *string `type:"string"`

	StreamingType *string `type:"string"`

	TransPullUrls *TransPullUrlsForListStreamsOutput `type:"structure"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (StreamForListStreamsOutput) GoString

func (s StreamForListStreamsOutput) GoString() string

GoString returns the string representation

func (*StreamForListStreamsOutput) SetAI

SetAI sets the AI field's value.

func (*StreamForListStreamsOutput) SetChannelID

SetChannelID sets the ChannelID field's value.

func (*StreamForListStreamsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*StreamForListStreamsOutput) SetDescription

SetDescription sets the Description field's value.

func (*StreamForListStreamsOutput) SetDeviceID

SetDeviceID sets the DeviceID field's value.

func (*StreamForListStreamsOutput) SetDeviceNSID

SetDeviceNSID sets the DeviceNSID field's value.

func (*StreamForListStreamsOutput) SetPullUrls

SetPullUrls sets the PullUrls field's value.

func (*StreamForListStreamsOutput) SetRecentPushTs

SetRecentPushTs sets the RecentPushTs field's value.

func (*StreamForListStreamsOutput) SetRecord

SetRecord sets the Record field's value.

func (*StreamForListStreamsOutput) SetResolution

SetResolution sets the Resolution field's value.

func (*StreamForListStreamsOutput) SetRtpTransportTcp

SetRtpTransportTcp sets the RtpTransportTcp field's value.

func (*StreamForListStreamsOutput) SetSIPID

SetSIPID sets the SIPID field's value.

func (*StreamForListStreamsOutput) SetScreenshot

SetScreenshot sets the Screenshot field's value.

func (*StreamForListStreamsOutput) SetSpaceAccessType

SetSpaceAccessType sets the SpaceAccessType field's value.

func (*StreamForListStreamsOutput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (*StreamForListStreamsOutput) SetStatus

SetStatus sets the Status field's value.

func (*StreamForListStreamsOutput) SetStreamID

SetStreamID sets the StreamID field's value.

func (*StreamForListStreamsOutput) SetStreamName

SetStreamName sets the StreamName field's value.

func (*StreamForListStreamsOutput) SetStreamingType

SetStreamingType sets the StreamingType field's value.

func (*StreamForListStreamsOutput) SetTransPullUrls

SetTransPullUrls sets the TransPullUrls field's value.

func (*StreamForListStreamsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (StreamForListStreamsOutput) String

String returns the string representation

type StreamStartRecordInput

type StreamStartRecordInput struct {

	// AutoPull is a required field
	AutoPull *bool `type:"boolean" json:",omitempty" required:"true"`

	Expire *int32 `type:"int32" json:",omitempty"`

	RecordTime *int32 `type:"int32" json:",omitempty"`

	Remux *string `type:"string" json:",omitempty"`

	SpaceID *string `type:"string" json:",omitempty"`

	// StreamID is a required field
	StreamID *string `type:"string" json:",omitempty" required:"true"`

	// Timeout is a required field
	Timeout *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (StreamStartRecordInput) GoString

func (s StreamStartRecordInput) GoString() string

GoString returns the string representation

func (*StreamStartRecordInput) SetAutoPull

SetAutoPull sets the AutoPull field's value.

func (*StreamStartRecordInput) SetExpire

SetExpire sets the Expire field's value.

func (*StreamStartRecordInput) SetRecordTime

SetRecordTime sets the RecordTime field's value.

func (*StreamStartRecordInput) SetRemux

SetRemux sets the Remux field's value.

func (*StreamStartRecordInput) SetSpaceID

SetSpaceID sets the SpaceID field's value.

func (*StreamStartRecordInput) SetStreamID

SetStreamID sets the StreamID field's value.

func (*StreamStartRecordInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (StreamStartRecordInput) String

func (s StreamStartRecordInput) String() string

String returns the string representation

func (*StreamStartRecordInput) Validate

func (s *StreamStartRecordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StreamStartRecordOutput

type StreamStartRecordOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StreamStartRecordOutput) GoString

func (s StreamStartRecordOutput) GoString() string

GoString returns the string representation

func (*StreamStartRecordOutput) SetID

SetID sets the ID field's value.

func (StreamStartRecordOutput) String

func (s StreamStartRecordOutput) String() string

String returns the string representation

type StreamStopRecordInput

type StreamStopRecordInput struct {

	// RecordID is a required field
	RecordID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StreamStopRecordInput) GoString

func (s StreamStopRecordInput) GoString() string

GoString returns the string representation

func (*StreamStopRecordInput) SetRecordID

SetRecordID sets the RecordID field's value.

func (StreamStopRecordInput) String

func (s StreamStopRecordInput) String() string

String returns the string representation

func (*StreamStopRecordInput) Validate

func (s *StreamStopRecordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StreamStopRecordOutput

type StreamStopRecordOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (StreamStopRecordOutput) GoString

func (s StreamStopRecordOutput) GoString() string

GoString returns the string representation

func (StreamStopRecordOutput) String

func (s StreamStopRecordOutput) String() string

String returns the string representation

type TTLForGetRecordPlanOutput

type TTLForGetRecordPlanOutput struct {
	Days *int32 `type:"int32"`

	TransConfig []*TransConfigForGetRecordPlanOutput `type:"list"`
	// contains filtered or unexported fields
}

func (TTLForGetRecordPlanOutput) GoString

func (s TTLForGetRecordPlanOutput) GoString() string

GoString returns the string representation

func (*TTLForGetRecordPlanOutput) SetDays

SetDays sets the Days field's value.

func (*TTLForGetRecordPlanOutput) SetTransConfig

SetTransConfig sets the TransConfig field's value.

func (TTLForGetRecordPlanOutput) String

func (s TTLForGetRecordPlanOutput) String() string

String returns the string representation

type TTLForListRecordPlansOutput

type TTLForListRecordPlansOutput struct {
	Days *int32 `type:"int32"`

	TransConfig []*TransConfigForListRecordPlansOutput `type:"list"`
	// contains filtered or unexported fields
}

func (TTLForListRecordPlansOutput) GoString

func (s TTLForListRecordPlansOutput) GoString() string

GoString returns the string representation

func (*TTLForListRecordPlansOutput) SetDays

SetDays sets the Days field's value.

func (*TTLForListRecordPlansOutput) SetTransConfig

SetTransConfig sets the TransConfig field's value.

func (TTLForListRecordPlansOutput) String

String returns the string representation

type TagFilterForListSpacesInput

type TagFilterForListSpacesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForListSpacesInput) GoString

func (s TagFilterForListSpacesInput) GoString() string

GoString returns the string representation

func (*TagFilterForListSpacesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListSpacesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListSpacesInput) String

String returns the string representation

type TagForListSpacesOutput

type TagForListSpacesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForListSpacesOutput) GoString

func (s TagForListSpacesOutput) GoString() string

GoString returns the string representation

func (*TagForListSpacesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListSpacesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListSpacesOutput) String

func (s TagForListSpacesOutput) String() string

String returns the string representation

type TemplateForGetSpaceOutput

type TemplateForGetSpaceOutput struct {
	AI *AIForGetSpaceOutput `type:"structure"`

	Record *RecordForGetSpaceOutput `type:"structure"`

	Screenshot *ScreenshotForGetSpaceOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (TemplateForGetSpaceOutput) GoString

func (s TemplateForGetSpaceOutput) GoString() string

GoString returns the string representation

func (*TemplateForGetSpaceOutput) SetAI

SetAI sets the AI field's value.

func (*TemplateForGetSpaceOutput) SetRecord

SetRecord sets the Record field's value.

func (*TemplateForGetSpaceOutput) SetScreenshot

SetScreenshot sets the Screenshot field's value.

func (TemplateForGetSpaceOutput) String

func (s TemplateForGetSpaceOutput) String() string

String returns the string representation

type TemplateForListSpacesOutput

type TemplateForListSpacesOutput struct {
	AI *AIForListSpacesOutput `type:"structure"`

	Record *RecordForListSpacesOutput `type:"structure"`

	Screenshot *ScreenshotForListSpacesOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (TemplateForListSpacesOutput) GoString

func (s TemplateForListSpacesOutput) GoString() string

GoString returns the string representation

func (*TemplateForListSpacesOutput) SetAI

SetAI sets the AI field's value.

func (*TemplateForListSpacesOutput) SetRecord

SetRecord sets the Record field's value.

func (*TemplateForListSpacesOutput) SetScreenshot

SetScreenshot sets the Screenshot field's value.

func (TemplateForListSpacesOutput) String

String returns the string representation

type TemplateInfoForGetRecordPlanOutput

type TemplateInfoForGetRecordPlanOutput struct {
	Format *string `type:"string"`

	TTL *TTLForGetRecordPlanOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (TemplateInfoForGetRecordPlanOutput) GoString

GoString returns the string representation

func (*TemplateInfoForGetRecordPlanOutput) SetFormat

SetFormat sets the Format field's value.

func (*TemplateInfoForGetRecordPlanOutput) SetTTL

SetTTL sets the TTL field's value.

func (TemplateInfoForGetRecordPlanOutput) String

String returns the string representation

type TemplateInfoForListRecordPlansOutput

type TemplateInfoForListRecordPlansOutput struct {
	Format *string `type:"string"`

	TTL *TTLForListRecordPlansOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (TemplateInfoForListRecordPlansOutput) GoString

GoString returns the string representation

func (*TemplateInfoForListRecordPlansOutput) SetFormat

SetFormat sets the Format field's value.

func (*TemplateInfoForListRecordPlansOutput) SetTTL

SetTTL sets the TTL field's value.

func (TemplateInfoForListRecordPlansOutput) String

String returns the string representation

type TransConfigForGetRecordPlanOutput

type TransConfigForGetRecordPlanOutput struct {
	Days *int32 `type:"int32"`

	StorageClass *string `type:"string"`
	// contains filtered or unexported fields
}

func (TransConfigForGetRecordPlanOutput) GoString

GoString returns the string representation

func (*TransConfigForGetRecordPlanOutput) SetDays

SetDays sets the Days field's value.

func (*TransConfigForGetRecordPlanOutput) SetStorageClass

SetStorageClass sets the StorageClass field's value.

func (TransConfigForGetRecordPlanOutput) String

String returns the string representation

type TransConfigForListRecordPlansOutput

type TransConfigForListRecordPlansOutput struct {
	Days *int32 `type:"int32"`

	StorageClass *string `type:"string"`
	// contains filtered or unexported fields
}

func (TransConfigForListRecordPlansOutput) GoString

GoString returns the string representation

func (*TransConfigForListRecordPlansOutput) SetDays

SetDays sets the Days field's value.

func (*TransConfigForListRecordPlansOutput) SetStorageClass

SetStorageClass sets the StorageClass field's value.

func (TransConfigForListRecordPlansOutput) String

String returns the string representation

type TransPullUrlsForGetStreamOutput

type TransPullUrlsForGetStreamOutput struct {
	// contains filtered or unexported fields
}

func (TransPullUrlsForGetStreamOutput) GoString

GoString returns the string representation

func (TransPullUrlsForGetStreamOutput) String

String returns the string representation

type TransPullUrlsForListStreamsOutput

type TransPullUrlsForListStreamsOutput struct {
	// contains filtered or unexported fields
}

func (TransPullUrlsForListStreamsOutput) GoString

GoString returns the string representation

func (TransPullUrlsForListStreamsOutput) String

String returns the string representation

type UpdateDeviceInput

type UpdateDeviceInput struct {
	AlertNotification *AlertNotificationForUpdateDeviceInput `type:"structure" json:",omitempty"`

	AutoPullAfterRegister *bool `type:"boolean" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	// DeviceID is a required field
	DeviceID *string `type:"string" json:",omitempty" required:"true"`

	DeviceNSID *string `type:"string" json:",omitempty"`

	DeviceName *string `type:"string" json:",omitempty"`

	Password *string `type:"string" json:",omitempty"`

	SpaceID *string `type:"string" json:",omitempty"`

	UseSubStream *bool `type:"boolean" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateDeviceInput) GoString

func (s UpdateDeviceInput) GoString() string

GoString returns the string representation

func (*UpdateDeviceInput) SetAlertNotification

SetAlertNotification sets the AlertNotification field's value.

func (*UpdateDeviceInput) SetAutoPullAfterRegister

func (s *UpdateDeviceInput) SetAutoPullAfterRegister(v bool) *UpdateDeviceInput

SetAutoPullAfterRegister sets the AutoPullAfterRegister field's value.

func (*UpdateDeviceInput) SetDescription

func (s *UpdateDeviceInput) SetDescription(v string) *UpdateDeviceInput

SetDescription sets the Description field's value.

func (*UpdateDeviceInput) SetDeviceID

func (s *UpdateDeviceInput) SetDeviceID(v string) *UpdateDeviceInput

SetDeviceID sets the DeviceID field's value.

func (*UpdateDeviceInput) SetDeviceNSID

func (s *UpdateDeviceInput) SetDeviceNSID(v string) *UpdateDeviceInput

SetDeviceNSID sets the DeviceNSID field's value.

func (*UpdateDeviceInput) SetDeviceName

func (s *UpdateDeviceInput) SetDeviceName(v string) *UpdateDeviceInput

SetDeviceName sets the DeviceName field's value.

func (*UpdateDeviceInput) SetPassword

func (s *UpdateDeviceInput) SetPassword(v string) *UpdateDeviceInput

SetPassword sets the Password field's value.

func (*UpdateDeviceInput) SetSpaceID

func (s *UpdateDeviceInput) SetSpaceID(v string) *UpdateDeviceInput

SetSpaceID sets the SpaceID field's value.

func (*UpdateDeviceInput) SetUseSubStream

func (s *UpdateDeviceInput) SetUseSubStream(v bool) *UpdateDeviceInput

SetUseSubStream sets the UseSubStream field's value.

func (*UpdateDeviceInput) SetUsername

func (s *UpdateDeviceInput) SetUsername(v string) *UpdateDeviceInput

SetUsername sets the Username field's value.

func (UpdateDeviceInput) String

func (s UpdateDeviceInput) String() string

String returns the string representation

func (*UpdateDeviceInput) Validate

func (s *UpdateDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDeviceOutput

type UpdateDeviceOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateDeviceOutput) GoString

func (s UpdateDeviceOutput) GoString() string

GoString returns the string representation

func (*UpdateDeviceOutput) SetID

SetID sets the ID field's value.

func (UpdateDeviceOutput) String

func (s UpdateDeviceOutput) String() string

String returns the string representation

type UpdateRecordPlanInput

type UpdateRecordPlanInput struct {
	AddList *AddListForUpdateRecordPlanInput `type:"structure" json:",omitempty"`

	BindTemplate *string `type:"string" json:",omitempty"`

	DelList *DelListForUpdateRecordPlanInput `type:"structure" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	// PlanID is a required field
	PlanID *string `type:"string" json:",omitempty" required:"true"`

	PlanName *string `type:"string" json:",omitempty"`

	Resolution *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	StreamingIndex *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordPlanInput) GoString

func (s UpdateRecordPlanInput) GoString() string

GoString returns the string representation

func (*UpdateRecordPlanInput) SetAddList

SetAddList sets the AddList field's value.

func (*UpdateRecordPlanInput) SetBindTemplate

func (s *UpdateRecordPlanInput) SetBindTemplate(v string) *UpdateRecordPlanInput

SetBindTemplate sets the BindTemplate field's value.

func (*UpdateRecordPlanInput) SetDelList

SetDelList sets the DelList field's value.

func (*UpdateRecordPlanInput) SetDescription

func (s *UpdateRecordPlanInput) SetDescription(v string) *UpdateRecordPlanInput

SetDescription sets the Description field's value.

func (*UpdateRecordPlanInput) SetPlanID

SetPlanID sets the PlanID field's value.

func (*UpdateRecordPlanInput) SetPlanName

SetPlanName sets the PlanName field's value.

func (*UpdateRecordPlanInput) SetResolution

func (s *UpdateRecordPlanInput) SetResolution(v string) *UpdateRecordPlanInput

SetResolution sets the Resolution field's value.

func (*UpdateRecordPlanInput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateRecordPlanInput) SetStreamingIndex

func (s *UpdateRecordPlanInput) SetStreamingIndex(v int32) *UpdateRecordPlanInput

SetStreamingIndex sets the StreamingIndex field's value.

func (UpdateRecordPlanInput) String

func (s UpdateRecordPlanInput) String() string

String returns the string representation

func (*UpdateRecordPlanInput) Validate

func (s *UpdateRecordPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRecordPlanOutput

type UpdateRecordPlanOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordPlanOutput) GoString

func (s UpdateRecordPlanOutput) GoString() string

GoString returns the string representation

func (*UpdateRecordPlanOutput) SetID

SetID sets the ID field's value.

func (UpdateRecordPlanOutput) String

func (s UpdateRecordPlanOutput) String() string

String returns the string representation

type UpdateSpaceInput

type UpdateSpaceInput struct {
	CallbackURL *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	GB *GBForUpdateSpaceInput `type:"structure" json:",omitempty"`

	HLSLowLatency *bool `type:"boolean" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	// SpaceID is a required field
	SpaceID *string `type:"string" json:",omitempty" required:"true"`

	SpaceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateSpaceInput) GoString

func (s UpdateSpaceInput) GoString() string

GoString returns the string representation

func (*UpdateSpaceInput) SetCallbackURL

func (s *UpdateSpaceInput) SetCallbackURL(v string) *UpdateSpaceInput

SetCallbackURL sets the CallbackURL field's value.

func (*UpdateSpaceInput) SetDescription

func (s *UpdateSpaceInput) SetDescription(v string) *UpdateSpaceInput

SetDescription sets the Description field's value.

func (*UpdateSpaceInput) SetGB

SetGB sets the GB field's value.

func (*UpdateSpaceInput) SetHLSLowLatency

func (s *UpdateSpaceInput) SetHLSLowLatency(v bool) *UpdateSpaceInput

SetHLSLowLatency sets the HLSLowLatency field's value.

func (*UpdateSpaceInput) SetRegion

func (s *UpdateSpaceInput) SetRegion(v string) *UpdateSpaceInput

SetRegion sets the Region field's value.

func (*UpdateSpaceInput) SetSpaceID

func (s *UpdateSpaceInput) SetSpaceID(v string) *UpdateSpaceInput

SetSpaceID sets the SpaceID field's value.

func (*UpdateSpaceInput) SetSpaceName

func (s *UpdateSpaceInput) SetSpaceName(v string) *UpdateSpaceInput

SetSpaceName sets the SpaceName field's value.

func (UpdateSpaceInput) String

func (s UpdateSpaceInput) String() string

String returns the string representation

func (*UpdateSpaceInput) Validate

func (s *UpdateSpaceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSpaceOutput

type UpdateSpaceOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateSpaceOutput) GoString

func (s UpdateSpaceOutput) GoString() string

GoString returns the string representation

func (*UpdateSpaceOutput) SetID

SetID sets the ID field's value.

func (UpdateSpaceOutput) String

func (s UpdateSpaceOutput) String() string

String returns the string representation

type UpdateStreamInput

type UpdateStreamInput struct {
	Description *string `type:"string" json:",omitempty"`

	PullSource *string `type:"string" json:",omitempty"`

	SpaceID *string `type:"string" json:",omitempty"`

	// StreamID is a required field
	StreamID *string `type:"string" json:",omitempty" required:"true"`

	StreamName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateStreamInput) GoString

func (s UpdateStreamInput) GoString() string

GoString returns the string representation

func (*UpdateStreamInput) SetDescription

func (s *UpdateStreamInput) SetDescription(v string) *UpdateStreamInput

SetDescription sets the Description field's value.

func (*UpdateStreamInput) SetPullSource

func (s *UpdateStreamInput) SetPullSource(v string) *UpdateStreamInput

SetPullSource sets the PullSource field's value.

func (*UpdateStreamInput) SetSpaceID

func (s *UpdateStreamInput) SetSpaceID(v string) *UpdateStreamInput

SetSpaceID sets the SpaceID field's value.

func (*UpdateStreamInput) SetStreamID

func (s *UpdateStreamInput) SetStreamID(v string) *UpdateStreamInput

SetStreamID sets the StreamID field's value.

func (*UpdateStreamInput) SetStreamName

func (s *UpdateStreamInput) SetStreamName(v string) *UpdateStreamInput

SetStreamName sets the StreamName field's value.

func (UpdateStreamInput) String

func (s UpdateStreamInput) String() string

String returns the string representation

func (*UpdateStreamInput) Validate

func (s *UpdateStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateStreamOutput

type UpdateStreamOutput struct {
	Metadata *response.ResponseMetadata

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateStreamOutput) GoString

func (s UpdateStreamOutput) GoString() string

GoString returns the string representation

func (*UpdateStreamOutput) SetID

SetID sets the ID field's value.

func (UpdateStreamOutput) String

func (s UpdateStreamOutput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL