v20220110

package
v3.0.1060+incompatible Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// CAM signature/authentication error.
	AUTHFAILURE = "AuthFailure"

	// Operation failed.
	FAILEDOPERATION = "FailedOperation"

	// Application creation failed.
	FAILEDOPERATION_APPLICATIONCREATEFAIL = "FailedOperation.ApplicationCreateFail"

	// Application lock failed.
	FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"

	// Application does not exist.
	FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"

	// Concurrency quota not requested or request timed out.
	FAILEDOPERATION_LOCKTIMEOUT = "FailedOperation.LockTimeout"

	// Failed to find the path.
	FAILEDOPERATION_PATHNOTFOUND = "FailedOperation.PathNotFound"

	// Processing timed out.
	FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"

	// The request of the current `UserId` is being processed. Try again later.
	FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"

	// Version lock failed.
	FAILEDOPERATION_VERSIONLOCKFAIL = "FailedOperation.VersionLockFail"

	// Internal error.
	INTERNALERROR = "InternalError"

	// Parameter error.
	INVALIDPARAMETER = "InvalidParameter"

	// JSON parsing error.
	INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"

	// Invalid parameter value.
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// [Multi-person Interaction] The number of persons corresponding to a role exceeds the limit.
	LIMITEXCEEDED_ROLE = "LimitExceeded.Role"

	// Operation denied.
	OPERATIONDENIED = "OperationDenied"

	// The number of applications exceeds the limit.
	OPERATIONDENIED_APPLICATIONLIMITEXCEEDED = "OperationDenied.ApplicationLimitExceeded"

	// Version is being created.
	OPERATIONDENIED_VERSIONCREATING = "OperationDenied.VersionCreating"

	// The number of versions exceeds the limit.
	OPERATIONDENIED_VERSIONLIMITEXCEEDED = "OperationDenied.VersionLimitExceeded"

	// No available concurrency quota.
	RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"

	// Unable to find the session.
	RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

	// Failed to access the concurrency instance.
	RESOURCEUNAVAILABLE_ACCESSFAILED = "ResourceUnavailable.AccessFailed"

	// It is being initialized.
	RESOURCEUNAVAILABLE_INITIALIZATION = "ResourceUnavailable.Initialization"

	// The session is being terminated.
	UNSUPPORTEDOPERATION_STOPPING = "UnsupportedOperation.Stopping"
)
View Source
const APIVersion = "2022-01-10"

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationBaseInfo

type ApplicationBaseInfo struct {
	// Application window usage mode (ApplicationDesktop: Captures the entire desktop; ApplicationWindow: Captures only the application window).
	WindowUseType *string `json:"WindowUseType,omitnil,omitempty" name:"WindowUseType"`

	// Application window name.
	WindowName *string `json:"WindowName,omitnil,omitempty" name:"WindowName"`

	// Application window class name.
	WindowClassName *string `json:"WindowClassName,omitnil,omitempty" name:"WindowClassName"`

	// Application window capture mode (HOOK: default mode; DDA_CUT: compatible mode).
	WindowCaptureMode *string `json:"WindowCaptureMode,omitnil,omitempty" name:"WindowCaptureMode"`
}

type ApplicationConcurrentPackage

type ApplicationConcurrentPackage struct {
}

type ApplicationProject

type ApplicationProject struct {
	// Project ID.Note: This field may return null, indicating that no valid values can be obtained.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

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

	// Project description.Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Concurrency type required for project operation.S1: concurrency for rendering small cloud applications.M1: concurrency for rendering medium cloud applications.L1: concurrency for rendering large cloud applications.L2: concurrency for rendering large cloud applications.XL2: concurrency for rendering extra large cloud applications.MM1_HD: concurrency for performance-based cloud ARM (HD).MM1_FHD: concurrency for performance-based cloud ARM (FHD).Note: This field may return null, indicating that no valid values can be obtained.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Cloud application ID.Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Pre-launch.Note: This field may return null, indicating that no valid values can be obtained.
	IsPreload *bool `json:"IsPreload,omitnil,omitempty" name:"IsPreload"`

	// Number of concurrencies already configured.Note: This field may return null, indicating that no valid values can be obtained.
	Amount *int64 `json:"Amount,omitnil,omitempty" name:"Amount"`

	// Number of concurrencies in use.Note: This field may return null, indicating that no valid values can be obtained.
	Using *int64 `json:"Using,omitnil,omitempty" name:"Using"`

	// Application status. NoConcurrent: no concurrency pack configured; Online: activated. Cloud application status: applicationCreating: creating; applicationCreateFail: creation failed; applicationDeleting: deleting; applicationNoConfigured: startup parameters not configured.Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationStatus *string `json:"ApplicationStatus,omitnil,omitempty" name:"ApplicationStatus"`

	// Application startup parameters.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationParams *string `json:"ApplicationParams,omitnil,omitempty" name:"ApplicationParams"`

	// Creation time.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

	// Resolution, in the format of widthxheight, such as 1920x1080.Note: This field may return null, indicating that no valid values can be obtained.
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// Project type.SHARED: shared by all applications.EXCLUSIVE (default value): dedicated for one application.Note: This field may return null, indicating that no valid values can be obtained.
	ProjectType *string `json:"ProjectType,omitnil,omitempty" name:"ProjectType"`

	// Purpose.EXPERIENCE: Experience.Note: This field may return null, indicating that no valid values can be obtained.
	Purpose *string `json:"Purpose,omitnil,omitempty" name:"Purpose"`

	// Application distribution area. Standard areas are as follows. ap-chinese-mainland: Chinese mainland; na-north-america: North America; eu-frankfurt: Frankfurt; ap-mumbai: Mumbai; ap-tokyo: Tokyo; ap-seoul: Seoul; ap-singapore: Singapore; ap-bangkok: Bangkok; ap-hongkong: Hong Kong (China). Fusion areas are as follows. me-middle-east-fusion: Middle East; na-north-america-fusion: North America; sa-south-america-fusion: South America; ap-tokyo-fusion: Tokyo; ap-seoul-fusion: Seoul; eu-frankfurt-fusion: Frankfurt; ap-singapore-fusion: Singapore; ap-hongkong-fusion: Hong Kong (China).Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationRegions []*string `json:"ApplicationRegions,omitnil,omitempty" name:"ApplicationRegions"`

	// Concurrency area. Standard areas are as follows. ap-chinese-mainland: Chinese mainland; na-north-america: North America; eu-frankfurt: Frankfurt; ap-mumbai: Mumbai; ap-tokyo: Tokyo; ap-seoul: Seoul; ap-singapore: Singapore; ap-bangkok: Bangkok; ap-hongkong: Hong Kong (China). Fusion areas are as follows. me-middle-east-fusion: Middle East; na-north-america-fusion: North America; sa-south-america-fusion: South America; ap-tokyo-fusion: Tokyo; ap-seoul-fusion: Seoul; eu-frankfurt-fusion: Frankfurt; ap-singapore-fusion: Singapore; ap-hongkong-fusion: Hong Kong (China).Note: This field may return null, indicating that no valid values can be obtained.
	ConcurrentRegions []*string `json:"ConcurrentRegions,omitnil,omitempty" name:"ConcurrentRegions"`

	// Project category.DESKTOP: desktop (default value).MOBILE: mobile.Note: This field may return null, indicating that no valid values can be obtained.
	ProjectCategory *string `json:"ProjectCategory,omitnil,omitempty" name:"ProjectCategory"`
}

type ApplyConcurrentRequest

type ApplyConcurrentRequest struct {
	*tchttp.BaseRequest

	// Unique user ID, which is customized by you and is not parsed by CAR. Based on your needs, you can either define unique IDs for users or use timestamps to generate random IDs. Make sure the same ID is used when a user reconnects to your application.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Public IP address of the user's client, which is used for nearby scheduling.
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

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

	// Application version ID. If the application of the current version is requested, you do not need to fill in this field. If the application of the other versions is requested, you need to specify the version through this field.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`

	// Application ID, which is used only by the multi-application project to specify applications. For a single-application project, this parameter is ignored, and the application bound to the project will be used.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

func NewApplyConcurrentRequest

func NewApplyConcurrentRequest() (request *ApplyConcurrentRequest)

func (*ApplyConcurrentRequest) FromJsonString

func (r *ApplyConcurrentRequest) 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 (*ApplyConcurrentRequest) ToJsonString

func (r *ApplyConcurrentRequest) ToJsonString() string

type ApplyConcurrentRequestParams

type ApplyConcurrentRequestParams struct {
	// Unique user ID, which is customized by you and is not parsed by CAR. Based on your needs, you can either define unique IDs for users or use timestamps to generate random IDs. Make sure the same ID is used when a user reconnects to your application.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Public IP address of the user's client, which is used for nearby scheduling.
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

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

	// Application version ID. If the application of the current version is requested, you do not need to fill in this field. If the application of the other versions is requested, you need to specify the version through this field.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`

	// Application ID, which is used only by the multi-application project to specify applications. For a single-application project, this parameter is ignored, and the application bound to the project will be used.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

Predefined struct for user

type ApplyConcurrentResponse

type ApplyConcurrentResponse struct {
	*tchttp.BaseResponse
	Response *ApplyConcurrentResponseParams `json:"Response"`
}

func NewApplyConcurrentResponse

func NewApplyConcurrentResponse() (response *ApplyConcurrentResponse)

func (*ApplyConcurrentResponse) FromJsonString

func (r *ApplyConcurrentResponse) 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 (*ApplyConcurrentResponse) ToJsonString

func (r *ApplyConcurrentResponse) ToJsonString() string

type ApplyConcurrentResponseParams

type ApplyConcurrentResponseParams 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 BackgroundImage

type BackgroundImage struct {
	// ID of the COS file.Note: This field may return null, indicating that no valid values can be obtained.
	COSFileId *string `json:"COSFileId,omitnil,omitempty" name:"COSFileId"`

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

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

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

type BindConcurrentPackagesToProjectRequest

type BindConcurrentPackagesToProjectRequest struct {
	*tchttp.BaseRequest

	// Concurrency pack ID list.
	ConcurrentIds []*string `json:"ConcurrentIds,omitnil,omitempty" name:"ConcurrentIds"`

	// Cloud application project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewBindConcurrentPackagesToProjectRequest

func NewBindConcurrentPackagesToProjectRequest() (request *BindConcurrentPackagesToProjectRequest)

func (*BindConcurrentPackagesToProjectRequest) FromJsonString

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

func (*BindConcurrentPackagesToProjectRequest) ToJsonString

type BindConcurrentPackagesToProjectRequestParams

type BindConcurrentPackagesToProjectRequestParams struct {
	// Concurrency pack ID list.
	ConcurrentIds []*string `json:"ConcurrentIds,omitnil,omitempty" name:"ConcurrentIds"`

	// Cloud application project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type BindConcurrentPackagesToProjectResponse

type BindConcurrentPackagesToProjectResponse struct {
	*tchttp.BaseResponse
	Response *BindConcurrentPackagesToProjectResponseParams `json:"Response"`
}

func NewBindConcurrentPackagesToProjectResponse

func NewBindConcurrentPackagesToProjectResponse() (response *BindConcurrentPackagesToProjectResponse)

func (*BindConcurrentPackagesToProjectResponse) FromJsonString

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

func (*BindConcurrentPackagesToProjectResponse) ToJsonString

type BindConcurrentPackagesToProjectResponseParams

type BindConcurrentPackagesToProjectResponseParams 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 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) ApplyConcurrent

func (c *Client) ApplyConcurrent(request *ApplyConcurrentRequest) (response *ApplyConcurrentResponse, err error)

ApplyConcurrent This API is used to request concurrency quota. The timeout period of the API is 20 seconds.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"
RESOURCEUNAVAILABLE_INITIALIZATION = "ResourceUnavailable.Initialization"
UNSUPPORTEDOPERATION_STOPPING = "UnsupportedOperation.Stopping"

func (*Client) ApplyConcurrentWithContext

func (c *Client) ApplyConcurrentWithContext(ctx context.Context, request *ApplyConcurrentRequest) (response *ApplyConcurrentResponse, err error)

ApplyConcurrent This API is used to request concurrency quota. The timeout period of the API is 20 seconds.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"
RESOURCEUNAVAILABLE_INITIALIZATION = "ResourceUnavailable.Initialization"
UNSUPPORTEDOPERATION_STOPPING = "UnsupportedOperation.Stopping"

func (*Client) BindConcurrentPackagesToProject

func (c *Client) BindConcurrentPackagesToProject(request *BindConcurrentPackagesToProjectRequest) (response *BindConcurrentPackagesToProjectResponse, err error)

BindConcurrentPackagesToProject This API is used to bind a concurrency pack to a project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"
RESOURCEUNAVAILABLE_INITIALIZATION = "ResourceUnavailable.Initialization"
UNSUPPORTEDOPERATION_STOPPING = "UnsupportedOperation.Stopping"

func (*Client) BindConcurrentPackagesToProjectWithContext

func (c *Client) BindConcurrentPackagesToProjectWithContext(ctx context.Context, request *BindConcurrentPackagesToProjectRequest) (response *BindConcurrentPackagesToProjectResponse, err error)

BindConcurrentPackagesToProject This API is used to bind a concurrency pack to a project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"
RESOURCEUNAVAILABLE_INITIALIZATION = "ResourceUnavailable.Initialization"
UNSUPPORTEDOPERATION_STOPPING = "UnsupportedOperation.Stopping"

func (*Client) CreateApplication

func (c *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)

CreateApplication This API is used to create an application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONCREATEFAIL = "FailedOperation.ApplicationCreateFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_APPLICATIONLIMITEXCEEDED = "OperationDenied.ApplicationLimitExceeded"

func (*Client) CreateApplicationProject

func (c *Client) CreateApplicationProject(request *CreateApplicationProjectRequest) (response *CreateApplicationProjectResponse, err error)

CreateApplicationProject This API is used to create a cloud application project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateApplicationProjectWithContext

func (c *Client) CreateApplicationProjectWithContext(ctx context.Context, request *CreateApplicationProjectRequest) (response *CreateApplicationProjectResponse, err error)

CreateApplicationProject This API is used to create a cloud application project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateApplicationSnapshot

func (c *Client) CreateApplicationSnapshot(request *CreateApplicationSnapshotRequest) (response *CreateApplicationSnapshotResponse, err error)

CreateApplicationSnapshot This API is used to create a cloud application version snapshot.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) CreateApplicationSnapshotWithContext

func (c *Client) CreateApplicationSnapshotWithContext(ctx context.Context, request *CreateApplicationSnapshotRequest) (response *CreateApplicationSnapshotResponse, err error)

CreateApplicationSnapshot This API is used to create a cloud application version snapshot.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) CreateApplicationVersion

func (c *Client) CreateApplicationVersion(request *CreateApplicationVersionRequest) (response *CreateApplicationVersionResponse, err error)

CreateApplicationVersion This API is used to create a cloud application version.

error code that may be returned:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_VERSIONCREATING = "OperationDenied.VersionCreating"
OPERATIONDENIED_VERSIONLIMITEXCEEDED = "OperationDenied.VersionLimitExceeded"

func (*Client) CreateApplicationVersionWithContext

func (c *Client) CreateApplicationVersionWithContext(ctx context.Context, request *CreateApplicationVersionRequest) (response *CreateApplicationVersionResponse, err error)

CreateApplicationVersion This API is used to create a cloud application version.

error code that may be returned:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_VERSIONCREATING = "OperationDenied.VersionCreating"
OPERATIONDENIED_VERSIONLIMITEXCEEDED = "OperationDenied.VersionLimitExceeded"

func (*Client) CreateApplicationWithContext

func (c *Client) CreateApplicationWithContext(ctx context.Context, request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)

CreateApplication This API is used to create an application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONCREATEFAIL = "FailedOperation.ApplicationCreateFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_APPLICATIONLIMITEXCEEDED = "OperationDenied.ApplicationLimitExceeded"

func (*Client) CreateSession

func (c *Client) CreateSession(request *CreateSessionRequest) (response *CreateSessionResponse, err error)

CreateSession This API is used to create a session. The timeout period of the API is 5 seconds.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOCKTIMEOUT = "FailedOperation.LockTimeout"
FAILEDOPERATION_PATHNOTFOUND = "FailedOperation.PathNotFound"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_ROLE = "LimitExceeded.Role"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"
RESOURCEUNAVAILABLE_INITIALIZATION = "ResourceUnavailable.Initialization"
UNSUPPORTEDOPERATION_STOPPING = "UnsupportedOperation.Stopping"

func (*Client) CreateSessionWithContext

func (c *Client) CreateSessionWithContext(ctx context.Context, request *CreateSessionRequest) (response *CreateSessionResponse, err error)

CreateSession This API is used to create a session. The timeout period of the API is 5 seconds.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOCKTIMEOUT = "FailedOperation.LockTimeout"
FAILEDOPERATION_PATHNOTFOUND = "FailedOperation.PathNotFound"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_ROLE = "LimitExceeded.Role"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"
RESOURCEUNAVAILABLE_INITIALIZATION = "ResourceUnavailable.Initialization"
UNSUPPORTEDOPERATION_STOPPING = "UnsupportedOperation.Stopping"

func (*Client) DeleteApplication

func (c *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)

DeleteApplication This API is used to delete a cloud application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
FAILEDOPERATION_VERSIONLOCKFAIL = "FailedOperation.VersionLockFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteApplicationProjects

func (c *Client) DeleteApplicationProjects(request *DeleteApplicationProjectsRequest) (response *DeleteApplicationProjectsResponse, err error)

DeleteApplicationProjects This API is used to delete cloud application projects in batches.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
FAILEDOPERATION_VERSIONLOCKFAIL = "FailedOperation.VersionLockFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteApplicationProjectsWithContext

func (c *Client) DeleteApplicationProjectsWithContext(ctx context.Context, request *DeleteApplicationProjectsRequest) (response *DeleteApplicationProjectsResponse, err error)

DeleteApplicationProjects This API is used to delete cloud application projects in batches.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
FAILEDOPERATION_VERSIONLOCKFAIL = "FailedOperation.VersionLockFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteApplicationVersion

func (c *Client) DeleteApplicationVersion(request *DeleteApplicationVersionRequest) (response *DeleteApplicationVersionResponse, err error)

DeleteApplicationVersion This API is used to delete a cloud application version.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
FAILEDOPERATION_VERSIONLOCKFAIL = "FailedOperation.VersionLockFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) DeleteApplicationVersionWithContext

func (c *Client) DeleteApplicationVersionWithContext(ctx context.Context, request *DeleteApplicationVersionRequest) (response *DeleteApplicationVersionResponse, err error)

DeleteApplicationVersion This API is used to delete a cloud application version.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
FAILEDOPERATION_VERSIONLOCKFAIL = "FailedOperation.VersionLockFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) DeleteApplicationWithContext

func (c *Client) DeleteApplicationWithContext(ctx context.Context, request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)

DeleteApplication This API is used to delete a cloud application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
FAILEDOPERATION_VERSIONLOCKFAIL = "FailedOperation.VersionLockFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeApplicationFileInfo

func (c *Client) DescribeApplicationFileInfo(request *DescribeApplicationFileInfoRequest) (response *DescribeApplicationFileInfoResponse, err error)

DescribeApplicationFileInfo This API is used to query application file information.

error code that may be returned:

FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeApplicationFileInfoWithContext

func (c *Client) DescribeApplicationFileInfoWithContext(ctx context.Context, request *DescribeApplicationFileInfoRequest) (response *DescribeApplicationFileInfoResponse, err error)

DescribeApplicationFileInfo This API is used to query application file information.

error code that may be returned:

FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeApplicationList

func (c *Client) DescribeApplicationList(request *DescribeApplicationListRequest) (response *DescribeApplicationListResponse, err error)

DescribeApplicationList This API is used to query the cloud application list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeApplicationListWithContext

func (c *Client) DescribeApplicationListWithContext(ctx context.Context, request *DescribeApplicationListRequest) (response *DescribeApplicationListResponse, err error)

DescribeApplicationList This API is used to query the cloud application list.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeApplicationPathList

func (c *Client) DescribeApplicationPathList(request *DescribeApplicationPathListRequest) (response *DescribeApplicationPathListResponse, err error)

DescribeApplicationPathList This API is used to query the cloud application startup path list.

error code that may be returned:

FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeApplicationPathListWithContext

func (c *Client) DescribeApplicationPathListWithContext(ctx context.Context, request *DescribeApplicationPathListRequest) (response *DescribeApplicationPathListResponse, err error)

DescribeApplicationPathList This API is used to query the cloud application startup path list.

error code that may be returned:

FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeApplicationProjectAdvancedConfig

func (c *Client) DescribeApplicationProjectAdvancedConfig(request *DescribeApplicationProjectAdvancedConfigRequest) (response *DescribeApplicationProjectAdvancedConfigResponse, err error)

DescribeApplicationProjectAdvancedConfig This API is used to obtain the advanced configuration information of a cloud application project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeApplicationProjectAdvancedConfigWithContext

func (c *Client) DescribeApplicationProjectAdvancedConfigWithContext(ctx context.Context, request *DescribeApplicationProjectAdvancedConfigRequest) (response *DescribeApplicationProjectAdvancedConfigResponse, err error)

DescribeApplicationProjectAdvancedConfig This API is used to obtain the advanced configuration information of a cloud application project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeApplicationProjects

func (c *Client) DescribeApplicationProjects(request *DescribeApplicationProjectsRequest) (response *DescribeApplicationProjectsResponse, err error)

DescribeApplicationProjects This API is used to obtain the cloud application project list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeApplicationProjectsWithContext

func (c *Client) DescribeApplicationProjectsWithContext(ctx context.Context, request *DescribeApplicationProjectsRequest) (response *DescribeApplicationProjectsResponse, err error)

DescribeApplicationProjects This API is used to obtain the cloud application project list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeApplicationStatus

func (c *Client) DescribeApplicationStatus(request *DescribeApplicationStatusRequest) (response *DescribeApplicationStatusResponse, err error)

DescribeApplicationStatus This API is used to query the running status of a cloud application and update status information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeApplicationStatusWithContext

func (c *Client) DescribeApplicationStatusWithContext(ctx context.Context, request *DescribeApplicationStatusRequest) (response *DescribeApplicationStatusResponse, err error)

DescribeApplicationStatus This API is used to query the running status of a cloud application and update status information.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeApplicationVersion

func (c *Client) DescribeApplicationVersion(request *DescribeApplicationVersionRequest) (response *DescribeApplicationVersionResponse, err error)

DescribeApplicationVersion This API is used to query the version information of a cloud application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeApplicationVersionWithContext

func (c *Client) DescribeApplicationVersionWithContext(ctx context.Context, request *DescribeApplicationVersionRequest) (response *DescribeApplicationVersionResponse, err error)

DescribeApplicationVersion This API is used to query the version information of a cloud application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeConcurrentCount

func (c *Client) DescribeConcurrentCount(request *DescribeConcurrentCountRequest) (response *DescribeConcurrentCountResponse, err error)

DescribeConcurrentCount This API is used to obtain the concurrency count.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeConcurrentCountWithContext

func (c *Client) DescribeConcurrentCountWithContext(ctx context.Context, request *DescribeConcurrentCountRequest) (response *DescribeConcurrentCountResponse, err error)

DescribeConcurrentCount This API is used to obtain the concurrency count.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeConcurrentPackages

func (c *Client) DescribeConcurrentPackages(request *DescribeConcurrentPackagesRequest) (response *DescribeConcurrentPackagesResponse, err error)

DescribeConcurrentPackages This API is used to obtain the cloud application concurrency pack list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeConcurrentPackagesWithContext

func (c *Client) DescribeConcurrentPackagesWithContext(ctx context.Context, request *DescribeConcurrentPackagesRequest) (response *DescribeConcurrentPackagesResponse, err error)

DescribeConcurrentPackages This API is used to obtain the cloud application concurrency pack list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeConcurrentSummary

func (c *Client) DescribeConcurrentSummary(request *DescribeConcurrentSummaryRequest) (response *DescribeConcurrentSummaryResponse, err error)

DescribeConcurrentSummary This API is used to query the concurrency overview.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeConcurrentSummaryWithContext

func (c *Client) DescribeConcurrentSummaryWithContext(ctx context.Context, request *DescribeConcurrentSummaryRequest) (response *DescribeConcurrentSummaryResponse, err error)

DescribeConcurrentSummary This API is used to query the concurrency overview.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeCosCredential

func (c *Client) DescribeCosCredential(request *DescribeCosCredentialRequest) (response *DescribeCosCredentialResponse, err error)

DescribeCosCredential This API is used to query COS key information.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeCosCredentialWithContext

func (c *Client) DescribeCosCredentialWithContext(ctx context.Context, request *DescribeCosCredentialRequest) (response *DescribeCosCredentialResponse, err error)

DescribeCosCredential This API is used to query COS key information.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) DestroySession

func (c *Client) DestroySession(request *DestroySessionRequest) (response *DestroySessionResponse, err error)

DestroySession This API is used to terminate a session. If cloud-based streaming has been enabled for this session, the cloud-based streaming will end upon session termination.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
RESOURCEUNAVAILABLE_ACCESSFAILED = "ResourceUnavailable.AccessFailed"

func (*Client) DestroySessionWithContext

func (c *Client) DestroySessionWithContext(ctx context.Context, request *DestroySessionRequest) (response *DestroySessionResponse, err error)

DestroySession This API is used to terminate a session. If cloud-based streaming has been enabled for this session, the cloud-based streaming will end upon session termination.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
RESOURCEUNAVAILABLE_ACCESSFAILED = "ResourceUnavailable.AccessFailed"

func (*Client) ModifyApplicationBaseInfo

func (c *Client) ModifyApplicationBaseInfo(request *ModifyApplicationBaseInfoRequest) (response *ModifyApplicationBaseInfoResponse, err error)

ModifyApplicationBaseInfo This API is used to modify basic information of a cloud application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyApplicationBaseInfoWithContext

func (c *Client) ModifyApplicationBaseInfoWithContext(ctx context.Context, request *ModifyApplicationBaseInfoRequest) (response *ModifyApplicationBaseInfoResponse, err error)

ModifyApplicationBaseInfo This API is used to modify basic information of a cloud application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyApplicationProject

func (c *Client) ModifyApplicationProject(request *ModifyApplicationProjectRequest) (response *ModifyApplicationProjectResponse, err error)

ModifyApplicationProject This API is used to modify a cloud application project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyApplicationProjectWithContext

func (c *Client) ModifyApplicationProjectWithContext(ctx context.Context, request *ModifyApplicationProjectRequest) (response *ModifyApplicationProjectResponse, err error)

ModifyApplicationProject This API is used to modify a cloud application project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyApplicationVersion

func (c *Client) ModifyApplicationVersion(request *ModifyApplicationVersionRequest) (response *ModifyApplicationVersionResponse, err error)

ModifyApplicationVersion This API is used to modify the version information of a cloud application.

error code that may be returned:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyApplicationVersionWithContext

func (c *Client) ModifyApplicationVersionWithContext(ctx context.Context, request *ModifyApplicationVersionRequest) (response *ModifyApplicationVersionResponse, err error)

ModifyApplicationVersion This API is used to modify the version information of a cloud application.

error code that may be returned:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyConcurrentPackage

func (c *Client) ModifyConcurrentPackage(request *ModifyConcurrentPackageRequest) (response *ModifyConcurrentPackageResponse, err error)

ModifyConcurrentPackage This API is used to modify a cloud application concurrency pack.

error code that may be returned:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyConcurrentPackageWithContext

func (c *Client) ModifyConcurrentPackageWithContext(ctx context.Context, request *ModifyConcurrentPackageRequest) (response *ModifyConcurrentPackageResponse, err error)

ModifyConcurrentPackage This API is used to modify a cloud application concurrency pack.

error code that may be returned:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyMobileApplicationInfo

func (c *Client) ModifyMobileApplicationInfo(request *ModifyMobileApplicationInfoRequest) (response *ModifyMobileApplicationInfoResponse, err error)

ModifyMobileApplicationInfo This API is used to modify the mobile application data.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyMobileApplicationInfoWithContext

func (c *Client) ModifyMobileApplicationInfoWithContext(ctx context.Context, request *ModifyMobileApplicationInfoRequest) (response *ModifyMobileApplicationInfoResponse, err error)

ModifyMobileApplicationInfo This API is used to modify the mobile application data.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ResetConcurrentPackages

func (c *Client) ResetConcurrentPackages(request *ResetConcurrentPackagesRequest) (response *ResetConcurrentPackagesResponse, err error)

ResetConcurrentPackages This API is used to reset a concurrency pack and disconnect all user connections.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ResetConcurrentPackagesWithContext

func (c *Client) ResetConcurrentPackagesWithContext(ctx context.Context, request *ResetConcurrentPackagesRequest) (response *ResetConcurrentPackagesResponse, err error)

ResetConcurrentPackages This API is used to reset a concurrency pack and disconnect all user connections.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) SetApplicationVersionOnline

func (c *Client) SetApplicationVersionOnline(request *SetApplicationVersionOnlineRequest) (response *SetApplicationVersionOnlineResponse, err error)

SetApplicationVersionOnline This API is used to launch an application version.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) SetApplicationVersionOnlineWithContext

func (c *Client) SetApplicationVersionOnlineWithContext(ctx context.Context, request *SetApplicationVersionOnlineRequest) (response *SetApplicationVersionOnlineResponse, err error)

SetApplicationVersionOnline This API is used to launch an application version.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) StartPublishStream

func (c *Client) StartPublishStream(request *StartPublishStreamRequest) (response *StartPublishStreamResponse, err error)

StartPublishStream This API is used to start pushing your cloud application's video streams in real time to CSS. The codec for the streaming is automatically selected based on the client's (SDK) capabilities, with a default order of H.265, H.264, VP8, and VP9.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) StartPublishStreamWithContext

func (c *Client) StartPublishStreamWithContext(ctx context.Context, request *StartPublishStreamRequest) (response *StartPublishStreamResponse, err error)

StartPublishStream This API is used to start pushing your cloud application's video streams in real time to CSS. The codec for the streaming is automatically selected based on the client's (SDK) capabilities, with a default order of H.265, H.264, VP8, and VP9.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) StartPublishStreamWithURL

func (c *Client) StartPublishStreamWithURL(request *StartPublishStreamWithURLRequest) (response *StartPublishStreamWithURLResponse, err error)

StartPublishStreamWithURL This API is used to start pushing your cloud application's video streams to a specified URL. The codec for the streaming is automatically selected based on the client's (SDK) capabilities, with a default order of H.265, H.264, VP8, and VP9. This streaming method will be billed separately. For details about the billing method, see [Charging for Streaming to Specified URL](https://intl.cloud.tencent.com/document/product/1547/72168?from_cn_redirect=1#98ac188a-d122-4caf-88be-05268ecefdf6).

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) StartPublishStreamWithURLWithContext

func (c *Client) StartPublishStreamWithURLWithContext(ctx context.Context, request *StartPublishStreamWithURLRequest) (response *StartPublishStreamWithURLResponse, err error)

StartPublishStreamWithURL This API is used to start pushing your cloud application's video streams to a specified URL. The codec for the streaming is automatically selected based on the client's (SDK) capabilities, with a default order of H.265, H.264, VP8, and VP9. This streaming method will be billed separately. For details about the billing method, see [Charging for Streaming to Specified URL](https://intl.cloud.tencent.com/document/product/1547/72168?from_cn_redirect=1#98ac188a-d122-4caf-88be-05268ecefdf6).

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) StopPublishStream

func (c *Client) StopPublishStream(request *StopPublishStreamRequest) (response *StopPublishStreamResponse, err error)

StopPublishStream This API is used to stop pushing streams.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) StopPublishStreamWithContext

func (c *Client) StopPublishStreamWithContext(ctx context.Context, request *StopPublishStreamRequest) (response *StopPublishStreamResponse, err error)

StopPublishStream This API is used to stop pushing streams.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) UnbindConcurrentPackagesFromProject

func (c *Client) UnbindConcurrentPackagesFromProject(request *UnbindConcurrentPackagesFromProjectRequest) (response *UnbindConcurrentPackagesFromProjectResponse, err error)

UnbindConcurrentPackagesFromProject This API is used to unbind a concurrency pack from a project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UnbindConcurrentPackagesFromProjectWithContext

func (c *Client) UnbindConcurrentPackagesFromProjectWithContext(ctx context.Context, request *UnbindConcurrentPackagesFromProjectRequest) (response *UnbindConcurrentPackagesFromProjectResponse, err error)

UnbindConcurrentPackagesFromProject This API is used to unbind a concurrency pack from a project.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

type CreateApplicationProjectRequest

type CreateApplicationProjectRequest struct {
	*tchttp.BaseRequest

	// Project name, which is user-defined.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Bound application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Concurrency type required for project operation.S1: concurrency for rendering small cloud applications.M1: concurrency for rendering medium cloud applications.L1: concurrency for rendering large cloud applications.L2: concurrency for rendering large cloud applications.XL2: concurrency for rendering extra large cloud applications.MM1_HD: concurrency for performance-based cloud ARM (HD).MM1_FHD: concurrency for performance-based cloud ARM (FHD).
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Whether to enable warm-up. The default value is false.
	IsPreload *bool `json:"IsPreload,omitnil,omitempty" name:"IsPreload"`

	// Application startup parameters.
	ApplicationParams *string `json:"ApplicationParams,omitnil,omitempty" name:"ApplicationParams"`

	// Resolution, in the format of widthxheight, such as 1920x1080.
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// Project type.SHARED: shared by all applications.EXCLUSIVE (default value): dedicated for one application.
	ProjectType *string `json:"ProjectType,omitnil,omitempty" name:"ProjectType"`

	// Frame rate.
	FPS *int64 `json:"FPS,omitnil,omitempty" name:"FPS"`

	// Waiting time for application pre-launch.
	PreloadDuration *string `json:"PreloadDuration,omitnil,omitempty" name:"PreloadDuration"`

	// Waiting time for reconnection.
	ReconnectTimeout *string `json:"ReconnectTimeout,omitnil,omitempty" name:"ReconnectTimeout"`

	// Minimum bitrate, in Mbps.
	MinBitrate *int64 `json:"MinBitrate,omitnil,omitempty" name:"MinBitrate"`

	// Maximum bitrate, in Mbps.
	MaxBitrate *int64 `json:"MaxBitrate,omitnil,omitempty" name:"MaxBitrate"`

	// Upstream audio options.DisableMixIntoStreamPush: not mixing upstream audio in streaming.
	UpstreamAudioOption *string `json:"UpstreamAudioOption,omitnil,omitempty" name:"UpstreamAudioOption"`

	// Video encoding configuration.
	VideoEncodeConfig *VideoEncodeConfig `json:"VideoEncodeConfig,omitnil,omitempty" name:"VideoEncodeConfig"`

	// Upper limit of the XR application resolution.If the project concurrency type is L or L2, the upper limit is 5000; if the project concurrency type is XL2, the upper limit is 6000.
	XRMaxWidth *uint64 `json:"XRMaxWidth,omitnil,omitempty" name:"XRMaxWidth"`

	// ID of the background image COS file.
	BackgroundImageCOSFileId *string `json:"BackgroundImageCOSFileId,omitnil,omitempty" name:"BackgroundImageCOSFileId"`

	// Project category.DESKTOP: desktop (default value).MOBILE: mobile.
	ProjectCategory *string `json:"ProjectCategory,omitnil,omitempty" name:"ProjectCategory"`

	// Disabled code list.
	DisableVideoCodecs []*string `json:"DisableVideoCodecs,omitnil,omitempty" name:"DisableVideoCodecs"`
}

func NewCreateApplicationProjectRequest

func NewCreateApplicationProjectRequest() (request *CreateApplicationProjectRequest)

func (*CreateApplicationProjectRequest) FromJsonString

func (r *CreateApplicationProjectRequest) 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 (*CreateApplicationProjectRequest) ToJsonString

func (r *CreateApplicationProjectRequest) ToJsonString() string

type CreateApplicationProjectRequestParams

type CreateApplicationProjectRequestParams struct {
	// Project name, which is user-defined.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Bound application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Concurrency type required for project operation.S1: concurrency for rendering small cloud applications.M1: concurrency for rendering medium cloud applications.L1: concurrency for rendering large cloud applications.L2: concurrency for rendering large cloud applications.XL2: concurrency for rendering extra large cloud applications.MM1_HD: concurrency for performance-based cloud ARM (HD).MM1_FHD: concurrency for performance-based cloud ARM (FHD).
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Whether to enable warm-up. The default value is false.
	IsPreload *bool `json:"IsPreload,omitnil,omitempty" name:"IsPreload"`

	// Application startup parameters.
	ApplicationParams *string `json:"ApplicationParams,omitnil,omitempty" name:"ApplicationParams"`

	// Resolution, in the format of widthxheight, such as 1920x1080.
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// Project type.SHARED: shared by all applications.EXCLUSIVE (default value): dedicated for one application.
	ProjectType *string `json:"ProjectType,omitnil,omitempty" name:"ProjectType"`

	// Frame rate.
	FPS *int64 `json:"FPS,omitnil,omitempty" name:"FPS"`

	// Waiting time for application pre-launch.
	PreloadDuration *string `json:"PreloadDuration,omitnil,omitempty" name:"PreloadDuration"`

	// Waiting time for reconnection.
	ReconnectTimeout *string `json:"ReconnectTimeout,omitnil,omitempty" name:"ReconnectTimeout"`

	// Minimum bitrate, in Mbps.
	MinBitrate *int64 `json:"MinBitrate,omitnil,omitempty" name:"MinBitrate"`

	// Maximum bitrate, in Mbps.
	MaxBitrate *int64 `json:"MaxBitrate,omitnil,omitempty" name:"MaxBitrate"`

	// Upstream audio options.DisableMixIntoStreamPush: not mixing upstream audio in streaming.
	UpstreamAudioOption *string `json:"UpstreamAudioOption,omitnil,omitempty" name:"UpstreamAudioOption"`

	// Video encoding configuration.
	VideoEncodeConfig *VideoEncodeConfig `json:"VideoEncodeConfig,omitnil,omitempty" name:"VideoEncodeConfig"`

	// Upper limit of the XR application resolution.If the project concurrency type is L or L2, the upper limit is 5000; if the project concurrency type is XL2, the upper limit is 6000.
	XRMaxWidth *uint64 `json:"XRMaxWidth,omitnil,omitempty" name:"XRMaxWidth"`

	// ID of the background image COS file.
	BackgroundImageCOSFileId *string `json:"BackgroundImageCOSFileId,omitnil,omitempty" name:"BackgroundImageCOSFileId"`

	// Project category.DESKTOP: desktop (default value).MOBILE: mobile.
	ProjectCategory *string `json:"ProjectCategory,omitnil,omitempty" name:"ProjectCategory"`

	// Disabled code list.
	DisableVideoCodecs []*string `json:"DisableVideoCodecs,omitnil,omitempty" name:"DisableVideoCodecs"`
}

Predefined struct for user

type CreateApplicationProjectResponse

type CreateApplicationProjectResponse struct {
	*tchttp.BaseResponse
	Response *CreateApplicationProjectResponseParams `json:"Response"`
}

func NewCreateApplicationProjectResponse

func NewCreateApplicationProjectResponse() (response *CreateApplicationProjectResponse)

func (*CreateApplicationProjectResponse) FromJsonString

func (r *CreateApplicationProjectResponse) 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 (*CreateApplicationProjectResponse) ToJsonString

func (r *CreateApplicationProjectResponse) ToJsonString() string

type CreateApplicationProjectResponseParams

type CreateApplicationProjectResponseParams struct {
	// Generated project ID.Note: This field may return null, indicating that no valid values can be obtained.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 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 CreateApplicationRequest

type CreateApplicationRequest struct {
	*tchttp.BaseRequest

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

	// Application type (Application3D: cloud 3D; ApplicationXR: cloud XR; ApplicationAPK: cloud APK).
	ApplicationType *string `json:"ApplicationType,omitnil,omitempty" name:"ApplicationType"`
}

func NewCreateApplicationRequest

func NewCreateApplicationRequest() (request *CreateApplicationRequest)

func (*CreateApplicationRequest) FromJsonString

func (r *CreateApplicationRequest) 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 (*CreateApplicationRequest) ToJsonString

func (r *CreateApplicationRequest) ToJsonString() string

type CreateApplicationRequestParams

type CreateApplicationRequestParams struct {
	// Application name.
	ApplicationName *string `json:"ApplicationName,omitnil,omitempty" name:"ApplicationName"`

	// Application type (Application3D: cloud 3D; ApplicationXR: cloud XR; ApplicationAPK: cloud APK).
	ApplicationType *string `json:"ApplicationType,omitnil,omitempty" name:"ApplicationType"`
}

Predefined struct for user

type CreateApplicationResponse

type CreateApplicationResponse struct {
	*tchttp.BaseResponse
	Response *CreateApplicationResponseParams `json:"Response"`
}

func NewCreateApplicationResponse

func NewCreateApplicationResponse() (response *CreateApplicationResponse)

func (*CreateApplicationResponse) FromJsonString

func (r *CreateApplicationResponse) 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 (*CreateApplicationResponse) ToJsonString

func (r *CreateApplicationResponse) ToJsonString() string

type CreateApplicationResponseParams

type CreateApplicationResponseParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 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 CreateApplicationSnapshotRequest

type CreateApplicationSnapshotRequest struct {
	*tchttp.BaseRequest

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

	// Application download address (if the version is created by file upload, this parameter is an empty string).
	ApplicationDownloadUrl *string `json:"ApplicationDownloadUrl,omitnil,omitempty" name:"ApplicationDownloadUrl"`
}

func NewCreateApplicationSnapshotRequest

func NewCreateApplicationSnapshotRequest() (request *CreateApplicationSnapshotRequest)

func (*CreateApplicationSnapshotRequest) FromJsonString

func (r *CreateApplicationSnapshotRequest) 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 (*CreateApplicationSnapshotRequest) ToJsonString

func (r *CreateApplicationSnapshotRequest) ToJsonString() string

type CreateApplicationSnapshotRequestParams

type CreateApplicationSnapshotRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application download address (if the version is created by file upload, this parameter is an empty string).
	ApplicationDownloadUrl *string `json:"ApplicationDownloadUrl,omitnil,omitempty" name:"ApplicationDownloadUrl"`
}

Predefined struct for user

type CreateApplicationSnapshotResponse

type CreateApplicationSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *CreateApplicationSnapshotResponseParams `json:"Response"`
}

func NewCreateApplicationSnapshotResponse

func NewCreateApplicationSnapshotResponse() (response *CreateApplicationSnapshotResponse)

func (*CreateApplicationSnapshotResponse) FromJsonString

func (r *CreateApplicationSnapshotResponse) 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 (*CreateApplicationSnapshotResponse) ToJsonString

func (r *CreateApplicationSnapshotResponse) ToJsonString() string

type CreateApplicationSnapshotResponseParams

type CreateApplicationSnapshotResponseParams 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 CreateApplicationVersionRequest

type CreateApplicationVersionRequest struct {
	*tchttp.BaseRequest

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

	// Application file name (desktop applications should be files in zip/rar/7z format, and mobile applications should be files in apk format).
	ApplicationFileName *string `json:"ApplicationFileName,omitnil,omitempty" name:"ApplicationFileName"`

	// Region for application version distribution.
	ApplicationVersionRegions []*string `json:"ApplicationVersionRegions,omitnil,omitempty" name:"ApplicationVersionRegions"`

	// Application update method.
	ApplicationVersionUpdateMode *string `json:"ApplicationVersionUpdateMode,omitnil,omitempty" name:"ApplicationVersionUpdateMode"`
}

func NewCreateApplicationVersionRequest

func NewCreateApplicationVersionRequest() (request *CreateApplicationVersionRequest)

func (*CreateApplicationVersionRequest) FromJsonString

func (r *CreateApplicationVersionRequest) 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 (*CreateApplicationVersionRequest) ToJsonString

func (r *CreateApplicationVersionRequest) ToJsonString() string

type CreateApplicationVersionRequestParams

type CreateApplicationVersionRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application file name (desktop applications should be files in zip/rar/7z format, and mobile applications should be files in apk format).
	ApplicationFileName *string `json:"ApplicationFileName,omitnil,omitempty" name:"ApplicationFileName"`

	// Region for application version distribution.
	ApplicationVersionRegions []*string `json:"ApplicationVersionRegions,omitnil,omitempty" name:"ApplicationVersionRegions"`

	// Application update method.
	ApplicationVersionUpdateMode *string `json:"ApplicationVersionUpdateMode,omitnil,omitempty" name:"ApplicationVersionUpdateMode"`
}

Predefined struct for user

type CreateApplicationVersionResponse

type CreateApplicationVersionResponse struct {
	*tchttp.BaseResponse
	Response *CreateApplicationVersionResponseParams `json:"Response"`
}

func NewCreateApplicationVersionResponse

func NewCreateApplicationVersionResponse() (response *CreateApplicationVersionResponse)

func (*CreateApplicationVersionResponse) FromJsonString

func (r *CreateApplicationVersionResponse) 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 (*CreateApplicationVersionResponse) ToJsonString

func (r *CreateApplicationVersionResponse) ToJsonString() string

type CreateApplicationVersionResponseParams

type CreateApplicationVersionResponseParams struct {
	// Application version data (new).
	Version *UserApplicationVersion `json:"Version,omitnil,omitempty" name:"Version"`

	// 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 CreateSessionRequest

type CreateSessionRequest struct {
	*tchttp.BaseRequest

	// Unique user ID, which is customized by you and is not parsed by CAR. Based on your needs, you can either define unique IDs for users or use timestamps to generate random IDs. Make sure the same ID is used when a user reconnects to your application.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Public IP address of the user's client, which is used for nearby scheduling.
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

	// Client-side session information, which is obtained from the SDK. If `RunMode` is `RunWithoutClient`, this parameter can be empty.
	ClientSession *string `json:"ClientSession,omitnil,omitempty" name:"ClientSession"`

	// On-cloud running mode.RunWithoutClient: Keeps the application running on the cloud even when there are no client connections.Empty string (default): Keeps the application running on the cloud only when there are client connections.
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// Application startup parameters.This parameter is effective for multi-application projects.
	// This parameter is effective for single-application projects with prelaunch disabled.This parameter is ineffective for single-application projects with prelaunch enabled.
	// Note: When this parameter is effective, it will be appended to the startup parameters of application or project configuration in the console.
	// For example, for a single-application project with prelaunch disabled, if its startup parameter `bar` is `0` for project configuration in the console and the `ApplicationParameters` parameter `foo` is `1`, the actual application startup parameters will be `bar=0 and foo=1`.
	ApplicationParameters *string `json:"ApplicationParameters,omitnil,omitempty" name:"ApplicationParameters"`

	// [Multi-person Interaction] Homeowner's user ID, which is required in multi-person interaction mode.
	// If the user is the homeowner, HostUserID must be the same as UserID.
	// If the user is not the homeowner, HostUserID must be the homeowner's HostUserID.
	HostUserId *string `json:"HostUserId,omitnil,omitempty" name:"HostUserId"`

	// [Multi-person Interaction] Role.
	// Player: a user who can operate the application via keyboard, mouse, etc.
	// Viewer: a user who can only watch the video in the room but cannot operate the application.
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`
}

func NewCreateSessionRequest

func NewCreateSessionRequest() (request *CreateSessionRequest)

func (*CreateSessionRequest) FromJsonString

func (r *CreateSessionRequest) 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 (*CreateSessionRequest) ToJsonString

func (r *CreateSessionRequest) ToJsonString() string

type CreateSessionRequestParams

type CreateSessionRequestParams struct {
	// Unique user ID, which is customized by you and is not parsed by CAR. Based on your needs, you can either define unique IDs for users or use timestamps to generate random IDs. Make sure the same ID is used when a user reconnects to your application.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Public IP address of the user's client, which is used for nearby scheduling.
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

	// Client-side session information, which is obtained from the SDK. If `RunMode` is `RunWithoutClient`, this parameter can be empty.
	ClientSession *string `json:"ClientSession,omitnil,omitempty" name:"ClientSession"`

	// On-cloud running mode.RunWithoutClient: Keeps the application running on the cloud even when there are no client connections.Empty string (default): Keeps the application running on the cloud only when there are client connections.
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// Application startup parameters.This parameter is effective for multi-application projects.
	// This parameter is effective for single-application projects with prelaunch disabled.This parameter is ineffective for single-application projects with prelaunch enabled.
	// Note: When this parameter is effective, it will be appended to the startup parameters of application or project configuration in the console.
	// For example, for a single-application project with prelaunch disabled, if its startup parameter `bar` is `0` for project configuration in the console and the `ApplicationParameters` parameter `foo` is `1`, the actual application startup parameters will be `bar=0 and foo=1`.
	ApplicationParameters *string `json:"ApplicationParameters,omitnil,omitempty" name:"ApplicationParameters"`

	// [Multi-person Interaction] Homeowner's user ID, which is required in multi-person interaction mode.
	// If the user is the homeowner, HostUserID must be the same as UserID.
	// If the user is not the homeowner, HostUserID must be the homeowner's HostUserID.
	HostUserId *string `json:"HostUserId,omitnil,omitempty" name:"HostUserId"`

	// [Multi-person Interaction] Role.
	// Player: a user who can operate the application via keyboard, mouse, etc.
	// Viewer: a user who can only watch the video in the room but cannot operate the application.
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`
}

Predefined struct for user

type CreateSessionResponse

type CreateSessionResponse struct {
	*tchttp.BaseResponse
	Response *CreateSessionResponseParams `json:"Response"`
}

func NewCreateSessionResponse

func NewCreateSessionResponse() (response *CreateSessionResponse)

func (*CreateSessionResponse) FromJsonString

func (r *CreateSessionResponse) 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 (*CreateSessionResponse) ToJsonString

func (r *CreateSessionResponse) ToJsonString() string

type CreateSessionResponseParams

type CreateSessionResponseParams struct {
	// Server-side session information, which is returned to the SDK.
	ServerSession *string `json:"ServerSession,omitnil,omitempty" name:"ServerSession"`

	// 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 DeleteApplicationProjectsRequest

type DeleteApplicationProjectsRequest struct {
	*tchttp.BaseRequest

	// ID list of cloud application projects.
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
}

func NewDeleteApplicationProjectsRequest

func NewDeleteApplicationProjectsRequest() (request *DeleteApplicationProjectsRequest)

func (*DeleteApplicationProjectsRequest) FromJsonString

func (r *DeleteApplicationProjectsRequest) 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 (*DeleteApplicationProjectsRequest) ToJsonString

func (r *DeleteApplicationProjectsRequest) ToJsonString() string

type DeleteApplicationProjectsRequestParams

type DeleteApplicationProjectsRequestParams struct {
	// ID list of cloud application projects.
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
}

Predefined struct for user

type DeleteApplicationProjectsResponse

type DeleteApplicationProjectsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteApplicationProjectsResponseParams `json:"Response"`
}

func NewDeleteApplicationProjectsResponse

func NewDeleteApplicationProjectsResponse() (response *DeleteApplicationProjectsResponse)

func (*DeleteApplicationProjectsResponse) FromJsonString

func (r *DeleteApplicationProjectsResponse) 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 (*DeleteApplicationProjectsResponse) ToJsonString

func (r *DeleteApplicationProjectsResponse) ToJsonString() string

type DeleteApplicationProjectsResponseParams

type DeleteApplicationProjectsResponseParams 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 DeleteApplicationRequest

type DeleteApplicationRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

func NewDeleteApplicationRequest

func NewDeleteApplicationRequest() (request *DeleteApplicationRequest)

func (*DeleteApplicationRequest) FromJsonString

func (r *DeleteApplicationRequest) 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 (*DeleteApplicationRequest) ToJsonString

func (r *DeleteApplicationRequest) ToJsonString() string

type DeleteApplicationRequestParams

type DeleteApplicationRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

Predefined struct for user

type DeleteApplicationResponse

type DeleteApplicationResponse struct {
	*tchttp.BaseResponse
	Response *DeleteApplicationResponseParams `json:"Response"`
}

func NewDeleteApplicationResponse

func NewDeleteApplicationResponse() (response *DeleteApplicationResponse)

func (*DeleteApplicationResponse) FromJsonString

func (r *DeleteApplicationResponse) 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 (*DeleteApplicationResponse) ToJsonString

func (r *DeleteApplicationResponse) ToJsonString() string

type DeleteApplicationResponseParams

type DeleteApplicationResponseParams 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 DeleteApplicationVersionRequest

type DeleteApplicationVersionRequest struct {
	*tchttp.BaseRequest

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

	// Application version ID.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`
}

func NewDeleteApplicationVersionRequest

func NewDeleteApplicationVersionRequest() (request *DeleteApplicationVersionRequest)

func (*DeleteApplicationVersionRequest) FromJsonString

func (r *DeleteApplicationVersionRequest) 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 (*DeleteApplicationVersionRequest) ToJsonString

func (r *DeleteApplicationVersionRequest) ToJsonString() string

type DeleteApplicationVersionRequestParams

type DeleteApplicationVersionRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application version ID.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`
}

Predefined struct for user

type DeleteApplicationVersionResponse

type DeleteApplicationVersionResponse struct {
	*tchttp.BaseResponse
	Response *DeleteApplicationVersionResponseParams `json:"Response"`
}

func NewDeleteApplicationVersionResponse

func NewDeleteApplicationVersionResponse() (response *DeleteApplicationVersionResponse)

func (*DeleteApplicationVersionResponse) FromJsonString

func (r *DeleteApplicationVersionResponse) 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 (*DeleteApplicationVersionResponse) ToJsonString

func (r *DeleteApplicationVersionResponse) ToJsonString() string

type DeleteApplicationVersionResponseParams

type DeleteApplicationVersionResponseParams 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 DescribeApplicationFileInfoRequest

type DescribeApplicationFileInfoRequest struct {
	*tchttp.BaseRequest

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

	// Application file path list.
	FilePathList []*string `json:"FilePathList,omitnil,omitempty" name:"FilePathList"`
}

func NewDescribeApplicationFileInfoRequest

func NewDescribeApplicationFileInfoRequest() (request *DescribeApplicationFileInfoRequest)

func (*DescribeApplicationFileInfoRequest) FromJsonString

func (r *DescribeApplicationFileInfoRequest) 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 (*DescribeApplicationFileInfoRequest) ToJsonString

func (r *DescribeApplicationFileInfoRequest) ToJsonString() string

type DescribeApplicationFileInfoRequestParams

type DescribeApplicationFileInfoRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application file path list.
	FilePathList []*string `json:"FilePathList,omitnil,omitempty" name:"FilePathList"`
}

Predefined struct for user

type DescribeApplicationFileInfoResponse

type DescribeApplicationFileInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeApplicationFileInfoResponseParams `json:"Response"`
}

func NewDescribeApplicationFileInfoResponse

func NewDescribeApplicationFileInfoResponse() (response *DescribeApplicationFileInfoResponse)

func (*DescribeApplicationFileInfoResponse) FromJsonString

func (r *DescribeApplicationFileInfoResponse) 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 (*DescribeApplicationFileInfoResponse) ToJsonString

func (r *DescribeApplicationFileInfoResponse) ToJsonString() string

type DescribeApplicationFileInfoResponseParams

type DescribeApplicationFileInfoResponseParams struct {
	// Application file data list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileInfoList []*UserApplicationFileInfo `json:"FileInfoList,omitnil,omitempty" name:"FileInfoList"`

	// 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 DescribeApplicationListRequest

type DescribeApplicationListRequest struct {
	*tchttp.BaseRequest

	// Application list offset.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Application quantity limit.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filter criteria.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// Application category (DESKTOP: desktop; MOBILE: mobile).
	ApplicationCategory *string `json:"ApplicationCategory,omitnil,omitempty" name:"ApplicationCategory"`
}

func NewDescribeApplicationListRequest

func NewDescribeApplicationListRequest() (request *DescribeApplicationListRequest)

func (*DescribeApplicationListRequest) FromJsonString

func (r *DescribeApplicationListRequest) 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 (*DescribeApplicationListRequest) ToJsonString

func (r *DescribeApplicationListRequest) ToJsonString() string

type DescribeApplicationListRequestParams

type DescribeApplicationListRequestParams struct {
	// Application list offset.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Application quantity limit.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filter criteria.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// Application category (DESKTOP: desktop; MOBILE: mobile).
	ApplicationCategory *string `json:"ApplicationCategory,omitnil,omitempty" name:"ApplicationCategory"`
}

Predefined struct for user

type DescribeApplicationListResponse

type DescribeApplicationListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeApplicationListResponseParams `json:"Response"`
}

func NewDescribeApplicationListResponse

func NewDescribeApplicationListResponse() (response *DescribeApplicationListResponse)

func (*DescribeApplicationListResponse) FromJsonString

func (r *DescribeApplicationListResponse) 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 (*DescribeApplicationListResponse) ToJsonString

func (r *DescribeApplicationListResponse) ToJsonString() string

type DescribeApplicationListResponseParams

type DescribeApplicationListResponseParams struct {
	// Application list information.
	UserApplicationList []*UserApplicationInfo `json:"UserApplicationList,omitnil,omitempty" name:"UserApplicationList"`

	// Total number of applications.
	ApplicationTotal *int64 `json:"ApplicationTotal,omitnil,omitempty" name:"ApplicationTotal"`

	// Mobile application list information.
	UserMobileApplicationList []*UserMobileApplicationInfo `json:"UserMobileApplicationList,omitnil,omitempty" name:"UserMobileApplicationList"`

	// 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 DescribeApplicationPathListRequest

type DescribeApplicationPathListRequest struct {
	*tchttp.BaseRequest

	// Cloud application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Cloud application version ID.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`
}

func NewDescribeApplicationPathListRequest

func NewDescribeApplicationPathListRequest() (request *DescribeApplicationPathListRequest)

func (*DescribeApplicationPathListRequest) FromJsonString

func (r *DescribeApplicationPathListRequest) 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 (*DescribeApplicationPathListRequest) ToJsonString

func (r *DescribeApplicationPathListRequest) ToJsonString() string

type DescribeApplicationPathListRequestParams

type DescribeApplicationPathListRequestParams struct {
	// Cloud application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Cloud application version ID.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`
}

Predefined struct for user

type DescribeApplicationPathListResponse

type DescribeApplicationPathListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeApplicationPathListResponseParams `json:"Response"`
}

func NewDescribeApplicationPathListResponse

func NewDescribeApplicationPathListResponse() (response *DescribeApplicationPathListResponse)

func (*DescribeApplicationPathListResponse) FromJsonString

func (r *DescribeApplicationPathListResponse) 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 (*DescribeApplicationPathListResponse) ToJsonString

func (r *DescribeApplicationPathListResponse) ToJsonString() string

type DescribeApplicationPathListResponseParams

type DescribeApplicationPathListResponseParams struct {
	// Application .exe file path list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PathList []*string `json:"PathList,omitnil,omitempty" name:"PathList"`

	// 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 DescribeApplicationProjectAdvancedConfigRequest

type DescribeApplicationProjectAdvancedConfigRequest struct {
	*tchttp.BaseRequest

	// Application project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDescribeApplicationProjectAdvancedConfigRequest

func NewDescribeApplicationProjectAdvancedConfigRequest() (request *DescribeApplicationProjectAdvancedConfigRequest)

func (*DescribeApplicationProjectAdvancedConfigRequest) FromJsonString

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

func (*DescribeApplicationProjectAdvancedConfigRequest) ToJsonString

type DescribeApplicationProjectAdvancedConfigRequestParams

type DescribeApplicationProjectAdvancedConfigRequestParams struct {
	// Application project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DescribeApplicationProjectAdvancedConfigResponse

type DescribeApplicationProjectAdvancedConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeApplicationProjectAdvancedConfigResponseParams `json:"Response"`
}

func NewDescribeApplicationProjectAdvancedConfigResponse

func NewDescribeApplicationProjectAdvancedConfigResponse() (response *DescribeApplicationProjectAdvancedConfigResponse)

func (*DescribeApplicationProjectAdvancedConfigResponse) FromJsonString

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

func (*DescribeApplicationProjectAdvancedConfigResponse) ToJsonString

type DescribeApplicationProjectAdvancedConfigResponseParams

type DescribeApplicationProjectAdvancedConfigResponseParams struct {
	// Application startup parameters.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationParams *string `json:"ApplicationParams,omitnil,omitempty" name:"ApplicationParams"`

	// Resolution, in the format of widthxheight, such as 1920x1080.Note: This field may return null, indicating that no valid values can be obtained.
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// Frame rate. Valid values: 0, 30, 60.Note: This field may return null, indicating that no valid values can be obtained.
	FPS *int64 `json:"FPS,omitnil,omitempty" name:"FPS"`

	// Minimum bitrate, in Mbps.Note: This field may return null, indicating that no valid values can be obtained.
	MinBitrate *int64 `json:"MinBitrate,omitnil,omitempty" name:"MinBitrate"`

	// Maximum bitrate, in Mbps.Note: This field may return null, indicating that no valid values can be obtained.
	MaxBitrate *int64 `json:"MaxBitrate,omitnil,omitempty" name:"MaxBitrate"`

	// Waiting time for application pre-launch.Note: This field may return null, indicating that no valid values can be obtained.
	PreloadDuration *string `json:"PreloadDuration,omitnil,omitempty" name:"PreloadDuration"`

	// Waiting time for reconnection.Note: This field may return null, indicating that no valid values can be obtained.
	ReconnectTimeout *string `json:"ReconnectTimeout,omitnil,omitempty" name:"ReconnectTimeout"`

	// Upstream audio options.DisableMixIntoStreamPush: not mixing upstream audio in streaming.Note: This field may return null, indicating that no valid values can be obtained.
	UpstreamAudioOption *string `json:"UpstreamAudioOption,omitnil,omitempty" name:"UpstreamAudioOption"`

	// Video encoding configuration.Note: This field may return null, indicating that no valid values can be obtained.
	VideoEncodeConfig *VideoEncodeConfig `json:"VideoEncodeConfig,omitnil,omitempty" name:"VideoEncodeConfig"`

	// Upper limit of the XR application resolution.If the project concurrency type is L or L2, the upper limit is 5000; if the project concurrency type is XL2, the upper limit is 6000.Note: This field may return null, indicating that no valid values can be obtained.
	XRMaxWidth *uint64 `json:"XRMaxWidth,omitnil,omitempty" name:"XRMaxWidth"`

	// Background image information.Note: This field may return null, indicating that no valid values can be obtained.
	BackgroundImage *BackgroundImage `json:"BackgroundImage,omitnil,omitempty" name:"BackgroundImage"`

	// Disabled code list.Note: This field may return null, indicating that no valid values can be obtained.
	DisableVideoCodecs []*string `json:"DisableVideoCodecs,omitnil,omitempty" name:"DisableVideoCodecs"`

	// 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 DescribeApplicationProjectsRequest

type DescribeApplicationProjectsRequest struct {
	*tchttp.BaseRequest

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

	// Number of entries per page.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filter.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// Project category.DESKTOP: desktop (default value).MOBILE: mobile.
	ProjectCategory *string `json:"ProjectCategory,omitnil,omitempty" name:"ProjectCategory"`
}

func NewDescribeApplicationProjectsRequest

func NewDescribeApplicationProjectsRequest() (request *DescribeApplicationProjectsRequest)

func (*DescribeApplicationProjectsRequest) FromJsonString

func (r *DescribeApplicationProjectsRequest) 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 (*DescribeApplicationProjectsRequest) ToJsonString

func (r *DescribeApplicationProjectsRequest) ToJsonString() string

type DescribeApplicationProjectsRequestParams

type DescribeApplicationProjectsRequestParams struct {
	// Subscript.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Number of entries per page.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filter.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// Project category.DESKTOP: desktop (default value).MOBILE: mobile.
	ProjectCategory *string `json:"ProjectCategory,omitnil,omitempty" name:"ProjectCategory"`
}

Predefined struct for user

type DescribeApplicationProjectsResponse

type DescribeApplicationProjectsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeApplicationProjectsResponseParams `json:"Response"`
}

func NewDescribeApplicationProjectsResponse

func NewDescribeApplicationProjectsResponse() (response *DescribeApplicationProjectsResponse)

func (*DescribeApplicationProjectsResponse) FromJsonString

func (r *DescribeApplicationProjectsResponse) 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 (*DescribeApplicationProjectsResponse) ToJsonString

func (r *DescribeApplicationProjectsResponse) ToJsonString() string

type DescribeApplicationProjectsResponseParams

type DescribeApplicationProjectsResponseParams struct {
	// Project list.Note: This field may return null, indicating that no valid values can be obtained.
	Projects []*ApplicationProject `json:"Projects,omitnil,omitempty" name:"Projects"`

	// Total number.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 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 DescribeApplicationStatusRequest

type DescribeApplicationStatusRequest struct {
	*tchttp.BaseRequest

	// Application ID list.
	ApplicationIdList []*string `json:"ApplicationIdList,omitnil,omitempty" name:"ApplicationIdList"`
}

func NewDescribeApplicationStatusRequest

func NewDescribeApplicationStatusRequest() (request *DescribeApplicationStatusRequest)

func (*DescribeApplicationStatusRequest) FromJsonString

func (r *DescribeApplicationStatusRequest) 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 (*DescribeApplicationStatusRequest) ToJsonString

func (r *DescribeApplicationStatusRequest) ToJsonString() string

type DescribeApplicationStatusRequestParams

type DescribeApplicationStatusRequestParams struct {
	// Application ID list.
	ApplicationIdList []*string `json:"ApplicationIdList,omitnil,omitempty" name:"ApplicationIdList"`
}

Predefined struct for user

type DescribeApplicationStatusResponse

type DescribeApplicationStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeApplicationStatusResponseParams `json:"Response"`
}

func NewDescribeApplicationStatusResponse

func NewDescribeApplicationStatusResponse() (response *DescribeApplicationStatusResponse)

func (*DescribeApplicationStatusResponse) FromJsonString

func (r *DescribeApplicationStatusResponse) 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 (*DescribeApplicationStatusResponse) ToJsonString

func (r *DescribeApplicationStatusResponse) ToJsonString() string

type DescribeApplicationStatusResponseParams

type DescribeApplicationStatusResponseParams struct {
	// Application status list.
	StatusList []*UserApplicationStatus `json:"StatusList,omitnil,omitempty" name:"StatusList"`

	// 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 DescribeApplicationVersionRequest

type DescribeApplicationVersionRequest struct {
	*tchttp.BaseRequest

	// Application version ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

func NewDescribeApplicationVersionRequest

func NewDescribeApplicationVersionRequest() (request *DescribeApplicationVersionRequest)

func (*DescribeApplicationVersionRequest) FromJsonString

func (r *DescribeApplicationVersionRequest) 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 (*DescribeApplicationVersionRequest) ToJsonString

func (r *DescribeApplicationVersionRequest) ToJsonString() string

type DescribeApplicationVersionRequestParams

type DescribeApplicationVersionRequestParams struct {
	// Application version ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

Predefined struct for user

type DescribeApplicationVersionResponse

type DescribeApplicationVersionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeApplicationVersionResponseParams `json:"Response"`
}

func NewDescribeApplicationVersionResponse

func NewDescribeApplicationVersionResponse() (response *DescribeApplicationVersionResponse)

func (*DescribeApplicationVersionResponse) FromJsonString

func (r *DescribeApplicationVersionResponse) 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 (*DescribeApplicationVersionResponse) ToJsonString

func (r *DescribeApplicationVersionResponse) ToJsonString() string

type DescribeApplicationVersionResponseParams

type DescribeApplicationVersionResponseParams struct {
	// List of application versions.
	Versions []*UserApplicationVersion `json:"Versions,omitnil,omitempty" name:"Versions"`

	// 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 DescribeConcurrentCountRequest

type DescribeConcurrentCountRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDescribeConcurrentCountRequest

func NewDescribeConcurrentCountRequest() (request *DescribeConcurrentCountRequest)

func (*DescribeConcurrentCountRequest) FromJsonString

func (r *DescribeConcurrentCountRequest) 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 (*DescribeConcurrentCountRequest) ToJsonString

func (r *DescribeConcurrentCountRequest) ToJsonString() string

type DescribeConcurrentCountRequestParams

type DescribeConcurrentCountRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DescribeConcurrentCountResponse

type DescribeConcurrentCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConcurrentCountResponseParams `json:"Response"`
}

func NewDescribeConcurrentCountResponse

func NewDescribeConcurrentCountResponse() (response *DescribeConcurrentCountResponse)

func (*DescribeConcurrentCountResponse) FromJsonString

func (r *DescribeConcurrentCountResponse) 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 (*DescribeConcurrentCountResponse) ToJsonString

func (r *DescribeConcurrentCountResponse) ToJsonString() string

type DescribeConcurrentCountResponseParams

type DescribeConcurrentCountResponseParams struct {
	// Total number of concurrencies.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// The number of concurrent executions, including all non-idle concurrent executions such as those in prelaunch, connected, waiting for reconnection, and to be cleaned up or recovered. Therefore, refreshing projects or disconnecting user connections with concurrency packages will affect this value.
	Running *uint64 `json:"Running,omitnil,omitempty" name:"Running"`

	// 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 DescribeConcurrentPackagesRequest

type DescribeConcurrentPackagesRequest struct {
	*tchttp.BaseRequest

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

	// Number of entries per page.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filter List
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeConcurrentPackagesRequest

func NewDescribeConcurrentPackagesRequest() (request *DescribeConcurrentPackagesRequest)

func (*DescribeConcurrentPackagesRequest) FromJsonString

func (r *DescribeConcurrentPackagesRequest) 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 (*DescribeConcurrentPackagesRequest) ToJsonString

func (r *DescribeConcurrentPackagesRequest) ToJsonString() string

type DescribeConcurrentPackagesRequestParams

type DescribeConcurrentPackagesRequestParams struct {
	// Subscript.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Number of entries per page.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filter List
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeConcurrentPackagesResponse

type DescribeConcurrentPackagesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConcurrentPackagesResponseParams `json:"Response"`
}

func NewDescribeConcurrentPackagesResponse

func NewDescribeConcurrentPackagesResponse() (response *DescribeConcurrentPackagesResponse)

func (*DescribeConcurrentPackagesResponse) FromJsonString

func (r *DescribeConcurrentPackagesResponse) 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 (*DescribeConcurrentPackagesResponse) ToJsonString

func (r *DescribeConcurrentPackagesResponse) ToJsonString() string

type DescribeConcurrentPackagesResponseParams

type DescribeConcurrentPackagesResponseParams struct {
	// Total number.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// Concurrency pack list.Note: This field may return null, indicating that no valid values can be obtained.
	ConcurrentPackages []*ApplicationConcurrentPackage `json:"ConcurrentPackages,omitnil,omitempty" name:"ConcurrentPackages"`

	// 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 DescribeConcurrentSummaryRequest

type DescribeConcurrentSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeConcurrentSummaryRequest

func NewDescribeConcurrentSummaryRequest() (request *DescribeConcurrentSummaryRequest)

func (*DescribeConcurrentSummaryRequest) FromJsonString

func (r *DescribeConcurrentSummaryRequest) 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 (*DescribeConcurrentSummaryRequest) ToJsonString

func (r *DescribeConcurrentSummaryRequest) ToJsonString() string

type DescribeConcurrentSummaryRequestParams

type DescribeConcurrentSummaryRequestParams struct {
}

Predefined struct for user

type DescribeConcurrentSummaryResponse

type DescribeConcurrentSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConcurrentSummaryResponseParams `json:"Response"`
}

func NewDescribeConcurrentSummaryResponse

func NewDescribeConcurrentSummaryResponse() (response *DescribeConcurrentSummaryResponse)

func (*DescribeConcurrentSummaryResponse) FromJsonString

func (r *DescribeConcurrentSummaryResponse) 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 (*DescribeConcurrentSummaryResponse) ToJsonString

func (r *DescribeConcurrentSummaryResponse) ToJsonString() string

type DescribeConcurrentSummaryResponseParams

type DescribeConcurrentSummaryResponseParams struct {
	// Total number of prepaid (monthly subscription) concurrencies.
	PrepaidConcurrentTotal *uint64 `json:"PrepaidConcurrentTotal,omitnil,omitempty" name:"PrepaidConcurrentTotal"`

	// Remaining duration of an hourly package.
	HourlyRemainDuration *string `json:"HourlyRemainDuration,omitnil,omitempty" name:"HourlyRemainDuration"`

	// 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 DescribeCosCredentialRequest

type DescribeCosCredentialRequest struct {
	*tchttp.BaseRequest

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

	// Application file name (the file must be a compressed package with a zip/rar/7z file name extension).
	ApplicationFileName *string `json:"ApplicationFileName,omitnil,omitempty" name:"ApplicationFileName"`
}

func NewDescribeCosCredentialRequest

func NewDescribeCosCredentialRequest() (request *DescribeCosCredentialRequest)

func (*DescribeCosCredentialRequest) FromJsonString

func (r *DescribeCosCredentialRequest) 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 (*DescribeCosCredentialRequest) ToJsonString

func (r *DescribeCosCredentialRequest) ToJsonString() string

type DescribeCosCredentialRequestParams

type DescribeCosCredentialRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application file name (the file must be a compressed package with a zip/rar/7z file name extension).
	ApplicationFileName *string `json:"ApplicationFileName,omitnil,omitempty" name:"ApplicationFileName"`
}

Predefined struct for user

type DescribeCosCredentialResponse

type DescribeCosCredentialResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCosCredentialResponseParams `json:"Response"`
}

func NewDescribeCosCredentialResponse

func NewDescribeCosCredentialResponse() (response *DescribeCosCredentialResponse)

func (*DescribeCosCredentialResponse) FromJsonString

func (r *DescribeCosCredentialResponse) 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 (*DescribeCosCredentialResponse) ToJsonString

func (r *DescribeCosCredentialResponse) ToJsonString() string

type DescribeCosCredentialResponseParams

type DescribeCosCredentialResponseParams struct {
	// Cos SecretID
	SecretID *string `json:"SecretID,omitnil,omitempty" name:"SecretID"`

	// Cos SecretKey
	SecretKey *string `json:"SecretKey,omitnil,omitempty" name:"SecretKey"`

	// Cos SessionToken
	SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"`

	// Cos Bucket
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

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

	// COS operation path.
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// Start time of the COS key.
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Expiration time of the COS key.
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 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 DestroySessionRequest

type DestroySessionRequest struct {
	*tchttp.BaseRequest

	// Unique user ID, which is customized by you and is not parsed by CAR. Based on your needs, you can either define unique IDs for users or use timestamps to generate random IDs. Make sure the same ID is used when a user reconnects to your application.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewDestroySessionRequest

func NewDestroySessionRequest() (request *DestroySessionRequest)

func (*DestroySessionRequest) FromJsonString

func (r *DestroySessionRequest) 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 (*DestroySessionRequest) ToJsonString

func (r *DestroySessionRequest) ToJsonString() string

type DestroySessionRequestParams

type DestroySessionRequestParams struct {
	// Unique user ID, which is customized by you and is not parsed by CAR. Based on your needs, you can either define unique IDs for users or use timestamps to generate random IDs. Make sure the same ID is used when a user reconnects to your application.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type DestroySessionResponse

type DestroySessionResponse struct {
	*tchttp.BaseResponse
	Response *DestroySessionResponseParams `json:"Response"`
}

func NewDestroySessionResponse

func NewDestroySessionResponse() (response *DestroySessionResponse)

func (*DestroySessionResponse) FromJsonString

func (r *DestroySessionResponse) 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 (*DestroySessionResponse) ToJsonString

func (r *DestroySessionResponse) ToJsonString() string

type DestroySessionResponseParams

type DestroySessionResponseParams 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 Filter

type Filter struct {
	// Filter field name (ApplicationId: application ID; ApplicationName: application name; ApplicationRunStatus: running status; ApplicationUpdateStatus: update status).
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Filter value set (When the filter name is ApplicationRunStatus, the values can be [ApplicationDeleting: application deletion in progress; ApplicationCreateFail: application creation failed; ApplicationCreating: application creation in progress; ApplicationRunning: normal running; ApplicationNoConfigured: main execution program path not configured]. When the filter name is ApplicationUpdateStatus, the values can be [ApplicationUpdateCreating: version creation in progress; ApplicationUpdateCreateFail: version creation failed; ApplicationUpdateNoReleased: version to be released; ApplicationUpdateReleased: version release completed; ApplicationUpdateNormal: none]).
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type ModifyApplicationBaseInfoRequest

type ModifyApplicationBaseInfoRequest struct {
	*tchttp.BaseRequest

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

	// Application program execution path.
	ApplicationExePath *string `json:"ApplicationExePath,omitnil,omitempty" name:"ApplicationExePath"`

	// Application process list.
	ApplicationInterList *string `json:"ApplicationInterList,omitnil,omitempty" name:"ApplicationInterList"`

	// Application basic data.
	ApplicationBaseInfo *ApplicationBaseInfo `json:"ApplicationBaseInfo,omitnil,omitempty" name:"ApplicationBaseInfo"`

	// Application startup parameters.
	ApplicationParams *string `json:"ApplicationParams,omitnil,omitempty" name:"ApplicationParams"`

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

	// Application repository information list.
	ApplicationStores []*UserApplicationStore `json:"ApplicationStores,omitnil,omitempty" name:"ApplicationStores"`
}

func NewModifyApplicationBaseInfoRequest

func NewModifyApplicationBaseInfoRequest() (request *ModifyApplicationBaseInfoRequest)

func (*ModifyApplicationBaseInfoRequest) FromJsonString

func (r *ModifyApplicationBaseInfoRequest) 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 (*ModifyApplicationBaseInfoRequest) ToJsonString

func (r *ModifyApplicationBaseInfoRequest) ToJsonString() string

type ModifyApplicationBaseInfoRequestParams

type ModifyApplicationBaseInfoRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application program execution path.
	ApplicationExePath *string `json:"ApplicationExePath,omitnil,omitempty" name:"ApplicationExePath"`

	// Application process list.
	ApplicationInterList *string `json:"ApplicationInterList,omitnil,omitempty" name:"ApplicationInterList"`

	// Application basic data.
	ApplicationBaseInfo *ApplicationBaseInfo `json:"ApplicationBaseInfo,omitnil,omitempty" name:"ApplicationBaseInfo"`

	// Application startup parameters.
	ApplicationParams *string `json:"ApplicationParams,omitnil,omitempty" name:"ApplicationParams"`

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

	// Application repository information list.
	ApplicationStores []*UserApplicationStore `json:"ApplicationStores,omitnil,omitempty" name:"ApplicationStores"`
}

Predefined struct for user

type ModifyApplicationBaseInfoResponse

type ModifyApplicationBaseInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyApplicationBaseInfoResponseParams `json:"Response"`
}

func NewModifyApplicationBaseInfoResponse

func NewModifyApplicationBaseInfoResponse() (response *ModifyApplicationBaseInfoResponse)

func (*ModifyApplicationBaseInfoResponse) FromJsonString

func (r *ModifyApplicationBaseInfoResponse) 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 (*ModifyApplicationBaseInfoResponse) ToJsonString

func (r *ModifyApplicationBaseInfoResponse) ToJsonString() string

type ModifyApplicationBaseInfoResponseParams

type ModifyApplicationBaseInfoResponseParams 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 ModifyApplicationProjectRequest

type ModifyApplicationProjectRequest struct {
	*tchttp.BaseRequest

	// Project ID returned by cloud.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

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

	// Concurrency type required for project operation.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Whether to Enable Pre-launch.
	IsPreload *bool `json:"IsPreload,omitnil,omitempty" name:"IsPreload"`

	// Application startup parameters.
	ApplicationParams *string `json:"ApplicationParams,omitnil,omitempty" name:"ApplicationParams"`

	// Cloud application project description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Resolution, in the format of widthxheight, such as 1920x1080.
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// Frame rate.
	FPS *int64 `json:"FPS,omitnil,omitempty" name:"FPS"`

	// Waiting time for application pre-launch.
	PreloadDuration *string `json:"PreloadDuration,omitnil,omitempty" name:"PreloadDuration"`

	// Waiting time for reconnection.
	ReconnectTimeout *string `json:"ReconnectTimeout,omitnil,omitempty" name:"ReconnectTimeout"`

	// Minimum bitrate, in Mbps.
	MinBitrate *int64 `json:"MinBitrate,omitnil,omitempty" name:"MinBitrate"`

	// Maximum bitrate, in Mbps.
	MaxBitrate *int64 `json:"MaxBitrate,omitnil,omitempty" name:"MaxBitrate"`

	// Upstream audio options.DisableMixIntoStreamPush: not mixing upstream audio in streaming.
	UpstreamAudioOption *string `json:"UpstreamAudioOption,omitnil,omitempty" name:"UpstreamAudioOption"`

	// Video encoding configuration.
	VideoEncodeConfig *VideoEncodeConfig `json:"VideoEncodeConfig,omitnil,omitempty" name:"VideoEncodeConfig"`

	// Upper limit of the XR application resolution.If the project concurrency type is L or L2, the upper limit is 5000; if the project concurrency type is XL2, the upper limit is 6000.
	XRMaxWidth *uint64 `json:"XRMaxWidth,omitnil,omitempty" name:"XRMaxWidth"`

	// ID of the background image COS file.
	BackgroundImageCOSFileId *string `json:"BackgroundImageCOSFileId,omitnil,omitempty" name:"BackgroundImageCOSFileId"`

	// Disabled code list.
	DisableVideoCodecs []*string `json:"DisableVideoCodecs,omitnil,omitempty" name:"DisableVideoCodecs"`
}

func NewModifyApplicationProjectRequest

func NewModifyApplicationProjectRequest() (request *ModifyApplicationProjectRequest)

func (*ModifyApplicationProjectRequest) FromJsonString

func (r *ModifyApplicationProjectRequest) 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 (*ModifyApplicationProjectRequest) ToJsonString

func (r *ModifyApplicationProjectRequest) ToJsonString() string

type ModifyApplicationProjectRequestParams

type ModifyApplicationProjectRequestParams struct {
	// Project ID returned by cloud.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

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

	// Concurrency type required for project operation.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Whether to Enable Pre-launch.
	IsPreload *bool `json:"IsPreload,omitnil,omitempty" name:"IsPreload"`

	// Application startup parameters.
	ApplicationParams *string `json:"ApplicationParams,omitnil,omitempty" name:"ApplicationParams"`

	// Cloud application project description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Resolution, in the format of widthxheight, such as 1920x1080.
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// Frame rate.
	FPS *int64 `json:"FPS,omitnil,omitempty" name:"FPS"`

	// Waiting time for application pre-launch.
	PreloadDuration *string `json:"PreloadDuration,omitnil,omitempty" name:"PreloadDuration"`

	// Waiting time for reconnection.
	ReconnectTimeout *string `json:"ReconnectTimeout,omitnil,omitempty" name:"ReconnectTimeout"`

	// Minimum bitrate, in Mbps.
	MinBitrate *int64 `json:"MinBitrate,omitnil,omitempty" name:"MinBitrate"`

	// Maximum bitrate, in Mbps.
	MaxBitrate *int64 `json:"MaxBitrate,omitnil,omitempty" name:"MaxBitrate"`

	// Upstream audio options.DisableMixIntoStreamPush: not mixing upstream audio in streaming.
	UpstreamAudioOption *string `json:"UpstreamAudioOption,omitnil,omitempty" name:"UpstreamAudioOption"`

	// Video encoding configuration.
	VideoEncodeConfig *VideoEncodeConfig `json:"VideoEncodeConfig,omitnil,omitempty" name:"VideoEncodeConfig"`

	// Upper limit of the XR application resolution.If the project concurrency type is L or L2, the upper limit is 5000; if the project concurrency type is XL2, the upper limit is 6000.
	XRMaxWidth *uint64 `json:"XRMaxWidth,omitnil,omitempty" name:"XRMaxWidth"`

	// ID of the background image COS file.
	BackgroundImageCOSFileId *string `json:"BackgroundImageCOSFileId,omitnil,omitempty" name:"BackgroundImageCOSFileId"`

	// Disabled code list.
	DisableVideoCodecs []*string `json:"DisableVideoCodecs,omitnil,omitempty" name:"DisableVideoCodecs"`
}

Predefined struct for user

type ModifyApplicationProjectResponse

type ModifyApplicationProjectResponse struct {
	*tchttp.BaseResponse
	Response *ModifyApplicationProjectResponseParams `json:"Response"`
}

func NewModifyApplicationProjectResponse

func NewModifyApplicationProjectResponse() (response *ModifyApplicationProjectResponse)

func (*ModifyApplicationProjectResponse) FromJsonString

func (r *ModifyApplicationProjectResponse) 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 (*ModifyApplicationProjectResponse) ToJsonString

func (r *ModifyApplicationProjectResponse) ToJsonString() string

type ModifyApplicationProjectResponseParams

type ModifyApplicationProjectResponseParams 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 ModifyApplicationVersionRequest

type ModifyApplicationVersionRequest struct {
	*tchttp.BaseRequest

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

	// Application version ID.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`

	// Application version name.
	ApplicationVersionName *string `json:"ApplicationVersionName,omitnil,omitempty" name:"ApplicationVersionName"`
}

func NewModifyApplicationVersionRequest

func NewModifyApplicationVersionRequest() (request *ModifyApplicationVersionRequest)

func (*ModifyApplicationVersionRequest) FromJsonString

func (r *ModifyApplicationVersionRequest) 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 (*ModifyApplicationVersionRequest) ToJsonString

func (r *ModifyApplicationVersionRequest) ToJsonString() string

type ModifyApplicationVersionRequestParams

type ModifyApplicationVersionRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application version ID.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`

	// Application version name.
	ApplicationVersionName *string `json:"ApplicationVersionName,omitnil,omitempty" name:"ApplicationVersionName"`
}

Predefined struct for user

type ModifyApplicationVersionResponse

type ModifyApplicationVersionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyApplicationVersionResponseParams `json:"Response"`
}

func NewModifyApplicationVersionResponse

func NewModifyApplicationVersionResponse() (response *ModifyApplicationVersionResponse)

func (*ModifyApplicationVersionResponse) FromJsonString

func (r *ModifyApplicationVersionResponse) 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 (*ModifyApplicationVersionResponse) ToJsonString

func (r *ModifyApplicationVersionResponse) ToJsonString() string

type ModifyApplicationVersionResponseParams

type ModifyApplicationVersionResponseParams 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 ModifyConcurrentPackageRequest

type ModifyConcurrentPackageRequest struct {
	*tchttp.BaseRequest

	// Concurrency pack ID.
	ConcurrentId *string `json:"ConcurrentId,omitnil,omitempty" name:"ConcurrentId"`

	// Concurrency pack name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewModifyConcurrentPackageRequest

func NewModifyConcurrentPackageRequest() (request *ModifyConcurrentPackageRequest)

func (*ModifyConcurrentPackageRequest) FromJsonString

func (r *ModifyConcurrentPackageRequest) 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 (*ModifyConcurrentPackageRequest) ToJsonString

func (r *ModifyConcurrentPackageRequest) ToJsonString() string

type ModifyConcurrentPackageRequestParams

type ModifyConcurrentPackageRequestParams struct {
	// Concurrency pack ID.
	ConcurrentId *string `json:"ConcurrentId,omitnil,omitempty" name:"ConcurrentId"`

	// Concurrency pack name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type ModifyConcurrentPackageResponse

type ModifyConcurrentPackageResponse struct {
	*tchttp.BaseResponse
	Response *ModifyConcurrentPackageResponseParams `json:"Response"`
}

func NewModifyConcurrentPackageResponse

func NewModifyConcurrentPackageResponse() (response *ModifyConcurrentPackageResponse)

func (*ModifyConcurrentPackageResponse) FromJsonString

func (r *ModifyConcurrentPackageResponse) 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 (*ModifyConcurrentPackageResponse) ToJsonString

func (r *ModifyConcurrentPackageResponse) ToJsonString() string

type ModifyConcurrentPackageResponseParams

type ModifyConcurrentPackageResponseParams 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 ModifyMobileApplicationInfoRequest

type ModifyMobileApplicationInfoRequest struct {
	*tchttp.BaseRequest

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

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

func NewModifyMobileApplicationInfoRequest

func NewModifyMobileApplicationInfoRequest() (request *ModifyMobileApplicationInfoRequest)

func (*ModifyMobileApplicationInfoRequest) FromJsonString

func (r *ModifyMobileApplicationInfoRequest) 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 (*ModifyMobileApplicationInfoRequest) ToJsonString

func (r *ModifyMobileApplicationInfoRequest) ToJsonString() string

type ModifyMobileApplicationInfoRequestParams

type ModifyMobileApplicationInfoRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

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

Predefined struct for user

type ModifyMobileApplicationInfoResponse

type ModifyMobileApplicationInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMobileApplicationInfoResponseParams `json:"Response"`
}

func NewModifyMobileApplicationInfoResponse

func NewModifyMobileApplicationInfoResponse() (response *ModifyMobileApplicationInfoResponse)

func (*ModifyMobileApplicationInfoResponse) FromJsonString

func (r *ModifyMobileApplicationInfoResponse) 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 (*ModifyMobileApplicationInfoResponse) ToJsonString

func (r *ModifyMobileApplicationInfoResponse) ToJsonString() string

type ModifyMobileApplicationInfoResponseParams

type ModifyMobileApplicationInfoResponseParams 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 ResetConcurrentPackagesRequest

type ResetConcurrentPackagesRequest struct {
	*tchttp.BaseRequest

	// Concurrency pack ID array.
	ConcurrentPackageIds []*string `json:"ConcurrentPackageIds,omitnil,omitempty" name:"ConcurrentPackageIds"`
}

func NewResetConcurrentPackagesRequest

func NewResetConcurrentPackagesRequest() (request *ResetConcurrentPackagesRequest)

func (*ResetConcurrentPackagesRequest) FromJsonString

func (r *ResetConcurrentPackagesRequest) 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 (*ResetConcurrentPackagesRequest) ToJsonString

func (r *ResetConcurrentPackagesRequest) ToJsonString() string

type ResetConcurrentPackagesRequestParams

type ResetConcurrentPackagesRequestParams struct {
	// Concurrency pack ID array.
	ConcurrentPackageIds []*string `json:"ConcurrentPackageIds,omitnil,omitempty" name:"ConcurrentPackageIds"`
}

Predefined struct for user

type ResetConcurrentPackagesResponse

type ResetConcurrentPackagesResponse struct {
	*tchttp.BaseResponse
	Response *ResetConcurrentPackagesResponseParams `json:"Response"`
}

func NewResetConcurrentPackagesResponse

func NewResetConcurrentPackagesResponse() (response *ResetConcurrentPackagesResponse)

func (*ResetConcurrentPackagesResponse) FromJsonString

func (r *ResetConcurrentPackagesResponse) 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 (*ResetConcurrentPackagesResponse) ToJsonString

func (r *ResetConcurrentPackagesResponse) ToJsonString() string

type ResetConcurrentPackagesResponseParams

type ResetConcurrentPackagesResponseParams 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 SetApplicationVersionOnlineRequest

type SetApplicationVersionOnlineRequest struct {
	*tchttp.BaseRequest

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

	// Application version ID.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`
}

func NewSetApplicationVersionOnlineRequest

func NewSetApplicationVersionOnlineRequest() (request *SetApplicationVersionOnlineRequest)

func (*SetApplicationVersionOnlineRequest) FromJsonString

func (r *SetApplicationVersionOnlineRequest) 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 (*SetApplicationVersionOnlineRequest) ToJsonString

func (r *SetApplicationVersionOnlineRequest) ToJsonString() string

type SetApplicationVersionOnlineRequestParams

type SetApplicationVersionOnlineRequestParams struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application version ID.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`
}

Predefined struct for user

type SetApplicationVersionOnlineResponse

type SetApplicationVersionOnlineResponse struct {
	*tchttp.BaseResponse
	Response *SetApplicationVersionOnlineResponseParams `json:"Response"`
}

func NewSetApplicationVersionOnlineResponse

func NewSetApplicationVersionOnlineResponse() (response *SetApplicationVersionOnlineResponse)

func (*SetApplicationVersionOnlineResponse) FromJsonString

func (r *SetApplicationVersionOnlineResponse) 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 (*SetApplicationVersionOnlineResponse) ToJsonString

func (r *SetApplicationVersionOnlineResponse) ToJsonString() string

type SetApplicationVersionOnlineResponseParams

type SetApplicationVersionOnlineResponseParams struct {
	// List of application versions.
	Versions []*UserApplicationVersion `json:"Versions,omitnil,omitempty" name:"Versions"`

	// 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 StartPublishStreamRequest

type StartPublishStreamRequest struct {
	*tchttp.BaseRequest

	// Unique user ID, which is customized by you and is not parsed by CAR. It will be used as the `StreamId` for streaming. For example, if the bound streaming domain is **abc.livepush.myqcloud.com**, the streaming address will be **rtmp://abc.livepush.myqcloud.com/live/UserId?txSecret=xxx&txTime=xxx**.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Streaming parameter, which is a custom parameter carried during streaming.
	PublishStreamArgs *string `json:"PublishStreamArgs,omitnil,omitempty" name:"PublishStreamArgs"`
}

func NewStartPublishStreamRequest

func NewStartPublishStreamRequest() (request *StartPublishStreamRequest)

func (*StartPublishStreamRequest) FromJsonString

func (r *StartPublishStreamRequest) 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 (*StartPublishStreamRequest) ToJsonString

func (r *StartPublishStreamRequest) ToJsonString() string

type StartPublishStreamRequestParams

type StartPublishStreamRequestParams struct {
	// Unique user ID, which is customized by you and is not parsed by CAR. It will be used as the `StreamId` for streaming. For example, if the bound streaming domain is **abc.livepush.myqcloud.com**, the streaming address will be **rtmp://abc.livepush.myqcloud.com/live/UserId?txSecret=xxx&txTime=xxx**.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Streaming parameter, which is a custom parameter carried during streaming.
	PublishStreamArgs *string `json:"PublishStreamArgs,omitnil,omitempty" name:"PublishStreamArgs"`
}

Predefined struct for user

type StartPublishStreamResponse

type StartPublishStreamResponse struct {
	*tchttp.BaseResponse
	Response *StartPublishStreamResponseParams `json:"Response"`
}

func NewStartPublishStreamResponse

func NewStartPublishStreamResponse() (response *StartPublishStreamResponse)

func (*StartPublishStreamResponse) FromJsonString

func (r *StartPublishStreamResponse) 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 (*StartPublishStreamResponse) ToJsonString

func (r *StartPublishStreamResponse) ToJsonString() string

type StartPublishStreamResponseParams

type StartPublishStreamResponseParams 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 StartPublishStreamWithURLRequest

type StartPublishStreamWithURLRequest struct {
	*tchttp.BaseRequest

	// Unique user ID, which is customized by you and is not parsed by CAR.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Streaming address. Only RTMP is supported for streaming currently.
	PublishStreamURL *string `json:"PublishStreamURL,omitnil,omitempty" name:"PublishStreamURL"`
}

func NewStartPublishStreamWithURLRequest

func NewStartPublishStreamWithURLRequest() (request *StartPublishStreamWithURLRequest)

func (*StartPublishStreamWithURLRequest) FromJsonString

func (r *StartPublishStreamWithURLRequest) 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 (*StartPublishStreamWithURLRequest) ToJsonString

func (r *StartPublishStreamWithURLRequest) ToJsonString() string

type StartPublishStreamWithURLRequestParams

type StartPublishStreamWithURLRequestParams struct {
	// Unique user ID, which is customized by you and is not parsed by CAR.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// Streaming address. Only RTMP is supported for streaming currently.
	PublishStreamURL *string `json:"PublishStreamURL,omitnil,omitempty" name:"PublishStreamURL"`
}

Predefined struct for user

type StartPublishStreamWithURLResponse

type StartPublishStreamWithURLResponse struct {
	*tchttp.BaseResponse
	Response *StartPublishStreamWithURLResponseParams `json:"Response"`
}

func NewStartPublishStreamWithURLResponse

func NewStartPublishStreamWithURLResponse() (response *StartPublishStreamWithURLResponse)

func (*StartPublishStreamWithURLResponse) FromJsonString

func (r *StartPublishStreamWithURLResponse) 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 (*StartPublishStreamWithURLResponse) ToJsonString

func (r *StartPublishStreamWithURLResponse) ToJsonString() string

type StartPublishStreamWithURLResponseParams

type StartPublishStreamWithURLResponseParams 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 StopPublishStreamRequest

type StopPublishStreamRequest struct {
	*tchttp.BaseRequest

	// Unique user ID, which is customized by you and is not parsed by CAR. Based on your needs, you can either define unique IDs for users or use timestamps to generate random IDs. Make sure the same ID is used when a user reconnects to your application.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewStopPublishStreamRequest

func NewStopPublishStreamRequest() (request *StopPublishStreamRequest)

func (*StopPublishStreamRequest) FromJsonString

func (r *StopPublishStreamRequest) 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 (*StopPublishStreamRequest) ToJsonString

func (r *StopPublishStreamRequest) ToJsonString() string

type StopPublishStreamRequestParams

type StopPublishStreamRequestParams struct {
	// Unique user ID, which is customized by you and is not parsed by CAR. Based on your needs, you can either define unique IDs for users or use timestamps to generate random IDs. Make sure the same ID is used when a user reconnects to your application.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type StopPublishStreamResponse

type StopPublishStreamResponse struct {
	*tchttp.BaseResponse
	Response *StopPublishStreamResponseParams `json:"Response"`
}

func NewStopPublishStreamResponse

func NewStopPublishStreamResponse() (response *StopPublishStreamResponse)

func (*StopPublishStreamResponse) FromJsonString

func (r *StopPublishStreamResponse) 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 (*StopPublishStreamResponse) ToJsonString

func (r *StopPublishStreamResponse) ToJsonString() string

type StopPublishStreamResponseParams

type StopPublishStreamResponseParams 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 UnbindConcurrentPackagesFromProjectRequest

type UnbindConcurrentPackagesFromProjectRequest struct {
	*tchttp.BaseRequest

	// Concurrency pack ID list.
	ConcurrentIds []*string `json:"ConcurrentIds,omitnil,omitempty" name:"ConcurrentIds"`

	// Cloud application project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewUnbindConcurrentPackagesFromProjectRequest

func NewUnbindConcurrentPackagesFromProjectRequest() (request *UnbindConcurrentPackagesFromProjectRequest)

func (*UnbindConcurrentPackagesFromProjectRequest) FromJsonString

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

func (*UnbindConcurrentPackagesFromProjectRequest) ToJsonString

type UnbindConcurrentPackagesFromProjectRequestParams

type UnbindConcurrentPackagesFromProjectRequestParams struct {
	// Concurrency pack ID list.
	ConcurrentIds []*string `json:"ConcurrentIds,omitnil,omitempty" name:"ConcurrentIds"`

	// Cloud application project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type UnbindConcurrentPackagesFromProjectResponse

type UnbindConcurrentPackagesFromProjectResponse struct {
	*tchttp.BaseResponse
	Response *UnbindConcurrentPackagesFromProjectResponseParams `json:"Response"`
}

func NewUnbindConcurrentPackagesFromProjectResponse

func NewUnbindConcurrentPackagesFromProjectResponse() (response *UnbindConcurrentPackagesFromProjectResponse)

func (*UnbindConcurrentPackagesFromProjectResponse) FromJsonString

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

func (*UnbindConcurrentPackagesFromProjectResponse) ToJsonString

type UnbindConcurrentPackagesFromProjectResponseParams

type UnbindConcurrentPackagesFromProjectResponseParams 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 UserApplicationFileInfo

type UserApplicationFileInfo struct {
	// Application file path.
	// Note: This field may return null, indicating that no valid values can be obtained.
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// File status. NO_EXIST: The file does not exist; EXIST: The file exists.
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileState *string `json:"FileState,omitnil,omitempty" name:"FileState"`
}

type UserApplicationInfo

type UserApplicationInfo struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

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

	// Application type (cloud 3D: Application3D; cloud XR: ApplicationXR; cloud Web: ApplicationWeb).
	ApplicationType *string `json:"ApplicationType,omitnil,omitempty" name:"ApplicationType"`

	// Application program execution path.
	ApplicationExePath *string `json:"ApplicationExePath,omitnil,omitempty" name:"ApplicationExePath"`

	// Application process list.
	ApplicationInterList *string `json:"ApplicationInterList,omitnil,omitempty" name:"ApplicationInterList"`

	// Application startup parameters.
	ApplicationParams *string `json:"ApplicationParams,omitnil,omitempty" name:"ApplicationParams"`

	// Application running status (ApplicationDeleting: application deletion in progress; ApplicationCreateFail: application creation failed; ApplicationCreating: application creation in progress; ApplicationRunning: normal running; ApplicationNoConfigured: main execution program path not configured).
	ApplicationRunStatus *string `json:"ApplicationRunStatus,omitnil,omitempty" name:"ApplicationRunStatus"`

	// Application update status (ApplicationUpdateCreating: version creation in progress; ApplicationUpdateCreateFail: version creation failed; ApplicationUpdateNoReleased: version to be released; ApplicationUpdateReleased: version release completed; ApplicationUpdateNormal: none).
	ApplicationUpdateStatus *string `json:"ApplicationUpdateStatus,omitnil,omitempty" name:"ApplicationUpdateStatus"`

	// Application creation time.
	ApplicationCreateTime *string `json:"ApplicationCreateTime,omitnil,omitempty" name:"ApplicationCreateTime"`

	// List of application versions.
	ApplicationVersions []*UserApplicationVersion `json:"ApplicationVersions,omitnil,omitempty" name:"ApplicationVersions"`

	// Application basic data.
	ApplicationBaseInfo *ApplicationBaseInfo `json:"ApplicationBaseInfo,omitnil,omitempty" name:"ApplicationBaseInfo"`

	// Application update progress.
	ApplicationUpdateProgress *int64 `json:"ApplicationUpdateProgress,omitnil,omitempty" name:"ApplicationUpdateProgress"`

	// Application nature (PUBLIC: public application; PRIVATE: user application).
	ApplicationNature *string `json:"ApplicationNature,omitnil,omitempty" name:"ApplicationNature"`

	// Application repository list.
	ApplicationStores []*UserApplicationStore `json:"ApplicationStores,omitnil,omitempty" name:"ApplicationStores"`
}

type UserApplicationStatus

type UserApplicationStatus struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application running status (ApplicationDeleting: application deletion in progress; ApplicationCreateFail: application creation failed; ApplicationCreating: application creation in progress; ApplicationRunning: normal running; ApplicationNoConfigured: main execution program path not configured; ApplicationNoPackage: no available package).
	ApplicationRunStatus *string `json:"ApplicationRunStatus,omitnil,omitempty" name:"ApplicationRunStatus"`

	// Application update status (ApplicationUpdateCreating: version creation in progress; ApplicationUpdateCreateFail: version creation failed; ApplicationUpdateNoReleased: version to be released; ApplicationUpdateReleased: version release completed; ApplicationUpdateNormal: none).
	ApplicationUpdateStatus *string `json:"ApplicationUpdateStatus,omitnil,omitempty" name:"ApplicationUpdateStatus"`

	// Application update progress.
	ApplicationUpdateProgress *int64 `json:"ApplicationUpdateProgress,omitnil,omitempty" name:"ApplicationUpdateProgress"`
}

type UserApplicationStore

type UserApplicationStore struct {
	// COS bucket name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// COS bucket region.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`

	// Repository type. LOG: application logs; ARCHIVE: application archive.
	// Note: This field may return null, indicating that no valid values can be obtained.
	StoreType *string `json:"StoreType,omitnil,omitempty" name:"StoreType"`

	// Repository status. ON: enabled; OFF: disabled.
	// Note: This field may return null, indicating that no valid values can be obtained.
	StoreState *string `json:"StoreState,omitnil,omitempty" name:"StoreState"`

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

type UserApplicationVersion

type UserApplicationVersion struct {
	// Application version ID.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`

	// Application version size.
	ApplicationVersionSize *int64 `json:"ApplicationVersionSize,omitnil,omitempty" name:"ApplicationVersionSize"`

	// Application version status (Uploading: uploading; Creating: in creation; CreateFailed: creation failed; Deleting: deleting; Inuse: current version; Normal: to be released; Usable: available).
	ApplicationVersionStatus *string `json:"ApplicationVersionStatus,omitnil,omitempty" name:"ApplicationVersionStatus"`

	// Application version name.
	ApplicationVersionName *string `json:"ApplicationVersionName,omitnil,omitempty" name:"ApplicationVersionName"`

	// Application version creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Region for application version distribution (
	// Standard zone:
	// ap-chinese-mainland: Chinese mainland
	// na-north-america: North America
	// eu-frankfurt: Frankfurt
	// ap-mumbai: Mumbai
	// ap-tokyo: Tokyo
	// ap-seoul: Seoul
	// ap-singapore: Singapore
	// ap-bangkok: Bangkok
	// ap-hongkong: Hong Kong (China)
	// Integration zone:
	// me-middle-east-fusion: Middle East
	// na-north-america-fusion: North America
	// sa-south-america-fusion: South America
	// ap-tokyo-fusion: Tokyo
	// ap-seoul-fusion: Seoul
	// eu-frankfurt-fusion: Frankfurt
	// ap-singapore-fusion: Singapore
	// ap-hongkong-fusion: Hong Kong (China)
	// ).
	// Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationVersionRegions []*string `json:"ApplicationVersionRegions,omitnil,omitempty" name:"ApplicationVersionRegions"`

	// Application version update method.
	// FULL: full update.
	// INCREMENT: incremental update.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationVersionUpdateMode *string `json:"ApplicationVersionUpdateMode,omitnil,omitempty" name:"ApplicationVersionUpdateMode"`
}

type UserMobileApplicationInfo

type UserMobileApplicationInfo struct {
	// Application ID.
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

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

	// Application type (cloud APK: application APK).
	ApplicationType *string `json:"ApplicationType,omitnil,omitempty" name:"ApplicationType"`

	// Application running status (ApplicationRunning: normal running; ApplicationNoPackage: no available package).
	ApplicationRunStatus *string `json:"ApplicationRunStatus,omitnil,omitempty" name:"ApplicationRunStatus"`

	// Application update status (ApplicationUpdateCreating: version creation in progress; ApplicationUpdateCreateFail: version creation failed; ApplicationUpdateNoReleased: version to be released; ApplicationUpdateReleased: version release completed; ApplicationUpdateNormal: none).
	ApplicationUpdateStatus *string `json:"ApplicationUpdateStatus,omitnil,omitempty" name:"ApplicationUpdateStatus"`

	// Application creation time.
	ApplicationCreateTime *string `json:"ApplicationCreateTime,omitnil,omitempty" name:"ApplicationCreateTime"`

	// List of application versions.
	ApplicationVersions []*UserApplicationVersion `json:"ApplicationVersions,omitnil,omitempty" name:"ApplicationVersions"`

	// Application nature (PUBLIC: public application; PRIVATE: user application).
	ApplicationNature *string `json:"ApplicationNature,omitnil,omitempty" name:"ApplicationNature"`
}

type VideoEncodeConfig

type VideoEncodeConfig struct {
	// Streaming GOP length, in seconds.Note: This field may return null, indicating that no valid values can be obtained.
	StreamPushGOPSeconds *uint64 `json:"StreamPushGOPSeconds,omitnil,omitempty" name:"StreamPushGOPSeconds"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL