Documentation
¶
Index ¶
- Constants
- type BindNewLVBDomainWithChannelRequest
- type BindNewLVBDomainWithChannelRequestParams
- type BindNewLVBDomainWithChannelResponse
- type BindNewLVBDomainWithChannelResponseParams
- type CacheInfo
- type CacheInfoInfo
- type ChannelInfo
- type Client
- func (c *Client) BindNewLVBDomainWithChannel(request *BindNewLVBDomainWithChannelRequest) (response *BindNewLVBDomainWithChannelResponse, err error)
- func (c *Client) BindNewLVBDomainWithChannelWithContext(ctx context.Context, request *BindNewLVBDomainWithChannelRequest) (response *BindNewLVBDomainWithChannelResponse, err error)
- func (c *Client) CreateStreamPackageChannel(request *CreateStreamPackageChannelRequest) (response *CreateStreamPackageChannelResponse, err error)
- func (c *Client) CreateStreamPackageChannelEndpoint(request *CreateStreamPackageChannelEndpointRequest) (response *CreateStreamPackageChannelEndpointResponse, err error)
- func (c *Client) CreateStreamPackageChannelEndpointWithContext(ctx context.Context, request *CreateStreamPackageChannelEndpointRequest) (response *CreateStreamPackageChannelEndpointResponse, err error)
- func (c *Client) CreateStreamPackageChannelWithContext(ctx context.Context, request *CreateStreamPackageChannelRequest) (response *CreateStreamPackageChannelResponse, err error)
- func (c *Client) CreateStreamPackageHarvestJob(request *CreateStreamPackageHarvestJobRequest) (response *CreateStreamPackageHarvestJobResponse, err error)
- func (c *Client) CreateStreamPackageHarvestJobWithContext(ctx context.Context, request *CreateStreamPackageHarvestJobRequest) (response *CreateStreamPackageHarvestJobResponse, err error)
- func (c *Client) DeleteStreamPackageChannelEndpoints(request *DeleteStreamPackageChannelEndpointsRequest) (response *DeleteStreamPackageChannelEndpointsResponse, err error)
- func (c *Client) DeleteStreamPackageChannelEndpointsWithContext(ctx context.Context, request *DeleteStreamPackageChannelEndpointsRequest) (response *DeleteStreamPackageChannelEndpointsResponse, err error)
- func (c *Client) DeleteStreamPackageChannels(request *DeleteStreamPackageChannelsRequest) (response *DeleteStreamPackageChannelsResponse, err error)
- func (c *Client) DeleteStreamPackageChannelsWithContext(ctx context.Context, request *DeleteStreamPackageChannelsRequest) (response *DeleteStreamPackageChannelsResponse, err error)
- func (c *Client) DeleteStreamPackageHarvestJob(request *DeleteStreamPackageHarvestJobRequest) (response *DeleteStreamPackageHarvestJobResponse, err error)
- func (c *Client) DeleteStreamPackageHarvestJobWithContext(ctx context.Context, request *DeleteStreamPackageHarvestJobRequest) (response *DeleteStreamPackageHarvestJobResponse, err error)
- func (c *Client) DeleteStreamPackageHarvestJobs(request *DeleteStreamPackageHarvestJobsRequest) (response *DeleteStreamPackageHarvestJobsResponse, err error)
- func (c *Client) DeleteStreamPackageHarvestJobsWithContext(ctx context.Context, request *DeleteStreamPackageHarvestJobsRequest) (response *DeleteStreamPackageHarvestJobsResponse, err error)
- func (c *Client) DescribeStreamPackageChannel(request *DescribeStreamPackageChannelRequest) (response *DescribeStreamPackageChannelResponse, err error)
- func (c *Client) DescribeStreamPackageChannelWithContext(ctx context.Context, request *DescribeStreamPackageChannelRequest) (response *DescribeStreamPackageChannelResponse, err error)
- func (c *Client) DescribeStreamPackageChannels(request *DescribeStreamPackageChannelsRequest) (response *DescribeStreamPackageChannelsResponse, err error)
- func (c *Client) DescribeStreamPackageChannelsWithContext(ctx context.Context, request *DescribeStreamPackageChannelsRequest) (response *DescribeStreamPackageChannelsResponse, err error)
- func (c *Client) DescribeStreamPackageHarvestJob(request *DescribeStreamPackageHarvestJobRequest) (response *DescribeStreamPackageHarvestJobResponse, err error)
- func (c *Client) DescribeStreamPackageHarvestJobWithContext(ctx context.Context, request *DescribeStreamPackageHarvestJobRequest) (response *DescribeStreamPackageHarvestJobResponse, err error)
- func (c *Client) DescribeStreamPackageHarvestJobs(request *DescribeStreamPackageHarvestJobsRequest) (response *DescribeStreamPackageHarvestJobsResponse, err error)
- func (c *Client) DescribeStreamPackageHarvestJobsWithContext(ctx context.Context, request *DescribeStreamPackageHarvestJobsRequest) (response *DescribeStreamPackageHarvestJobsResponse, err error)
- func (c *Client) ModifyStreamPackageChannel(request *ModifyStreamPackageChannelRequest) (response *ModifyStreamPackageChannelResponse, err error)
- func (c *Client) ModifyStreamPackageChannelEndpoint(request *ModifyStreamPackageChannelEndpointRequest) (response *ModifyStreamPackageChannelEndpointResponse, err error)
- func (c *Client) ModifyStreamPackageChannelEndpointWithContext(ctx context.Context, request *ModifyStreamPackageChannelEndpointRequest) (response *ModifyStreamPackageChannelEndpointResponse, err error)
- func (c *Client) ModifyStreamPackageChannelInputAuthInfo(request *ModifyStreamPackageChannelInputAuthInfoRequest) (response *ModifyStreamPackageChannelInputAuthInfoResponse, err error)
- func (c *Client) ModifyStreamPackageChannelInputAuthInfoWithContext(ctx context.Context, request *ModifyStreamPackageChannelInputAuthInfoRequest) (response *ModifyStreamPackageChannelInputAuthInfoResponse, err error)
- func (c *Client) ModifyStreamPackageChannelWithContext(ctx context.Context, request *ModifyStreamPackageChannelRequest) (response *ModifyStreamPackageChannelResponse, err error)
- func (c *Client) UnbindCdnDomainWithChannel(request *UnbindCdnDomainWithChannelRequest) (response *UnbindCdnDomainWithChannelResponse, err error)
- func (c *Client) UnbindCdnDomainWithChannelWithContext(ctx context.Context, request *UnbindCdnDomainWithChannelRequest) (response *UnbindCdnDomainWithChannelResponse, err error)
- type CreateStreamPackageChannelEndpointRequest
- type CreateStreamPackageChannelEndpointRequestParams
- type CreateStreamPackageChannelEndpointResponse
- type CreateStreamPackageChannelEndpointResponseParams
- type CreateStreamPackageChannelRequest
- type CreateStreamPackageChannelRequestParams
- type CreateStreamPackageChannelResponse
- type CreateStreamPackageChannelResponseParams
- type CreateStreamPackageHarvestJobRequest
- type CreateStreamPackageHarvestJobRequestParams
- type CreateStreamPackageHarvestJobResponse
- type CreateStreamPackageHarvestJobResponseParams
- type DeleteStreamPackageChannelEndpointsRequest
- type DeleteStreamPackageChannelEndpointsRequestParams
- type DeleteStreamPackageChannelEndpointsResponse
- type DeleteStreamPackageChannelEndpointsResponseParams
- type DeleteStreamPackageChannelsRequest
- type DeleteStreamPackageChannelsRequestParams
- type DeleteStreamPackageChannelsResponse
- type DeleteStreamPackageChannelsResponseParams
- type DeleteStreamPackageHarvestJobRequest
- type DeleteStreamPackageHarvestJobRequestParams
- type DeleteStreamPackageHarvestJobResponse
- type DeleteStreamPackageHarvestJobResponseParams
- type DeleteStreamPackageHarvestJobsRequest
- type DeleteStreamPackageHarvestJobsRequestParams
- type DeleteStreamPackageHarvestJobsResponse
- type DeleteStreamPackageHarvestJobsResponseParams
- type DescribeStreamPackageChannelRequest
- type DescribeStreamPackageChannelRequestParams
- type DescribeStreamPackageChannelResponse
- type DescribeStreamPackageChannelResponseParams
- type DescribeStreamPackageChannelsRequest
- type DescribeStreamPackageChannelsRequestParams
- type DescribeStreamPackageChannelsResponse
- type DescribeStreamPackageChannelsResponseParams
- type DescribeStreamPackageHarvestJobRequest
- type DescribeStreamPackageHarvestJobRequestParams
- type DescribeStreamPackageHarvestJobResponse
- type DescribeStreamPackageHarvestJobResponseParams
- type DescribeStreamPackageHarvestJobsRequest
- type DescribeStreamPackageHarvestJobsRequestParams
- type DescribeStreamPackageHarvestJobsResponse
- type DescribeStreamPackageHarvestJobsResponseParams
- type EndpointAuthInfo
- type EndpointInfo
- type HarvestJobResp
- type InputAuthInfo
- type InputInfo
- type ModifyStreamPackageChannelEndpointRequest
- type ModifyStreamPackageChannelEndpointRequestParams
- type ModifyStreamPackageChannelEndpointResponse
- type ModifyStreamPackageChannelEndpointResponseParams
- type ModifyStreamPackageChannelInputAuthInfoRequest
- type ModifyStreamPackageChannelInputAuthInfoRequestParams
- type ModifyStreamPackageChannelInputAuthInfoResponse
- type ModifyStreamPackageChannelInputAuthInfoResponseParams
- type ModifyStreamPackageChannelRequest
- type ModifyStreamPackageChannelRequestParams
- type ModifyStreamPackageChannelResponse
- type ModifyStreamPackageChannelResponseParams
- type PointInfo
- type UnbindCdnDomainWithChannelRequest
- type UnbindCdnDomainWithChannelRequestParams
- type UnbindCdnDomainWithChannelResponse
- type UnbindCdnDomainWithChannelResponseParams
Constants ¶
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" )
const APIVersion = "2020-05-27"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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, which is returned for each request. 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 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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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) 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) 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) 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) 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 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"`
}
func NewCreateStreamPackageChannelEndpointRequest ¶
func NewCreateStreamPackageChannelEndpointRequest() (request *CreateStreamPackageChannelEndpointRequest)
func (*CreateStreamPackageChannelEndpointRequest) FromJsonString ¶
func (r *CreateStreamPackageChannelEndpointRequest) 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 (*CreateStreamPackageChannelEndpointRequest) ToJsonString ¶
func (r *CreateStreamPackageChannelEndpointRequest) ToJsonString() string
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"`
}
Predefined struct for user
type CreateStreamPackageChannelEndpointResponse ¶
type CreateStreamPackageChannelEndpointResponse struct {
*tchttp.BaseResponse
Response *CreateStreamPackageChannelEndpointResponseParams `json:"Response"`
}
func NewCreateStreamPackageChannelEndpointResponse ¶
func NewCreateStreamPackageChannelEndpointResponse() (response *CreateStreamPackageChannelEndpointResponse)
func (*CreateStreamPackageChannelEndpointResponse) FromJsonString ¶
func (r *CreateStreamPackageChannelEndpointResponse) 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 (*CreateStreamPackageChannelEndpointResponse) ToJsonString ¶
func (r *CreateStreamPackageChannelEndpointResponse) ToJsonString() string
type CreateStreamPackageChannelEndpointResponseParams ¶
type CreateStreamPackageChannelEndpointResponseParams struct {
// Information of the created channel endpoint
Info *EndpointInfo `json:"Info,omitnil,omitempty" name:"Info"`
// The unique request ID, which is returned for each request. 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
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
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, which is returned for each request. 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 ¶
func (r *CreateStreamPackageHarvestJobResponse) ToJsonString() string
type CreateStreamPackageHarvestJobResponseParams ¶
type CreateStreamPackageHarvestJobResponseParams struct {
// HarvestJob information.
Info *HarvestJobResp `json:"Info,omitnil,omitempty" name:"Info"`
// The unique request ID, which is returned for each request. 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 ¶
func (r *DeleteStreamPackageChannelEndpointsRequest) 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 (*DeleteStreamPackageChannelEndpointsRequest) ToJsonString ¶
func (r *DeleteStreamPackageChannelEndpointsRequest) ToJsonString() string
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 ¶
func (r *DeleteStreamPackageChannelEndpointsResponse) 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 (*DeleteStreamPackageChannelEndpointsResponse) ToJsonString ¶
func (r *DeleteStreamPackageChannelEndpointsResponse) ToJsonString() string
type DeleteStreamPackageChannelEndpointsResponseParams ¶
type DeleteStreamPackageChannelEndpointsResponseParams struct {
// The unique request ID, which is returned for each request. 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, which is returned for each request. 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 ¶
func (r *DeleteStreamPackageHarvestJobResponse) ToJsonString() string
type DeleteStreamPackageHarvestJobResponseParams ¶
type DeleteStreamPackageHarvestJobResponseParams struct {
// The unique request ID, which is returned for each request. 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 ¶
func (r *DeleteStreamPackageHarvestJobsRequest) ToJsonString() string
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 ¶
func (r *DeleteStreamPackageHarvestJobsResponse) 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 (*DeleteStreamPackageHarvestJobsResponse) ToJsonString ¶
func (r *DeleteStreamPackageHarvestJobsResponse) ToJsonString() string
type DeleteStreamPackageHarvestJobsResponseParams ¶
type DeleteStreamPackageHarvestJobsResponseParams struct {
// The unique request ID, which is returned for each request. 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, which is returned for each request. 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 ¶
func (r *DescribeStreamPackageChannelsResponse) ToJsonString() string
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, which is returned for each request. 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 ¶
func (r *DescribeStreamPackageHarvestJobRequest) 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 (*DescribeStreamPackageHarvestJobRequest) ToJsonString ¶
func (r *DescribeStreamPackageHarvestJobRequest) ToJsonString() string
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 ¶
func (r *DescribeStreamPackageHarvestJobResponse) 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 (*DescribeStreamPackageHarvestJobResponse) ToJsonString ¶
func (r *DescribeStreamPackageHarvestJobResponse) ToJsonString() string
type DescribeStreamPackageHarvestJobResponseParams ¶
type DescribeStreamPackageHarvestJobResponseParams struct {
// HarvestJob information.
Info *HarvestJobResp `json:"Info,omitnil,omitempty" name:"Info"`
// The unique request ID, which is returned for each request. 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 ¶
func (r *DescribeStreamPackageHarvestJobsRequest) 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 (*DescribeStreamPackageHarvestJobsRequest) ToJsonString ¶
func (r *DescribeStreamPackageHarvestJobsRequest) ToJsonString() string
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 ¶
func (r *DescribeStreamPackageHarvestJobsResponse) 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 (*DescribeStreamPackageHarvestJobsResponse) ToJsonString ¶
func (r *DescribeStreamPackageHarvestJobsResponse) ToJsonString() string
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, which is returned for each request. 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"`
}
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 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"`
}
func NewModifyStreamPackageChannelEndpointRequest ¶
func NewModifyStreamPackageChannelEndpointRequest() (request *ModifyStreamPackageChannelEndpointRequest)
func (*ModifyStreamPackageChannelEndpointRequest) FromJsonString ¶
func (r *ModifyStreamPackageChannelEndpointRequest) 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 (*ModifyStreamPackageChannelEndpointRequest) ToJsonString ¶
func (r *ModifyStreamPackageChannelEndpointRequest) ToJsonString() string
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"`
}
Predefined struct for user
type ModifyStreamPackageChannelEndpointResponse ¶
type ModifyStreamPackageChannelEndpointResponse struct {
*tchttp.BaseResponse
Response *ModifyStreamPackageChannelEndpointResponseParams `json:"Response"`
}
func NewModifyStreamPackageChannelEndpointResponse ¶
func NewModifyStreamPackageChannelEndpointResponse() (response *ModifyStreamPackageChannelEndpointResponse)
func (*ModifyStreamPackageChannelEndpointResponse) FromJsonString ¶
func (r *ModifyStreamPackageChannelEndpointResponse) 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 (*ModifyStreamPackageChannelEndpointResponse) ToJsonString ¶
func (r *ModifyStreamPackageChannelEndpointResponse) ToJsonString() string
type ModifyStreamPackageChannelEndpointResponseParams ¶
type ModifyStreamPackageChannelEndpointResponseParams struct {
// The unique request ID, which is returned for each request. 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 ¶
func (r *ModifyStreamPackageChannelInputAuthInfoRequest) 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 (*ModifyStreamPackageChannelInputAuthInfoRequest) ToJsonString ¶
func (r *ModifyStreamPackageChannelInputAuthInfoRequest) ToJsonString() string
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 ¶
func (r *ModifyStreamPackageChannelInputAuthInfoResponse) 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 (*ModifyStreamPackageChannelInputAuthInfoResponse) ToJsonString ¶
func (r *ModifyStreamPackageChannelInputAuthInfoResponse) ToJsonString() string
type ModifyStreamPackageChannelInputAuthInfoResponseParams ¶
type ModifyStreamPackageChannelInputAuthInfoResponseParams struct {
// Channel input authentication information
AuthInfo *InputAuthInfo `json:"AuthInfo,omitnil,omitempty" name:"AuthInfo"`
// The unique request ID, which is returned for each request. 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
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
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, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
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 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, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user