v20200527

package
v3.0.1088+incompatible Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// Internal error.
	INTERNALERROR = "InternalError"

	// Invalid `ActionType`.
	INVALIDPARAMETER_ACTIONTYPE = "InvalidParameter.ActionType"

	// Incorrect authentication configuration.
	INVALIDPARAMETER_AUTHINFO = "InvalidParameter.AuthInfo"

	// Invalid `CacheInfo` value
	INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"

	// Invalid CDN playback domain name.
	INVALIDPARAMETER_CDNDOMAIN = "InvalidParameter.CdnDomain"

	// Invalid `ChannelId`.
	INVALIDPARAMETER_CHANNELID = "InvalidParameter.ChannelId"

	// The quantity exceeds the limit.
	INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"

	// Invalid `Id`.
	INVALIDPARAMETER_ID = "InvalidParameter.Id"

	// Invalid `LvbDomain`.
	INVALIDPARAMETER_LVBDOMAIN = "InvalidParameter.LvbDomain"

	// Invalid name.
	INVALIDPARAMETER_NAME = "InvalidParameter.Name"

	// Failed to find the channel/input/output.
	INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

	//
	INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"

	// Invalid `PageNum`.
	INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"

	// Invalid `PageSize`.
	INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

	// Invalid `Points` value
	INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

	// Invalid protocol.
	INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

	//
	INVALIDPARAMETER_SSAIINFO = "InvalidParameter.SSAIInfo"

	// Invalid `Url`.
	INVALIDPARAMETER_URL = "InvalidParameter.Url"
)
View Source
const APIVersion = "2020-05-27"

Variables

This section is empty.

Functions

This section is empty.

Types

type AdBreakInfo

type AdBreakInfo struct {
	// SourceLocationId.
	SourceLocationId *string `json:"SourceLocationId,omitnil,omitempty" name:"SourceLocationId"`

	// VodSourceName.
	VodSourceName *string `json:"VodSourceName,omitnil,omitempty" name:"VodSourceName"`

	// Offset.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// MessageType, divided into SpliceInsert and TimeSignal.
	MessageType *string `json:"MessageType,omitnil,omitempty" name:"MessageType"`

	// TimeSignalConf.
	TimeSignalConf *TimeSignalInfo `json:"TimeSignalConf,omitnil,omitempty" name:"TimeSignalConf"`

	// SpliceInsertConf.
	SpliceInsertConf *SpliceInsertInfo `json:"SpliceInsertConf,omitnil,omitempty" name:"SpliceInsertConf"`

	// Metadatas.
	Metadatas []*Metadata `json:"Metadatas,omitnil,omitempty" name:"Metadatas"`

	// SourceLocationName.
	SourceLocationName *string `json:"SourceLocationName,omitnil,omitempty" name:"SourceLocationName"`
}

type AliasValueConf

type AliasValueConf struct {
	// Alias.
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// Value.
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type BindNewLVBDomainWithChannelRequest

type BindNewLVBDomainWithChannelRequest struct {
	*tchttp.BaseRequest

	// Channel ID
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// The LVB domain name to bind
	LVBDomain *string `json:"LVBDomain,omitnil,omitempty" name:"LVBDomain"`
}

func NewBindNewLVBDomainWithChannelRequest

func NewBindNewLVBDomainWithChannelRequest() (request *BindNewLVBDomainWithChannelRequest)

func (*BindNewLVBDomainWithChannelRequest) FromJsonString

func (r *BindNewLVBDomainWithChannelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindNewLVBDomainWithChannelRequest) ToJsonString

func (r *BindNewLVBDomainWithChannelRequest) ToJsonString() string

type BindNewLVBDomainWithChannelRequestParams

type BindNewLVBDomainWithChannelRequestParams struct {
	// Channel ID
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// The LVB domain name to bind
	LVBDomain *string `json:"LVBDomain,omitnil,omitempty" name:"LVBDomain"`
}

Predefined struct for user

type BindNewLVBDomainWithChannelResponse

type BindNewLVBDomainWithChannelResponse struct {
	*tchttp.BaseResponse
	Response *BindNewLVBDomainWithChannelResponseParams `json:"Response"`
}

func NewBindNewLVBDomainWithChannelResponse

func NewBindNewLVBDomainWithChannelResponse() (response *BindNewLVBDomainWithChannelResponse)

func (*BindNewLVBDomainWithChannelResponse) FromJsonString

func (r *BindNewLVBDomainWithChannelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindNewLVBDomainWithChannelResponse) ToJsonString

func (r *BindNewLVBDomainWithChannelResponse) ToJsonString() string

type BindNewLVBDomainWithChannelResponseParams

type BindNewLVBDomainWithChannelResponseParams struct {
	// The LVB domain name bound successfully
	LVBDomain *string `json:"LVBDomain,omitnil,omitempty" name:"LVBDomain"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CacheInfo

type CacheInfo struct {
	// List of timeout parameter configuration
	// Note: this field may return `null`, indicating that no valid value was found.
	Info []*CacheInfoInfo `json:"Info,omitnil,omitempty" name:"Info"`
}

type CacheInfoInfo

type CacheInfoInfo struct {
	// Timeout period (ms), which must be an integer multiple of 1000
	// .m3u8/.mpd: [1000, 60000]
	// .ts/.m4s/.mp4: [10000, 1800000]
	Timeout *int64 `json:"Timeout,omitnil,omitempty" name:"Timeout"`

	// File extension. Valid values: .m3u8, .ts, .mpd, .m4s, .mp4
	// Note: this field may return `null`, indicating that no valid value was found.
	Ext *string `json:"Ext,omitnil,omitempty" name:"Ext"`
}

type ChannelAlertResp

type ChannelAlertResp struct {
	// Program alarm aggregation information.
	ProgramAlertCounts []*ProgramAlertCounts `json:"ProgramAlertCounts,omitnil,omitempty" name:"ProgramAlertCounts"`

	// Program alarm details.
	ProgramAlertInfos []*ProgramAlertInfos `json:"ProgramAlertInfos,omitnil,omitempty" name:"ProgramAlertInfos"`
}

type ChannelInfo

type ChannelInfo struct {
	// Channel ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Channel name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Channel protocol.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Channel input and output.
	Points *PointInfo `json:"Points,omitnil,omitempty" name:"Points"`

	// Cache configuration
	// Note: this field may return `null`, indicating that no valid value was found.
	CacheInfo *CacheInfo `json:"CacheInfo,omitnil,omitempty" name:"CacheInfo"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) BindNewLVBDomainWithChannel

func (c *Client) BindNewLVBDomainWithChannel(request *BindNewLVBDomainWithChannelRequest) (response *BindNewLVBDomainWithChannelResponse, err error)

BindNewLVBDomainWithChannel This API is used to bind an LVB domain name to a channel.

error code that may be returned:

INVALIDPARAMETER_CHANNELID = "InvalidParameter.ChannelId"
INVALIDPARAMETER_LVBDOMAIN = "InvalidParameter.LvbDomain"

func (*Client) BindNewLVBDomainWithChannelWithContext

func (c *Client) BindNewLVBDomainWithChannelWithContext(ctx context.Context, request *BindNewLVBDomainWithChannelRequest) (response *BindNewLVBDomainWithChannelResponse, err error)

BindNewLVBDomainWithChannel This API is used to bind an LVB domain name to a channel.

error code that may be returned:

INVALIDPARAMETER_CHANNELID = "InvalidParameter.ChannelId"
INVALIDPARAMETER_LVBDOMAIN = "InvalidParameter.LvbDomain"

func (*Client) CreateStreamPackageChannel

func (c *Client) CreateStreamPackageChannel(request *CreateStreamPackageChannelRequest) (response *CreateStreamPackageChannelResponse, err error)

CreateStreamPackageChannel This API is used to create a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageChannelEndpoint

func (c *Client) CreateStreamPackageChannelEndpoint(request *CreateStreamPackageChannelEndpointRequest) (response *CreateStreamPackageChannelEndpointResponse, err error)

CreateStreamPackageChannelEndpoint This API is used to create an endpoint on a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_AUTHINFO = "InvalidParameter.AuthInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_SSAIINFO = "InvalidParameter.SSAIInfo"

func (*Client) CreateStreamPackageChannelEndpointWithContext

func (c *Client) CreateStreamPackageChannelEndpointWithContext(ctx context.Context, request *CreateStreamPackageChannelEndpointRequest) (response *CreateStreamPackageChannelEndpointResponse, err error)

CreateStreamPackageChannelEndpoint This API is used to create an endpoint on a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_AUTHINFO = "InvalidParameter.AuthInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_SSAIINFO = "InvalidParameter.SSAIInfo"

func (*Client) CreateStreamPackageChannelWithContext

func (c *Client) CreateStreamPackageChannelWithContext(ctx context.Context, request *CreateStreamPackageChannelRequest) (response *CreateStreamPackageChannelResponse, err error)

CreateStreamPackageChannel This API is used to create a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageHarvestJob

func (c *Client) CreateStreamPackageHarvestJob(request *CreateStreamPackageHarvestJobRequest) (response *CreateStreamPackageHarvestJobResponse, err error)

CreateStreamPackageHarvestJob Create HarvestJob.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageHarvestJobWithContext

func (c *Client) CreateStreamPackageHarvestJobWithContext(ctx context.Context, request *CreateStreamPackageHarvestJobRequest) (response *CreateStreamPackageHarvestJobResponse, err error)

CreateStreamPackageHarvestJob Create HarvestJob.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageLinearAssemblyChannel

func (c *Client) CreateStreamPackageLinearAssemblyChannel(request *CreateStreamPackageLinearAssemblyChannelRequest) (response *CreateStreamPackageLinearAssemblyChannelResponse, err error)

CreateStreamPackageLinearAssemblyChannel Create a linear assembly channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageLinearAssemblyChannelWithContext

func (c *Client) CreateStreamPackageLinearAssemblyChannelWithContext(ctx context.Context, request *CreateStreamPackageLinearAssemblyChannelRequest) (response *CreateStreamPackageLinearAssemblyChannelResponse, err error)

CreateStreamPackageLinearAssemblyChannel Create a linear assembly channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageLinearAssemblyProgram

func (c *Client) CreateStreamPackageLinearAssemblyProgram(request *CreateStreamPackageLinearAssemblyProgramRequest) (response *CreateStreamPackageLinearAssemblyProgramResponse, err error)

CreateStreamPackageLinearAssemblyProgram Create a linear assembly program.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageLinearAssemblyProgramWithContext

func (c *Client) CreateStreamPackageLinearAssemblyProgramWithContext(ctx context.Context, request *CreateStreamPackageLinearAssemblyProgramRequest) (response *CreateStreamPackageLinearAssemblyProgramResponse, err error)

CreateStreamPackageLinearAssemblyProgram Create a linear assembly program.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageSource

func (c *Client) CreateStreamPackageSource(request *CreateStreamPackageSourceRequest) (response *CreateStreamPackageSourceResponse, err error)

CreateStreamPackageSource Create channel linear assembly Source.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageSourceLocation

func (c *Client) CreateStreamPackageSourceLocation(request *CreateStreamPackageSourceLocationRequest) (response *CreateStreamPackageSourceLocationResponse, err error)

CreateStreamPackageSourceLocation Create Linear Assembly SourceLocation.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageSourceLocationWithContext

func (c *Client) CreateStreamPackageSourceLocationWithContext(ctx context.Context, request *CreateStreamPackageSourceLocationRequest) (response *CreateStreamPackageSourceLocationResponse, err error)

CreateStreamPackageSourceLocation Create Linear Assembly SourceLocation.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) CreateStreamPackageSourceWithContext

func (c *Client) CreateStreamPackageSourceWithContext(ctx context.Context, request *CreateStreamPackageSourceRequest) (response *CreateStreamPackageSourceResponse, err error)

CreateStreamPackageSource Create channel linear assembly Source.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) DeleteStreamPackageChannelEndpoints

func (c *Client) DeleteStreamPackageChannelEndpoints(request *DeleteStreamPackageChannelEndpointsRequest) (response *DeleteStreamPackageChannelEndpointsResponse, err error)

DeleteStreamPackageChannelEndpoints This API is used to delete endpoints from a StreamPackage channel in batches.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageChannelEndpointsWithContext

func (c *Client) DeleteStreamPackageChannelEndpointsWithContext(ctx context.Context, request *DeleteStreamPackageChannelEndpointsRequest) (response *DeleteStreamPackageChannelEndpointsResponse, err error)

DeleteStreamPackageChannelEndpoints This API is used to delete endpoints from a StreamPackage channel in batches.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageChannels

func (c *Client) DeleteStreamPackageChannels(request *DeleteStreamPackageChannelsRequest) (response *DeleteStreamPackageChannelsResponse, err error)

DeleteStreamPackageChannels This API is used to delete StreamPackage channels in batches.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DeleteStreamPackageChannelsWithContext

func (c *Client) DeleteStreamPackageChannelsWithContext(ctx context.Context, request *DeleteStreamPackageChannelsRequest) (response *DeleteStreamPackageChannelsResponse, err error)

DeleteStreamPackageChannels This API is used to delete StreamPackage channels in batches.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DeleteStreamPackageHarvestJob

func (c *Client) DeleteStreamPackageHarvestJob(request *DeleteStreamPackageHarvestJobRequest) (response *DeleteStreamPackageHarvestJobResponse, err error)

DeleteStreamPackageHarvestJob Delete HarvestJob.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) DeleteStreamPackageHarvestJobWithContext

func (c *Client) DeleteStreamPackageHarvestJobWithContext(ctx context.Context, request *DeleteStreamPackageHarvestJobRequest) (response *DeleteStreamPackageHarvestJobResponse, err error)

DeleteStreamPackageHarvestJob Delete HarvestJob.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) DeleteStreamPackageHarvestJobs

func (c *Client) DeleteStreamPackageHarvestJobs(request *DeleteStreamPackageHarvestJobsRequest) (response *DeleteStreamPackageHarvestJobsResponse, err error)

DeleteStreamPackageHarvestJobs Deleting HarvestJobs in Batch.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) DeleteStreamPackageHarvestJobsWithContext

func (c *Client) DeleteStreamPackageHarvestJobsWithContext(ctx context.Context, request *DeleteStreamPackageHarvestJobsRequest) (response *DeleteStreamPackageHarvestJobsResponse, err error)

DeleteStreamPackageHarvestJobs Deleting HarvestJobs in Batch.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) DeleteStreamPackageLinearAssemblyChannel

func (c *Client) DeleteStreamPackageLinearAssemblyChannel(request *DeleteStreamPackageLinearAssemblyChannelRequest) (response *DeleteStreamPackageLinearAssemblyChannelResponse, err error)

DeleteStreamPackageLinearAssemblyChannel Delete channel linear assemblyChannel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageLinearAssemblyChannelWithContext

func (c *Client) DeleteStreamPackageLinearAssemblyChannelWithContext(ctx context.Context, request *DeleteStreamPackageLinearAssemblyChannelRequest) (response *DeleteStreamPackageLinearAssemblyChannelResponse, err error)

DeleteStreamPackageLinearAssemblyChannel Delete channel linear assemblyChannel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageLinearAssemblyChannels

func (c *Client) DeleteStreamPackageLinearAssemblyChannels(request *DeleteStreamPackageLinearAssemblyChannelsRequest) (response *DeleteStreamPackageLinearAssemblyChannelsResponse, err error)

DeleteStreamPackageLinearAssemblyChannels Delete channels in batches and linearly assemble channels.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageLinearAssemblyChannelsWithContext

func (c *Client) DeleteStreamPackageLinearAssemblyChannelsWithContext(ctx context.Context, request *DeleteStreamPackageLinearAssemblyChannelsRequest) (response *DeleteStreamPackageLinearAssemblyChannelsResponse, err error)

DeleteStreamPackageLinearAssemblyChannels Delete channels in batches and linearly assemble channels.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageLinearAssemblyProgram

func (c *Client) DeleteStreamPackageLinearAssemblyProgram(request *DeleteStreamPackageLinearAssemblyProgramRequest) (response *DeleteStreamPackageLinearAssemblyProgramResponse, err error)

DeleteStreamPackageLinearAssemblyProgram Delete Channel Linear Assembly Program.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageLinearAssemblyProgramWithContext

func (c *Client) DeleteStreamPackageLinearAssemblyProgramWithContext(ctx context.Context, request *DeleteStreamPackageLinearAssemblyProgramRequest) (response *DeleteStreamPackageLinearAssemblyProgramResponse, err error)

DeleteStreamPackageLinearAssemblyProgram Delete Channel Linear Assembly Program.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageLinearAssemblyPrograms

func (c *Client) DeleteStreamPackageLinearAssemblyPrograms(request *DeleteStreamPackageLinearAssemblyProgramsRequest) (response *DeleteStreamPackageLinearAssemblyProgramsResponse, err error)

DeleteStreamPackageLinearAssemblyPrograms Batch deletion of channels linear assembly program.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageLinearAssemblyProgramsWithContext

func (c *Client) DeleteStreamPackageLinearAssemblyProgramsWithContext(ctx context.Context, request *DeleteStreamPackageLinearAssemblyProgramsRequest) (response *DeleteStreamPackageLinearAssemblyProgramsResponse, err error)

DeleteStreamPackageLinearAssemblyPrograms Batch deletion of channels linear assembly program.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageSource

func (c *Client) DeleteStreamPackageSource(request *DeleteStreamPackageSourceRequest) (response *DeleteStreamPackageSourceResponse, err error)

DeleteStreamPackageSource Delete channel linear assembly Source.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageSourceLocation

func (c *Client) DeleteStreamPackageSourceLocation(request *DeleteStreamPackageSourceLocationRequest) (response *DeleteStreamPackageSourceLocationResponse, err error)

DeleteStreamPackageSourceLocation Batch delete media packaging SourceLocation.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageSourceLocationWithContext

func (c *Client) DeleteStreamPackageSourceLocationWithContext(ctx context.Context, request *DeleteStreamPackageSourceLocationRequest) (response *DeleteStreamPackageSourceLocationResponse, err error)

DeleteStreamPackageSourceLocation Batch delete media packaging SourceLocation.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DeleteStreamPackageSourceWithContext

func (c *Client) DeleteStreamPackageSourceWithContext(ctx context.Context, request *DeleteStreamPackageSourceRequest) (response *DeleteStreamPackageSourceResponse, err error)

DeleteStreamPackageSource Delete channel linear assembly Source.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DescribeStreamPackageChannel

func (c *Client) DescribeStreamPackageChannel(request *DescribeStreamPackageChannelRequest) (response *DescribeStreamPackageChannelResponse, err error)

DescribeStreamPackageChannel This API is used to query the information of a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageChannelWithContext

func (c *Client) DescribeStreamPackageChannelWithContext(ctx context.Context, request *DescribeStreamPackageChannelRequest) (response *DescribeStreamPackageChannelResponse, err error)

DescribeStreamPackageChannel This API is used to query the information of a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageChannels

func (c *Client) DescribeStreamPackageChannels(request *DescribeStreamPackageChannelsRequest) (response *DescribeStreamPackageChannelsResponse, err error)

DescribeStreamPackageChannels This API is used to query the information of multiple StreamPackage channels.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageChannelsWithContext

func (c *Client) DescribeStreamPackageChannelsWithContext(ctx context.Context, request *DescribeStreamPackageChannelsRequest) (response *DescribeStreamPackageChannelsResponse, err error)

DescribeStreamPackageChannels This API is used to query the information of multiple StreamPackage channels.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageHarvestJob

func (c *Client) DescribeStreamPackageHarvestJob(request *DescribeStreamPackageHarvestJobRequest) (response *DescribeStreamPackageHarvestJobResponse, err error)

DescribeStreamPackageHarvestJob Query HarvestJob.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) DescribeStreamPackageHarvestJobWithContext

func (c *Client) DescribeStreamPackageHarvestJobWithContext(ctx context.Context, request *DescribeStreamPackageHarvestJobRequest) (response *DescribeStreamPackageHarvestJobResponse, err error)

DescribeStreamPackageHarvestJob Query HarvestJob.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) DescribeStreamPackageHarvestJobs

func (c *Client) DescribeStreamPackageHarvestJobs(request *DescribeStreamPackageHarvestJobsRequest) (response *DescribeStreamPackageHarvestJobsResponse, err error)

DescribeStreamPackageHarvestJobs Batch query HarvestJob.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) DescribeStreamPackageHarvestJobsWithContext

func (c *Client) DescribeStreamPackageHarvestJobsWithContext(ctx context.Context, request *DescribeStreamPackageHarvestJobsRequest) (response *DescribeStreamPackageHarvestJobsResponse, err error)

DescribeStreamPackageHarvestJobs Batch query HarvestJob.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) DescribeStreamPackageLinearAssemblyChannel

func (c *Client) DescribeStreamPackageLinearAssemblyChannel(request *DescribeStreamPackageLinearAssemblyChannelRequest) (response *DescribeStreamPackageLinearAssemblyChannelResponse, err error)

DescribeStreamPackageLinearAssemblyChannel Query channel linear assembly Channel information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageLinearAssemblyChannelAlerts

func (c *Client) DescribeStreamPackageLinearAssemblyChannelAlerts(request *DescribeStreamPackageLinearAssemblyChannelAlertsRequest) (response *DescribeStreamPackageLinearAssemblyChannelAlertsResponse, err error)

DescribeStreamPackageLinearAssemblyChannelAlerts Query linear assembly channel alarm information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DescribeStreamPackageLinearAssemblyChannelAlertsWithContext

func (c *Client) DescribeStreamPackageLinearAssemblyChannelAlertsWithContext(ctx context.Context, request *DescribeStreamPackageLinearAssemblyChannelAlertsRequest) (response *DescribeStreamPackageLinearAssemblyChannelAlertsResponse, err error)

DescribeStreamPackageLinearAssemblyChannelAlerts Query linear assembly channel alarm information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DescribeStreamPackageLinearAssemblyChannelWithContext

func (c *Client) DescribeStreamPackageLinearAssemblyChannelWithContext(ctx context.Context, request *DescribeStreamPackageLinearAssemblyChannelRequest) (response *DescribeStreamPackageLinearAssemblyChannelResponse, err error)

DescribeStreamPackageLinearAssemblyChannel Query channel linear assembly Channel information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageLinearAssemblyChannels

func (c *Client) DescribeStreamPackageLinearAssemblyChannels(request *DescribeStreamPackageLinearAssemblyChannelsRequest) (response *DescribeStreamPackageLinearAssemblyChannelsResponse, err error)

DescribeStreamPackageLinearAssemblyChannels Query channel linear assembly Channel information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageLinearAssemblyChannelsWithContext

func (c *Client) DescribeStreamPackageLinearAssemblyChannelsWithContext(ctx context.Context, request *DescribeStreamPackageLinearAssemblyChannelsRequest) (response *DescribeStreamPackageLinearAssemblyChannelsResponse, err error)

DescribeStreamPackageLinearAssemblyChannels Query channel linear assembly Channel information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageLinearAssemblyProgram

func (c *Client) DescribeStreamPackageLinearAssemblyProgram(request *DescribeStreamPackageLinearAssemblyProgramRequest) (response *DescribeStreamPackageLinearAssemblyProgramResponse, err error)

DescribeStreamPackageLinearAssemblyProgram Query channel linear assembly program information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageLinearAssemblyProgramSchedules

func (c *Client) DescribeStreamPackageLinearAssemblyProgramSchedules(request *DescribeStreamPackageLinearAssemblyProgramSchedulesRequest) (response *DescribeStreamPackageLinearAssemblyProgramSchedulesResponse, err error)

DescribeStreamPackageLinearAssemblyProgramSchedules Query channel linear assembly Programl assembly scheduling information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageLinearAssemblyProgramSchedulesWithContext

func (c *Client) DescribeStreamPackageLinearAssemblyProgramSchedulesWithContext(ctx context.Context, request *DescribeStreamPackageLinearAssemblyProgramSchedulesRequest) (response *DescribeStreamPackageLinearAssemblyProgramSchedulesResponse, err error)

DescribeStreamPackageLinearAssemblyProgramSchedules Query channel linear assembly Programl assembly scheduling information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageLinearAssemblyProgramWithContext

func (c *Client) DescribeStreamPackageLinearAssemblyProgramWithContext(ctx context.Context, request *DescribeStreamPackageLinearAssemblyProgramRequest) (response *DescribeStreamPackageLinearAssemblyProgramResponse, err error)

DescribeStreamPackageLinearAssemblyProgram Query channel linear assembly program information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageLinearAssemblyPrograms

func (c *Client) DescribeStreamPackageLinearAssemblyPrograms(request *DescribeStreamPackageLinearAssemblyProgramsRequest) (response *DescribeStreamPackageLinearAssemblyProgramsResponse, err error)

DescribeStreamPackageLinearAssemblyPrograms Query channel linear assembly Programl information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageLinearAssemblyProgramsWithContext

func (c *Client) DescribeStreamPackageLinearAssemblyProgramsWithContext(ctx context.Context, request *DescribeStreamPackageLinearAssemblyProgramsRequest) (response *DescribeStreamPackageLinearAssemblyProgramsResponse, err error)

DescribeStreamPackageLinearAssemblyPrograms Query channel linear assembly Programl information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageSource

func (c *Client) DescribeStreamPackageSource(request *DescribeStreamPackageSourceRequest) (response *DescribeStreamPackageSourceResponse, err error)

DescribeStreamPackageSource Query channel linear assembly Source information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageSourceAlerts

func (c *Client) DescribeStreamPackageSourceAlerts(request *DescribeStreamPackageSourceAlertsRequest) (response *DescribeStreamPackageSourceAlertsResponse, err error)

DescribeStreamPackageSourceAlerts Query channel linear assembly Source alarm information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DescribeStreamPackageSourceAlertsWithContext

func (c *Client) DescribeStreamPackageSourceAlertsWithContext(ctx context.Context, request *DescribeStreamPackageSourceAlertsRequest) (response *DescribeStreamPackageSourceAlertsResponse, err error)

DescribeStreamPackageSourceAlerts Query channel linear assembly Source alarm information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DescribeStreamPackageSourceLocation

func (c *Client) DescribeStreamPackageSourceLocation(request *DescribeStreamPackageSourceLocationRequest) (response *DescribeStreamPackageSourceLocationResponse, err error)

DescribeStreamPackageSourceLocation Query channel linear assembly sourceLocation information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageSourceLocationAlerts

func (c *Client) DescribeStreamPackageSourceLocationAlerts(request *DescribeStreamPackageSourceLocationAlertsRequest) (response *DescribeStreamPackageSourceLocationAlertsResponse, err error)

DescribeStreamPackageSourceLocationAlerts Query channel linear assembly Location alarm information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DescribeStreamPackageSourceLocationAlertsWithContext

func (c *Client) DescribeStreamPackageSourceLocationAlertsWithContext(ctx context.Context, request *DescribeStreamPackageSourceLocationAlertsRequest) (response *DescribeStreamPackageSourceLocationAlertsResponse, err error)

DescribeStreamPackageSourceLocationAlerts Query channel linear assembly Location alarm information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) DescribeStreamPackageSourceLocationWithContext

func (c *Client) DescribeStreamPackageSourceLocationWithContext(ctx context.Context, request *DescribeStreamPackageSourceLocationRequest) (response *DescribeStreamPackageSourceLocationResponse, err error)

DescribeStreamPackageSourceLocation Query channel linear assembly sourceLocation information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageSourceLocations

func (c *Client) DescribeStreamPackageSourceLocations(request *DescribeStreamPackageSourceLocationsRequest) (response *DescribeStreamPackageSourceLocationsResponse, err error)

DescribeStreamPackageSourceLocations Query channel linear assembly SourceLocation information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageSourceLocationsWithContext

func (c *Client) DescribeStreamPackageSourceLocationsWithContext(ctx context.Context, request *DescribeStreamPackageSourceLocationsRequest) (response *DescribeStreamPackageSourceLocationsResponse, err error)

DescribeStreamPackageSourceLocations Query channel linear assembly SourceLocation information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageSourceWithContext

func (c *Client) DescribeStreamPackageSourceWithContext(ctx context.Context, request *DescribeStreamPackageSourceRequest) (response *DescribeStreamPackageSourceResponse, err error)

DescribeStreamPackageSource Query channel linear assembly Source information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamPackageSources

func (c *Client) DescribeStreamPackageSources(request *DescribeStreamPackageSourcesRequest) (response *DescribeStreamPackageSourcesResponse, err error)

DescribeStreamPackageSources Query channel linear assembly Source information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) DescribeStreamPackageSourcesWithContext

func (c *Client) DescribeStreamPackageSourcesWithContext(ctx context.Context, request *DescribeStreamPackageSourcesRequest) (response *DescribeStreamPackageSourcesResponse, err error)

DescribeStreamPackageSources Query channel linear assembly Source information list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_POINTS = "InvalidParameter.Points"

func (*Client) ModifyStreamPackageChannel

func (c *Client) ModifyStreamPackageChannel(request *ModifyStreamPackageChannelRequest) (response *ModifyStreamPackageChannelResponse, err error)

ModifyStreamPackageChannel This API is used to modify a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) ModifyStreamPackageChannelEndpoint

func (c *Client) ModifyStreamPackageChannelEndpoint(request *ModifyStreamPackageChannelEndpointRequest) (response *ModifyStreamPackageChannelEndpointResponse, err error)

ModifyStreamPackageChannelEndpoint This API is used to modify an endpoint of a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_AUTHINFO = "InvalidParameter.AuthInfo"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_SSAIINFO = "InvalidParameter.SSAIInfo"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) ModifyStreamPackageChannelEndpointWithContext

func (c *Client) ModifyStreamPackageChannelEndpointWithContext(ctx context.Context, request *ModifyStreamPackageChannelEndpointRequest) (response *ModifyStreamPackageChannelEndpointResponse, err error)

ModifyStreamPackageChannelEndpoint This API is used to modify an endpoint of a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_AUTHINFO = "InvalidParameter.AuthInfo"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_SSAIINFO = "InvalidParameter.SSAIInfo"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) ModifyStreamPackageChannelInputAuthInfo

func (c *Client) ModifyStreamPackageChannelInputAuthInfo(request *ModifyStreamPackageChannelInputAuthInfoRequest) (response *ModifyStreamPackageChannelInputAuthInfoResponse, err error)

ModifyStreamPackageChannelInputAuthInfo This API is used to modify the input authentication information of a StreamPackage channel.

error code that may be returned:

INVALIDPARAMETER_ACTIONTYPE = "InvalidParameter.ActionType"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) ModifyStreamPackageChannelInputAuthInfoWithContext

func (c *Client) ModifyStreamPackageChannelInputAuthInfoWithContext(ctx context.Context, request *ModifyStreamPackageChannelInputAuthInfoRequest) (response *ModifyStreamPackageChannelInputAuthInfoResponse, err error)

ModifyStreamPackageChannelInputAuthInfo This API is used to modify the input authentication information of a StreamPackage channel.

error code that may be returned:

INVALIDPARAMETER_ACTIONTYPE = "InvalidParameter.ActionType"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_URL = "InvalidParameter.Url"

func (*Client) ModifyStreamPackageChannelWithContext

func (c *Client) ModifyStreamPackageChannelWithContext(ctx context.Context, request *ModifyStreamPackageChannelRequest) (response *ModifyStreamPackageChannelResponse, err error)

ModifyStreamPackageChannel This API is used to modify a StreamPackage channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) ModifyStreamPackageLinearAssemblyChannel

func (c *Client) ModifyStreamPackageLinearAssemblyChannel(request *ModifyStreamPackageLinearAssemblyChannelRequest) (response *ModifyStreamPackageLinearAssemblyChannelResponse, err error)

ModifyStreamPackageLinearAssemblyChannel Modify channel linear assembly Channel configuration.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) ModifyStreamPackageLinearAssemblyChannelWithContext

func (c *Client) ModifyStreamPackageLinearAssemblyChannelWithContext(ctx context.Context, request *ModifyStreamPackageLinearAssemblyChannelRequest) (response *ModifyStreamPackageLinearAssemblyChannelResponse, err error)

ModifyStreamPackageLinearAssemblyChannel Modify channel linear assembly Channel configuration.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) ModifyStreamPackageLinearAssemblyProgram

func (c *Client) ModifyStreamPackageLinearAssemblyProgram(request *ModifyStreamPackageLinearAssemblyProgramRequest) (response *ModifyStreamPackageLinearAssemblyProgramResponse, err error)

ModifyStreamPackageLinearAssemblyProgram Modify channel linear assembly Program configuration.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) ModifyStreamPackageLinearAssemblyProgramWithContext

func (c *Client) ModifyStreamPackageLinearAssemblyProgramWithContext(ctx context.Context, request *ModifyStreamPackageLinearAssemblyProgramRequest) (response *ModifyStreamPackageLinearAssemblyProgramResponse, err error)

ModifyStreamPackageLinearAssemblyProgram Modify channel linear assembly Program configuration.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) ModifyStreamPackageSource

func (c *Client) ModifyStreamPackageSource(request *ModifyStreamPackageSourceRequest) (response *ModifyStreamPackageSourceResponse, err error)

ModifyStreamPackageSource Modify channel linear assembly Source configuration.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) ModifyStreamPackageSourceLocation

func (c *Client) ModifyStreamPackageSourceLocation(request *ModifyStreamPackageSourceLocationRequest) (response *ModifyStreamPackageSourceLocationResponse, err error)

ModifyStreamPackageSourceLocation Modify channel linear assembly SourceLocation configuration

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) ModifyStreamPackageSourceLocationWithContext

func (c *Client) ModifyStreamPackageSourceLocationWithContext(ctx context.Context, request *ModifyStreamPackageSourceLocationRequest) (response *ModifyStreamPackageSourceLocationResponse, err error)

ModifyStreamPackageSourceLocation Modify channel linear assembly SourceLocation configuration

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) ModifyStreamPackageSourceWithContext

func (c *Client) ModifyStreamPackageSourceWithContext(ctx context.Context, request *ModifyStreamPackageSourceRequest) (response *ModifyStreamPackageSourceResponse, err error)

ModifyStreamPackageSource Modify channel linear assembly Source configuration.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) StartStreamPackageLinearAssemblyChannel

func (c *Client) StartStreamPackageLinearAssemblyChannel(request *StartStreamPackageLinearAssemblyChannelRequest) (response *StartStreamPackageLinearAssemblyChannelResponse, err error)

StartStreamPackageLinearAssemblyChannel Start Linear Assembly Channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) StartStreamPackageLinearAssemblyChannelWithContext

func (c *Client) StartStreamPackageLinearAssemblyChannelWithContext(ctx context.Context, request *StartStreamPackageLinearAssemblyChannelRequest) (response *StartStreamPackageLinearAssemblyChannelResponse, err error)

StartStreamPackageLinearAssemblyChannel Start Linear Assembly Channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) StopStreamPackageLinearAssemblyChannel

func (c *Client) StopStreamPackageLinearAssemblyChannel(request *StopStreamPackageLinearAssemblyChannelRequest) (response *StopStreamPackageLinearAssemblyChannelResponse, err error)

StopStreamPackageLinearAssemblyChannel Stop linear assembly channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) StopStreamPackageLinearAssemblyChannelWithContext

func (c *Client) StopStreamPackageLinearAssemblyChannelWithContext(ctx context.Context, request *StopStreamPackageLinearAssemblyChannelRequest) (response *StopStreamPackageLinearAssemblyChannelResponse, err error)

StopStreamPackageLinearAssemblyChannel Stop linear assembly channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CACHEINFO = "InvalidParameter.CacheInfo"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

func (*Client) UnbindCdnDomainWithChannel

func (c *Client) UnbindCdnDomainWithChannel(request *UnbindCdnDomainWithChannelRequest) (response *UnbindCdnDomainWithChannelResponse, err error)

UnbindCdnDomainWithChannel This API is used to unbind a CDN playback domain name from a channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CDNDOMAIN = "InvalidParameter.CdnDomain"
INVALIDPARAMETER_CHANNELID = "InvalidParameter.ChannelId"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) UnbindCdnDomainWithChannelWithContext

func (c *Client) UnbindCdnDomainWithChannelWithContext(ctx context.Context, request *UnbindCdnDomainWithChannelRequest) (response *UnbindCdnDomainWithChannelResponse, err error)

UnbindCdnDomainWithChannel This API is used to unbind a CDN playback domain name from a channel.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CDNDOMAIN = "InvalidParameter.CdnDomain"
INVALIDPARAMETER_CHANNELID = "InvalidParameter.ChannelId"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

type ClipRangeInfo

type ClipRangeInfo struct {
	// The vod type is valid, the content is valid starting time, Entire and SpecifyTimeRange are optional.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Offset, valid when Type is SpecifyTimeRange.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

type ConfigAliasesInfo

type ConfigAliasesInfo struct {
	// parameter name.
	ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`

	// Alias-value configuration.
	AliasValueList []*AliasValueConf `json:"AliasValueList,omitnil,omitempty" name:"AliasValueList"`
}

type CreateStreamPackageChannelEndpointRequest

type CreateStreamPackageChannelEndpointRequest struct {
	*tchttp.BaseRequest

	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Endpoint name, which must contain 1 to 32 characters and supports digits, letters, and underscores
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Authentication information
	AuthInfo *EndpointAuthInfo `json:"AuthInfo,omitnil,omitempty" name:"AuthInfo"`

	// Endpoint protocol type, supports HLS, DASH, CMAF (only HLS type input can create CMAF Endpoint).
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Mainifest name, default is main.
	Manifest *string `json:"Manifest,omitnil,omitempty" name:"Manifest"`

	// Whether to turn on the TimeShift function, true: on, false: off, the default is off.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// The number of days to look back in TimeShift, up to 30 days is supported.
	TimeShiftDuration *uint64 `json:"TimeShiftDuration,omitnil,omitempty" name:"TimeShiftDuration"`
}

func NewCreateStreamPackageChannelEndpointRequest

func NewCreateStreamPackageChannelEndpointRequest() (request *CreateStreamPackageChannelEndpointRequest)

func (*CreateStreamPackageChannelEndpointRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageChannelEndpointRequest) ToJsonString

type CreateStreamPackageChannelEndpointRequestParams

type CreateStreamPackageChannelEndpointRequestParams struct {
	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Endpoint name, which must contain 1 to 32 characters and supports digits, letters, and underscores
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Authentication information
	AuthInfo *EndpointAuthInfo `json:"AuthInfo,omitnil,omitempty" name:"AuthInfo"`

	// Endpoint protocol type, supports HLS, DASH, CMAF (only HLS type input can create CMAF Endpoint).
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Mainifest name, default is main.
	Manifest *string `json:"Manifest,omitnil,omitempty" name:"Manifest"`

	// Whether to turn on the TimeShift function, true: on, false: off, the default is off.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// The number of days to look back in TimeShift, up to 30 days is supported.
	TimeShiftDuration *uint64 `json:"TimeShiftDuration,omitnil,omitempty" name:"TimeShiftDuration"`
}

Predefined struct for user

type CreateStreamPackageChannelEndpointResponse

type CreateStreamPackageChannelEndpointResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamPackageChannelEndpointResponseParams `json:"Response"`
}

func NewCreateStreamPackageChannelEndpointResponse

func NewCreateStreamPackageChannelEndpointResponse() (response *CreateStreamPackageChannelEndpointResponse)

func (*CreateStreamPackageChannelEndpointResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageChannelEndpointResponse) ToJsonString

type CreateStreamPackageChannelEndpointResponseParams

type CreateStreamPackageChannelEndpointResponseParams struct {
	// Information of the created channel endpoint
	Info *EndpointInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamPackageChannelRequest

type CreateStreamPackageChannelRequest struct {
	*tchttp.BaseRequest

	// Channel name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Channel protocol. Valid values: HLS, DASH, CMAF.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Cache configuration.
	CacheInfo *CacheInfo `json:"CacheInfo,omitnil,omitempty" name:"CacheInfo"`
}

func NewCreateStreamPackageChannelRequest

func NewCreateStreamPackageChannelRequest() (request *CreateStreamPackageChannelRequest)

func (*CreateStreamPackageChannelRequest) FromJsonString

func (r *CreateStreamPackageChannelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageChannelRequest) ToJsonString

func (r *CreateStreamPackageChannelRequest) ToJsonString() string

type CreateStreamPackageChannelRequestParams

type CreateStreamPackageChannelRequestParams struct {
	// Channel name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Channel protocol. Valid values: HLS, DASH, CMAF.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Cache configuration.
	CacheInfo *CacheInfo `json:"CacheInfo,omitnil,omitempty" name:"CacheInfo"`
}

Predefined struct for user

type CreateStreamPackageChannelResponse

type CreateStreamPackageChannelResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamPackageChannelResponseParams `json:"Response"`
}

func NewCreateStreamPackageChannelResponse

func NewCreateStreamPackageChannelResponse() (response *CreateStreamPackageChannelResponse)

func (*CreateStreamPackageChannelResponse) FromJsonString

func (r *CreateStreamPackageChannelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageChannelResponse) ToJsonString

func (r *CreateStreamPackageChannelResponse) ToJsonString() string

type CreateStreamPackageChannelResponseParams

type CreateStreamPackageChannelResponseParams struct {
	// Channel information
	Info *ChannelInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamPackageHarvestJobRequest

type CreateStreamPackageHarvestJobRequest struct {
	*tchttp.BaseRequest

	// HarvestJob ID, a globally unique identifier.
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// The associated channel name.
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// The associated endpoint name.
	EndpointName *string `json:"EndpointName,omitnil,omitempty" name:"EndpointName"`

	// Time format, supports the following types: 1. Epoch seconds 2. ISO-8601
	TimeFormat *string `json:"TimeFormat,omitnil,omitempty" name:"TimeFormat"`

	// Task start time supports two formats for TimeFormat input: 1. Epoch seconds: The input box is a numeric input box, and only positive integers can be entered. 2. ISO-8601: The supported format is ISO time, for example: 2023-08-01T10:00:00+08:00.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Task end time supports two formats for TimeFormat input: 1. Epoch seconds: The input box is a numeric input box, and only positive integers can be entered. 2. ISO-8601: The supported format is ISO time, for example: 2023-08-01T10:00:00+08:00.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// The path where the recording file is stored in Cos.
	Destination *string `json:"Destination,omitnil,omitempty" name:"Destination"`

	// The file name of the recording file stored in Cos.
	Manifest *string `json:"Manifest,omitnil,omitempty" name:"Manifest"`
}

func NewCreateStreamPackageHarvestJobRequest

func NewCreateStreamPackageHarvestJobRequest() (request *CreateStreamPackageHarvestJobRequest)

func (*CreateStreamPackageHarvestJobRequest) FromJsonString

func (r *CreateStreamPackageHarvestJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageHarvestJobRequest) ToJsonString

func (r *CreateStreamPackageHarvestJobRequest) ToJsonString() string

type CreateStreamPackageHarvestJobRequestParams

type CreateStreamPackageHarvestJobRequestParams struct {
	// HarvestJob ID, a globally unique identifier.
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// The associated channel name.
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// The associated endpoint name.
	EndpointName *string `json:"EndpointName,omitnil,omitempty" name:"EndpointName"`

	// Time format, supports the following types: 1. Epoch seconds 2. ISO-8601
	TimeFormat *string `json:"TimeFormat,omitnil,omitempty" name:"TimeFormat"`

	// Task start time supports two formats for TimeFormat input: 1. Epoch seconds: The input box is a numeric input box, and only positive integers can be entered. 2. ISO-8601: The supported format is ISO time, for example: 2023-08-01T10:00:00+08:00.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Task end time supports two formats for TimeFormat input: 1. Epoch seconds: The input box is a numeric input box, and only positive integers can be entered. 2. ISO-8601: The supported format is ISO time, for example: 2023-08-01T10:00:00+08:00.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// The path where the recording file is stored in Cos.
	Destination *string `json:"Destination,omitnil,omitempty" name:"Destination"`

	// The file name of the recording file stored in Cos.
	Manifest *string `json:"Manifest,omitnil,omitempty" name:"Manifest"`
}

Predefined struct for user

type CreateStreamPackageHarvestJobResponse

type CreateStreamPackageHarvestJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamPackageHarvestJobResponseParams `json:"Response"`
}

func NewCreateStreamPackageHarvestJobResponse

func NewCreateStreamPackageHarvestJobResponse() (response *CreateStreamPackageHarvestJobResponse)

func (*CreateStreamPackageHarvestJobResponse) FromJsonString

func (r *CreateStreamPackageHarvestJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageHarvestJobResponse) ToJsonString

type CreateStreamPackageHarvestJobResponseParams

type CreateStreamPackageHarvestJobResponseParams struct {
	// HarvestJob information.
	Info *HarvestJobResp `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamPackageLinearAssemblyChannelRequest

type CreateStreamPackageLinearAssemblyChannelRequest struct {
	*tchttp.BaseRequest

	// Channel name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Define the characteristics of the channel. Standard supports live broadcast and on-demand sources. Basic only supports on-demand source arrangement. Optional values: Standard and Basic.
	Tier *string `json:"Tier,omitnil,omitempty" name:"Tier"`

	// The source switching modes in the channel are divided into Linear and Loop. Basic only supports Linear, and Standatd supports both.
	// Optional values: Linear, Standatd.
	PlaybackMode *string `json:"PlaybackMode,omitnil,omitempty" name:"PlaybackMode"`

	// Time shift enable switch, only valid when Tier is Standard.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// Time shift configuration, effective when the time shift switch is turned on.
	TimeShiftConf *TimeShiftInfo `json:"TimeShiftConf,omitnil,omitempty" name:"TimeShiftConf"`

	// Spacer configuration is only valid when PlaybackMode is Linear.
	SlateConf *SlateInfo `json:"SlateConf,omitnil,omitempty" name:"SlateConf"`

	// Output configuration.
	Outputs []*OutputReq `json:"Outputs,omitnil,omitempty" name:"Outputs"`
}

func NewCreateStreamPackageLinearAssemblyChannelRequest

func NewCreateStreamPackageLinearAssemblyChannelRequest() (request *CreateStreamPackageLinearAssemblyChannelRequest)

func (*CreateStreamPackageLinearAssemblyChannelRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageLinearAssemblyChannelRequest) ToJsonString

type CreateStreamPackageLinearAssemblyChannelRequestParams

type CreateStreamPackageLinearAssemblyChannelRequestParams struct {
	// Channel name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Define the characteristics of the channel. Standard supports live broadcast and on-demand sources. Basic only supports on-demand source arrangement. Optional values: Standard and Basic.
	Tier *string `json:"Tier,omitnil,omitempty" name:"Tier"`

	// The source switching modes in the channel are divided into Linear and Loop. Basic only supports Linear, and Standatd supports both.
	// Optional values: Linear, Standatd.
	PlaybackMode *string `json:"PlaybackMode,omitnil,omitempty" name:"PlaybackMode"`

	// Time shift enable switch, only valid when Tier is Standard.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// Time shift configuration, effective when the time shift switch is turned on.
	TimeShiftConf *TimeShiftInfo `json:"TimeShiftConf,omitnil,omitempty" name:"TimeShiftConf"`

	// Spacer configuration is only valid when PlaybackMode is Linear.
	SlateConf *SlateInfo `json:"SlateConf,omitnil,omitempty" name:"SlateConf"`

	// Output configuration.
	Outputs []*OutputReq `json:"Outputs,omitnil,omitempty" name:"Outputs"`
}

Predefined struct for user

type CreateStreamPackageLinearAssemblyChannelResponse

type CreateStreamPackageLinearAssemblyChannelResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamPackageLinearAssemblyChannelResponseParams `json:"Response"`
}

func NewCreateStreamPackageLinearAssemblyChannelResponse

func NewCreateStreamPackageLinearAssemblyChannelResponse() (response *CreateStreamPackageLinearAssemblyChannelResponse)

func (*CreateStreamPackageLinearAssemblyChannelResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageLinearAssemblyChannelResponse) ToJsonString

type CreateStreamPackageLinearAssemblyChannelResponseParams

type CreateStreamPackageLinearAssemblyChannelResponseParams struct {
	// channel information.
	Info *LinearAssemblyChannelInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamPackageLinearAssemblyProgramRequest

type CreateStreamPackageLinearAssemblyProgramRequest struct {
	*tchttp.BaseRequest

	// Program name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// The bound channel.
	AttachedChannel *string `json:"AttachedChannel,omitnil,omitempty" name:"AttachedChannel"`

	// The type of arrangement target source is divided into live broadcast and on-demand VOD.
	// Optional values: Live, VOD.
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// The associated source location.
	SourceLocationId *string `json:"SourceLocationId,omitnil,omitempty" name:"SourceLocationId"`

	// The associated live broadcast or on-demand broadcast, source name, and location are globally unique.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`

	// PlaybackConf.
	PlaybackConf *PlaybackInfoReq `json:"PlaybackConf,omitnil,omitempty" name:"PlaybackConf"`

	// AdBreaks is only valid when the source type is Vod.
	AdBreaks []*AdBreakInfo `json:"AdBreaks,omitnil,omitempty" name:"AdBreaks"`
}

func NewCreateStreamPackageLinearAssemblyProgramRequest

func NewCreateStreamPackageLinearAssemblyProgramRequest() (request *CreateStreamPackageLinearAssemblyProgramRequest)

func (*CreateStreamPackageLinearAssemblyProgramRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageLinearAssemblyProgramRequest) ToJsonString

type CreateStreamPackageLinearAssemblyProgramRequestParams

type CreateStreamPackageLinearAssemblyProgramRequestParams struct {
	// Program name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// The bound channel.
	AttachedChannel *string `json:"AttachedChannel,omitnil,omitempty" name:"AttachedChannel"`

	// The type of arrangement target source is divided into live broadcast and on-demand VOD.
	// Optional values: Live, VOD.
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// The associated source location.
	SourceLocationId *string `json:"SourceLocationId,omitnil,omitempty" name:"SourceLocationId"`

	// The associated live broadcast or on-demand broadcast, source name, and location are globally unique.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`

	// PlaybackConf.
	PlaybackConf *PlaybackInfoReq `json:"PlaybackConf,omitnil,omitempty" name:"PlaybackConf"`

	// AdBreaks is only valid when the source type is Vod.
	AdBreaks []*AdBreakInfo `json:"AdBreaks,omitnil,omitempty" name:"AdBreaks"`
}

Predefined struct for user

type CreateStreamPackageLinearAssemblyProgramResponse

type CreateStreamPackageLinearAssemblyProgramResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamPackageLinearAssemblyProgramResponseParams `json:"Response"`
}

func NewCreateStreamPackageLinearAssemblyProgramResponse

func NewCreateStreamPackageLinearAssemblyProgramResponse() (response *CreateStreamPackageLinearAssemblyProgramResponse)

func (*CreateStreamPackageLinearAssemblyProgramResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageLinearAssemblyProgramResponse) ToJsonString

type CreateStreamPackageLinearAssemblyProgramResponseParams

type CreateStreamPackageLinearAssemblyProgramResponseParams struct {
	// channel information.
	Info *LinearAssemblyProgramInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamPackageSourceLocationRequest

type CreateStreamPackageSourceLocationRequest struct {
	*tchttp.BaseRequest

	// SourceLocation name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// BaseUrl.
	BaseUrl *string `json:"BaseUrl,omitnil,omitempty" name:"BaseUrl"`

	// Whether to enable patching.
	SegmentDeliverEnable *bool `json:"SegmentDeliverEnable,omitnil,omitempty" name:"SegmentDeliverEnable"`

	// Patch configuration.
	SegmentDeliverConf *SegmentDeliverInfo `json:"SegmentDeliverConf,omitnil,omitempty" name:"SegmentDeliverConf"`

	// Whether to enable package distribution sharding, it is enabled by default.
	SegmentDeliverUsePackageEnable *bool `json:"SegmentDeliverUsePackageEnable,omitnil,omitempty" name:"SegmentDeliverUsePackageEnable"`
}

func NewCreateStreamPackageSourceLocationRequest

func NewCreateStreamPackageSourceLocationRequest() (request *CreateStreamPackageSourceLocationRequest)

func (*CreateStreamPackageSourceLocationRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageSourceLocationRequest) ToJsonString

type CreateStreamPackageSourceLocationRequestParams

type CreateStreamPackageSourceLocationRequestParams struct {
	// SourceLocation name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// BaseUrl.
	BaseUrl *string `json:"BaseUrl,omitnil,omitempty" name:"BaseUrl"`

	// Whether to enable patching.
	SegmentDeliverEnable *bool `json:"SegmentDeliverEnable,omitnil,omitempty" name:"SegmentDeliverEnable"`

	// Patch configuration.
	SegmentDeliverConf *SegmentDeliverInfo `json:"SegmentDeliverConf,omitnil,omitempty" name:"SegmentDeliverConf"`

	// Whether to enable package distribution sharding, it is enabled by default.
	SegmentDeliverUsePackageEnable *bool `json:"SegmentDeliverUsePackageEnable,omitnil,omitempty" name:"SegmentDeliverUsePackageEnable"`
}

Predefined struct for user

type CreateStreamPackageSourceLocationResponse

type CreateStreamPackageSourceLocationResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamPackageSourceLocationResponseParams `json:"Response"`
}

func NewCreateStreamPackageSourceLocationResponse

func NewCreateStreamPackageSourceLocationResponse() (response *CreateStreamPackageSourceLocationResponse)

func (*CreateStreamPackageSourceLocationResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageSourceLocationResponse) ToJsonString

type CreateStreamPackageSourceLocationResponseParams

type CreateStreamPackageSourceLocationResponseParams struct {
	// SourceLocation information.
	Info *SourceLocationInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamPackageSourceRequest

type CreateStreamPackageSourceRequest struct {
	*tchttp.BaseRequest

	// The location id to which this source belongs is required and uniquely bound to one location.
	AttachedLocation *string `json:"AttachedLocation,omitnil,omitempty" name:"AttachedLocation"`

	// Source name, globally unique under location.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Distinguish between live broadcast and on-demand VOD source types. Optional values: Live, VOD.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// source specific configuration.
	PackageConfs []*SourcePackageConf `json:"PackageConfs,omitnil,omitempty" name:"PackageConfs"`
}

func NewCreateStreamPackageSourceRequest

func NewCreateStreamPackageSourceRequest() (request *CreateStreamPackageSourceRequest)

func (*CreateStreamPackageSourceRequest) FromJsonString

func (r *CreateStreamPackageSourceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageSourceRequest) ToJsonString

func (r *CreateStreamPackageSourceRequest) ToJsonString() string

type CreateStreamPackageSourceRequestParams

type CreateStreamPackageSourceRequestParams struct {
	// The location id to which this source belongs is required and uniquely bound to one location.
	AttachedLocation *string `json:"AttachedLocation,omitnil,omitempty" name:"AttachedLocation"`

	// Source name, globally unique under location.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Distinguish between live broadcast and on-demand VOD source types. Optional values: Live, VOD.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// source specific configuration.
	PackageConfs []*SourcePackageConf `json:"PackageConfs,omitnil,omitempty" name:"PackageConfs"`
}

Predefined struct for user

type CreateStreamPackageSourceResponse

type CreateStreamPackageSourceResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamPackageSourceResponseParams `json:"Response"`
}

func NewCreateStreamPackageSourceResponse

func NewCreateStreamPackageSourceResponse() (response *CreateStreamPackageSourceResponse)

func (*CreateStreamPackageSourceResponse) FromJsonString

func (r *CreateStreamPackageSourceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamPackageSourceResponse) ToJsonString

func (r *CreateStreamPackageSourceResponse) ToJsonString() string

type CreateStreamPackageSourceResponseParams

type CreateStreamPackageSourceResponseParams struct {
	// Source information.
	Info *SourceInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageChannelEndpointsRequest

type DeleteStreamPackageChannelEndpointsRequest struct {
	*tchttp.BaseRequest

	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// List of the URLs of the endpoints to delete
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`
}

func NewDeleteStreamPackageChannelEndpointsRequest

func NewDeleteStreamPackageChannelEndpointsRequest() (request *DeleteStreamPackageChannelEndpointsRequest)

func (*DeleteStreamPackageChannelEndpointsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageChannelEndpointsRequest) ToJsonString

type DeleteStreamPackageChannelEndpointsRequestParams

type DeleteStreamPackageChannelEndpointsRequestParams struct {
	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// List of the URLs of the endpoints to delete
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`
}

Predefined struct for user

type DeleteStreamPackageChannelEndpointsResponse

type DeleteStreamPackageChannelEndpointsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageChannelEndpointsResponseParams `json:"Response"`
}

func NewDeleteStreamPackageChannelEndpointsResponse

func NewDeleteStreamPackageChannelEndpointsResponse() (response *DeleteStreamPackageChannelEndpointsResponse)

func (*DeleteStreamPackageChannelEndpointsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageChannelEndpointsResponse) ToJsonString

type DeleteStreamPackageChannelEndpointsResponseParams

type DeleteStreamPackageChannelEndpointsResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageChannelsRequest

type DeleteStreamPackageChannelsRequest struct {
	*tchttp.BaseRequest

	// List of the IDs of the channels to delete
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteStreamPackageChannelsRequest

func NewDeleteStreamPackageChannelsRequest() (request *DeleteStreamPackageChannelsRequest)

func (*DeleteStreamPackageChannelsRequest) FromJsonString

func (r *DeleteStreamPackageChannelsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageChannelsRequest) ToJsonString

func (r *DeleteStreamPackageChannelsRequest) ToJsonString() string

type DeleteStreamPackageChannelsRequestParams

type DeleteStreamPackageChannelsRequestParams struct {
	// List of the IDs of the channels to delete
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteStreamPackageChannelsResponse

type DeleteStreamPackageChannelsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageChannelsResponseParams `json:"Response"`
}

func NewDeleteStreamPackageChannelsResponse

func NewDeleteStreamPackageChannelsResponse() (response *DeleteStreamPackageChannelsResponse)

func (*DeleteStreamPackageChannelsResponse) FromJsonString

func (r *DeleteStreamPackageChannelsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageChannelsResponse) ToJsonString

func (r *DeleteStreamPackageChannelsResponse) ToJsonString() string

type DeleteStreamPackageChannelsResponseParams

type DeleteStreamPackageChannelsResponseParams struct {
	// List of the information of successfully deleted channels
	SuccessInfos []*ChannelInfo `json:"SuccessInfos,omitnil,omitempty" name:"SuccessInfos"`

	// List of the information of the channels that failed to be deleted
	FailInfos []*ChannelInfo `json:"FailInfos,omitnil,omitempty" name:"FailInfos"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageHarvestJobRequest

type DeleteStreamPackageHarvestJobRequest struct {
	*tchttp.BaseRequest

	// HarvestJob ID, a globally unique identifier.
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`
}

func NewDeleteStreamPackageHarvestJobRequest

func NewDeleteStreamPackageHarvestJobRequest() (request *DeleteStreamPackageHarvestJobRequest)

func (*DeleteStreamPackageHarvestJobRequest) FromJsonString

func (r *DeleteStreamPackageHarvestJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageHarvestJobRequest) ToJsonString

func (r *DeleteStreamPackageHarvestJobRequest) ToJsonString() string

type DeleteStreamPackageHarvestJobRequestParams

type DeleteStreamPackageHarvestJobRequestParams struct {
	// HarvestJob ID, a globally unique identifier.
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`
}

Predefined struct for user

type DeleteStreamPackageHarvestJobResponse

type DeleteStreamPackageHarvestJobResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageHarvestJobResponseParams `json:"Response"`
}

func NewDeleteStreamPackageHarvestJobResponse

func NewDeleteStreamPackageHarvestJobResponse() (response *DeleteStreamPackageHarvestJobResponse)

func (*DeleteStreamPackageHarvestJobResponse) FromJsonString

func (r *DeleteStreamPackageHarvestJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageHarvestJobResponse) ToJsonString

type DeleteStreamPackageHarvestJobResponseParams

type DeleteStreamPackageHarvestJobResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageHarvestJobsRequest

type DeleteStreamPackageHarvestJobsRequest struct {
	*tchttp.BaseRequest

	// HarvestJob IDs, id is a globally unique identifier.
	IDs []*string `json:"IDs,omitnil,omitempty" name:"IDs"`
}

func NewDeleteStreamPackageHarvestJobsRequest

func NewDeleteStreamPackageHarvestJobsRequest() (request *DeleteStreamPackageHarvestJobsRequest)

func (*DeleteStreamPackageHarvestJobsRequest) FromJsonString

func (r *DeleteStreamPackageHarvestJobsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageHarvestJobsRequest) ToJsonString

type DeleteStreamPackageHarvestJobsRequestParams

type DeleteStreamPackageHarvestJobsRequestParams struct {
	// HarvestJob IDs, id is a globally unique identifier.
	IDs []*string `json:"IDs,omitnil,omitempty" name:"IDs"`
}

Predefined struct for user

type DeleteStreamPackageHarvestJobsResponse

type DeleteStreamPackageHarvestJobsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageHarvestJobsResponseParams `json:"Response"`
}

func NewDeleteStreamPackageHarvestJobsResponse

func NewDeleteStreamPackageHarvestJobsResponse() (response *DeleteStreamPackageHarvestJobsResponse)

func (*DeleteStreamPackageHarvestJobsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageHarvestJobsResponse) ToJsonString

type DeleteStreamPackageHarvestJobsResponseParams

type DeleteStreamPackageHarvestJobsResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageLinearAssemblyChannelRequest

type DeleteStreamPackageLinearAssemblyChannelRequest struct {
	*tchttp.BaseRequest

	// channel id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteStreamPackageLinearAssemblyChannelRequest

func NewDeleteStreamPackageLinearAssemblyChannelRequest() (request *DeleteStreamPackageLinearAssemblyChannelRequest)

func (*DeleteStreamPackageLinearAssemblyChannelRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageLinearAssemblyChannelRequest) ToJsonString

type DeleteStreamPackageLinearAssemblyChannelRequestParams

type DeleteStreamPackageLinearAssemblyChannelRequestParams struct {
	// channel id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteStreamPackageLinearAssemblyChannelResponse

type DeleteStreamPackageLinearAssemblyChannelResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageLinearAssemblyChannelResponseParams `json:"Response"`
}

func NewDeleteStreamPackageLinearAssemblyChannelResponse

func NewDeleteStreamPackageLinearAssemblyChannelResponse() (response *DeleteStreamPackageLinearAssemblyChannelResponse)

func (*DeleteStreamPackageLinearAssemblyChannelResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageLinearAssemblyChannelResponse) ToJsonString

type DeleteStreamPackageLinearAssemblyChannelResponseParams

type DeleteStreamPackageLinearAssemblyChannelResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageLinearAssemblyChannelsRequest

type DeleteStreamPackageLinearAssemblyChannelsRequest struct {
	*tchttp.BaseRequest

	// List of channel ids.
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteStreamPackageLinearAssemblyChannelsRequest

func NewDeleteStreamPackageLinearAssemblyChannelsRequest() (request *DeleteStreamPackageLinearAssemblyChannelsRequest)

func (*DeleteStreamPackageLinearAssemblyChannelsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageLinearAssemblyChannelsRequest) ToJsonString

type DeleteStreamPackageLinearAssemblyChannelsRequestParams

type DeleteStreamPackageLinearAssemblyChannelsRequestParams struct {
	// List of channel ids.
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteStreamPackageLinearAssemblyChannelsResponse

type DeleteStreamPackageLinearAssemblyChannelsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageLinearAssemblyChannelsResponseParams `json:"Response"`
}

func NewDeleteStreamPackageLinearAssemblyChannelsResponse

func NewDeleteStreamPackageLinearAssemblyChannelsResponse() (response *DeleteStreamPackageLinearAssemblyChannelsResponse)

func (*DeleteStreamPackageLinearAssemblyChannelsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageLinearAssemblyChannelsResponse) ToJsonString

type DeleteStreamPackageLinearAssemblyChannelsResponseParams

type DeleteStreamPackageLinearAssemblyChannelsResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageLinearAssemblyProgramRequest

type DeleteStreamPackageLinearAssemblyProgramRequest struct {
	*tchttp.BaseRequest

	// Program id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteStreamPackageLinearAssemblyProgramRequest

func NewDeleteStreamPackageLinearAssemblyProgramRequest() (request *DeleteStreamPackageLinearAssemblyProgramRequest)

func (*DeleteStreamPackageLinearAssemblyProgramRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageLinearAssemblyProgramRequest) ToJsonString

type DeleteStreamPackageLinearAssemblyProgramRequestParams

type DeleteStreamPackageLinearAssemblyProgramRequestParams struct {
	// Program id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteStreamPackageLinearAssemblyProgramResponse

type DeleteStreamPackageLinearAssemblyProgramResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageLinearAssemblyProgramResponseParams `json:"Response"`
}

func NewDeleteStreamPackageLinearAssemblyProgramResponse

func NewDeleteStreamPackageLinearAssemblyProgramResponse() (response *DeleteStreamPackageLinearAssemblyProgramResponse)

func (*DeleteStreamPackageLinearAssemblyProgramResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageLinearAssemblyProgramResponse) ToJsonString

type DeleteStreamPackageLinearAssemblyProgramResponseParams

type DeleteStreamPackageLinearAssemblyProgramResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageLinearAssemblyProgramsRequest

type DeleteStreamPackageLinearAssemblyProgramsRequest struct {
	*tchttp.BaseRequest

	// Program id list.
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteStreamPackageLinearAssemblyProgramsRequest

func NewDeleteStreamPackageLinearAssemblyProgramsRequest() (request *DeleteStreamPackageLinearAssemblyProgramsRequest)

func (*DeleteStreamPackageLinearAssemblyProgramsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageLinearAssemblyProgramsRequest) ToJsonString

type DeleteStreamPackageLinearAssemblyProgramsRequestParams

type DeleteStreamPackageLinearAssemblyProgramsRequestParams struct {
	// Program id list.
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteStreamPackageLinearAssemblyProgramsResponse

type DeleteStreamPackageLinearAssemblyProgramsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageLinearAssemblyProgramsResponseParams `json:"Response"`
}

func NewDeleteStreamPackageLinearAssemblyProgramsResponse

func NewDeleteStreamPackageLinearAssemblyProgramsResponse() (response *DeleteStreamPackageLinearAssemblyProgramsResponse)

func (*DeleteStreamPackageLinearAssemblyProgramsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageLinearAssemblyProgramsResponse) ToJsonString

type DeleteStreamPackageLinearAssemblyProgramsResponseParams

type DeleteStreamPackageLinearAssemblyProgramsResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageSourceLocationRequest

type DeleteStreamPackageSourceLocationRequest struct {
	*tchttp.BaseRequest

	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteStreamPackageSourceLocationRequest

func NewDeleteStreamPackageSourceLocationRequest() (request *DeleteStreamPackageSourceLocationRequest)

func (*DeleteStreamPackageSourceLocationRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageSourceLocationRequest) ToJsonString

type DeleteStreamPackageSourceLocationRequestParams

type DeleteStreamPackageSourceLocationRequestParams struct {
	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteStreamPackageSourceLocationResponse

type DeleteStreamPackageSourceLocationResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageSourceLocationResponseParams `json:"Response"`
}

func NewDeleteStreamPackageSourceLocationResponse

func NewDeleteStreamPackageSourceLocationResponse() (response *DeleteStreamPackageSourceLocationResponse)

func (*DeleteStreamPackageSourceLocationResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageSourceLocationResponse) ToJsonString

type DeleteStreamPackageSourceLocationResponseParams

type DeleteStreamPackageSourceLocationResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamPackageSourceRequest

type DeleteStreamPackageSourceRequest struct {
	*tchttp.BaseRequest

	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteStreamPackageSourceRequest

func NewDeleteStreamPackageSourceRequest() (request *DeleteStreamPackageSourceRequest)

func (*DeleteStreamPackageSourceRequest) FromJsonString

func (r *DeleteStreamPackageSourceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageSourceRequest) ToJsonString

func (r *DeleteStreamPackageSourceRequest) ToJsonString() string

type DeleteStreamPackageSourceRequestParams

type DeleteStreamPackageSourceRequestParams struct {
	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteStreamPackageSourceResponse

type DeleteStreamPackageSourceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamPackageSourceResponseParams `json:"Response"`
}

func NewDeleteStreamPackageSourceResponse

func NewDeleteStreamPackageSourceResponse() (response *DeleteStreamPackageSourceResponse)

func (*DeleteStreamPackageSourceResponse) FromJsonString

func (r *DeleteStreamPackageSourceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamPackageSourceResponse) ToJsonString

func (r *DeleteStreamPackageSourceResponse) ToJsonString() string

type DeleteStreamPackageSourceResponseParams

type DeleteStreamPackageSourceResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageChannelRequest

type DescribeStreamPackageChannelRequest struct {
	*tchttp.BaseRequest

	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeStreamPackageChannelRequest

func NewDescribeStreamPackageChannelRequest() (request *DescribeStreamPackageChannelRequest)

func (*DescribeStreamPackageChannelRequest) FromJsonString

func (r *DescribeStreamPackageChannelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageChannelRequest) ToJsonString

func (r *DescribeStreamPackageChannelRequest) ToJsonString() string

type DescribeStreamPackageChannelRequestParams

type DescribeStreamPackageChannelRequestParams struct {
	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeStreamPackageChannelResponse

type DescribeStreamPackageChannelResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageChannelResponseParams `json:"Response"`
}

func NewDescribeStreamPackageChannelResponse

func NewDescribeStreamPackageChannelResponse() (response *DescribeStreamPackageChannelResponse)

func (*DescribeStreamPackageChannelResponse) FromJsonString

func (r *DescribeStreamPackageChannelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageChannelResponse) ToJsonString

func (r *DescribeStreamPackageChannelResponse) ToJsonString() string

type DescribeStreamPackageChannelResponseParams

type DescribeStreamPackageChannelResponseParams struct {
	// Channel information
	Info *ChannelInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageChannelsRequest

type DescribeStreamPackageChannelsRequest struct {
	*tchttp.BaseRequest

	// Page number. Value range: [1, 1000]
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Number of entries per page. Value range: [1, 1000]
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeStreamPackageChannelsRequest

func NewDescribeStreamPackageChannelsRequest() (request *DescribeStreamPackageChannelsRequest)

func (*DescribeStreamPackageChannelsRequest) FromJsonString

func (r *DescribeStreamPackageChannelsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageChannelsRequest) ToJsonString

func (r *DescribeStreamPackageChannelsRequest) ToJsonString() string

type DescribeStreamPackageChannelsRequestParams

type DescribeStreamPackageChannelsRequestParams struct {
	// Page number. Value range: [1, 1000]
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Number of entries per page. Value range: [1, 1000]
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeStreamPackageChannelsResponse

type DescribeStreamPackageChannelsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageChannelsResponseParams `json:"Response"`
}

func NewDescribeStreamPackageChannelsResponse

func NewDescribeStreamPackageChannelsResponse() (response *DescribeStreamPackageChannelsResponse)

func (*DescribeStreamPackageChannelsResponse) FromJsonString

func (r *DescribeStreamPackageChannelsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageChannelsResponse) ToJsonString

type DescribeStreamPackageChannelsResponseParams

type DescribeStreamPackageChannelsResponseParams struct {
	// List of channel information
	// Note: this field may return `null`, indicating that no valid value was found.
	Infos []*ChannelInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

	// Page number
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Number of entries per page
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Total number of entries
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// Total number of pages
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageHarvestJobRequest

type DescribeStreamPackageHarvestJobRequest struct {
	*tchttp.BaseRequest

	// HarvestJob ID, a globally unique identifier.
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`
}

func NewDescribeStreamPackageHarvestJobRequest

func NewDescribeStreamPackageHarvestJobRequest() (request *DescribeStreamPackageHarvestJobRequest)

func (*DescribeStreamPackageHarvestJobRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageHarvestJobRequest) ToJsonString

type DescribeStreamPackageHarvestJobRequestParams

type DescribeStreamPackageHarvestJobRequestParams struct {
	// HarvestJob ID, a globally unique identifier.
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`
}

Predefined struct for user

type DescribeStreamPackageHarvestJobResponse

type DescribeStreamPackageHarvestJobResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageHarvestJobResponseParams `json:"Response"`
}

func NewDescribeStreamPackageHarvestJobResponse

func NewDescribeStreamPackageHarvestJobResponse() (response *DescribeStreamPackageHarvestJobResponse)

func (*DescribeStreamPackageHarvestJobResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageHarvestJobResponse) ToJsonString

type DescribeStreamPackageHarvestJobResponseParams

type DescribeStreamPackageHarvestJobResponseParams struct {
	// HarvestJob information.
	Info *HarvestJobResp `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageHarvestJobsRequest

type DescribeStreamPackageHarvestJobsRequest struct {
	*tchttp.BaseRequest

	// The bound channel name. If not passed, all channels will be queried by default.
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// Page number.
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// PageSize.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeStreamPackageHarvestJobsRequest

func NewDescribeStreamPackageHarvestJobsRequest() (request *DescribeStreamPackageHarvestJobsRequest)

func (*DescribeStreamPackageHarvestJobsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageHarvestJobsRequest) ToJsonString

type DescribeStreamPackageHarvestJobsRequestParams

type DescribeStreamPackageHarvestJobsRequestParams struct {
	// The bound channel name. If not passed, all channels will be queried by default.
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// Page number.
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// PageSize.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeStreamPackageHarvestJobsResponse

type DescribeStreamPackageHarvestJobsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageHarvestJobsResponseParams `json:"Response"`
}

func NewDescribeStreamPackageHarvestJobsResponse

func NewDescribeStreamPackageHarvestJobsResponse() (response *DescribeStreamPackageHarvestJobsResponse)

func (*DescribeStreamPackageHarvestJobsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageHarvestJobsResponse) ToJsonString

type DescribeStreamPackageHarvestJobsResponseParams

type DescribeStreamPackageHarvestJobsResponseParams struct {
	// HarvestJob information list.
	Infos []*HarvestJobResp `json:"Infos,omitnil,omitempty" name:"Infos"`

	// Page number.
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// PageSize
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// TotalNum
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyChannelAlertsRequest

type DescribeStreamPackageLinearAssemblyChannelAlertsRequest struct {
	*tchttp.BaseRequest

	// Channel ID.
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// Query start time, Unix timestamp, supports queries in the last seven days.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Query end time, Unix timestamp, supports queries in the last seven days.
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeStreamPackageLinearAssemblyChannelAlertsRequest

func NewDescribeStreamPackageLinearAssemblyChannelAlertsRequest() (request *DescribeStreamPackageLinearAssemblyChannelAlertsRequest)

func (*DescribeStreamPackageLinearAssemblyChannelAlertsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyChannelAlertsRequest) ToJsonString

type DescribeStreamPackageLinearAssemblyChannelAlertsRequestParams

type DescribeStreamPackageLinearAssemblyChannelAlertsRequestParams struct {
	// Channel ID.
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// Query start time, Unix timestamp, supports queries in the last seven days.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Query end time, Unix timestamp, supports queries in the last seven days.
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyChannelAlertsResponse

type DescribeStreamPackageLinearAssemblyChannelAlertsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageLinearAssemblyChannelAlertsResponseParams `json:"Response"`
}

func NewDescribeStreamPackageLinearAssemblyChannelAlertsResponse

func NewDescribeStreamPackageLinearAssemblyChannelAlertsResponse() (response *DescribeStreamPackageLinearAssemblyChannelAlertsResponse)

func (*DescribeStreamPackageLinearAssemblyChannelAlertsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyChannelAlertsResponse) ToJsonString

type DescribeStreamPackageLinearAssemblyChannelAlertsResponseParams

type DescribeStreamPackageLinearAssemblyChannelAlertsResponseParams struct {
	// Channel alarm information.
	Infos *ChannelAlertResp `json:"Infos,omitnil,omitempty" name:"Infos"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyChannelRequest

type DescribeStreamPackageLinearAssemblyChannelRequest struct {
	*tchttp.BaseRequest

	// channel id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeStreamPackageLinearAssemblyChannelRequest

func NewDescribeStreamPackageLinearAssemblyChannelRequest() (request *DescribeStreamPackageLinearAssemblyChannelRequest)

func (*DescribeStreamPackageLinearAssemblyChannelRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyChannelRequest) ToJsonString

type DescribeStreamPackageLinearAssemblyChannelRequestParams

type DescribeStreamPackageLinearAssemblyChannelRequestParams struct {
	// channel id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyChannelResponse

type DescribeStreamPackageLinearAssemblyChannelResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageLinearAssemblyChannelResponseParams `json:"Response"`
}

func NewDescribeStreamPackageLinearAssemblyChannelResponse

func NewDescribeStreamPackageLinearAssemblyChannelResponse() (response *DescribeStreamPackageLinearAssemblyChannelResponse)

func (*DescribeStreamPackageLinearAssemblyChannelResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyChannelResponse) ToJsonString

type DescribeStreamPackageLinearAssemblyChannelResponseParams

type DescribeStreamPackageLinearAssemblyChannelResponseParams struct {
	// Channel information.
	Info *LinearAssemblyChannelInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyChannelsRequest

type DescribeStreamPackageLinearAssemblyChannelsRequest struct {
	*tchttp.BaseRequest

	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeStreamPackageLinearAssemblyChannelsRequest

func NewDescribeStreamPackageLinearAssemblyChannelsRequest() (request *DescribeStreamPackageLinearAssemblyChannelsRequest)

func (*DescribeStreamPackageLinearAssemblyChannelsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyChannelsRequest) ToJsonString

type DescribeStreamPackageLinearAssemblyChannelsRequestParams

type DescribeStreamPackageLinearAssemblyChannelsRequestParams struct {
	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyChannelsResponse

type DescribeStreamPackageLinearAssemblyChannelsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageLinearAssemblyChannelsResponseParams `json:"Response"`
}

func NewDescribeStreamPackageLinearAssemblyChannelsResponse

func NewDescribeStreamPackageLinearAssemblyChannelsResponse() (response *DescribeStreamPackageLinearAssemblyChannelsResponse)

func (*DescribeStreamPackageLinearAssemblyChannelsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyChannelsResponse) ToJsonString

type DescribeStreamPackageLinearAssemblyChannelsResponseParams

type DescribeStreamPackageLinearAssemblyChannelsResponseParams struct {
	// Channel list.
	Infos []*LinearAssemblyChannelInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

	// Number of pages.
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Size per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// The total amount.
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// total pages.
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyProgramRequest

type DescribeStreamPackageLinearAssemblyProgramRequest struct {
	*tchttp.BaseRequest

	// program id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeStreamPackageLinearAssemblyProgramRequest

func NewDescribeStreamPackageLinearAssemblyProgramRequest() (request *DescribeStreamPackageLinearAssemblyProgramRequest)

func (*DescribeStreamPackageLinearAssemblyProgramRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyProgramRequest) ToJsonString

type DescribeStreamPackageLinearAssemblyProgramRequestParams

type DescribeStreamPackageLinearAssemblyProgramRequestParams struct {
	// program id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyProgramResponse

type DescribeStreamPackageLinearAssemblyProgramResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageLinearAssemblyProgramResponseParams `json:"Response"`
}

func NewDescribeStreamPackageLinearAssemblyProgramResponse

func NewDescribeStreamPackageLinearAssemblyProgramResponse() (response *DescribeStreamPackageLinearAssemblyProgramResponse)

func (*DescribeStreamPackageLinearAssemblyProgramResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyProgramResponse) ToJsonString

type DescribeStreamPackageLinearAssemblyProgramResponseParams

type DescribeStreamPackageLinearAssemblyProgramResponseParams struct {
	// Program information.
	Info *LinearAssemblyProgramInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyProgramSchedulesRequest

type DescribeStreamPackageLinearAssemblyProgramSchedulesRequest struct {
	*tchttp.BaseRequest

	// Query all Programs under a Channel.
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// Window duration information, in seconds.
	TimeWindow *uint64 `json:"TimeWindow,omitnil,omitempty" name:"TimeWindow"`

	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeStreamPackageLinearAssemblyProgramSchedulesRequest

func NewDescribeStreamPackageLinearAssemblyProgramSchedulesRequest() (request *DescribeStreamPackageLinearAssemblyProgramSchedulesRequest)

func (*DescribeStreamPackageLinearAssemblyProgramSchedulesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyProgramSchedulesRequest) ToJsonString

type DescribeStreamPackageLinearAssemblyProgramSchedulesRequestParams

type DescribeStreamPackageLinearAssemblyProgramSchedulesRequestParams struct {
	// Query all Programs under a Channel.
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// Window duration information, in seconds.
	TimeWindow *uint64 `json:"TimeWindow,omitnil,omitempty" name:"TimeWindow"`

	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyProgramSchedulesResponse

type DescribeStreamPackageLinearAssemblyProgramSchedulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageLinearAssemblyProgramSchedulesResponseParams `json:"Response"`
}

func NewDescribeStreamPackageLinearAssemblyProgramSchedulesResponse

func NewDescribeStreamPackageLinearAssemblyProgramSchedulesResponse() (response *DescribeStreamPackageLinearAssemblyProgramSchedulesResponse)

func (*DescribeStreamPackageLinearAssemblyProgramSchedulesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyProgramSchedulesResponse) ToJsonString

type DescribeStreamPackageLinearAssemblyProgramSchedulesResponseParams

type DescribeStreamPackageLinearAssemblyProgramSchedulesResponseParams struct {
	// Program's scheduling list.
	Infos []*LinearAssemblyProgramInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

	// Number of pages.
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Size per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// The total amount.
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// Total pages.
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyProgramsRequest

type DescribeStreamPackageLinearAssemblyProgramsRequest struct {
	*tchttp.BaseRequest

	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query all Programs under a Channel.
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

func NewDescribeStreamPackageLinearAssemblyProgramsRequest

func NewDescribeStreamPackageLinearAssemblyProgramsRequest() (request *DescribeStreamPackageLinearAssemblyProgramsRequest)

func (*DescribeStreamPackageLinearAssemblyProgramsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyProgramsRequest) ToJsonString

type DescribeStreamPackageLinearAssemblyProgramsRequestParams

type DescribeStreamPackageLinearAssemblyProgramsRequestParams struct {
	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query all Programs under a Channel.
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

Predefined struct for user

type DescribeStreamPackageLinearAssemblyProgramsResponse

type DescribeStreamPackageLinearAssemblyProgramsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageLinearAssemblyProgramsResponseParams `json:"Response"`
}

func NewDescribeStreamPackageLinearAssemblyProgramsResponse

func NewDescribeStreamPackageLinearAssemblyProgramsResponse() (response *DescribeStreamPackageLinearAssemblyProgramsResponse)

func (*DescribeStreamPackageLinearAssemblyProgramsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageLinearAssemblyProgramsResponse) ToJsonString

type DescribeStreamPackageLinearAssemblyProgramsResponseParams

type DescribeStreamPackageLinearAssemblyProgramsResponseParams struct {
	// Program list.
	Infos []*LinearAssemblyProgramInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

	// Number of pages.
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Size per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// The total amount.
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// total pages.
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageSourceAlertsRequest

type DescribeStreamPackageSourceAlertsRequest struct {
	*tchttp.BaseRequest

	// Source ID.
	SourceId *string `json:"SourceId,omitnil,omitempty" name:"SourceId"`

	// Query start time, Unix timestamp, supports queries in the last seven days.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Query end time, Unix timestamp, supports queries in the last seven days.
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeStreamPackageSourceAlertsRequest

func NewDescribeStreamPackageSourceAlertsRequest() (request *DescribeStreamPackageSourceAlertsRequest)

func (*DescribeStreamPackageSourceAlertsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceAlertsRequest) ToJsonString

type DescribeStreamPackageSourceAlertsRequestParams

type DescribeStreamPackageSourceAlertsRequestParams struct {
	// Source ID.
	SourceId *string `json:"SourceId,omitnil,omitempty" name:"SourceId"`

	// Query start time, Unix timestamp, supports queries in the last seven days.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Query end time, Unix timestamp, supports queries in the last seven days.
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeStreamPackageSourceAlertsResponse

type DescribeStreamPackageSourceAlertsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageSourceAlertsResponseParams `json:"Response"`
}

func NewDescribeStreamPackageSourceAlertsResponse

func NewDescribeStreamPackageSourceAlertsResponse() (response *DescribeStreamPackageSourceAlertsResponse)

func (*DescribeStreamPackageSourceAlertsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceAlertsResponse) ToJsonString

type DescribeStreamPackageSourceAlertsResponseParams

type DescribeStreamPackageSourceAlertsResponseParams struct {
	// Source alarm information.
	Infos []*SourceAlert `json:"Infos,omitnil,omitempty" name:"Infos"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageSourceLocationAlertsRequest

type DescribeStreamPackageSourceLocationAlertsRequest struct {
	*tchttp.BaseRequest

	// Location ID.
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`
}

func NewDescribeStreamPackageSourceLocationAlertsRequest

func NewDescribeStreamPackageSourceLocationAlertsRequest() (request *DescribeStreamPackageSourceLocationAlertsRequest)

func (*DescribeStreamPackageSourceLocationAlertsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceLocationAlertsRequest) ToJsonString

type DescribeStreamPackageSourceLocationAlertsRequestParams

type DescribeStreamPackageSourceLocationAlertsRequestParams struct {
	// Location ID.
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`
}

Predefined struct for user

type DescribeStreamPackageSourceLocationAlertsResponse

type DescribeStreamPackageSourceLocationAlertsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageSourceLocationAlertsResponseParams `json:"Response"`
}

func NewDescribeStreamPackageSourceLocationAlertsResponse

func NewDescribeStreamPackageSourceLocationAlertsResponse() (response *DescribeStreamPackageSourceLocationAlertsResponse)

func (*DescribeStreamPackageSourceLocationAlertsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceLocationAlertsResponse) ToJsonString

type DescribeStreamPackageSourceLocationAlertsResponseParams

type DescribeStreamPackageSourceLocationAlertsResponseParams struct {
	// Location alarm information.
	Infos []*LocationAlert `json:"Infos,omitnil,omitempty" name:"Infos"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageSourceLocationRequest

type DescribeStreamPackageSourceLocationRequest struct {
	*tchttp.BaseRequest

	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeStreamPackageSourceLocationRequest

func NewDescribeStreamPackageSourceLocationRequest() (request *DescribeStreamPackageSourceLocationRequest)

func (*DescribeStreamPackageSourceLocationRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceLocationRequest) ToJsonString

type DescribeStreamPackageSourceLocationRequestParams

type DescribeStreamPackageSourceLocationRequestParams struct {
	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeStreamPackageSourceLocationResponse

type DescribeStreamPackageSourceLocationResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageSourceLocationResponseParams `json:"Response"`
}

func NewDescribeStreamPackageSourceLocationResponse

func NewDescribeStreamPackageSourceLocationResponse() (response *DescribeStreamPackageSourceLocationResponse)

func (*DescribeStreamPackageSourceLocationResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceLocationResponse) ToJsonString

type DescribeStreamPackageSourceLocationResponseParams

type DescribeStreamPackageSourceLocationResponseParams struct {
	// SourceLocation information.
	Info *SourceLocationInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageSourceLocationsRequest

type DescribeStreamPackageSourceLocationsRequest struct {
	*tchttp.BaseRequest

	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeStreamPackageSourceLocationsRequest

func NewDescribeStreamPackageSourceLocationsRequest() (request *DescribeStreamPackageSourceLocationsRequest)

func (*DescribeStreamPackageSourceLocationsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceLocationsRequest) ToJsonString

type DescribeStreamPackageSourceLocationsRequestParams

type DescribeStreamPackageSourceLocationsRequestParams struct {
	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeStreamPackageSourceLocationsResponse

type DescribeStreamPackageSourceLocationsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageSourceLocationsResponseParams `json:"Response"`
}

func NewDescribeStreamPackageSourceLocationsResponse

func NewDescribeStreamPackageSourceLocationsResponse() (response *DescribeStreamPackageSourceLocationsResponse)

func (*DescribeStreamPackageSourceLocationsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceLocationsResponse) ToJsonString

type DescribeStreamPackageSourceLocationsResponseParams

type DescribeStreamPackageSourceLocationsResponseParams struct {
	// SourceLocation list.
	Infos []*SourceLocationInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

	// Number of pages.
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Size per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// The total amount.
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// total pages.
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageSourceRequest

type DescribeStreamPackageSourceRequest struct {
	*tchttp.BaseRequest

	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeStreamPackageSourceRequest

func NewDescribeStreamPackageSourceRequest() (request *DescribeStreamPackageSourceRequest)

func (*DescribeStreamPackageSourceRequest) FromJsonString

func (r *DescribeStreamPackageSourceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceRequest) ToJsonString

func (r *DescribeStreamPackageSourceRequest) ToJsonString() string

type DescribeStreamPackageSourceRequestParams

type DescribeStreamPackageSourceRequestParams struct {
	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeStreamPackageSourceResponse

type DescribeStreamPackageSourceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageSourceResponseParams `json:"Response"`
}

func NewDescribeStreamPackageSourceResponse

func NewDescribeStreamPackageSourceResponse() (response *DescribeStreamPackageSourceResponse)

func (*DescribeStreamPackageSourceResponse) FromJsonString

func (r *DescribeStreamPackageSourceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourceResponse) ToJsonString

func (r *DescribeStreamPackageSourceResponse) ToJsonString() string

type DescribeStreamPackageSourceResponseParams

type DescribeStreamPackageSourceResponseParams struct {
	// Source information.
	Info *SourceInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPackageSourcesRequest

type DescribeStreamPackageSourcesRequest struct {
	*tchttp.BaseRequest

	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Location Id, query all sources under the location.
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// The type of source is divided into live broadcast and on-demand VOD.
	// Optional values: Live, VOD.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeStreamPackageSourcesRequest

func NewDescribeStreamPackageSourcesRequest() (request *DescribeStreamPackageSourcesRequest)

func (*DescribeStreamPackageSourcesRequest) FromJsonString

func (r *DescribeStreamPackageSourcesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourcesRequest) ToJsonString

func (r *DescribeStreamPackageSourcesRequest) ToJsonString() string

type DescribeStreamPackageSourcesRequestParams

type DescribeStreamPackageSourcesRequestParams struct {
	// Paging query page number, the value range is [1, 1000].
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Paging query the size of each page, the value range is [1, 1000].
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Location Id, query all sources under the location.
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// The type of source is divided into live broadcast and on-demand VOD.
	// Optional values: Live, VOD.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeStreamPackageSourcesResponse

type DescribeStreamPackageSourcesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPackageSourcesResponseParams `json:"Response"`
}

func NewDescribeStreamPackageSourcesResponse

func NewDescribeStreamPackageSourcesResponse() (response *DescribeStreamPackageSourcesResponse)

func (*DescribeStreamPackageSourcesResponse) FromJsonString

func (r *DescribeStreamPackageSourcesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPackageSourcesResponse) ToJsonString

func (r *DescribeStreamPackageSourcesResponse) ToJsonString() string

type DescribeStreamPackageSourcesResponseParams

type DescribeStreamPackageSourcesResponseParams struct {
	// Source list.
	Infos []*SourceInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

	// Number of pages.
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// Size per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// The total amount.
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// total pages.
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EndpointAuthInfo

type EndpointAuthInfo struct {
	// The security group allowlist in CIDR format.
	// Note: this field may return null, indicating that no valid values can be obtained.
	WhiteIpList []*string `json:"WhiteIpList,omitnil,omitempty" name:"WhiteIpList"`

	// The security group blocklist in CIDR format.
	// Note: this field may return null, indicating that no valid values can be obtained.
	BlackIpList []*string `json:"BlackIpList,omitnil,omitempty" name:"BlackIpList"`

	// The authentication key. Its value is same as `X-TENCENT-PACKAGE` set in the HTTP request header.
	// Note: this field may return null, indicating that no valid values can be obtained.
	AuthKey *string `json:"AuthKey,omitnil,omitempty" name:"AuthKey"`
}

type EndpointInfo

type EndpointInfo struct {
	// Endpoint name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Endpoint URL.
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// Endpoint authentication information.
	AuthInfo *EndpointAuthInfo `json:"AuthInfo,omitnil,omitempty" name:"AuthInfo"`

	// Endpoint protocol.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Manifest name, default is main.
	Manifest *string `json:"Manifest,omitnil,omitempty" name:"Manifest"`

	// Whether to turn on the time shift function, true: on, false: off, the default is off.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// The number of days in the time shift window, up to 30 days. Valid when TimeShiftEnable is turned on.
	TimeShiftDuration *uint64 `json:"TimeShiftDuration,omitnil,omitempty" name:"TimeShiftDuration"`

	// Advertising insertion function switch.
	SSAIEnable *bool `json:"SSAIEnable,omitnil,omitempty" name:"SSAIEnable"`

	// Ad insertion function configuration information.
	SSAIInfo *SSAIConf `json:"SSAIInfo,omitnil,omitempty" name:"SSAIInfo"`

	// The customer-defined url parameter is inserted into the subscript at the specified position of the Endpoint url. The optional range of the subscript is: [0,3].
	CustomUrlParamIndex *uint64 `json:"CustomUrlParamIndex,omitnil,omitempty" name:"CustomUrlParamIndex"`

	// Customer-defined url parameters are inserted into the specified position of the Endpoint url based on the CustomUrlParamIndex.
	// The parameters can only contain digits, letters, underscores (_), and hyphens (-), with a length of 1 to 64 chars.
	CustomUrlParam *string `json:"CustomUrlParam,omitnil,omitempty" name:"CustomUrlParam"`
}

type HarvestJobResp

type HarvestJobResp struct {
	// HarvestJob ID, a globally unique identifier.
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// The associated channel name.
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// The associated endpoint name.
	EndpointName *string `json:"EndpointName,omitnil,omitempty" name:"EndpointName"`

	// Time format, supports the following types: 1. Epoch seconds 2. ISO-8601
	TimeFormat *string `json:"TimeFormat,omitnil,omitempty" name:"TimeFormat"`

	// HarvestJob start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// HarvestJob end time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// The path where the recording file is stored in COS.
	Destination *string `json:"Destination,omitnil,omitempty" name:"Destination"`

	// The file name of the recording file stored in COS.
	Manifest *string `json:"Manifest,omitnil,omitempty" name:"Manifest"`

	// The task status is divided into running: Running, execution completed: Completed, and execution failure: Failed.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// HarvestJob error message.
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// HarvestJob creation time, timestamp in seconds.
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// The associated ChannelID.
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// The region corresponding to the harvest job.
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type InputAuthInfo

type InputAuthInfo struct {
	// Username.
	// Note: this field may return null, indicating that no valid values can be obtained.
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// Password.
	// Note: this field may return null, indicating that no valid values can be obtained.
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

type InputInfo

type InputInfo struct {
	// Channel input URL.
	// Note: this field may return null, indicating that no valid values can be obtained.
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// Channel input authentication information.
	AuthInfo *InputAuthInfo `json:"AuthInfo,omitnil,omitempty" name:"AuthInfo"`
}

type LinearAssemblyChannelInfo

type LinearAssemblyChannelInfo struct {
	// Linear assembly channel name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Define the characteristics of the channel. Standard supports live broadcast and on-demand sources, while Basic only supports on-demand source arrangement.
	Tier *string `json:"Tier,omitnil,omitempty" name:"Tier"`

	// The source switching mode in the channel is divided into Linear and Loop. Live broadcast only supports Linear.
	PlaybackMode *string `json:"PlaybackMode,omitnil,omitempty" name:"PlaybackMode"`

	// Time shift configuration, vod is valid.
	TimeShiftConf *TimeShiftInfo `json:"TimeShiftConf,omitnil,omitempty" name:"TimeShiftConf"`

	// Spacer configuration.
	SlateConf *SlateInfo `json:"SlateConf,omitnil,omitempty" name:"SlateConf"`

	// output information.
	Outputs []*OutputInfo `json:"Outputs,omitnil,omitempty" name:"Outputs"`

	// List of programs bound to this channel.
	AttachedPrograms []*string `json:"AttachedPrograms,omitnil,omitempty" name:"AttachedPrograms"`

	// program information.
	ProgramSchedules []*ProgramScheduleInfo `json:"ProgramSchedules,omitnil,omitempty" name:"ProgramSchedules"`

	// ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Region.
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// State.
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// Time shift on switch.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// Channel creation time, unix seconds timestamp.
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type LinearAssemblyProgramInfo

type LinearAssemblyProgramInfo struct {
	// Channel linear assembly program information.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// The type of the arrangement target source, divided into live broadcast and on-demand.
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// The associated source location id.
	SourceLocationId *string `json:"SourceLocationId,omitnil,omitempty" name:"SourceLocationId"`

	// SourceId, uniquely identifies a source.
	SourceId *string `json:"SourceId,omitnil,omitempty" name:"SourceId"`

	// The associated live broadcast or on-demand broadcast, source name, and location are globally unique.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`

	// The bound channel.
	AttachedChannel *string `json:"AttachedChannel,omitnil,omitempty" name:"AttachedChannel"`

	// Play configuration.
	PlaybackConf *PlaybackInfo `json:"PlaybackConf,omitnil,omitempty" name:"PlaybackConf"`

	// AdBreaks.
	AdBreaks []*AdBreakInfo `json:"AdBreaks,omitnil,omitempty" name:"AdBreaks"`

	// ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Region.
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// SourceLocation name.
	SourceLocationName *string `json:"SourceLocationName,omitnil,omitempty" name:"SourceLocationName"`
}

type LocationAlert

type LocationAlert struct {
	// Location ID.
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// Alarm event code.
	Code *uint64 `json:"Code,omitnil,omitempty" name:"Code"`

	// Alarm classification.
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// Alarm message.
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// Update time.
	LastModifiedTime *uint64 `json:"LastModifiedTime,omitnil,omitempty" name:"LastModifiedTime"`

	// Location name.
	LocationName *string `json:"LocationName,omitnil,omitempty" name:"LocationName"`
}

type ManifestInfo

type ManifestInfo struct {
	// Time window, in seconds.
	Windows *uint64 `json:"Windows,omitnil,omitempty" name:"Windows"`

	// Enter the format of the output advertising tag. Optional values are: Date Range and Enhanced SCTE-35.
	AdMarkupType *string `json:"AdMarkupType,omitnil,omitempty" name:"AdMarkupType"`
}

type Metadata

type Metadata struct {
	// Key.
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// Value.
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type ModifyStreamPackageChannelEndpointRequest

type ModifyStreamPackageChannelEndpointRequest struct {
	*tchttp.BaseRequest

	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Channel endpoint URL
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// New endpoint name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// New channel authentication information
	AuthInfo *EndpointAuthInfo `json:"AuthInfo,omitnil,omitempty" name:"AuthInfo"`

	// Endpoint protocol.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Whether to turn on the time shift function, true: on, false: off, the default is off.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// The number of days in the time shift window, up to 30 days. Valid when TimeShiftEnable is turned on.
	TimeShiftDuration *uint64 `json:"TimeShiftDuration,omitnil,omitempty" name:"TimeShiftDuration"`

	// Advertising insertion function switch.
	SSAIEnable *bool `json:"SSAIEnable,omitnil,omitempty" name:"SSAIEnable"`

	// Ad insertion function configuration information. Valid when SSAIEnable is turned on.
	SSAIInfo *SSAIConf `json:"SSAIInfo,omitnil,omitempty" name:"SSAIInfo"`

	// The customer-defined url parameter is inserted into the subscript at the specified position of the Endpoint url.
	// Calculation starts from the first '/' in the url path, and the subscript starts from 0, the optional range of the subscript is: [0,3].
	CustomUrlParamIndex *uint64 `json:"CustomUrlParamIndex,omitnil,omitempty" name:"CustomUrlParamIndex"`

	// Customer-defined url parameters are inserted into the specified position of the Endpoint url based on the CustomUrlParamIndex.
	// The parameters can only contain digits, letters, underscores (_), and hyphens (-), with a length of 1 to 64 chars.
	CustomUrlParam *string `json:"CustomUrlParam,omitnil,omitempty" name:"CustomUrlParam"`
}

func NewModifyStreamPackageChannelEndpointRequest

func NewModifyStreamPackageChannelEndpointRequest() (request *ModifyStreamPackageChannelEndpointRequest)

func (*ModifyStreamPackageChannelEndpointRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageChannelEndpointRequest) ToJsonString

type ModifyStreamPackageChannelEndpointRequestParams

type ModifyStreamPackageChannelEndpointRequestParams struct {
	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Channel endpoint URL
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// New endpoint name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// New channel authentication information
	AuthInfo *EndpointAuthInfo `json:"AuthInfo,omitnil,omitempty" name:"AuthInfo"`

	// Endpoint protocol.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Whether to turn on the time shift function, true: on, false: off, the default is off.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// The number of days in the time shift window, up to 30 days. Valid when TimeShiftEnable is turned on.
	TimeShiftDuration *uint64 `json:"TimeShiftDuration,omitnil,omitempty" name:"TimeShiftDuration"`

	// Advertising insertion function switch.
	SSAIEnable *bool `json:"SSAIEnable,omitnil,omitempty" name:"SSAIEnable"`

	// Ad insertion function configuration information. Valid when SSAIEnable is turned on.
	SSAIInfo *SSAIConf `json:"SSAIInfo,omitnil,omitempty" name:"SSAIInfo"`

	// The customer-defined url parameter is inserted into the subscript at the specified position of the Endpoint url.
	// Calculation starts from the first '/' in the url path, and the subscript starts from 0, the optional range of the subscript is: [0,3].
	CustomUrlParamIndex *uint64 `json:"CustomUrlParamIndex,omitnil,omitempty" name:"CustomUrlParamIndex"`

	// Customer-defined url parameters are inserted into the specified position of the Endpoint url based on the CustomUrlParamIndex.
	// The parameters can only contain digits, letters, underscores (_), and hyphens (-), with a length of 1 to 64 chars.
	CustomUrlParam *string `json:"CustomUrlParam,omitnil,omitempty" name:"CustomUrlParam"`
}

Predefined struct for user

type ModifyStreamPackageChannelEndpointResponse

type ModifyStreamPackageChannelEndpointResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamPackageChannelEndpointResponseParams `json:"Response"`
}

func NewModifyStreamPackageChannelEndpointResponse

func NewModifyStreamPackageChannelEndpointResponse() (response *ModifyStreamPackageChannelEndpointResponse)

func (*ModifyStreamPackageChannelEndpointResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageChannelEndpointResponse) ToJsonString

type ModifyStreamPackageChannelEndpointResponseParams

type ModifyStreamPackageChannelEndpointResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamPackageChannelInputAuthInfoRequest

type ModifyStreamPackageChannelInputAuthInfoRequest struct {
	*tchttp.BaseRequest

	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Channel input URL
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// Authentication configuration. Valid values: `CLOSE`, `UPDATE`
	// `CLOSE`: disable authentication
	// `UPDATE`: update authentication information
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`
}

func NewModifyStreamPackageChannelInputAuthInfoRequest

func NewModifyStreamPackageChannelInputAuthInfoRequest() (request *ModifyStreamPackageChannelInputAuthInfoRequest)

func (*ModifyStreamPackageChannelInputAuthInfoRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageChannelInputAuthInfoRequest) ToJsonString

type ModifyStreamPackageChannelInputAuthInfoRequestParams

type ModifyStreamPackageChannelInputAuthInfoRequestParams struct {
	// Channel ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Channel input URL
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// Authentication configuration. Valid values: `CLOSE`, `UPDATE`
	// `CLOSE`: disable authentication
	// `UPDATE`: update authentication information
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`
}

Predefined struct for user

type ModifyStreamPackageChannelInputAuthInfoResponse

type ModifyStreamPackageChannelInputAuthInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamPackageChannelInputAuthInfoResponseParams `json:"Response"`
}

func NewModifyStreamPackageChannelInputAuthInfoResponse

func NewModifyStreamPackageChannelInputAuthInfoResponse() (response *ModifyStreamPackageChannelInputAuthInfoResponse)

func (*ModifyStreamPackageChannelInputAuthInfoResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageChannelInputAuthInfoResponse) ToJsonString

type ModifyStreamPackageChannelInputAuthInfoResponseParams

type ModifyStreamPackageChannelInputAuthInfoResponseParams struct {
	// Channel input authentication information
	AuthInfo *InputAuthInfo `json:"AuthInfo,omitnil,omitempty" name:"AuthInfo"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamPackageChannelRequest

type ModifyStreamPackageChannelRequest struct {
	*tchttp.BaseRequest

	// Channel ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// New channel name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// New channel protocol. Valid values: HLS, DASH, CMAF.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Cache configuration.
	CacheInfo *CacheInfo `json:"CacheInfo,omitnil,omitempty" name:"CacheInfo"`
}

func NewModifyStreamPackageChannelRequest

func NewModifyStreamPackageChannelRequest() (request *ModifyStreamPackageChannelRequest)

func (*ModifyStreamPackageChannelRequest) FromJsonString

func (r *ModifyStreamPackageChannelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageChannelRequest) ToJsonString

func (r *ModifyStreamPackageChannelRequest) ToJsonString() string

type ModifyStreamPackageChannelRequestParams

type ModifyStreamPackageChannelRequestParams struct {
	// Channel ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// New channel name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// New channel protocol. Valid values: HLS, DASH, CMAF.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Cache configuration.
	CacheInfo *CacheInfo `json:"CacheInfo,omitnil,omitempty" name:"CacheInfo"`
}

Predefined struct for user

type ModifyStreamPackageChannelResponse

type ModifyStreamPackageChannelResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamPackageChannelResponseParams `json:"Response"`
}

func NewModifyStreamPackageChannelResponse

func NewModifyStreamPackageChannelResponse() (response *ModifyStreamPackageChannelResponse)

func (*ModifyStreamPackageChannelResponse) FromJsonString

func (r *ModifyStreamPackageChannelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageChannelResponse) ToJsonString

func (r *ModifyStreamPackageChannelResponse) ToJsonString() string

type ModifyStreamPackageChannelResponseParams

type ModifyStreamPackageChannelResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamPackageLinearAssemblyChannelRequest

type ModifyStreamPackageLinearAssemblyChannelRequest struct {
	*tchttp.BaseRequest

	// Channel ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Modified name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Define the characteristics of the channel. Standard supports live broadcast and on-demand sources, while Basic only supports on-demand source arrangement.
	Tier *string `json:"Tier,omitnil,omitempty" name:"Tier"`

	// The source switching mode in the channel is divided into Linear and Loop. Live broadcast only supports Linear.
	// Optional values: Linear, Loop.
	PlaybackMode *string `json:"PlaybackMode,omitnil,omitempty" name:"PlaybackMode"`

	// Time shift on switch.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// Time shift configuration.
	TimeShiftConf *TimeShiftInfo `json:"TimeShiftConf,omitnil,omitempty" name:"TimeShiftConf"`

	// padding configuration.
	SlateConf *SlateInfo `json:"SlateConf,omitnil,omitempty" name:"SlateConf"`

	// Output configuration.
	Outputs []*OutputInfo `json:"Outputs,omitnil,omitempty" name:"Outputs"`
}

func NewModifyStreamPackageLinearAssemblyChannelRequest

func NewModifyStreamPackageLinearAssemblyChannelRequest() (request *ModifyStreamPackageLinearAssemblyChannelRequest)

func (*ModifyStreamPackageLinearAssemblyChannelRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageLinearAssemblyChannelRequest) ToJsonString

type ModifyStreamPackageLinearAssemblyChannelRequestParams

type ModifyStreamPackageLinearAssemblyChannelRequestParams struct {
	// Channel ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Modified name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Define the characteristics of the channel. Standard supports live broadcast and on-demand sources, while Basic only supports on-demand source arrangement.
	Tier *string `json:"Tier,omitnil,omitempty" name:"Tier"`

	// The source switching mode in the channel is divided into Linear and Loop. Live broadcast only supports Linear.
	// Optional values: Linear, Loop.
	PlaybackMode *string `json:"PlaybackMode,omitnil,omitempty" name:"PlaybackMode"`

	// Time shift on switch.
	TimeShiftEnable *bool `json:"TimeShiftEnable,omitnil,omitempty" name:"TimeShiftEnable"`

	// Time shift configuration.
	TimeShiftConf *TimeShiftInfo `json:"TimeShiftConf,omitnil,omitempty" name:"TimeShiftConf"`

	// padding configuration.
	SlateConf *SlateInfo `json:"SlateConf,omitnil,omitempty" name:"SlateConf"`

	// Output configuration.
	Outputs []*OutputInfo `json:"Outputs,omitnil,omitempty" name:"Outputs"`
}

Predefined struct for user

type ModifyStreamPackageLinearAssemblyChannelResponse

type ModifyStreamPackageLinearAssemblyChannelResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamPackageLinearAssemblyChannelResponseParams `json:"Response"`
}

func NewModifyStreamPackageLinearAssemblyChannelResponse

func NewModifyStreamPackageLinearAssemblyChannelResponse() (response *ModifyStreamPackageLinearAssemblyChannelResponse)

func (*ModifyStreamPackageLinearAssemblyChannelResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageLinearAssemblyChannelResponse) ToJsonString

type ModifyStreamPackageLinearAssemblyChannelResponseParams

type ModifyStreamPackageLinearAssemblyChannelResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamPackageLinearAssemblyProgramRequest

type ModifyStreamPackageLinearAssemblyProgramRequest struct {
	*tchttp.BaseRequest

	// Program ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Modified name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// The type of the arrangement target source, divided into live broadcast and on-demand.
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// The associated source location.
	SourceLocationId *string `json:"SourceLocationId,omitnil,omitempty" name:"SourceLocationId"`

	// The associated live broadcast or on-demand broadcast, source name, and location are globally unique.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`

	// PlaybackConf.
	PlaybackConf *PlaybackInfoReq `json:"PlaybackConf,omitnil,omitempty" name:"PlaybackConf"`

	// AdBreaks.
	AdBreaks []*AdBreakInfo `json:"AdBreaks,omitnil,omitempty" name:"AdBreaks"`
}

func NewModifyStreamPackageLinearAssemblyProgramRequest

func NewModifyStreamPackageLinearAssemblyProgramRequest() (request *ModifyStreamPackageLinearAssemblyProgramRequest)

func (*ModifyStreamPackageLinearAssemblyProgramRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageLinearAssemblyProgramRequest) ToJsonString

type ModifyStreamPackageLinearAssemblyProgramRequestParams

type ModifyStreamPackageLinearAssemblyProgramRequestParams struct {
	// Program ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Modified name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// The type of the arrangement target source, divided into live broadcast and on-demand.
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// The associated source location.
	SourceLocationId *string `json:"SourceLocationId,omitnil,omitempty" name:"SourceLocationId"`

	// The associated live broadcast or on-demand broadcast, source name, and location are globally unique.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`

	// PlaybackConf.
	PlaybackConf *PlaybackInfoReq `json:"PlaybackConf,omitnil,omitempty" name:"PlaybackConf"`

	// AdBreaks.
	AdBreaks []*AdBreakInfo `json:"AdBreaks,omitnil,omitempty" name:"AdBreaks"`
}

Predefined struct for user

type ModifyStreamPackageLinearAssemblyProgramResponse

type ModifyStreamPackageLinearAssemblyProgramResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamPackageLinearAssemblyProgramResponseParams `json:"Response"`
}

func NewModifyStreamPackageLinearAssemblyProgramResponse

func NewModifyStreamPackageLinearAssemblyProgramResponse() (response *ModifyStreamPackageLinearAssemblyProgramResponse)

func (*ModifyStreamPackageLinearAssemblyProgramResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageLinearAssemblyProgramResponse) ToJsonString

type ModifyStreamPackageLinearAssemblyProgramResponseParams

type ModifyStreamPackageLinearAssemblyProgramResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamPackageSourceLocationRequest

type ModifyStreamPackageSourceLocationRequest struct {
	*tchttp.BaseRequest

	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Modified name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// BaseUrl.
	BaseUrl *string `json:"BaseUrl,omitnil,omitempty" name:"BaseUrl"`

	// Whether to enable patching.
	SegmentDeliverEnable *bool `json:"SegmentDeliverEnable,omitnil,omitempty" name:"SegmentDeliverEnable"`

	// Patch configuration.
	SegmentDeliverConf *SegmentDeliverInfo `json:"SegmentDeliverConf,omitnil,omitempty" name:"SegmentDeliverConf"`

	// Whether to enable package distribution sharding, it is enabled by default.
	SegmentDeliverUsePackageEnable *bool `json:"SegmentDeliverUsePackageEnable,omitnil,omitempty" name:"SegmentDeliverUsePackageEnable"`
}

func NewModifyStreamPackageSourceLocationRequest

func NewModifyStreamPackageSourceLocationRequest() (request *ModifyStreamPackageSourceLocationRequest)

func (*ModifyStreamPackageSourceLocationRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageSourceLocationRequest) ToJsonString

type ModifyStreamPackageSourceLocationRequestParams

type ModifyStreamPackageSourceLocationRequestParams struct {
	// SourceLocation Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Modified name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// BaseUrl.
	BaseUrl *string `json:"BaseUrl,omitnil,omitempty" name:"BaseUrl"`

	// Whether to enable patching.
	SegmentDeliverEnable *bool `json:"SegmentDeliverEnable,omitnil,omitempty" name:"SegmentDeliverEnable"`

	// Patch configuration.
	SegmentDeliverConf *SegmentDeliverInfo `json:"SegmentDeliverConf,omitnil,omitempty" name:"SegmentDeliverConf"`

	// Whether to enable package distribution sharding, it is enabled by default.
	SegmentDeliverUsePackageEnable *bool `json:"SegmentDeliverUsePackageEnable,omitnil,omitempty" name:"SegmentDeliverUsePackageEnable"`
}

Predefined struct for user

type ModifyStreamPackageSourceLocationResponse

type ModifyStreamPackageSourceLocationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamPackageSourceLocationResponseParams `json:"Response"`
}

func NewModifyStreamPackageSourceLocationResponse

func NewModifyStreamPackageSourceLocationResponse() (response *ModifyStreamPackageSourceLocationResponse)

func (*ModifyStreamPackageSourceLocationResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageSourceLocationResponse) ToJsonString

type ModifyStreamPackageSourceLocationResponseParams

type ModifyStreamPackageSourceLocationResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamPackageSourceRequest

type ModifyStreamPackageSourceRequest struct {
	*tchttp.BaseRequest

	// Source Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Modified name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Distinguish between live broadcast and on-demand VOD source types.
	// Optional values: Live, VOD (on demand)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// source configuration.
	PackageConfs []*SourcePackageConf `json:"PackageConfs,omitnil,omitempty" name:"PackageConfs"`
}

func NewModifyStreamPackageSourceRequest

func NewModifyStreamPackageSourceRequest() (request *ModifyStreamPackageSourceRequest)

func (*ModifyStreamPackageSourceRequest) FromJsonString

func (r *ModifyStreamPackageSourceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageSourceRequest) ToJsonString

func (r *ModifyStreamPackageSourceRequest) ToJsonString() string

type ModifyStreamPackageSourceRequestParams

type ModifyStreamPackageSourceRequestParams struct {
	// Source Id.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Modified name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Distinguish between live broadcast and on-demand VOD source types.
	// Optional values: Live, VOD (on demand)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// source configuration.
	PackageConfs []*SourcePackageConf `json:"PackageConfs,omitnil,omitempty" name:"PackageConfs"`
}

Predefined struct for user

type ModifyStreamPackageSourceResponse

type ModifyStreamPackageSourceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamPackageSourceResponseParams `json:"Response"`
}

func NewModifyStreamPackageSourceResponse

func NewModifyStreamPackageSourceResponse() (response *ModifyStreamPackageSourceResponse)

func (*ModifyStreamPackageSourceResponse) FromJsonString

func (r *ModifyStreamPackageSourceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamPackageSourceResponse) ToJsonString

func (r *ModifyStreamPackageSourceResponse) ToJsonString() string

type ModifyStreamPackageSourceResponseParams

type ModifyStreamPackageSourceResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type NameServer

type NameServer struct {
	// name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// address.
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type OutputInfo

type OutputInfo struct {
	// HLS DASH.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// The output group name can be associated with the source group name.
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// The file name output by the channel program after scheduling.
	ManifestName *string `json:"ManifestName,omitnil,omitempty" name:"ManifestName"`

	// Advertisement configuration.
	ManifestConf *ManifestInfo `json:"ManifestConf,omitnil,omitempty" name:"ManifestConf"`

	// Playback address.
	PlaybackURL *string `json:"PlaybackURL,omitnil,omitempty" name:"PlaybackURL"`
}

type OutputReq

type OutputReq struct {
	// Output type, distinguish HLS DASH.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// The output group name can be associated with the source group name.
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// The file name output by the channel program after scheduling.
	ManifestName *string `json:"ManifestName,omitnil,omitempty" name:"ManifestName"`

	// Advertisement configuration.
	ManifestConf *ManifestInfo `json:"ManifestConf,omitnil,omitempty" name:"ManifestConf"`
}

type PlaybackInfo

type PlaybackInfo struct {
	// Program duration, in milliseconds, valid for live broadcast.
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// Program startup method, live broadcast only supports Absolute, on-demand also supports Relative.
	TransitionType *string `json:"TransitionType,omitnil,omitempty" name:"TransitionType"`

	// Unix timestamp, the start execution time of the program in the Absolute scenario.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// It is related to the insertion order of the selected program, divided into After and Before.
	RelativePosition *string `json:"RelativePosition,omitnil,omitempty" name:"RelativePosition"`

	// The selected insertion reference program id.
	RelativeProgramId *string `json:"RelativeProgramId,omitnil,omitempty" name:"RelativeProgramId"`

	// Spacer configuration.
	ClipRangeConf *ClipRangeInfo `json:"ClipRangeConf,omitnil,omitempty" name:"ClipRangeConf"`

	// RelativeProgramName.
	RelativeProgramName *string `json:"RelativeProgramName,omitnil,omitempty" name:"RelativeProgramName"`
}

type PlaybackInfoReq

type PlaybackInfoReq struct {
	// Program startup method, live broadcast only supports Absolute, on-demand also supports Relative.
	// Optional values: Absolute, Relative.
	TransitionType *string `json:"TransitionType,omitnil,omitempty" name:"TransitionType"`

	// Unix timestamp, the start execution time of the program in absolute scenarios.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Program duration, in milliseconds, valid for live broadcast.
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// It is related to the insertion order of the selected program, divided into After and Before.
	RelativePosition *string `json:"RelativePosition,omitnil,omitempty" name:"RelativePosition"`

	// The selected insertion reference program id.
	RelativeProgramId *string `json:"RelativeProgramId,omitnil,omitempty" name:"RelativeProgramId"`

	// Spacer configuration.
	ClipRangeConf *ClipRangeInfo `json:"ClipRangeConf,omitnil,omitempty" name:"ClipRangeConf"`
}

type PointInfo

type PointInfo struct {
	// Channel input list.
	Inputs []*InputInfo `json:"Inputs,omitnil,omitempty" name:"Inputs"`

	// Channel output list.
	// Note: this field may return null, indicating that no valid values can be obtained.
	Endpoints []*EndpointInfo `json:"Endpoints,omitnil,omitempty" name:"Endpoints"`
}

type ProgramAlertCounts

type ProgramAlertCounts struct {
	// Program ID.
	ProgramId *string `json:"ProgramId,omitnil,omitempty" name:"ProgramId"`

	// Program name.
	ProgramName *string `json:"ProgramName,omitnil,omitempty" name:"ProgramName"`

	// Alarm classification.
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// The number of occurrences
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// Update time.
	LastModifiedTime *uint64 `json:"LastModifiedTime,omitnil,omitempty" name:"LastModifiedTime"`
}

type ProgramAlertInfos

type ProgramAlertInfos struct {
	// Channel ID.
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// Channel name.
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// ProgramID.
	ProgramId *string `json:"ProgramId,omitnil,omitempty" name:"ProgramId"`

	// ProgramName.
	ProgramName *string `json:"ProgramName,omitnil,omitempty" name:"ProgramName"`

	// Alarm event code.
	Code *uint64 `json:"Code,omitnil,omitempty" name:"Code"`

	// Alarm classification.
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// Alarm message.
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// Update time.
	LastModifiedTime *uint64 `json:"LastModifiedTime,omitnil,omitempty" name:"LastModifiedTime"`
}

type ProgramScheduleInfo

type ProgramScheduleInfo struct {
	// program name.
	ProgramName *string `json:"ProgramName,omitnil,omitempty" name:"ProgramName"`

	// program id.
	ProgramId *string `json:"ProgramId,omitnil,omitempty" name:"ProgramId"`

	// source type.
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// source id.
	SourceId *string `json:"SourceId,omitnil,omitempty" name:"SourceId"`

	// The id of the source location.
	SourceLocationId *string `json:"SourceLocationId,omitnil,omitempty" name:"SourceLocationId"`

	// Start timestamp.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Duration.
	Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
}

type SSAIConf

type SSAIConf struct {
	// Advertising Decision Server URL (ADS).
	AdsUrl *string `json:"AdsUrl,omitnil,omitempty" name:"AdsUrl"`

	// Parameter configuration.
	ConfigAliases []*ConfigAliasesInfo `json:"ConfigAliases,omitnil,omitempty" name:"ConfigAliases"`

	// Default advertising url.
	SlateAd *string `json:"SlateAd,omitnil,omitempty" name:"SlateAd"`

	// Maximum unfilled duration, unit: seconds.
	Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"`

	// Whether to enable mpd location, true corresponds to enable, false corresponds to disable.
	DashMPDLocation *bool `json:"DashMPDLocation,omitnil,omitempty" name:"DashMPDLocation"`

	// Whether to enable transparent transmission of advertising tags.
	AdMarkerPassthrough *bool `json:"AdMarkerPassthrough,omitnil,omitempty" name:"AdMarkerPassthrough"`

	// How to process tags in advertisements, optional values: [1,2]
	// 1: Process all SCTE-35 type tags - all (default)
	// 2: SCTE-35enhanced, parse some types.
	SCTE35AdType *uint64 `json:"SCTE35AdType,omitnil,omitempty" name:"SCTE35AdType"`

	// The type of tag that is regarded as an advertisement, optional values: [1,8]
	// 1. Splice insert
	// 2. Provider advertisement
	// 3. Distributor advertisement
	// 4. Provider placement opportunity
	// 5. Distributor placement opportunity
	// 6. Break
	// 7. Provider overlay placement opportunity
	// 8. Distributor overlay placement opportunity.
	AdTriggers []*uint64 `json:"AdTriggers,omitnil,omitempty" name:"AdTriggers"`

	// The type of distribution restriction that is considered an advertisement, optional values: [1,4]
	// 1:None
	// 2:Restricted (default)
	// 3:Unrestricted
	// 4.Both.
	DeliveryRestrictions *uint64 `json:"DeliveryRestrictions,omitnil,omitempty" name:"DeliveryRestrictions"`
}

type SegmentDeliverInfo

type SegmentDeliverInfo struct {
	// Default content source address.
	DefaultSegmentUrl *string `json:"DefaultSegmentUrl,omitnil,omitempty" name:"DefaultSegmentUrl"`

	// Custom server address.
	NameServers []*NameServer `json:"NameServers,omitnil,omitempty" name:"NameServers"`
}

type SlateInfo

type SlateInfo struct {
	// The ID of the source location.
	SourceLocationId *string `json:"SourceLocationId,omitnil,omitempty" name:"SourceLocationId"`

	// The corresponding vod shim content source name.
	VodSourceName *string `json:"VodSourceName,omitnil,omitempty" name:"VodSourceName"`
}

type SourceAlert

type SourceAlert struct {
	// Source ID.
	SourceId *string `json:"SourceId,omitnil,omitempty" name:"SourceId"`

	// Source name.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`

	// Alarm event code.
	Code *uint64 `json:"Code,omitnil,omitempty" name:"Code"`

	// Alarm classification.
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// Alarm message.
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// Update time.
	LastModifiedTime *uint64 `json:"LastModifiedTime,omitnil,omitempty" name:"LastModifiedTime"`
}

type SourceInfo

type SourceInfo struct {
	// name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// The source type distinguishes between live broadcast and on-demand Vod.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Source configuration.
	PackageConf []*SourcePackageConf `json:"PackageConf,omitnil,omitempty" name:"PackageConf"`

	// ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Create timestamp.
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update timestamp.
	UpdateTime *uint64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Region.
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type SourceLocationInfo

type SourceLocationInfo struct {
	// ID, unique identification.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// SourceLocation name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// area.
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// BaseUrl information.
	BaseUrl *string `json:"BaseUrl,omitnil,omitempty" name:"BaseUrl"`

	// Whether to enable patching.
	SegmentDeliverEnable *bool `json:"SegmentDeliverEnable,omitnil,omitempty" name:"SegmentDeliverEnable"`

	// Patch configuration.
	SegmentDeliverConf *SegmentDeliverInfo `json:"SegmentDeliverConf,omitnil,omitempty" name:"SegmentDeliverConf"`

	// List of bound live broadcast source ids.
	AttachedLiveSources []*string `json:"AttachedLiveSources,omitnil,omitempty" name:"AttachedLiveSources"`

	// List of bound on-demand source ids.
	AttachedVodSources []*string `json:"AttachedVodSources,omitnil,omitempty" name:"AttachedVodSources"`

	// Source location creation time, Unix timestamp.
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Source location last modified time, Unix timestamp.
	UpdateTime *uint64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Whether to enable package distribution sharding, it is enabled by default.
	SegmentDeliverUsePackageEnable *bool `json:"SegmentDeliverUsePackageEnable,omitnil,omitempty" name:"SegmentDeliverUsePackageEnable"`
}

type SourcePackageConf

type SourcePackageConf struct {
	// Group name. When the channel is in Linear mode and vod source is selected, the group name corresponds to the output group name of the channel output.
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// Type, distinguish between HLS and DASH, optional values: HLS, DASH.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// access path.
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`
}

type SpliceInsertInfo

type SpliceInsertInfo struct {
	// EventID.
	EventID *string `json:"EventID,omitnil,omitempty" name:"EventID"`

	// AvailNum.
	AvailNum *string `json:"AvailNum,omitnil,omitempty" name:"AvailNum"`

	// AvailExpected.
	AvailExpected *string `json:"AvailExpected,omitnil,omitempty" name:"AvailExpected"`

	// ProgramID.
	ProgramID *string `json:"ProgramID,omitnil,omitempty" name:"ProgramID"`
}

type StartStreamPackageLinearAssemblyChannelRequest

type StartStreamPackageLinearAssemblyChannelRequest struct {
	*tchttp.BaseRequest

	// Channel ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewStartStreamPackageLinearAssemblyChannelRequest

func NewStartStreamPackageLinearAssemblyChannelRequest() (request *StartStreamPackageLinearAssemblyChannelRequest)

func (*StartStreamPackageLinearAssemblyChannelRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartStreamPackageLinearAssemblyChannelRequest) ToJsonString

type StartStreamPackageLinearAssemblyChannelRequestParams

type StartStreamPackageLinearAssemblyChannelRequestParams struct {
	// Channel ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type StartStreamPackageLinearAssemblyChannelResponse

type StartStreamPackageLinearAssemblyChannelResponse struct {
	*tchttp.BaseResponse
	Response *StartStreamPackageLinearAssemblyChannelResponseParams `json:"Response"`
}

func NewStartStreamPackageLinearAssemblyChannelResponse

func NewStartStreamPackageLinearAssemblyChannelResponse() (response *StartStreamPackageLinearAssemblyChannelResponse)

func (*StartStreamPackageLinearAssemblyChannelResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartStreamPackageLinearAssemblyChannelResponse) ToJsonString

type StartStreamPackageLinearAssemblyChannelResponseParams

type StartStreamPackageLinearAssemblyChannelResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopStreamPackageLinearAssemblyChannelRequest

type StopStreamPackageLinearAssemblyChannelRequest struct {
	*tchttp.BaseRequest

	// Channel ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewStopStreamPackageLinearAssemblyChannelRequest

func NewStopStreamPackageLinearAssemblyChannelRequest() (request *StopStreamPackageLinearAssemblyChannelRequest)

func (*StopStreamPackageLinearAssemblyChannelRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopStreamPackageLinearAssemblyChannelRequest) ToJsonString

type StopStreamPackageLinearAssemblyChannelRequestParams

type StopStreamPackageLinearAssemblyChannelRequestParams struct {
	// Channel ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type StopStreamPackageLinearAssemblyChannelResponse

type StopStreamPackageLinearAssemblyChannelResponse struct {
	*tchttp.BaseResponse
	Response *StopStreamPackageLinearAssemblyChannelResponseParams `json:"Response"`
}

func NewStopStreamPackageLinearAssemblyChannelResponse

func NewStopStreamPackageLinearAssemblyChannelResponse() (response *StopStreamPackageLinearAssemblyChannelResponse)

func (*StopStreamPackageLinearAssemblyChannelResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopStreamPackageLinearAssemblyChannelResponse) ToJsonString

type StopStreamPackageLinearAssemblyChannelResponseParams

type StopStreamPackageLinearAssemblyChannelResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TimeShiftInfo

type TimeShiftInfo struct {
	// Lookback window, in seconds.
	TimeWindows *uint64 `json:"TimeWindows,omitnil,omitempty" name:"TimeWindows"`
}

type TimeSignalInfo

type TimeSignalInfo struct {
	// EventID.
	EventID *string `json:"EventID,omitnil,omitempty" name:"EventID"`

	// UPIDType.
	UPIDType *string `json:"UPIDType,omitnil,omitempty" name:"UPIDType"`

	// UPID.
	UPID *string `json:"UPID,omitnil,omitempty" name:"UPID"`

	// TypeID.
	TypeID *string `json:"TypeID,omitnil,omitempty" name:"TypeID"`

	// Num.
	Num *string `json:"Num,omitnil,omitempty" name:"Num"`

	// Expected.
	Expected *string `json:"Expected,omitnil,omitempty" name:"Expected"`

	// SubsegmentNum.
	SubsegmentNum *string `json:"SubsegmentNum,omitnil,omitempty" name:"SubsegmentNum"`

	// SubsegmentsExpected.
	SubsegmentsExpected *string `json:"SubsegmentsExpected,omitnil,omitempty" name:"SubsegmentsExpected"`
}

type UnbindCdnDomainWithChannelRequest

type UnbindCdnDomainWithChannelRequest struct {
	*tchttp.BaseRequest

	// Channel ID
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// CDN playback domain name
	CdnDomain *string `json:"CdnDomain,omitnil,omitempty" name:"CdnDomain"`
}

func NewUnbindCdnDomainWithChannelRequest

func NewUnbindCdnDomainWithChannelRequest() (request *UnbindCdnDomainWithChannelRequest)

func (*UnbindCdnDomainWithChannelRequest) FromJsonString

func (r *UnbindCdnDomainWithChannelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindCdnDomainWithChannelRequest) ToJsonString

func (r *UnbindCdnDomainWithChannelRequest) ToJsonString() string

type UnbindCdnDomainWithChannelRequestParams

type UnbindCdnDomainWithChannelRequestParams struct {
	// Channel ID
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// CDN playback domain name
	CdnDomain *string `json:"CdnDomain,omitnil,omitempty" name:"CdnDomain"`
}

Predefined struct for user

type UnbindCdnDomainWithChannelResponse

type UnbindCdnDomainWithChannelResponse struct {
	*tchttp.BaseResponse
	Response *UnbindCdnDomainWithChannelResponseParams `json:"Response"`
}

func NewUnbindCdnDomainWithChannelResponse

func NewUnbindCdnDomainWithChannelResponse() (response *UnbindCdnDomainWithChannelResponse)

func (*UnbindCdnDomainWithChannelResponse) FromJsonString

func (r *UnbindCdnDomainWithChannelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindCdnDomainWithChannelResponse) ToJsonString

func (r *UnbindCdnDomainWithChannelResponse) ToJsonString() string

type UnbindCdnDomainWithChannelResponseParams

type UnbindCdnDomainWithChannelResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

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