v20191118

package
v1.0.1182 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 应用创建失败。
	FAILEDOPERATION_APPLICATIONCREATEFAIL = "FailedOperation.ApplicationCreateFail"

	// 应用锁定失败。
	FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"

	// 应用不存在。
	FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"

	// 游戏锁定失败。
	FAILEDOPERATION_GAMELOCKFAIL = "FailedOperation.GameLockFail"

	// 游戏不存在。
	FAILEDOPERATION_GAMENOTFIND = "FailedOperation.GameNotFind"

	// 锁定机器超时或未调用TrylockWorker。
	FAILEDOPERATION_LOCKTIMEOUT = "FailedOperation.LockTimeout"

	// 处理超时。
	FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"

	// 请降低访问频率。
	FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"

	// 操作超时。
	FAILEDOPERATION_TIMEOUT = "FailedOperation.Timeout"

	// 请求太频繁。
	FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// Json解析失败。
	INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 【多人游戏】对应的角色人数超过限制。
	LIMITEXCEEDED_ROLE = "LimitExceeded.Role"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 超出应用数量限制。
	OPERATIONDENIED_APPLICATIONLIMITEXCEEDED = "OperationDenied.ApplicationLimitExceeded"

	// 版本正在创建。
	OPERATIONDENIED_VERSIONCREATING = "OperationDenied.VersionCreating"

	// 超过版本数量限制。
	OPERATIONDENIED_VERSIONLIMITEXCEEDED = "OperationDenied.VersionLimitExceeded"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 没有空闲机器。
	RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"

	// 会话未找到。
	RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

	// 访问并发实例失败。
	RESOURCEUNAVAILABLE_ACCESSFAILED = "ResourceUnavailable.AccessFailed"

	// 机器还在初始化中。
	RESOURCEUNAVAILABLE_INITIALIZATION = "ResourceUnavailable.Initialization"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// 机器未运行。
	UNSUPPORTEDOPERATION_NOTRUNNING = "UnsupportedOperation.NotRunning"

	// 退出游戏中。
	UNSUPPORTEDOPERATION_STOPPING = "UnsupportedOperation.Stopping"
)
View Source
const APIVersion = "2019-11-18"

Variables

This section is empty.

Functions

This section is empty.

Types

type AndroidApp added in v1.0.1130

type AndroidApp struct {
	// 安卓应用 Id
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 安卓应用名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 安卓应用状态(上架、下架)
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 安卓应用版本列表
	AndroidAppVersionInfo []*AndroidAppVersionInfo `json:"AndroidAppVersionInfo,omitnil,omitempty" name:"AndroidAppVersionInfo"`

	// 安卓应用创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 用户 Id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 应用模式(NORMAL : 普通模式;ADVANCED : 高级模式)
	AppMode *string `json:"AppMode,omitnil,omitempty" name:"AppMode"`
}

type AndroidAppCosInfo added in v1.0.1144

type AndroidAppCosInfo struct {
	// 安卓应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 应用名称(支持 apk 和 tgz 两种格式文件,当应用 AppMode 为 NORMAL 时,只支持上传 apk 类型文件,当应用 AppMode 为 ADVANCED 高级模式时,只支持上传  tgz 类型文件)
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
}

type AndroidAppVersionInfo added in v1.0.1130

type AndroidAppVersionInfo struct {
	// 安卓应用版本
	AndroidAppVersion *string `json:"AndroidAppVersion,omitnil,omitempty" name:"AndroidAppVersion"`

	// 安卓应用版本创建状态(NORMAL:无、UPLOADING:上传中、
	// CREATING: 创建中、
	// CREATE_FAIL:创建失败、CREATE_SUCCESS:创建成功)
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 安卓应用版本创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// shell 安装命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// shell 卸载命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	UninstallCommand *string `json:"UninstallCommand,omitnil,omitempty" name:"UninstallCommand"`

	// 应用资源清理模式(实例安装应用所用资源),取值:CLEANUP_ON_UNINSTALL(默认值),卸载 App 时清理;CLEANUP_AFTER_INSTALL,安装 App 后立即清理。普通应用只有 CLEANUP_AFTER_INSTALL 模式。
	CleanupMode *string `json:"CleanupMode,omitnil,omitempty" name:"CleanupMode"`
}

type AndroidInstance added in v1.0.1130

type AndroidInstance struct {
	// 实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 实例所在区域
	AndroidInstanceRegion *string `json:"AndroidInstanceRegion,omitnil,omitempty" name:"AndroidInstanceRegion"`

	// 实例可用区
	AndroidInstanceZone *string `json:"AndroidInstanceZone,omitnil,omitempty" name:"AndroidInstanceZone"`

	// 实例状态:INITIALIZING,NORMAL,PROCESSING
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 实例规格
	AndroidInstanceType *string `json:"AndroidInstanceType,omitnil,omitempty" name:"AndroidInstanceType"`

	// 实例镜像 ID
	AndroidInstanceImageId *string `json:"AndroidInstanceImageId,omitnil,omitempty" name:"AndroidInstanceImageId"`

	// 分辨率宽度
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 分辨率高度
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 宿主机 ID
	HostSerialNumber *string `json:"HostSerialNumber,omitnil,omitempty" name:"HostSerialNumber"`

	// 分组 ID
	AndroidInstanceGroupId *string `json:"AndroidInstanceGroupId,omitnil,omitempty" name:"AndroidInstanceGroupId"`

	// 标签列表
	AndroidInstanceLabels []*AndroidInstanceLabel `json:"AndroidInstanceLabels,omitnil,omitempty" name:"AndroidInstanceLabels"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 内网 IP
	PrivateIP *string `json:"PrivateIP,omitnil,omitempty" name:"PrivateIP"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 机箱 ID
	HostServerSerialNumber *string `json:"HostServerSerialNumber,omitnil,omitempty" name:"HostServerSerialNumber"`
}

type AndroidInstanceAppBlacklist added in v1.0.1182

type AndroidInstanceAppBlacklist struct {
	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 应用黑名单
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppBlacklist []*string `json:"AppBlacklist,omitnil,omitempty" name:"AppBlacklist"`
}

type AndroidInstanceAppInfo added in v1.0.1130

type AndroidInstanceAppInfo struct {
	// 应用id
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 应用名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 应用版本
	AndroidAppVersion *string `json:"AndroidAppVersion,omitnil,omitempty" name:"AndroidAppVersion"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`

	// 应用包版本
	PackageVersion *string `json:"PackageVersion,omitnil,omitempty" name:"PackageVersion"`

	// 应用包标签
	PackageLabel *string `json:"PackageLabel,omitnil,omitempty" name:"PackageLabel"`
}

type AndroidInstanceDevice added in v1.0.1180

type AndroidInstanceDevice struct {
	// 品牌
	Brand *string `json:"Brand,omitnil,omitempty" name:"Brand"`

	// 型号
	Model *string `json:"Model,omitnil,omitempty" name:"Model"`
}

type AndroidInstanceError added in v1.0.1181

type AndroidInstanceError struct {
	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 错误信息
	Error *Error `json:"Error,omitnil,omitempty" name:"Error"`
}

type AndroidInstanceImage added in v1.0.1130

type AndroidInstanceImage struct {
	// 镜像 ID
	AndroidInstanceImageId *string `json:"AndroidInstanceImageId,omitnil,omitempty" name:"AndroidInstanceImageId"`

	// 镜像名称,由业务方自定义,仅用于展示
	AndroidInstanceImageName *string `json:"AndroidInstanceImageName,omitnil,omitempty" name:"AndroidInstanceImageName"`

	// 镜像状态
	AndroidInstanceImageState *string `json:"AndroidInstanceImageState,omitnil,omitempty" name:"AndroidInstanceImageState"`

	// 镜像可用区
	AndroidInstanceImageZone *string `json:"AndroidInstanceImageZone,omitnil,omitempty" name:"AndroidInstanceImageZone"`
}

type AndroidInstanceInformation added in v1.0.1150

type AndroidInstanceInformation struct {
	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type AndroidInstanceLabel added in v1.0.1130

type AndroidInstanceLabel struct {
	// 标签键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type AndroidInstanceProperty added in v1.0.1180

type AndroidInstanceProperty struct {
	// 属性键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 属性值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type AndroidInstanceTask added in v1.0.1130

type AndroidInstanceTask struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`
}

type AndroidInstanceTaskStatus added in v1.0.1130

type AndroidInstanceTaskStatus struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务状态:SUCCESS,FAILED,PROCESSING,PENDING,CANCELED
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 任务执行结果描述,针对某些任务,可以是可解析的 json
	TaskResult *string `json:"TaskResult,omitnil,omitempty" name:"TaskResult"`

	// 任务类型
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 任务完成时间
	CompleteTime *string `json:"CompleteTime,omitnil,omitempty" name:"CompleteTime"`
}

type AndroidInstanceUploadFile added in v1.0.1180

type AndroidInstanceUploadFile struct {
	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 文件上传 URL
	FileURL *string `json:"FileURL,omitnil,omitempty" name:"FileURL"`

	// 上传目标目录,只能上传到 /sdcard/ 目录或其子目录下
	DestinationDirectory *string `json:"DestinationDirectory,omitnil,omitempty" name:"DestinationDirectory"`
}

type BackUpAndroidInstanceToStorageRequest added in v1.0.1140

type BackUpAndroidInstanceToStorageRequest struct {
	*tchttp.BaseRequest

	// 安卓实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 存储服务器类型,如 COS、S3。注意:使用 COS 和 S3 都将占用外网带宽。
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// 自定义对象Key
	ObjectKey *string `json:"ObjectKey,omitnil,omitempty" name:"ObjectKey"`

	// 包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始
	Includes []*string `json:"Includes,omitnil,omitempty" name:"Includes"`

	// 需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始
	Excludes []*string `json:"Excludes,omitnil,omitempty" name:"Excludes"`

	// COS协议选项
	COSOptions *COSOptions `json:"COSOptions,omitnil,omitempty" name:"COSOptions"`

	// S3存储协议选项
	S3Options *S3Options `json:"S3Options,omitnil,omitempty" name:"S3Options"`
}

func NewBackUpAndroidInstanceToStorageRequest added in v1.0.1140

func NewBackUpAndroidInstanceToStorageRequest() (request *BackUpAndroidInstanceToStorageRequest)

func (*BackUpAndroidInstanceToStorageRequest) FromJsonString added in v1.0.1140

func (r *BackUpAndroidInstanceToStorageRequest) 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 (*BackUpAndroidInstanceToStorageRequest) ToJsonString added in v1.0.1140

type BackUpAndroidInstanceToStorageRequestParams added in v1.0.1140

type BackUpAndroidInstanceToStorageRequestParams struct {
	// 安卓实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 存储服务器类型,如 COS、S3。注意:使用 COS 和 S3 都将占用外网带宽。
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// 自定义对象Key
	ObjectKey *string `json:"ObjectKey,omitnil,omitempty" name:"ObjectKey"`

	// 包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始
	Includes []*string `json:"Includes,omitnil,omitempty" name:"Includes"`

	// 需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始
	Excludes []*string `json:"Excludes,omitnil,omitempty" name:"Excludes"`

	// COS协议选项
	COSOptions *COSOptions `json:"COSOptions,omitnil,omitempty" name:"COSOptions"`

	// S3存储协议选项
	S3Options *S3Options `json:"S3Options,omitnil,omitempty" name:"S3Options"`
}

Predefined struct for user

type BackUpAndroidInstanceToStorageResponse added in v1.0.1140

type BackUpAndroidInstanceToStorageResponse struct {
	*tchttp.BaseResponse
	Response *BackUpAndroidInstanceToStorageResponseParams `json:"Response"`
}

func NewBackUpAndroidInstanceToStorageResponse added in v1.0.1140

func NewBackUpAndroidInstanceToStorageResponse() (response *BackUpAndroidInstanceToStorageResponse)

func (*BackUpAndroidInstanceToStorageResponse) FromJsonString added in v1.0.1140

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

func (*BackUpAndroidInstanceToStorageResponse) ToJsonString added in v1.0.1140

type BackUpAndroidInstanceToStorageResponseParams added in v1.0.1140

type BackUpAndroidInstanceToStorageResponseParams struct {
	// 实例任务 ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type COSOptions added in v1.0.1140

type COSOptions struct {
	// 存储桶
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 存储区域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type CleanAndroidInstancesAppDataRequest added in v1.0.1181

type CleanAndroidInstancesAppDataRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

func NewCleanAndroidInstancesAppDataRequest added in v1.0.1181

func NewCleanAndroidInstancesAppDataRequest() (request *CleanAndroidInstancesAppDataRequest)

func (*CleanAndroidInstancesAppDataRequest) FromJsonString added in v1.0.1181

func (r *CleanAndroidInstancesAppDataRequest) 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 (*CleanAndroidInstancesAppDataRequest) ToJsonString added in v1.0.1181

func (r *CleanAndroidInstancesAppDataRequest) ToJsonString() string

type CleanAndroidInstancesAppDataRequestParams added in v1.0.1181

type CleanAndroidInstancesAppDataRequestParams struct {
	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

Predefined struct for user

type CleanAndroidInstancesAppDataResponse added in v1.0.1181

type CleanAndroidInstancesAppDataResponse struct {
	*tchttp.BaseResponse
	Response *CleanAndroidInstancesAppDataResponseParams `json:"Response"`
}

func NewCleanAndroidInstancesAppDataResponse added in v1.0.1181

func NewCleanAndroidInstancesAppDataResponse() (response *CleanAndroidInstancesAppDataResponse)

func (*CleanAndroidInstancesAppDataResponse) FromJsonString added in v1.0.1181

func (r *CleanAndroidInstancesAppDataResponse) 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 (*CleanAndroidInstancesAppDataResponse) ToJsonString added in v1.0.1181

func (r *CleanAndroidInstancesAppDataResponse) ToJsonString() string

type CleanAndroidInstancesAppDataResponseParams added in v1.0.1181

type CleanAndroidInstancesAppDataResponseParams struct {
	// 错误列表。如果实例操作都成功,则响应没有这个字段;如果有实例操作失败,该字段包含了实例操作的错误信息
	AndroidInstanceErrors []*AndroidInstanceError `json:"AndroidInstanceErrors,omitnil,omitempty" name:"AndroidInstanceErrors"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	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) BackUpAndroidInstanceToStorage added in v1.0.1140

func (c *Client) BackUpAndroidInstanceToStorage(request *BackUpAndroidInstanceToStorageRequest) (response *BackUpAndroidInstanceToStorageResponse, err error)

BackUpAndroidInstanceToStorage 备份云手机数据到指定存储,支持 COS 和兼容 AWS S3 协议的对象存储服务。如果是备份到 COS 时,会使用公网流量,授权 COS bucket 请在控制台中操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) BackUpAndroidInstanceToStorageWithContext added in v1.0.1140

func (c *Client) BackUpAndroidInstanceToStorageWithContext(ctx context.Context, request *BackUpAndroidInstanceToStorageRequest) (response *BackUpAndroidInstanceToStorageResponse, err error)

BackUpAndroidInstanceToStorage 备份云手机数据到指定存储,支持 COS 和兼容 AWS S3 协议的对象存储服务。如果是备份到 COS 时,会使用公网流量,授权 COS bucket 请在控制台中操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CleanAndroidInstancesAppData added in v1.0.1181

func (c *Client) CleanAndroidInstancesAppData(request *CleanAndroidInstancesAppDataRequest) (response *CleanAndroidInstancesAppDataResponse, err error)

CleanAndroidInstancesAppData 批量清理安卓实例应用数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CleanAndroidInstancesAppDataWithContext added in v1.0.1181

func (c *Client) CleanAndroidInstancesAppDataWithContext(ctx context.Context, request *CleanAndroidInstancesAppDataRequest) (response *CleanAndroidInstancesAppDataResponse, err error)

CleanAndroidInstancesAppData 批量清理安卓实例应用数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ConnectAndroidInstance added in v1.0.1130

func (c *Client) ConnectAndroidInstance(request *ConnectAndroidInstanceRequest) (response *ConnectAndroidInstanceResponse, err error)

ConnectAndroidInstance 连接安卓实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"

func (*Client) ConnectAndroidInstanceWithContext added in v1.0.1130

func (c *Client) ConnectAndroidInstanceWithContext(ctx context.Context, request *ConnectAndroidInstanceRequest) (response *ConnectAndroidInstanceResponse, err error)

ConnectAndroidInstance 连接安卓实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NOIDLE = "ResourceNotFound.NoIdle"

func (*Client) CopyAndroidInstance added in v1.0.1130

func (c *Client) CopyAndroidInstance(request *CopyAndroidInstanceRequest) (response *CopyAndroidInstanceResponse, err error)

CopyAndroidInstance 复制安卓实例:

1. 排除和包含文件只能指定 /data 下的文件,不指定时复制整个 /data 目录

2. 源实例和目的实例必须在同一区域

3. 复制时,源实例和目的实例都会停机,复制完后实例会自动启动

4. 复制时会产生大量内网流量,请限制并发

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CopyAndroidInstanceWithContext added in v1.0.1130

func (c *Client) CopyAndroidInstanceWithContext(ctx context.Context, request *CopyAndroidInstanceRequest) (response *CopyAndroidInstanceResponse, err error)

CopyAndroidInstance 复制安卓实例:

1. 排除和包含文件只能指定 /data 下的文件,不指定时复制整个 /data 目录

2. 源实例和目的实例必须在同一区域

3. 复制时,源实例和目的实例都会停机,复制完后实例会自动启动

4. 复制时会产生大量内网流量,请限制并发

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAndroidApp added in v1.0.1144

func (c *Client) CreateAndroidApp(request *CreateAndroidAppRequest) (response *CreateAndroidAppResponse, err error)

CreateAndroidApp 创建安卓应用

可能返回的错误码:

FAILEDOPERATION_APPLICATIONCREATEFAIL = "FailedOperation.ApplicationCreateFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_APPLICATIONLIMITEXCEEDED = "OperationDenied.ApplicationLimitExceeded"

func (*Client) CreateAndroidAppVersion added in v1.0.1144

func (c *Client) CreateAndroidAppVersion(request *CreateAndroidAppVersionRequest) (response *CreateAndroidAppVersionResponse, err error)

CreateAndroidAppVersion 创建安卓应用版本

可能返回的错误码:

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

func (*Client) CreateAndroidAppVersionWithContext added in v1.0.1144

func (c *Client) CreateAndroidAppVersionWithContext(ctx context.Context, request *CreateAndroidAppVersionRequest) (response *CreateAndroidAppVersionResponse, err error)

CreateAndroidAppVersion 创建安卓应用版本

可能返回的错误码:

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

func (*Client) CreateAndroidAppWithContext added in v1.0.1144

func (c *Client) CreateAndroidAppWithContext(ctx context.Context, request *CreateAndroidAppRequest) (response *CreateAndroidAppResponse, err error)

CreateAndroidApp 创建安卓应用

可能返回的错误码:

FAILEDOPERATION_APPLICATIONCREATEFAIL = "FailedOperation.ApplicationCreateFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_APPLICATIONLIMITEXCEEDED = "OperationDenied.ApplicationLimitExceeded"

func (*Client) CreateAndroidInstanceADB added in v1.0.1180

func (c *Client) CreateAndroidInstanceADB(request *CreateAndroidInstanceADBRequest) (response *CreateAndroidInstanceADBResponse, err error)

CreateAndroidInstanceADB 创建云手机实例 ADB 连接信息,请将返回结果的 PrivateKey 字段保存为 pem 文件,并将 pem 文件权限设置为 600,再参考返回结果的 ConnectCommand 使用 adb 连接实例。

可能返回的错误码:

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

func (*Client) CreateAndroidInstanceADBWithContext added in v1.0.1180

func (c *Client) CreateAndroidInstanceADBWithContext(ctx context.Context, request *CreateAndroidInstanceADBRequest) (response *CreateAndroidInstanceADBResponse, err error)

CreateAndroidInstanceADB 创建云手机实例 ADB 连接信息,请将返回结果的 PrivateKey 字段保存为 pem 文件,并将 pem 文件权限设置为 600,再参考返回结果的 ConnectCommand 使用 adb 连接实例。

可能返回的错误码:

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

func (*Client) CreateAndroidInstanceImage added in v1.0.1130

func (c *Client) CreateAndroidInstanceImage(request *CreateAndroidInstanceImageRequest) (response *CreateAndroidInstanceImageResponse, err error)

CreateAndroidInstanceImage 使用指定的安卓实例创建镜像,创建镜像时指定的实例会关机,镜像创建完成后实例会自动开机。当镜像的 AndroidInstanceImageState 为 NORMAL 时,镜像创建完成处于可用状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAndroidInstanceImageWithContext added in v1.0.1130

func (c *Client) CreateAndroidInstanceImageWithContext(ctx context.Context, request *CreateAndroidInstanceImageRequest) (response *CreateAndroidInstanceImageResponse, err error)

CreateAndroidInstanceImage 使用指定的安卓实例创建镜像,创建镜像时指定的实例会关机,镜像创建完成后实例会自动开机。当镜像的 AndroidInstanceImageState 为 NORMAL 时,镜像创建完成处于可用状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAndroidInstanceLabel added in v1.0.1130

func (c *Client) CreateAndroidInstanceLabel(request *CreateAndroidInstanceLabelRequest) (response *CreateAndroidInstanceLabelResponse, err error)

CreateAndroidInstanceLabel 创建安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAndroidInstanceLabelWithContext added in v1.0.1130

func (c *Client) CreateAndroidInstanceLabelWithContext(ctx context.Context, request *CreateAndroidInstanceLabelRequest) (response *CreateAndroidInstanceLabelResponse, err error)

CreateAndroidInstanceLabel 创建安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAndroidInstanceSSH added in v1.0.1130

func (c *Client) CreateAndroidInstanceSSH(request *CreateAndroidInstanceSSHRequest) (response *CreateAndroidInstanceSSHResponse, err error)

CreateAndroidInstanceSSH 创建安卓实例 SSH 连接信息,请将返回结果的 PrivateKey 字段保存为 pem 文件,并将 pem 文件权限设置为 600,再参考返回结果的 ConnectCommand 使用 ssh 连接实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateAndroidInstanceSSHWithContext added in v1.0.1130

func (c *Client) CreateAndroidInstanceSSHWithContext(ctx context.Context, request *CreateAndroidInstanceSSHRequest) (response *CreateAndroidInstanceSSHResponse, err error)

CreateAndroidInstanceSSH 创建安卓实例 SSH 连接信息,请将返回结果的 PrivateKey 字段保存为 pem 文件,并将 pem 文件权限设置为 600,再参考返回结果的 ConnectCommand 使用 ssh 连接实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateAndroidInstanceWebShell added in v1.0.1130

func (c *Client) CreateAndroidInstanceWebShell(request *CreateAndroidInstanceWebShellRequest) (response *CreateAndroidInstanceWebShellResponse, err error)

CreateAndroidInstanceWebShell 创建安卓实例 WebShell 连接信息,返回的 ConnectUrl 可通过浏览器直接打开访问,链接有效期 1 小时,链接打开后可持续使用。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateAndroidInstanceWebShellWithContext added in v1.0.1130

func (c *Client) CreateAndroidInstanceWebShellWithContext(ctx context.Context, request *CreateAndroidInstanceWebShellRequest) (response *CreateAndroidInstanceWebShellResponse, err error)

CreateAndroidInstanceWebShell 创建安卓实例 WebShell 连接信息,返回的 ConnectUrl 可通过浏览器直接打开访问,链接有效期 1 小时,链接打开后可持续使用。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateAndroidInstances added in v1.0.1130

func (c *Client) CreateAndroidInstances(request *CreateAndroidInstancesRequest) (response *CreateAndroidInstancesResponse, err error)

CreateAndroidInstances 创建安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateAndroidInstancesScreenshot added in v1.0.1134

func (c *Client) CreateAndroidInstancesScreenshot(request *CreateAndroidInstancesScreenshotRequest) (response *CreateAndroidInstancesScreenshotResponse, err error)

CreateAndroidInstancesScreenshot 安卓实例截图

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAndroidInstancesScreenshotWithContext added in v1.0.1134

func (c *Client) CreateAndroidInstancesScreenshotWithContext(ctx context.Context, request *CreateAndroidInstancesScreenshotRequest) (response *CreateAndroidInstancesScreenshotResponse, err error)

CreateAndroidInstancesScreenshot 安卓实例截图

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAndroidInstancesWithContext added in v1.0.1130

func (c *Client) CreateAndroidInstancesWithContext(ctx context.Context, request *CreateAndroidInstancesRequest) (response *CreateAndroidInstancesResponse, err error)

CreateAndroidInstances 创建安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateCosCredential added in v1.0.1144

func (c *Client) CreateCosCredential(request *CreateCosCredentialRequest) (response *CreateCosCredentialResponse, err error)

CreateCosCredential 用于创建 Cos 临时密钥

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
FAILEDOPERATION_GAMELOCKFAIL = "FailedOperation.GameLockFail"
FAILEDOPERATION_GAMENOTFIND = "FailedOperation.GameNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_VERSIONCREATING = "OperationDenied.VersionCreating"
OPERATIONDENIED_VERSIONLIMITEXCEEDED = "OperationDenied.VersionLimitExceeded"

func (*Client) CreateCosCredentialWithContext added in v1.0.1144

func (c *Client) CreateCosCredentialWithContext(ctx context.Context, request *CreateCosCredentialRequest) (response *CreateCosCredentialResponse, err error)

CreateCosCredential 用于创建 Cos 临时密钥

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
FAILEDOPERATION_GAMELOCKFAIL = "FailedOperation.GameLockFail"
FAILEDOPERATION_GAMENOTFIND = "FailedOperation.GameNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_VERSIONCREATING = "OperationDenied.VersionCreating"
OPERATIONDENIED_VERSIONLIMITEXCEEDED = "OperationDenied.VersionLimitExceeded"

func (*Client) CreateSession

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

CreateSession 创建会话

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOCKTIMEOUT = "FailedOperation.LockTimeout"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TIMEOUT = "FailedOperation.Timeout"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
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 added in v1.0.324

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

CreateSession 创建会话

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOCKTIMEOUT = "FailedOperation.LockTimeout"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TIMEOUT = "FailedOperation.Timeout"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
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) DeleteAndroidApp added in v1.0.1144

func (c *Client) DeleteAndroidApp(request *DeleteAndroidAppRequest) (response *DeleteAndroidAppResponse, err error)

DeleteAndroidApp 删除安卓应用

可能返回的错误码:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) DeleteAndroidAppVersion added in v1.0.1144

func (c *Client) DeleteAndroidAppVersion(request *DeleteAndroidAppVersionRequest) (response *DeleteAndroidAppVersionResponse, err error)

DeleteAndroidAppVersion 删除安卓应用版本

可能返回的错误码:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED_VERSIONCREATING = "OperationDenied.VersionCreating"

func (*Client) DeleteAndroidAppVersionWithContext added in v1.0.1144

func (c *Client) DeleteAndroidAppVersionWithContext(ctx context.Context, request *DeleteAndroidAppVersionRequest) (response *DeleteAndroidAppVersionResponse, err error)

DeleteAndroidAppVersion 删除安卓应用版本

可能返回的错误码:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED_VERSIONCREATING = "OperationDenied.VersionCreating"

func (*Client) DeleteAndroidAppWithContext added in v1.0.1144

func (c *Client) DeleteAndroidAppWithContext(ctx context.Context, request *DeleteAndroidAppRequest) (response *DeleteAndroidAppResponse, err error)

DeleteAndroidApp 删除安卓应用

可能返回的错误码:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) DeleteAndroidInstanceImages added in v1.0.1130

func (c *Client) DeleteAndroidInstanceImages(request *DeleteAndroidInstanceImagesRequest) (response *DeleteAndroidInstanceImagesResponse, err error)

DeleteAndroidInstanceImages 删除安卓实例镜像

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAndroidInstanceImagesWithContext added in v1.0.1130

func (c *Client) DeleteAndroidInstanceImagesWithContext(ctx context.Context, request *DeleteAndroidInstanceImagesRequest) (response *DeleteAndroidInstanceImagesResponse, err error)

DeleteAndroidInstanceImages 删除安卓实例镜像

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAndroidInstanceLabel added in v1.0.1130

func (c *Client) DeleteAndroidInstanceLabel(request *DeleteAndroidInstanceLabelRequest) (response *DeleteAndroidInstanceLabelResponse, err error)

DeleteAndroidInstanceLabel 创建安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAndroidInstanceLabelWithContext added in v1.0.1130

func (c *Client) DeleteAndroidInstanceLabelWithContext(ctx context.Context, request *DeleteAndroidInstanceLabelRequest) (response *DeleteAndroidInstanceLabelResponse, err error)

DeleteAndroidInstanceLabel 创建安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidApps added in v1.0.1130

func (c *Client) DescribeAndroidApps(request *DescribeAndroidAppsRequest) (response *DescribeAndroidAppsResponse, err error)

DescribeAndroidApps 查询安卓应用信息

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeAndroidAppsWithContext added in v1.0.1130

func (c *Client) DescribeAndroidAppsWithContext(ctx context.Context, request *DescribeAndroidAppsRequest) (response *DescribeAndroidAppsResponse, err error)

DescribeAndroidApps 查询安卓应用信息

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeAndroidInstanceApps added in v1.0.1130

func (c *Client) DescribeAndroidInstanceApps(request *DescribeAndroidInstanceAppsRequest) (response *DescribeAndroidInstanceAppsResponse, err error)

DescribeAndroidInstanceApps 查询安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstanceAppsWithContext added in v1.0.1130

func (c *Client) DescribeAndroidInstanceAppsWithContext(ctx context.Context, request *DescribeAndroidInstanceAppsRequest) (response *DescribeAndroidInstanceAppsResponse, err error)

DescribeAndroidInstanceApps 查询安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstanceImages added in v1.0.1130

func (c *Client) DescribeAndroidInstanceImages(request *DescribeAndroidInstanceImagesRequest) (response *DescribeAndroidInstanceImagesResponse, err error)

DescribeAndroidInstanceImages 查询安卓实例镜像信息,当镜像的 AndroidInstanceImageState 为 NORMAL 时,镜像处于可用状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstanceImagesWithContext added in v1.0.1130

func (c *Client) DescribeAndroidInstanceImagesWithContext(ctx context.Context, request *DescribeAndroidInstanceImagesRequest) (response *DescribeAndroidInstanceImagesResponse, err error)

DescribeAndroidInstanceImages 查询安卓实例镜像信息,当镜像的 AndroidInstanceImageState 为 NORMAL 时,镜像处于可用状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstanceLabels added in v1.0.1130

func (c *Client) DescribeAndroidInstanceLabels(request *DescribeAndroidInstanceLabelsRequest) (response *DescribeAndroidInstanceLabelsResponse, err error)

DescribeAndroidInstanceLabels 创建安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstanceLabelsWithContext added in v1.0.1130

func (c *Client) DescribeAndroidInstanceLabelsWithContext(ctx context.Context, request *DescribeAndroidInstanceLabelsRequest) (response *DescribeAndroidInstanceLabelsResponse, err error)

DescribeAndroidInstanceLabels 创建安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstanceTasksStatus added in v1.0.1130

func (c *Client) DescribeAndroidInstanceTasksStatus(request *DescribeAndroidInstanceTasksStatusRequest) (response *DescribeAndroidInstanceTasksStatusResponse, err error)

DescribeAndroidInstanceTasksStatus 查询安卓实例任务状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstanceTasksStatusWithContext added in v1.0.1130

func (c *Client) DescribeAndroidInstanceTasksStatusWithContext(ctx context.Context, request *DescribeAndroidInstanceTasksStatusRequest) (response *DescribeAndroidInstanceTasksStatusResponse, err error)

DescribeAndroidInstanceTasksStatus 查询安卓实例任务状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstances added in v1.0.1130

func (c *Client) DescribeAndroidInstances(request *DescribeAndroidInstancesRequest) (response *DescribeAndroidInstancesResponse, err error)

DescribeAndroidInstances 查询安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstancesAppBlacklist added in v1.0.1182

func (c *Client) DescribeAndroidInstancesAppBlacklist(request *DescribeAndroidInstancesAppBlacklistRequest) (response *DescribeAndroidInstancesAppBlacklistResponse, err error)

DescribeAndroidInstancesAppBlacklist 查询安卓实例黑名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstancesAppBlacklistWithContext added in v1.0.1182

func (c *Client) DescribeAndroidInstancesAppBlacklistWithContext(ctx context.Context, request *DescribeAndroidInstancesAppBlacklistRequest) (response *DescribeAndroidInstancesAppBlacklistResponse, err error)

DescribeAndroidInstancesAppBlacklist 查询安卓实例黑名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstancesByApps added in v1.0.1182

func (c *Client) DescribeAndroidInstancesByApps(request *DescribeAndroidInstancesByAppsRequest) (response *DescribeAndroidInstancesByAppsResponse, err error)

DescribeAndroidInstancesByApps 查询安装指定应用的安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstancesByAppsWithContext added in v1.0.1182

func (c *Client) DescribeAndroidInstancesByAppsWithContext(ctx context.Context, request *DescribeAndroidInstancesByAppsRequest) (response *DescribeAndroidInstancesByAppsResponse, err error)

DescribeAndroidInstancesByApps 查询安装指定应用的安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAndroidInstancesWithContext added in v1.0.1130

func (c *Client) DescribeAndroidInstancesWithContext(ctx context.Context, request *DescribeAndroidInstancesRequest) (response *DescribeAndroidInstancesResponse, err error)

DescribeAndroidInstances 查询安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstancesCount

func (c *Client) DescribeInstancesCount(request *DescribeInstancesCountRequest) (response *DescribeInstancesCountResponse, err error)

DescribeInstancesCount 获取并发总数和运行数

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeInstancesCountWithContext added in v1.0.324

func (c *Client) DescribeInstancesCountWithContext(ctx context.Context, request *DescribeInstancesCountRequest) (response *DescribeInstancesCountResponse, err error)

DescribeInstancesCount 获取并发总数和运行数

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DestroyAndroidInstances added in v1.0.1130

func (c *Client) DestroyAndroidInstances(request *DestroyAndroidInstancesRequest) (response *DestroyAndroidInstancesResponse, err error)

DestroyAndroidInstances 销毁安卓实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DestroyAndroidInstancesWithContext added in v1.0.1130

func (c *Client) DestroyAndroidInstancesWithContext(ctx context.Context, request *DestroyAndroidInstancesRequest) (response *DestroyAndroidInstancesResponse, err error)

DestroyAndroidInstances 销毁安卓实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DisableAndroidInstancesApp added in v1.0.1181

func (c *Client) DisableAndroidInstancesApp(request *DisableAndroidInstancesAppRequest) (response *DisableAndroidInstancesAppResponse, err error)

DisableAndroidInstancesApp 批量禁用安卓实例应用

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DisableAndroidInstancesAppWithContext added in v1.0.1181

func (c *Client) DisableAndroidInstancesAppWithContext(ctx context.Context, request *DisableAndroidInstancesAppRequest) (response *DisableAndroidInstancesAppResponse, err error)

DisableAndroidInstancesApp 批量禁用安卓实例应用

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DistributeFileToAndroidInstances added in v1.0.1180

func (c *Client) DistributeFileToAndroidInstances(request *DistributeFileToAndroidInstancesRequest) (response *DistributeFileToAndroidInstancesResponse, err error)

DistributeFileToAndroidInstances 将一个文件批量分发到多个实例,一次接口调用触发一次文件分发,一次文件分发只会从公网下载一次,然后文件会走内网分发到实例列表中的实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DistributeFileToAndroidInstancesWithContext added in v1.0.1180

func (c *Client) DistributeFileToAndroidInstancesWithContext(ctx context.Context, request *DistributeFileToAndroidInstancesRequest) (response *DistributeFileToAndroidInstancesResponse, err error)

DistributeFileToAndroidInstances 将一个文件批量分发到多个实例,一次接口调用触发一次文件分发,一次文件分发只会从公网下载一次,然后文件会走内网分发到实例列表中的实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) EnableAndroidInstancesApp added in v1.0.1181

func (c *Client) EnableAndroidInstancesApp(request *EnableAndroidInstancesAppRequest) (response *EnableAndroidInstancesAppResponse, err error)

EnableAndroidInstancesApp 批量启用安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) EnableAndroidInstancesAppWithContext added in v1.0.1181

func (c *Client) EnableAndroidInstancesAppWithContext(ctx context.Context, request *EnableAndroidInstancesAppRequest) (response *EnableAndroidInstancesAppResponse, err error)

EnableAndroidInstancesApp 批量启用安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ExecuteCommandOnAndroidInstances added in v1.0.1130

func (c *Client) ExecuteCommandOnAndroidInstances(request *ExecuteCommandOnAndroidInstancesRequest) (response *ExecuteCommandOnAndroidInstancesResponse, err error)

ExecuteCommandOnAndroidInstances 在安卓实例上异步执行命令,命令输出结果如果内容过长会被截断

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ExecuteCommandOnAndroidInstancesWithContext added in v1.0.1130

func (c *Client) ExecuteCommandOnAndroidInstancesWithContext(ctx context.Context, request *ExecuteCommandOnAndroidInstancesRequest) (response *ExecuteCommandOnAndroidInstancesResponse, err error)

ExecuteCommandOnAndroidInstances 在安卓实例上异步执行命令,命令输出结果如果内容过长会被截断

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) FetchAndroidInstancesLogs added in v1.0.1150

func (c *Client) FetchAndroidInstancesLogs(request *FetchAndroidInstancesLogsRequest) (response *FetchAndroidInstancesLogsResponse, err error)

FetchAndroidInstancesLogs 批量将实例的 logcat 日志文件上传到您已授权的 COS bucket 中,授权 COS bucket 请在控制台中操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) FetchAndroidInstancesLogsWithContext added in v1.0.1150

func (c *Client) FetchAndroidInstancesLogsWithContext(ctx context.Context, request *FetchAndroidInstancesLogsRequest) (response *FetchAndroidInstancesLogsResponse, err error)

FetchAndroidInstancesLogs 批量将实例的 logcat 日志文件上传到您已授权的 COS bucket 中,授权 COS bucket 请在控制台中操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ImportAndroidInstanceImage added in v1.0.1182

func (c *Client) ImportAndroidInstanceImage(request *ImportAndroidInstanceImageRequest) (response *ImportAndroidInstanceImageResponse, err error)

ImportAndroidInstanceImage 导入安卓实例镜像,当镜像的 AndroidInstanceImageState 为 NORMAL 时,镜像导入完成处于可用状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ImportAndroidInstanceImageWithContext added in v1.0.1182

func (c *Client) ImportAndroidInstanceImageWithContext(ctx context.Context, request *ImportAndroidInstanceImageRequest) (response *ImportAndroidInstanceImageResponse, err error)

ImportAndroidInstanceImage 导入安卓实例镜像,当镜像的 AndroidInstanceImageState 为 NORMAL 时,镜像导入完成处于可用状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) InstallAndroidInstancesApp added in v1.0.1130

func (c *Client) InstallAndroidInstancesApp(request *InstallAndroidInstancesAppRequest) (response *InstallAndroidInstancesAppResponse, err error)

InstallAndroidInstancesApp 安装安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) InstallAndroidInstancesAppWithContext added in v1.0.1130

func (c *Client) InstallAndroidInstancesAppWithContext(ctx context.Context, request *InstallAndroidInstancesAppRequest) (response *InstallAndroidInstancesAppResponse, err error)

InstallAndroidInstancesApp 安装安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) InstallAndroidInstancesAppWithURL added in v1.0.1180

func (c *Client) InstallAndroidInstancesAppWithURL(request *InstallAndroidInstancesAppWithURLRequest) (response *InstallAndroidInstancesAppWithURLResponse, err error)

InstallAndroidInstancesAppWithURL 安装安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) InstallAndroidInstancesAppWithURLWithContext added in v1.0.1180

func (c *Client) InstallAndroidInstancesAppWithURLWithContext(ctx context.Context, request *InstallAndroidInstancesAppWithURLRequest) (response *InstallAndroidInstancesAppWithURLResponse, err error)

InstallAndroidInstancesAppWithURL 安装安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAndroidApp added in v1.0.1144

func (c *Client) ModifyAndroidApp(request *ModifyAndroidAppRequest) (response *ModifyAndroidAppResponse, err error)

ModifyAndroidApp 修改安卓应用信息

可能返回的错误码:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyAndroidAppVersion added in v1.0.1146

func (c *Client) ModifyAndroidAppVersion(request *ModifyAndroidAppVersionRequest) (response *ModifyAndroidAppVersionResponse, err error)

ModifyAndroidAppVersion 修改安卓应用版本

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyAndroidAppVersionWithContext added in v1.0.1146

func (c *Client) ModifyAndroidAppVersionWithContext(ctx context.Context, request *ModifyAndroidAppVersionRequest) (response *ModifyAndroidAppVersionResponse, err error)

ModifyAndroidAppVersion 修改安卓应用版本

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyAndroidAppWithContext added in v1.0.1144

func (c *Client) ModifyAndroidAppWithContext(ctx context.Context, request *ModifyAndroidAppRequest) (response *ModifyAndroidAppResponse, err error)

ModifyAndroidApp 修改安卓应用信息

可能返回的错误码:

FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyAndroidInstanceInformation added in v1.0.1130

func (c *Client) ModifyAndroidInstanceInformation(request *ModifyAndroidInstanceInformationRequest) (response *ModifyAndroidInstanceInformationResponse, err error)

ModifyAndroidInstanceInformation 修改安卓实例的信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyAndroidInstanceInformationWithContext added in v1.0.1130

func (c *Client) ModifyAndroidInstanceInformationWithContext(ctx context.Context, request *ModifyAndroidInstanceInformationRequest) (response *ModifyAndroidInstanceInformationResponse, err error)

ModifyAndroidInstanceInformation 修改安卓实例的信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyAndroidInstanceResolution added in v1.0.1130

func (c *Client) ModifyAndroidInstanceResolution(request *ModifyAndroidInstanceResolutionRequest) (response *ModifyAndroidInstanceResolutionResponse, err error)

ModifyAndroidInstanceResolution 修改安卓实例分辨率。需要注意的是该接口可能导致正在运行的应用出现闪退,所以建议在实例维护时期才进行调用。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyAndroidInstanceResolutionWithContext added in v1.0.1130

func (c *Client) ModifyAndroidInstanceResolutionWithContext(ctx context.Context, request *ModifyAndroidInstanceResolutionRequest) (response *ModifyAndroidInstanceResolutionResponse, err error)

ModifyAndroidInstanceResolution 修改安卓实例分辨率。需要注意的是该接口可能导致正在运行的应用出现闪退,所以建议在实例维护时期才进行调用。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPLICATIONLOCKFAIL = "FailedOperation.ApplicationLockFail"
FAILEDOPERATION_APPLICATIONNOTFIND = "FailedOperation.ApplicationNotFind"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyAndroidInstancesAppBlacklist added in v1.0.1182

func (c *Client) ModifyAndroidInstancesAppBlacklist(request *ModifyAndroidInstancesAppBlacklistRequest) (response *ModifyAndroidInstancesAppBlacklistResponse, err error)

ModifyAndroidInstancesAppBlacklist 修改安卓实例应用黑名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAndroidInstancesAppBlacklistWithContext added in v1.0.1182

func (c *Client) ModifyAndroidInstancesAppBlacklistWithContext(ctx context.Context, request *ModifyAndroidInstancesAppBlacklistRequest) (response *ModifyAndroidInstancesAppBlacklistResponse, err error)

ModifyAndroidInstancesAppBlacklist 修改安卓实例应用黑名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAndroidInstancesInformation added in v1.0.1150

func (c *Client) ModifyAndroidInstancesInformation(request *ModifyAndroidInstancesInformationRequest) (response *ModifyAndroidInstancesInformationResponse, err error)

ModifyAndroidInstancesInformation 批量修改安卓实例信息

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesInformationWithContext added in v1.0.1150

func (c *Client) ModifyAndroidInstancesInformationWithContext(ctx context.Context, request *ModifyAndroidInstancesInformationRequest) (response *ModifyAndroidInstancesInformationResponse, err error)

ModifyAndroidInstancesInformation 批量修改安卓实例信息

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesLabels added in v1.0.1130

func (c *Client) ModifyAndroidInstancesLabels(request *ModifyAndroidInstancesLabelsRequest) (response *ModifyAndroidInstancesLabelsResponse, err error)

ModifyAndroidInstancesLabels 修改安卓实例分辨率。需要注意的是该接口可能导致正在运行的应用出现闪退,所以建议在实例维护时期才进行调用。

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesLabelsWithContext added in v1.0.1130

func (c *Client) ModifyAndroidInstancesLabelsWithContext(ctx context.Context, request *ModifyAndroidInstancesLabelsRequest) (response *ModifyAndroidInstancesLabelsResponse, err error)

ModifyAndroidInstancesLabels 修改安卓实例分辨率。需要注意的是该接口可能导致正在运行的应用出现闪退,所以建议在实例维护时期才进行调用。

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesProperties added in v1.0.1180

func (c *Client) ModifyAndroidInstancesProperties(request *ModifyAndroidInstancesPropertiesRequest) (response *ModifyAndroidInstancesPropertiesResponse, err error)

ModifyAndroidInstancesProperties 批量修改安卓实例属性

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesPropertiesWithContext added in v1.0.1180

func (c *Client) ModifyAndroidInstancesPropertiesWithContext(ctx context.Context, request *ModifyAndroidInstancesPropertiesRequest) (response *ModifyAndroidInstancesPropertiesResponse, err error)

ModifyAndroidInstancesProperties 批量修改安卓实例属性

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesResolution added in v1.0.1146

func (c *Client) ModifyAndroidInstancesResolution(request *ModifyAndroidInstancesResolutionRequest) (response *ModifyAndroidInstancesResolutionResponse, err error)

ModifyAndroidInstancesResolution 修改安卓实例分辨率。需要注意的是该接口需要重启才能生效。

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesResolutionWithContext added in v1.0.1146

func (c *Client) ModifyAndroidInstancesResolutionWithContext(ctx context.Context, request *ModifyAndroidInstancesResolutionRequest) (response *ModifyAndroidInstancesResolutionResponse, err error)

ModifyAndroidInstancesResolution 修改安卓实例分辨率。需要注意的是该接口需要重启才能生效。

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesResources added in v1.0.1182

func (c *Client) ModifyAndroidInstancesResources(request *ModifyAndroidInstancesResourcesRequest) (response *ModifyAndroidInstancesResourcesResponse, err error)

ModifyAndroidInstancesResources 批量修改安卓实例资源限制

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesResourcesWithContext added in v1.0.1182

func (c *Client) ModifyAndroidInstancesResourcesWithContext(ctx context.Context, request *ModifyAndroidInstancesResourcesRequest) (response *ModifyAndroidInstancesResourcesResponse, err error)

ModifyAndroidInstancesResources 批量修改安卓实例资源限制

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesUserId added in v1.0.1130

func (c *Client) ModifyAndroidInstancesUserId(request *ModifyAndroidInstancesUserIdRequest) (response *ModifyAndroidInstancesUserIdResponse, err error)

ModifyAndroidInstancesUserId 批量修改安卓实例的用户ID

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAndroidInstancesUserIdWithContext added in v1.0.1130

func (c *Client) ModifyAndroidInstancesUserIdWithContext(ctx context.Context, request *ModifyAndroidInstancesUserIdRequest) (response *ModifyAndroidInstancesUserIdResponse, err error)

ModifyAndroidInstancesUserId 批量修改安卓实例的用户ID

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) RebootAndroidInstanceHosts added in v1.0.1159

func (c *Client) RebootAndroidInstanceHosts(request *RebootAndroidInstanceHostsRequest) (response *RebootAndroidInstanceHostsResponse, err error)

RebootAndroidInstanceHosts 重启安卓实例宿主机。请注意:

- 当前每 15 分钟只能重启一次

- 一个宿主机可能有多个云手机实例,重启宿主机会影响运行在上面的所有实例,请确保该宿主机上的所有云手机实例未投入业务使用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RebootAndroidInstanceHostsWithContext added in v1.0.1159

func (c *Client) RebootAndroidInstanceHostsWithContext(ctx context.Context, request *RebootAndroidInstanceHostsRequest) (response *RebootAndroidInstanceHostsResponse, err error)

RebootAndroidInstanceHosts 重启安卓实例宿主机。请注意:

- 当前每 15 分钟只能重启一次

- 一个宿主机可能有多个云手机实例,重启宿主机会影响运行在上面的所有实例,请确保该宿主机上的所有云手机实例未投入业务使用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RebootAndroidInstances added in v1.0.1130

func (c *Client) RebootAndroidInstances(request *RebootAndroidInstancesRequest) (response *RebootAndroidInstancesResponse, err error)

RebootAndroidInstances 重启安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RebootAndroidInstancesWithContext added in v1.0.1130

func (c *Client) RebootAndroidInstancesWithContext(ctx context.Context, request *RebootAndroidInstancesRequest) (response *RebootAndroidInstancesResponse, err error)

RebootAndroidInstances 重启安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ResetAndroidInstances added in v1.0.1130

func (c *Client) ResetAndroidInstances(request *ResetAndroidInstancesRequest) (response *ResetAndroidInstancesResponse, err error)

ResetAndroidInstances 重置安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_TIMEOUT = "FailedOperation.Timeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ResetAndroidInstancesWithContext added in v1.0.1130

func (c *Client) ResetAndroidInstancesWithContext(ctx context.Context, request *ResetAndroidInstancesRequest) (response *ResetAndroidInstancesResponse, err error)

ResetAndroidInstances 重置安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_TIMEOUT = "FailedOperation.Timeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RestartAndroidInstancesApp added in v1.0.1130

func (c *Client) RestartAndroidInstancesApp(request *RestartAndroidInstancesAppRequest) (response *RestartAndroidInstancesAppResponse, err error)

RestartAndroidInstancesApp 启动安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RestartAndroidInstancesAppWithContext added in v1.0.1130

func (c *Client) RestartAndroidInstancesAppWithContext(ctx context.Context, request *RestartAndroidInstancesAppRequest) (response *RestartAndroidInstancesAppResponse, err error)

RestartAndroidInstancesApp 启动安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RestoreAndroidInstanceFromStorage added in v1.0.1140

func (c *Client) RestoreAndroidInstanceFromStorage(request *RestoreAndroidInstanceFromStorageRequest) (response *RestoreAndroidInstanceFromStorageResponse, err error)

RestoreAndroidInstanceFromStorage 使用指定存储数据还原云手机,支持 COS 和兼容 AWS S3 协议的对象存储服务。如果还原数据来自 COS 时,会使用公网流量,授权 COS bucket 请在控制台中操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RestoreAndroidInstanceFromStorageWithContext added in v1.0.1140

func (c *Client) RestoreAndroidInstanceFromStorageWithContext(ctx context.Context, request *RestoreAndroidInstanceFromStorageRequest) (response *RestoreAndroidInstanceFromStorageResponse, err error)

RestoreAndroidInstanceFromStorage 使用指定存储数据还原云手机,支持 COS 和兼容 AWS S3 协议的对象存储服务。如果还原数据来自 COS 时,会使用公网流量,授权 COS bucket 请在控制台中操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SaveGameArchive

func (c *Client) SaveGameArchive(request *SaveGameArchiveRequest) (response *SaveGameArchiveResponse, err error)

SaveGameArchive 保存游戏存档

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) SaveGameArchiveWithContext added in v1.0.324

func (c *Client) SaveGameArchiveWithContext(ctx context.Context, request *SaveGameArchiveRequest) (response *SaveGameArchiveResponse, err error)

SaveGameArchive 保存游戏存档

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) SetAndroidInstancesBGAppKeepAlive added in v1.0.1182

func (c *Client) SetAndroidInstancesBGAppKeepAlive(request *SetAndroidInstancesBGAppKeepAliveRequest) (response *SetAndroidInstancesBGAppKeepAliveResponse, err error)

SetAndroidInstancesBGAppKeepAlive 批量设置安卓实例应用后台保活,开启应用保活,只是降低应用被杀死或回收的优先级,并不能保证应用不会被杀死或回收(如出现内存不足等资源限制时,应用也有概率被杀死或回收)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) SetAndroidInstancesBGAppKeepAliveWithContext added in v1.0.1182

func (c *Client) SetAndroidInstancesBGAppKeepAliveWithContext(ctx context.Context, request *SetAndroidInstancesBGAppKeepAliveRequest) (response *SetAndroidInstancesBGAppKeepAliveResponse, err error)

SetAndroidInstancesBGAppKeepAlive 批量设置安卓实例应用后台保活,开启应用保活,只是降低应用被杀死或回收的优先级,并不能保证应用不会被杀死或回收(如出现内存不足等资源限制时,应用也有概率被杀死或回收)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) SetAndroidInstancesFGAppKeepAlive added in v1.0.1182

func (c *Client) SetAndroidInstancesFGAppKeepAlive(request *SetAndroidInstancesFGAppKeepAliveRequest) (response *SetAndroidInstancesFGAppKeepAliveResponse, err error)

SetAndroidInstancesFGAppKeepAlive 批量设置安卓实例应用前台保活,开启应用保活,只是降低应用被杀死或回收的优先级,并不能保证应用不会被杀死或回收(如出现内存不足等资源限制时,应用也有概率被杀死或回收)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) SetAndroidInstancesFGAppKeepAliveWithContext added in v1.0.1182

func (c *Client) SetAndroidInstancesFGAppKeepAliveWithContext(ctx context.Context, request *SetAndroidInstancesFGAppKeepAliveRequest) (response *SetAndroidInstancesFGAppKeepAliveResponse, err error)

SetAndroidInstancesFGAppKeepAlive 批量设置安卓实例应用前台保活,开启应用保活,只是降低应用被杀死或回收的优先级,并不能保证应用不会被杀死或回收(如出现内存不足等资源限制时,应用也有概率被杀死或回收)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) StartAndroidInstances added in v1.0.1130

func (c *Client) StartAndroidInstances(request *StartAndroidInstancesRequest) (response *StartAndroidInstancesResponse, err error)

StartAndroidInstances 重启安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StartAndroidInstancesApp added in v1.0.1130

func (c *Client) StartAndroidInstancesApp(request *StartAndroidInstancesAppRequest) (response *StartAndroidInstancesAppResponse, err error)

StartAndroidInstancesApp 启动安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StartAndroidInstancesAppWithContext added in v1.0.1130

func (c *Client) StartAndroidInstancesAppWithContext(ctx context.Context, request *StartAndroidInstancesAppRequest) (response *StartAndroidInstancesAppResponse, err error)

StartAndroidInstancesApp 启动安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StartAndroidInstancesWithContext added in v1.0.1130

func (c *Client) StartAndroidInstancesWithContext(ctx context.Context, request *StartAndroidInstancesRequest) (response *StartAndroidInstancesResponse, err error)

StartAndroidInstances 重启安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StartPublishStream added in v1.0.328

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

StartPublishStream 开始云端推流

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"
UNSUPPORTEDOPERATION_NOTRUNNING = "UnsupportedOperation.NotRunning"

func (*Client) StartPublishStreamToCSS added in v1.0.896

func (c *Client) StartPublishStreamToCSS(request *StartPublishStreamToCSSRequest) (response *StartPublishStreamToCSSResponse, err error)

StartPublishStreamToCSS 开始云端推流

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"
UNSUPPORTEDOPERATION_NOTRUNNING = "UnsupportedOperation.NotRunning"

func (*Client) StartPublishStreamToCSSWithContext added in v1.0.896

func (c *Client) StartPublishStreamToCSSWithContext(ctx context.Context, request *StartPublishStreamToCSSRequest) (response *StartPublishStreamToCSSResponse, err error)

StartPublishStreamToCSS 开始云端推流

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"
UNSUPPORTEDOPERATION_NOTRUNNING = "UnsupportedOperation.NotRunning"

func (*Client) StartPublishStreamWithContext added in v1.0.328

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

StartPublishStream 开始云端推流

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"
UNSUPPORTEDOPERATION_NOTRUNNING = "UnsupportedOperation.NotRunning"

func (*Client) StopAndroidInstances added in v1.0.1130

func (c *Client) StopAndroidInstances(request *StopAndroidInstancesRequest) (response *StopAndroidInstancesResponse, err error)

StopAndroidInstances 重启安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopAndroidInstancesApp added in v1.0.1130

func (c *Client) StopAndroidInstancesApp(request *StopAndroidInstancesAppRequest) (response *StopAndroidInstancesAppResponse, err error)

StopAndroidInstancesApp 停止安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopAndroidInstancesAppWithContext added in v1.0.1130

func (c *Client) StopAndroidInstancesAppWithContext(ctx context.Context, request *StopAndroidInstancesAppRequest) (response *StopAndroidInstancesAppResponse, err error)

StopAndroidInstancesApp 停止安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopAndroidInstancesWithContext added in v1.0.1130

func (c *Client) StopAndroidInstancesWithContext(ctx context.Context, request *StopAndroidInstancesRequest) (response *StopAndroidInstancesResponse, err error)

StopAndroidInstances 重启安卓实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopGame

func (c *Client) StopGame(request *StopGameRequest) (response *StopGameResponse, err error)

StopGame 强制退出游戏

可能返回的错误码:

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

func (*Client) StopGameWithContext added in v1.0.324

func (c *Client) StopGameWithContext(ctx context.Context, request *StopGameRequest) (response *StopGameResponse, err error)

StopGame 强制退出游戏

可能返回的错误码:

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

func (*Client) StopPublishStream added in v1.0.328

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

StopPublishStream 停止云端推流

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"
UNSUPPORTEDOPERATION_NOTRUNNING = "UnsupportedOperation.NotRunning"

func (*Client) StopPublishStreamWithContext added in v1.0.328

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

StopPublishStream 停止云端推流

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"
UNSUPPORTEDOPERATION_NOTRUNNING = "UnsupportedOperation.NotRunning"

func (*Client) SwitchGameArchive

func (c *Client) SwitchGameArchive(request *SwitchGameArchiveRequest) (response *SwitchGameArchiveResponse, err error)

SwitchGameArchive 切换游戏存档

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) SwitchGameArchiveWithContext added in v1.0.324

func (c *Client) SwitchGameArchiveWithContext(ctx context.Context, request *SwitchGameArchiveRequest) (response *SwitchGameArchiveResponse, err error)

SwitchGameArchive 切换游戏存档

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) SyncAndroidInstanceImage added in v1.0.1130

func (c *Client) SyncAndroidInstanceImage(request *SyncAndroidInstanceImageRequest) (response *SyncAndroidInstanceImageResponse, err error)

SyncAndroidInstanceImage 同步安卓实例镜像到其他区域,当镜像的 AndroidInstanceImageState 为 NORMAL 时,镜像已经同步完成处于可用状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) SyncAndroidInstanceImageWithContext added in v1.0.1130

func (c *Client) SyncAndroidInstanceImageWithContext(ctx context.Context, request *SyncAndroidInstanceImageRequest) (response *SyncAndroidInstanceImageResponse, err error)

SyncAndroidInstanceImage 同步安卓实例镜像到其他区域,当镜像的 AndroidInstanceImageState 为 NORMAL 时,镜像已经同步完成处于可用状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SLOWDOWN = "FailedOperation.SlowDown"
FAILEDOPERATION_TOOFREQUENTLY = "FailedOperation.TooFrequently"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_JSONPARSEERROR = "InvalidParameter.JsonParseError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_SESSIONNOTFOUND = "ResourceNotFound.SessionNotFound"

func (*Client) SyncExecuteCommandOnAndroidInstances added in v1.0.1130

func (c *Client) SyncExecuteCommandOnAndroidInstances(request *SyncExecuteCommandOnAndroidInstancesRequest) (response *SyncExecuteCommandOnAndroidInstancesResponse, err error)

SyncExecuteCommandOnAndroidInstances 在安卓实例上同步执行命令,仅支持1秒内可以返回结果的命令,例如:ls、cd。同时执行的实例数量不能过多,否则可能云api返回超时。不支持超过1秒无法返回或无法自主结束的命令,例如:top、vim,执行结果最大1KB

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SyncExecuteCommandOnAndroidInstancesWithContext added in v1.0.1130

func (c *Client) SyncExecuteCommandOnAndroidInstancesWithContext(ctx context.Context, request *SyncExecuteCommandOnAndroidInstancesRequest) (response *SyncExecuteCommandOnAndroidInstancesResponse, err error)

SyncExecuteCommandOnAndroidInstances 在安卓实例上同步执行命令,仅支持1秒内可以返回结果的命令,例如:ls、cd。同时执行的实例数量不能过多,否则可能云api返回超时。不支持超过1秒无法返回或无法自主结束的命令,例如:top、vim,执行结果最大1KB

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) TrylockWorker

func (c *Client) TrylockWorker(request *TrylockWorkerRequest) (response *TrylockWorkerResponse, err error)

TrylockWorker 尝试锁定机器

可能返回的错误码:

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) TrylockWorkerWithContext added in v1.0.324

func (c *Client) TrylockWorkerWithContext(ctx context.Context, request *TrylockWorkerRequest) (response *TrylockWorkerResponse, err error)

TrylockWorker 尝试锁定机器

可能返回的错误码:

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) UninstallAndroidInstancesApp added in v1.0.1130

func (c *Client) UninstallAndroidInstancesApp(request *UninstallAndroidInstancesAppRequest) (response *UninstallAndroidInstancesAppResponse, err error)

UninstallAndroidInstancesApp 卸载安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UninstallAndroidInstancesAppWithContext added in v1.0.1130

func (c *Client) UninstallAndroidInstancesAppWithContext(ctx context.Context, request *UninstallAndroidInstancesAppRequest) (response *UninstallAndroidInstancesAppResponse, err error)

UninstallAndroidInstancesApp 卸载安卓实例应用

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UploadFileToAndroidInstances added in v1.0.1130

func (c *Client) UploadFileToAndroidInstances(request *UploadFileToAndroidInstancesRequest) (response *UploadFileToAndroidInstancesResponse, err error)

UploadFileToAndroidInstances 将文件下载到指定实例列表的实例上,每个实例都会从公网下载文件。如果您需要将同一个文件分发到多个实例,建议使用 DistributeFileToAndroidInstances 接口减少公网下载的流量。如果您需要将不同的文件下载到不同的实例,可考虑使用 UploadFilesToAndroidInstances 接口批量将不同文件下载到不同的实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UploadFileToAndroidInstancesWithContext added in v1.0.1130

func (c *Client) UploadFileToAndroidInstancesWithContext(ctx context.Context, request *UploadFileToAndroidInstancesRequest) (response *UploadFileToAndroidInstancesResponse, err error)

UploadFileToAndroidInstances 将文件下载到指定实例列表的实例上,每个实例都会从公网下载文件。如果您需要将同一个文件分发到多个实例,建议使用 DistributeFileToAndroidInstances 接口减少公网下载的流量。如果您需要将不同的文件下载到不同的实例,可考虑使用 UploadFilesToAndroidInstances 接口批量将不同文件下载到不同的实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UploadFilesToAndroidInstances added in v1.0.1180

func (c *Client) UploadFilesToAndroidInstances(request *UploadFilesToAndroidInstancesRequest) (response *UploadFilesToAndroidInstancesResponse, err error)

UploadFilesToAndroidInstances 批量将不同的文件下载到不同的实例,每个实例下载文件都是从公网下载,建议只用在文件下载使用一次的场景。如果您需要将同一个文件分发到不同实例,建议使用 DistributeFileToAndroidInstances 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UploadFilesToAndroidInstancesWithContext added in v1.0.1180

func (c *Client) UploadFilesToAndroidInstancesWithContext(ctx context.Context, request *UploadFilesToAndroidInstancesRequest) (response *UploadFilesToAndroidInstancesResponse, err error)

UploadFilesToAndroidInstances 批量将不同的文件下载到不同的实例,每个实例下载文件都是从公网下载,建议只用在文件下载使用一次的场景。如果您需要将同一个文件分发到不同实例,建议使用 DistributeFileToAndroidInstances 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PROCESSTIMEOUT = "FailedOperation.ProcessTimeout"
INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

type ConnectAndroidInstanceRequest added in v1.0.1130

type ConnectAndroidInstanceRequest struct {
	*tchttp.BaseRequest

	// 用户Session信息
	ClientSession *string `json:"ClientSession,omitnil,omitempty" name:"ClientSession"`

	// 实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 用户IP,用户客户端的公网IP,用于选择最佳网络链路
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`
}

func NewConnectAndroidInstanceRequest added in v1.0.1130

func NewConnectAndroidInstanceRequest() (request *ConnectAndroidInstanceRequest)

func (*ConnectAndroidInstanceRequest) FromJsonString added in v1.0.1130

func (r *ConnectAndroidInstanceRequest) 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 (*ConnectAndroidInstanceRequest) ToJsonString added in v1.0.1130

func (r *ConnectAndroidInstanceRequest) ToJsonString() string

type ConnectAndroidInstanceRequestParams added in v1.0.1130

type ConnectAndroidInstanceRequestParams struct {
	// 用户Session信息
	ClientSession *string `json:"ClientSession,omitnil,omitempty" name:"ClientSession"`

	// 实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 用户IP,用户客户端的公网IP,用于选择最佳网络链路
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`
}

Predefined struct for user

type ConnectAndroidInstanceResponse added in v1.0.1130

type ConnectAndroidInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ConnectAndroidInstanceResponseParams `json:"Response"`
}

func NewConnectAndroidInstanceResponse added in v1.0.1130

func NewConnectAndroidInstanceResponse() (response *ConnectAndroidInstanceResponse)

func (*ConnectAndroidInstanceResponse) FromJsonString added in v1.0.1130

func (r *ConnectAndroidInstanceResponse) 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 (*ConnectAndroidInstanceResponse) ToJsonString added in v1.0.1130

func (r *ConnectAndroidInstanceResponse) ToJsonString() string

type ConnectAndroidInstanceResponseParams added in v1.0.1130

type ConnectAndroidInstanceResponseParams struct {
	// 服务端session信息
	ServerSession *string `json:"ServerSession,omitnil,omitempty" name:"ServerSession"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CopyAndroidInstanceRequest added in v1.0.1130

type CopyAndroidInstanceRequest struct {
	*tchttp.BaseRequest

	// 源安卓实例 ID
	SourceAndroidInstanceId *string `json:"SourceAndroidInstanceId,omitnil,omitempty" name:"SourceAndroidInstanceId"`

	// 目的安卓实例 ID
	TargetAndroidInstanceId *string `json:"TargetAndroidInstanceId,omitnil,omitempty" name:"TargetAndroidInstanceId"`

	// 包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始
	Includes []*string `json:"Includes,omitnil,omitempty" name:"Includes"`

	// 需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始
	Excludes []*string `json:"Excludes,omitnil,omitempty" name:"Excludes"`
}

func NewCopyAndroidInstanceRequest added in v1.0.1130

func NewCopyAndroidInstanceRequest() (request *CopyAndroidInstanceRequest)

func (*CopyAndroidInstanceRequest) FromJsonString added in v1.0.1130

func (r *CopyAndroidInstanceRequest) 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 (*CopyAndroidInstanceRequest) ToJsonString added in v1.0.1130

func (r *CopyAndroidInstanceRequest) ToJsonString() string

type CopyAndroidInstanceRequestParams added in v1.0.1130

type CopyAndroidInstanceRequestParams struct {
	// 源安卓实例 ID
	SourceAndroidInstanceId *string `json:"SourceAndroidInstanceId,omitnil,omitempty" name:"SourceAndroidInstanceId"`

	// 目的安卓实例 ID
	TargetAndroidInstanceId *string `json:"TargetAndroidInstanceId,omitnil,omitempty" name:"TargetAndroidInstanceId"`

	// 包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始
	Includes []*string `json:"Includes,omitnil,omitempty" name:"Includes"`

	// 需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始
	Excludes []*string `json:"Excludes,omitnil,omitempty" name:"Excludes"`
}

Predefined struct for user

type CopyAndroidInstanceResponse added in v1.0.1130

type CopyAndroidInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CopyAndroidInstanceResponseParams `json:"Response"`
}

func NewCopyAndroidInstanceResponse added in v1.0.1130

func NewCopyAndroidInstanceResponse() (response *CopyAndroidInstanceResponse)

func (*CopyAndroidInstanceResponse) FromJsonString added in v1.0.1130

func (r *CopyAndroidInstanceResponse) 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 (*CopyAndroidInstanceResponse) ToJsonString added in v1.0.1130

func (r *CopyAndroidInstanceResponse) ToJsonString() string

type CopyAndroidInstanceResponseParams added in v1.0.1130

type CopyAndroidInstanceResponseParams struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAndroidAppRequest added in v1.0.1144

type CreateAndroidAppRequest struct {
	*tchttp.BaseRequest

	// 安卓应用名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户 Id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 应用模式(NORMAL : 普通模式、只支持 apk 文件上传,为默认值;ADVANCED : 高级模式、只支持上传 tgz 文件 和 自定义 shell 命令执行)
	AppMode *string `json:"AppMode,omitnil,omitempty" name:"AppMode"`
}

func NewCreateAndroidAppRequest added in v1.0.1144

func NewCreateAndroidAppRequest() (request *CreateAndroidAppRequest)

func (*CreateAndroidAppRequest) FromJsonString added in v1.0.1144

func (r *CreateAndroidAppRequest) 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 (*CreateAndroidAppRequest) ToJsonString added in v1.0.1144

func (r *CreateAndroidAppRequest) ToJsonString() string

type CreateAndroidAppRequestParams added in v1.0.1144

type CreateAndroidAppRequestParams struct {
	// 安卓应用名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户 Id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 应用模式(NORMAL : 普通模式、只支持 apk 文件上传,为默认值;ADVANCED : 高级模式、只支持上传 tgz 文件 和 自定义 shell 命令执行)
	AppMode *string `json:"AppMode,omitnil,omitempty" name:"AppMode"`
}

Predefined struct for user

type CreateAndroidAppResponse added in v1.0.1144

type CreateAndroidAppResponse struct {
	*tchttp.BaseResponse
	Response *CreateAndroidAppResponseParams `json:"Response"`
}

func NewCreateAndroidAppResponse added in v1.0.1144

func NewCreateAndroidAppResponse() (response *CreateAndroidAppResponse)

func (*CreateAndroidAppResponse) FromJsonString added in v1.0.1144

func (r *CreateAndroidAppResponse) 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 (*CreateAndroidAppResponse) ToJsonString added in v1.0.1144

func (r *CreateAndroidAppResponse) ToJsonString() string

type CreateAndroidAppResponseParams added in v1.0.1144

type CreateAndroidAppResponseParams struct {
	// 应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAndroidAppVersionRequest added in v1.0.1144

type CreateAndroidAppVersionRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 应用包下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 应用 shell 安装命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 应用 shell 卸载命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	UninstallCommand *string `json:"UninstallCommand,omitnil,omitempty" name:"UninstallCommand"`

	// 应用资源清理模式(实例安装应用所用资源),取值:CLEANUP_ON_UNINSTALL(默认值),卸载 App 时清理;CLEANUP_AFTER_INSTALL,安装 App 后立即清理。普通应用只有 CLEANUP_AFTER_INSTALL 模式。
	CleanupMode *string `json:"CleanupMode,omitnil,omitempty" name:"CleanupMode"`
}

func NewCreateAndroidAppVersionRequest added in v1.0.1144

func NewCreateAndroidAppVersionRequest() (request *CreateAndroidAppVersionRequest)

func (*CreateAndroidAppVersionRequest) FromJsonString added in v1.0.1144

func (r *CreateAndroidAppVersionRequest) 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 (*CreateAndroidAppVersionRequest) ToJsonString added in v1.0.1144

func (r *CreateAndroidAppVersionRequest) ToJsonString() string

type CreateAndroidAppVersionRequestParams added in v1.0.1144

type CreateAndroidAppVersionRequestParams struct {
	// 应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 应用包下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 应用 shell 安装命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 应用 shell 卸载命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	UninstallCommand *string `json:"UninstallCommand,omitnil,omitempty" name:"UninstallCommand"`

	// 应用资源清理模式(实例安装应用所用资源),取值:CLEANUP_ON_UNINSTALL(默认值),卸载 App 时清理;CLEANUP_AFTER_INSTALL,安装 App 后立即清理。普通应用只有 CLEANUP_AFTER_INSTALL 模式。
	CleanupMode *string `json:"CleanupMode,omitnil,omitempty" name:"CleanupMode"`
}

Predefined struct for user

type CreateAndroidAppVersionResponse added in v1.0.1144

type CreateAndroidAppVersionResponse struct {
	*tchttp.BaseResponse
	Response *CreateAndroidAppVersionResponseParams `json:"Response"`
}

func NewCreateAndroidAppVersionResponse added in v1.0.1144

func NewCreateAndroidAppVersionResponse() (response *CreateAndroidAppVersionResponse)

func (*CreateAndroidAppVersionResponse) FromJsonString added in v1.0.1144

func (r *CreateAndroidAppVersionResponse) 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 (*CreateAndroidAppVersionResponse) ToJsonString added in v1.0.1144

func (r *CreateAndroidAppVersionResponse) ToJsonString() string

type CreateAndroidAppVersionResponseParams added in v1.0.1144

type CreateAndroidAppVersionResponseParams struct {
	// 应用版本
	AndroidAppVersion *string `json:"AndroidAppVersion,omitnil,omitempty" name:"AndroidAppVersion"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAndroidInstanceADBRequest added in v1.0.1180

type CreateAndroidInstanceADBRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`
}

func NewCreateAndroidInstanceADBRequest added in v1.0.1180

func NewCreateAndroidInstanceADBRequest() (request *CreateAndroidInstanceADBRequest)

func (*CreateAndroidInstanceADBRequest) FromJsonString added in v1.0.1180

func (r *CreateAndroidInstanceADBRequest) 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 (*CreateAndroidInstanceADBRequest) ToJsonString added in v1.0.1180

func (r *CreateAndroidInstanceADBRequest) ToJsonString() string

type CreateAndroidInstanceADBRequestParams added in v1.0.1180

type CreateAndroidInstanceADBRequestParams struct {
	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`
}

Predefined struct for user

type CreateAndroidInstanceADBResponse added in v1.0.1180

type CreateAndroidInstanceADBResponse struct {
	*tchttp.BaseResponse
	Response *CreateAndroidInstanceADBResponseParams `json:"Response"`
}

func NewCreateAndroidInstanceADBResponse added in v1.0.1180

func NewCreateAndroidInstanceADBResponse() (response *CreateAndroidInstanceADBResponse)

func (*CreateAndroidInstanceADBResponse) FromJsonString added in v1.0.1180

func (r *CreateAndroidInstanceADBResponse) 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 (*CreateAndroidInstanceADBResponse) ToJsonString added in v1.0.1180

func (r *CreateAndroidInstanceADBResponse) ToJsonString() string

type CreateAndroidInstanceADBResponseParams added in v1.0.1180

type CreateAndroidInstanceADBResponseParams struct {
	// 连接私钥,需要保存为文件形式,例如 private_key.pem
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`

	// 用户名称
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 连接地址
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 连接端口
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 连接参考命令
	ConnectCommand *string `json:"ConnectCommand,omitnil,omitempty" name:"ConnectCommand"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAndroidInstanceImageRequest added in v1.0.1130

type CreateAndroidInstanceImageRequest struct {
	*tchttp.BaseRequest

	// 安卓实例镜像名称
	AndroidInstanceImageName *string `json:"AndroidInstanceImageName,omitnil,omitempty" name:"AndroidInstanceImageName"`

	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`
}

func NewCreateAndroidInstanceImageRequest added in v1.0.1130

func NewCreateAndroidInstanceImageRequest() (request *CreateAndroidInstanceImageRequest)

func (*CreateAndroidInstanceImageRequest) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstanceImageRequest) 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 (*CreateAndroidInstanceImageRequest) ToJsonString added in v1.0.1130

func (r *CreateAndroidInstanceImageRequest) ToJsonString() string

type CreateAndroidInstanceImageRequestParams added in v1.0.1130

type CreateAndroidInstanceImageRequestParams struct {
	// 安卓实例镜像名称
	AndroidInstanceImageName *string `json:"AndroidInstanceImageName,omitnil,omitempty" name:"AndroidInstanceImageName"`

	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`
}

Predefined struct for user

type CreateAndroidInstanceImageResponse added in v1.0.1130

type CreateAndroidInstanceImageResponse struct {
	*tchttp.BaseResponse
	Response *CreateAndroidInstanceImageResponseParams `json:"Response"`
}

func NewCreateAndroidInstanceImageResponse added in v1.0.1130

func NewCreateAndroidInstanceImageResponse() (response *CreateAndroidInstanceImageResponse)

func (*CreateAndroidInstanceImageResponse) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstanceImageResponse) 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 (*CreateAndroidInstanceImageResponse) ToJsonString added in v1.0.1130

func (r *CreateAndroidInstanceImageResponse) ToJsonString() string

type CreateAndroidInstanceImageResponseParams added in v1.0.1130

type CreateAndroidInstanceImageResponseParams struct {
	// 安卓实例镜像 ID
	AndroidInstanceImageId *string `json:"AndroidInstanceImageId,omitnil,omitempty" name:"AndroidInstanceImageId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAndroidInstanceLabelRequest added in v1.0.1130

type CreateAndroidInstanceLabelRequest struct {
	*tchttp.BaseRequest

	// 标签键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

func NewCreateAndroidInstanceLabelRequest added in v1.0.1130

func NewCreateAndroidInstanceLabelRequest() (request *CreateAndroidInstanceLabelRequest)

func (*CreateAndroidInstanceLabelRequest) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstanceLabelRequest) 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 (*CreateAndroidInstanceLabelRequest) ToJsonString added in v1.0.1130

func (r *CreateAndroidInstanceLabelRequest) ToJsonString() string

type CreateAndroidInstanceLabelRequestParams added in v1.0.1130

type CreateAndroidInstanceLabelRequestParams struct {
	// 标签键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

Predefined struct for user

type CreateAndroidInstanceLabelResponse added in v1.0.1130

type CreateAndroidInstanceLabelResponse struct {
	*tchttp.BaseResponse
	Response *CreateAndroidInstanceLabelResponseParams `json:"Response"`
}

func NewCreateAndroidInstanceLabelResponse added in v1.0.1130

func NewCreateAndroidInstanceLabelResponse() (response *CreateAndroidInstanceLabelResponse)

func (*CreateAndroidInstanceLabelResponse) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstanceLabelResponse) 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 (*CreateAndroidInstanceLabelResponse) ToJsonString added in v1.0.1130

func (r *CreateAndroidInstanceLabelResponse) ToJsonString() string

type CreateAndroidInstanceLabelResponseParams added in v1.0.1130

type CreateAndroidInstanceLabelResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAndroidInstanceSSHRequest added in v1.0.1130

type CreateAndroidInstanceSSHRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 连接过期时间,最长可设置7天
	ExpiredTime *string `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`
}

func NewCreateAndroidInstanceSSHRequest added in v1.0.1130

func NewCreateAndroidInstanceSSHRequest() (request *CreateAndroidInstanceSSHRequest)

func (*CreateAndroidInstanceSSHRequest) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstanceSSHRequest) 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 (*CreateAndroidInstanceSSHRequest) ToJsonString added in v1.0.1130

func (r *CreateAndroidInstanceSSHRequest) ToJsonString() string

type CreateAndroidInstanceSSHRequestParams added in v1.0.1130

type CreateAndroidInstanceSSHRequestParams struct {
	// 实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 连接过期时间,最长可设置7天
	ExpiredTime *string `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`
}

Predefined struct for user

type CreateAndroidInstanceSSHResponse added in v1.0.1130

type CreateAndroidInstanceSSHResponse struct {
	*tchttp.BaseResponse
	Response *CreateAndroidInstanceSSHResponseParams `json:"Response"`
}

func NewCreateAndroidInstanceSSHResponse added in v1.0.1130

func NewCreateAndroidInstanceSSHResponse() (response *CreateAndroidInstanceSSHResponse)

func (*CreateAndroidInstanceSSHResponse) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstanceSSHResponse) 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 (*CreateAndroidInstanceSSHResponse) ToJsonString added in v1.0.1130

func (r *CreateAndroidInstanceSSHResponse) ToJsonString() string

type CreateAndroidInstanceSSHResponseParams added in v1.0.1130

type CreateAndroidInstanceSSHResponseParams struct {
	// 连接私钥,需要保存为文件形式,例如 private_key.pem
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`

	// 用户名称
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 连接地址
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 连接端口
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 连接参考命令
	ConnectCommand *string `json:"ConnectCommand,omitnil,omitempty" name:"ConnectCommand"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAndroidInstanceWebShellRequest added in v1.0.1130

type CreateAndroidInstanceWebShellRequest struct {
	*tchttp.BaseRequest

	// 实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`
}

func NewCreateAndroidInstanceWebShellRequest added in v1.0.1130

func NewCreateAndroidInstanceWebShellRequest() (request *CreateAndroidInstanceWebShellRequest)

func (*CreateAndroidInstanceWebShellRequest) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstanceWebShellRequest) 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 (*CreateAndroidInstanceWebShellRequest) ToJsonString added in v1.0.1130

func (r *CreateAndroidInstanceWebShellRequest) ToJsonString() string

type CreateAndroidInstanceWebShellRequestParams added in v1.0.1130

type CreateAndroidInstanceWebShellRequestParams struct {
	// 实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`
}

Predefined struct for user

type CreateAndroidInstanceWebShellResponse added in v1.0.1130

type CreateAndroidInstanceWebShellResponse struct {
	*tchttp.BaseResponse
	Response *CreateAndroidInstanceWebShellResponseParams `json:"Response"`
}

func NewCreateAndroidInstanceWebShellResponse added in v1.0.1130

func NewCreateAndroidInstanceWebShellResponse() (response *CreateAndroidInstanceWebShellResponse)

func (*CreateAndroidInstanceWebShellResponse) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstanceWebShellResponse) 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 (*CreateAndroidInstanceWebShellResponse) ToJsonString added in v1.0.1130

type CreateAndroidInstanceWebShellResponseParams added in v1.0.1130

type CreateAndroidInstanceWebShellResponseParams struct {
	// 鉴权密钥
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 连接地址
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 连接区域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 访问链接,可以直接使用此链接访问 WebShell
	ConnectUrl *string `json:"ConnectUrl,omitnil,omitempty" name:"ConnectUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAndroidInstancesRequest added in v1.0.1130

type CreateAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 安卓实例可用区。
	// ap-guangzhou-3:广州三区
	// ap-shenzhen-1:深圳一区
	// ap-xian-ec-1:西安一区
	// ap-hangzhou-ec-1:杭州一区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 安卓实例类型。
	// A1:单开
	// A2:双开
	// A3:三开
	// A4:四开
	// A5:五开
	// A6:六开
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当 HostSerialNumbers 不为空时,该参数表示每个宿主机要创建的安卓实例数量;
	// 当 HostSerialNumbers 为空时,该参数表示要创建安卓实例的总数量,最大值为 100。
	Number *uint64 `json:"Number,omitnil,omitempty" name:"Number"`

	// 宿主机 ID 列表。可以指定宿主机 ID 进行创建;也可以不指定由系统自动分配宿主机。
	HostSerialNumbers []*string `json:"HostSerialNumbers,omitnil,omitempty" name:"HostSerialNumbers"`

	// 镜像 ID。如果不填,将使用默认的系统镜像
	ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"`
}

func NewCreateAndroidInstancesRequest added in v1.0.1130

func NewCreateAndroidInstancesRequest() (request *CreateAndroidInstancesRequest)

func (*CreateAndroidInstancesRequest) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstancesRequest) 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 (*CreateAndroidInstancesRequest) ToJsonString added in v1.0.1130

func (r *CreateAndroidInstancesRequest) ToJsonString() string

type CreateAndroidInstancesRequestParams added in v1.0.1130

type CreateAndroidInstancesRequestParams struct {
	// 安卓实例可用区。
	// ap-guangzhou-3:广州三区
	// ap-shenzhen-1:深圳一区
	// ap-xian-ec-1:西安一区
	// ap-hangzhou-ec-1:杭州一区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 安卓实例类型。
	// A1:单开
	// A2:双开
	// A3:三开
	// A4:四开
	// A5:五开
	// A6:六开
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当 HostSerialNumbers 不为空时,该参数表示每个宿主机要创建的安卓实例数量;
	// 当 HostSerialNumbers 为空时,该参数表示要创建安卓实例的总数量,最大值为 100。
	Number *uint64 `json:"Number,omitnil,omitempty" name:"Number"`

	// 宿主机 ID 列表。可以指定宿主机 ID 进行创建;也可以不指定由系统自动分配宿主机。
	HostSerialNumbers []*string `json:"HostSerialNumbers,omitnil,omitempty" name:"HostSerialNumbers"`

	// 镜像 ID。如果不填,将使用默认的系统镜像
	ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"`
}

Predefined struct for user

type CreateAndroidInstancesResponse added in v1.0.1130

type CreateAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateAndroidInstancesResponseParams `json:"Response"`
}

func NewCreateAndroidInstancesResponse added in v1.0.1130

func NewCreateAndroidInstancesResponse() (response *CreateAndroidInstancesResponse)

func (*CreateAndroidInstancesResponse) FromJsonString added in v1.0.1130

func (r *CreateAndroidInstancesResponse) 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 (*CreateAndroidInstancesResponse) ToJsonString added in v1.0.1130

func (r *CreateAndroidInstancesResponse) ToJsonString() string

type CreateAndroidInstancesResponseParams added in v1.0.1130

type CreateAndroidInstancesResponseParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAndroidInstancesScreenshotRequest added in v1.0.1134

type CreateAndroidInstancesScreenshotRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

func NewCreateAndroidInstancesScreenshotRequest added in v1.0.1134

func NewCreateAndroidInstancesScreenshotRequest() (request *CreateAndroidInstancesScreenshotRequest)

func (*CreateAndroidInstancesScreenshotRequest) FromJsonString added in v1.0.1134

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

func (*CreateAndroidInstancesScreenshotRequest) ToJsonString added in v1.0.1134

type CreateAndroidInstancesScreenshotRequestParams added in v1.0.1134

type CreateAndroidInstancesScreenshotRequestParams struct {
	// 实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

Predefined struct for user

type CreateAndroidInstancesScreenshotResponse added in v1.0.1134

type CreateAndroidInstancesScreenshotResponse struct {
	*tchttp.BaseResponse
	Response *CreateAndroidInstancesScreenshotResponseParams `json:"Response"`
}

func NewCreateAndroidInstancesScreenshotResponse added in v1.0.1134

func NewCreateAndroidInstancesScreenshotResponse() (response *CreateAndroidInstancesScreenshotResponse)

func (*CreateAndroidInstancesScreenshotResponse) FromJsonString added in v1.0.1134

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

func (*CreateAndroidInstancesScreenshotResponse) ToJsonString added in v1.0.1134

type CreateAndroidInstancesScreenshotResponseParams added in v1.0.1134

type CreateAndroidInstancesScreenshotResponseParams struct {
	// 任务列表
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCosCredentialRequest added in v1.0.1144

type CreateCosCredentialRequest struct {
	*tchttp.BaseRequest

	// Cos 密钥类型, Mobile 移动端, PC 桌面, AndroidApp 安卓应用
	CosType *string `json:"CosType,omitnil,omitempty" name:"CosType"`

	// 云手机 Cos 数据
	AndroidAppCosInfo *AndroidAppCosInfo `json:"AndroidAppCosInfo,omitnil,omitempty" name:"AndroidAppCosInfo"`
}

func NewCreateCosCredentialRequest added in v1.0.1144

func NewCreateCosCredentialRequest() (request *CreateCosCredentialRequest)

func (*CreateCosCredentialRequest) FromJsonString added in v1.0.1144

func (r *CreateCosCredentialRequest) 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 (*CreateCosCredentialRequest) ToJsonString added in v1.0.1144

func (r *CreateCosCredentialRequest) ToJsonString() string

type CreateCosCredentialRequestParams added in v1.0.1144

type CreateCosCredentialRequestParams struct {
	// Cos 密钥类型, Mobile 移动端, PC 桌面, AndroidApp 安卓应用
	CosType *string `json:"CosType,omitnil,omitempty" name:"CosType"`

	// 云手机 Cos 数据
	AndroidAppCosInfo *AndroidAppCosInfo `json:"AndroidAppCosInfo,omitnil,omitempty" name:"AndroidAppCosInfo"`
}

Predefined struct for user

type CreateCosCredentialResponse added in v1.0.1144

type CreateCosCredentialResponse struct {
	*tchttp.BaseResponse
	Response *CreateCosCredentialResponseParams `json:"Response"`
}

func NewCreateCosCredentialResponse added in v1.0.1144

func NewCreateCosCredentialResponse() (response *CreateCosCredentialResponse)

func (*CreateCosCredentialResponse) FromJsonString added in v1.0.1144

func (r *CreateCosCredentialResponse) 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 (*CreateCosCredentialResponse) ToJsonString added in v1.0.1144

func (r *CreateCosCredentialResponse) ToJsonString() string

type CreateCosCredentialResponseParams added in v1.0.1144

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

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

	// Cos Session
	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 操作路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// Cos 密钥的起始时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Cos 密钥的失效时间
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSessionRequest

type CreateSessionRequest struct {
	*tchttp.BaseRequest

	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 【已废弃】只在TrylockWorker时生效
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`

	// 【已废弃】只在TrylockWorker时生效
	GameRegion *string `json:"GameRegion,omitnil,omitempty" name:"GameRegion"`

	// 游戏参数
	GameParas *string `json:"GameParas,omitnil,omitempty" name:"GameParas"`

	// 客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空
	ClientSession *string `json:"ClientSession,omitnil,omitempty" name:"ClientSession"`

	// 分辨率,,可设置为1080p或720p或1920x1080格式
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// 背景图url,格式为png或jpeg,宽高1920*1080
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 【已废弃】
	SetNo *uint64 `json:"SetNo,omitnil,omitempty" name:"SetNo"`

	// 【已废弃】
	Bitrate *uint64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 单位Mbps,动态调整最大码率建议值,会按实际情况调整
	MaxBitrate *uint64 `json:"MaxBitrate,omitnil,omitempty" name:"MaxBitrate"`

	// 单位Mbps,动态调整最小码率建议值,会按实际情况调整
	MinBitrate *uint64 `json:"MinBitrate,omitnil,omitempty" name:"MinBitrate"`

	// 帧率,可设置为30、45、60、90、120、144
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

	// 【已废弃】优化项,便于客户灰度开启新的优化项,默认为0
	Optimization *uint64 `json:"Optimization,omitnil,omitempty" name:"Optimization"`

	// 【互动云游】游戏主机用户ID
	HostUserId *string `json:"HostUserId,omitnil,omitempty" name:"HostUserId"`

	// 【互动云游】角色;Player表示玩家;Viewer表示观察者
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 游戏相关参数
	GameContext *string `json:"GameContext,omitnil,omitempty" name:"GameContext"`

	// 云端运行模式。
	// RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行
	// 默认值(空):要求必须有客户端连接才会保持云端 App 运行。
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`
}

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 added in v1.0.426

type CreateSessionRequestParams struct {
	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 【已废弃】只在TrylockWorker时生效
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`

	// 【已废弃】只在TrylockWorker时生效
	GameRegion *string `json:"GameRegion,omitnil,omitempty" name:"GameRegion"`

	// 游戏参数
	GameParas *string `json:"GameParas,omitnil,omitempty" name:"GameParas"`

	// 客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空
	ClientSession *string `json:"ClientSession,omitnil,omitempty" name:"ClientSession"`

	// 分辨率,,可设置为1080p或720p或1920x1080格式
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// 背景图url,格式为png或jpeg,宽高1920*1080
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 【已废弃】
	SetNo *uint64 `json:"SetNo,omitnil,omitempty" name:"SetNo"`

	// 【已废弃】
	Bitrate *uint64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 单位Mbps,动态调整最大码率建议值,会按实际情况调整
	MaxBitrate *uint64 `json:"MaxBitrate,omitnil,omitempty" name:"MaxBitrate"`

	// 单位Mbps,动态调整最小码率建议值,会按实际情况调整
	MinBitrate *uint64 `json:"MinBitrate,omitnil,omitempty" name:"MinBitrate"`

	// 帧率,可设置为30、45、60、90、120、144
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

	// 【已废弃】优化项,便于客户灰度开启新的优化项,默认为0
	Optimization *uint64 `json:"Optimization,omitnil,omitempty" name:"Optimization"`

	// 【互动云游】游戏主机用户ID
	HostUserId *string `json:"HostUserId,omitnil,omitempty" name:"HostUserId"`

	// 【互动云游】角色;Player表示玩家;Viewer表示观察者
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 游戏相关参数
	GameContext *string `json:"GameContext,omitnil,omitempty" name:"GameContext"`

	// 云端运行模式。
	// RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行
	// 默认值(空):要求必须有客户端连接才会保持云端 App 运行。
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`
}

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 added in v1.0.426

type CreateSessionResponseParams struct {
	// 服务端session信息,返回给JSSDK
	ServerSession *string `json:"ServerSession,omitnil,omitempty" name:"ServerSession"`

	// 【已废弃】
	RoleNumber *string `json:"RoleNumber,omitnil,omitempty" name:"RoleNumber"`

	// 【互动云游】角色;Player表示玩家;Viewer表示观察者
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAndroidAppRequest added in v1.0.1144

type DeleteAndroidAppRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`
}

func NewDeleteAndroidAppRequest added in v1.0.1144

func NewDeleteAndroidAppRequest() (request *DeleteAndroidAppRequest)

func (*DeleteAndroidAppRequest) FromJsonString added in v1.0.1144

func (r *DeleteAndroidAppRequest) 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 (*DeleteAndroidAppRequest) ToJsonString added in v1.0.1144

func (r *DeleteAndroidAppRequest) ToJsonString() string

type DeleteAndroidAppRequestParams added in v1.0.1144

type DeleteAndroidAppRequestParams struct {
	// 应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`
}

Predefined struct for user

type DeleteAndroidAppResponse added in v1.0.1144

type DeleteAndroidAppResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAndroidAppResponseParams `json:"Response"`
}

func NewDeleteAndroidAppResponse added in v1.0.1144

func NewDeleteAndroidAppResponse() (response *DeleteAndroidAppResponse)

func (*DeleteAndroidAppResponse) FromJsonString added in v1.0.1144

func (r *DeleteAndroidAppResponse) 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 (*DeleteAndroidAppResponse) ToJsonString added in v1.0.1144

func (r *DeleteAndroidAppResponse) ToJsonString() string

type DeleteAndroidAppResponseParams added in v1.0.1144

type DeleteAndroidAppResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAndroidAppVersionRequest added in v1.0.1144

type DeleteAndroidAppVersionRequest struct {
	*tchttp.BaseRequest

	// 安卓应用 Id
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 安卓应用版本
	AndroidAppVersion *string `json:"AndroidAppVersion,omitnil,omitempty" name:"AndroidAppVersion"`
}

func NewDeleteAndroidAppVersionRequest added in v1.0.1144

func NewDeleteAndroidAppVersionRequest() (request *DeleteAndroidAppVersionRequest)

func (*DeleteAndroidAppVersionRequest) FromJsonString added in v1.0.1144

func (r *DeleteAndroidAppVersionRequest) 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 (*DeleteAndroidAppVersionRequest) ToJsonString added in v1.0.1144

func (r *DeleteAndroidAppVersionRequest) ToJsonString() string

type DeleteAndroidAppVersionRequestParams added in v1.0.1144

type DeleteAndroidAppVersionRequestParams struct {
	// 安卓应用 Id
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 安卓应用版本
	AndroidAppVersion *string `json:"AndroidAppVersion,omitnil,omitempty" name:"AndroidAppVersion"`
}

Predefined struct for user

type DeleteAndroidAppVersionResponse added in v1.0.1144

type DeleteAndroidAppVersionResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAndroidAppVersionResponseParams `json:"Response"`
}

func NewDeleteAndroidAppVersionResponse added in v1.0.1144

func NewDeleteAndroidAppVersionResponse() (response *DeleteAndroidAppVersionResponse)

func (*DeleteAndroidAppVersionResponse) FromJsonString added in v1.0.1144

func (r *DeleteAndroidAppVersionResponse) 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 (*DeleteAndroidAppVersionResponse) ToJsonString added in v1.0.1144

func (r *DeleteAndroidAppVersionResponse) ToJsonString() string

type DeleteAndroidAppVersionResponseParams added in v1.0.1144

type DeleteAndroidAppVersionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAndroidInstanceImagesRequest added in v1.0.1130

type DeleteAndroidInstanceImagesRequest struct {
	*tchttp.BaseRequest

	// 镜像 ID 列表
	AndroidInstanceImageIds []*string `json:"AndroidInstanceImageIds,omitnil,omitempty" name:"AndroidInstanceImageIds"`
}

func NewDeleteAndroidInstanceImagesRequest added in v1.0.1130

func NewDeleteAndroidInstanceImagesRequest() (request *DeleteAndroidInstanceImagesRequest)

func (*DeleteAndroidInstanceImagesRequest) FromJsonString added in v1.0.1130

func (r *DeleteAndroidInstanceImagesRequest) 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 (*DeleteAndroidInstanceImagesRequest) ToJsonString added in v1.0.1130

func (r *DeleteAndroidInstanceImagesRequest) ToJsonString() string

type DeleteAndroidInstanceImagesRequestParams added in v1.0.1130

type DeleteAndroidInstanceImagesRequestParams struct {
	// 镜像 ID 列表
	AndroidInstanceImageIds []*string `json:"AndroidInstanceImageIds,omitnil,omitempty" name:"AndroidInstanceImageIds"`
}

Predefined struct for user

type DeleteAndroidInstanceImagesResponse added in v1.0.1130

type DeleteAndroidInstanceImagesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAndroidInstanceImagesResponseParams `json:"Response"`
}

func NewDeleteAndroidInstanceImagesResponse added in v1.0.1130

func NewDeleteAndroidInstanceImagesResponse() (response *DeleteAndroidInstanceImagesResponse)

func (*DeleteAndroidInstanceImagesResponse) FromJsonString added in v1.0.1130

func (r *DeleteAndroidInstanceImagesResponse) 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 (*DeleteAndroidInstanceImagesResponse) ToJsonString added in v1.0.1130

func (r *DeleteAndroidInstanceImagesResponse) ToJsonString() string

type DeleteAndroidInstanceImagesResponseParams added in v1.0.1130

type DeleteAndroidInstanceImagesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAndroidInstanceLabelRequest added in v1.0.1130

type DeleteAndroidInstanceLabelRequest struct {
	*tchttp.BaseRequest

	// 标签键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

func NewDeleteAndroidInstanceLabelRequest added in v1.0.1130

func NewDeleteAndroidInstanceLabelRequest() (request *DeleteAndroidInstanceLabelRequest)

func (*DeleteAndroidInstanceLabelRequest) FromJsonString added in v1.0.1130

func (r *DeleteAndroidInstanceLabelRequest) 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 (*DeleteAndroidInstanceLabelRequest) ToJsonString added in v1.0.1130

func (r *DeleteAndroidInstanceLabelRequest) ToJsonString() string

type DeleteAndroidInstanceLabelRequestParams added in v1.0.1130

type DeleteAndroidInstanceLabelRequestParams struct {
	// 标签键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

Predefined struct for user

type DeleteAndroidInstanceLabelResponse added in v1.0.1130

type DeleteAndroidInstanceLabelResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAndroidInstanceLabelResponseParams `json:"Response"`
}

func NewDeleteAndroidInstanceLabelResponse added in v1.0.1130

func NewDeleteAndroidInstanceLabelResponse() (response *DeleteAndroidInstanceLabelResponse)

func (*DeleteAndroidInstanceLabelResponse) FromJsonString added in v1.0.1130

func (r *DeleteAndroidInstanceLabelResponse) 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 (*DeleteAndroidInstanceLabelResponse) ToJsonString added in v1.0.1130

func (r *DeleteAndroidInstanceLabelResponse) ToJsonString() string

type DeleteAndroidInstanceLabelResponseParams added in v1.0.1130

type DeleteAndroidInstanceLabelResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAndroidAppsRequest added in v1.0.1130

type DescribeAndroidAppsRequest struct {
	*tchttp.BaseRequest

	// 分页偏移
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 应用ID数组
	AndroidAppIds []*string `json:"AndroidAppIds,omitnil,omitempty" name:"AndroidAppIds"`

	// 过滤条件
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeAndroidAppsRequest added in v1.0.1130

func NewDescribeAndroidAppsRequest() (request *DescribeAndroidAppsRequest)

func (*DescribeAndroidAppsRequest) FromJsonString added in v1.0.1130

func (r *DescribeAndroidAppsRequest) 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 (*DescribeAndroidAppsRequest) ToJsonString added in v1.0.1130

func (r *DescribeAndroidAppsRequest) ToJsonString() string

type DescribeAndroidAppsRequestParams added in v1.0.1130

type DescribeAndroidAppsRequestParams struct {
	// 分页偏移
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 应用ID数组
	AndroidAppIds []*string `json:"AndroidAppIds,omitnil,omitempty" name:"AndroidAppIds"`

	// 过滤条件
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeAndroidAppsResponse added in v1.0.1130

type DescribeAndroidAppsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAndroidAppsResponseParams `json:"Response"`
}

func NewDescribeAndroidAppsResponse added in v1.0.1130

func NewDescribeAndroidAppsResponse() (response *DescribeAndroidAppsResponse)

func (*DescribeAndroidAppsResponse) FromJsonString added in v1.0.1130

func (r *DescribeAndroidAppsResponse) 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 (*DescribeAndroidAppsResponse) ToJsonString added in v1.0.1130

func (r *DescribeAndroidAppsResponse) ToJsonString() string

type DescribeAndroidAppsResponseParams added in v1.0.1130

type DescribeAndroidAppsResponseParams struct {
	// 安卓应用列表
	Apps []*AndroidApp `json:"Apps,omitnil,omitempty" name:"Apps"`

	// 安卓应用列表长度
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAndroidInstanceAppsRequest added in v1.0.1130

type DescribeAndroidInstanceAppsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`
}

func NewDescribeAndroidInstanceAppsRequest added in v1.0.1130

func NewDescribeAndroidInstanceAppsRequest() (request *DescribeAndroidInstanceAppsRequest)

func (*DescribeAndroidInstanceAppsRequest) FromJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceAppsRequest) 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 (*DescribeAndroidInstanceAppsRequest) ToJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceAppsRequest) ToJsonString() string

type DescribeAndroidInstanceAppsRequestParams added in v1.0.1130

type DescribeAndroidInstanceAppsRequestParams struct {
	// 实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`
}

Predefined struct for user

type DescribeAndroidInstanceAppsResponse added in v1.0.1130

type DescribeAndroidInstanceAppsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAndroidInstanceAppsResponseParams `json:"Response"`
}

func NewDescribeAndroidInstanceAppsResponse added in v1.0.1130

func NewDescribeAndroidInstanceAppsResponse() (response *DescribeAndroidInstanceAppsResponse)

func (*DescribeAndroidInstanceAppsResponse) FromJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceAppsResponse) 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 (*DescribeAndroidInstanceAppsResponse) ToJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceAppsResponse) ToJsonString() string

type DescribeAndroidInstanceAppsResponseParams added in v1.0.1130

type DescribeAndroidInstanceAppsResponseParams struct {
	// 安卓应用列表
	Apps []*AndroidInstanceAppInfo `json:"Apps,omitnil,omitempty" name:"Apps"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAndroidInstanceImagesRequest added in v1.0.1130

type DescribeAndroidInstanceImagesRequest struct {
	*tchttp.BaseRequest

	// 镜像 ID 列表
	AndroidInstanceImageIds []*string `json:"AndroidInstanceImageIds,omitnil,omitempty" name:"AndroidInstanceImageIds"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAndroidInstanceImagesRequest added in v1.0.1130

func NewDescribeAndroidInstanceImagesRequest() (request *DescribeAndroidInstanceImagesRequest)

func (*DescribeAndroidInstanceImagesRequest) FromJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceImagesRequest) 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 (*DescribeAndroidInstanceImagesRequest) ToJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceImagesRequest) ToJsonString() string

type DescribeAndroidInstanceImagesRequestParams added in v1.0.1130

type DescribeAndroidInstanceImagesRequestParams struct {
	// 镜像 ID 列表
	AndroidInstanceImageIds []*string `json:"AndroidInstanceImageIds,omitnil,omitempty" name:"AndroidInstanceImageIds"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAndroidInstanceImagesResponse added in v1.0.1130

type DescribeAndroidInstanceImagesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAndroidInstanceImagesResponseParams `json:"Response"`
}

func NewDescribeAndroidInstanceImagesResponse added in v1.0.1130

func NewDescribeAndroidInstanceImagesResponse() (response *DescribeAndroidInstanceImagesResponse)

func (*DescribeAndroidInstanceImagesResponse) FromJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceImagesResponse) 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 (*DescribeAndroidInstanceImagesResponse) ToJsonString added in v1.0.1130

type DescribeAndroidInstanceImagesResponseParams added in v1.0.1130

type DescribeAndroidInstanceImagesResponseParams struct {
	// 镜像总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 镜像列表
	AndroidInstanceImages []*AndroidInstanceImage `json:"AndroidInstanceImages,omitnil,omitempty" name:"AndroidInstanceImages"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAndroidInstanceLabelsRequest added in v1.0.1130

type DescribeAndroidInstanceLabelsRequest struct {
	*tchttp.BaseRequest

	// 标签键列表
	Keys []*string `json:"Keys,omitnil,omitempty" name:"Keys"`

	// 标签值列表
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`

	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAndroidInstanceLabelsRequest added in v1.0.1130

func NewDescribeAndroidInstanceLabelsRequest() (request *DescribeAndroidInstanceLabelsRequest)

func (*DescribeAndroidInstanceLabelsRequest) FromJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceLabelsRequest) 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 (*DescribeAndroidInstanceLabelsRequest) ToJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceLabelsRequest) ToJsonString() string

type DescribeAndroidInstanceLabelsRequestParams added in v1.0.1130

type DescribeAndroidInstanceLabelsRequestParams struct {
	// 标签键列表
	Keys []*string `json:"Keys,omitnil,omitempty" name:"Keys"`

	// 标签值列表
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`

	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAndroidInstanceLabelsResponse added in v1.0.1130

type DescribeAndroidInstanceLabelsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAndroidInstanceLabelsResponseParams `json:"Response"`
}

func NewDescribeAndroidInstanceLabelsResponse added in v1.0.1130

func NewDescribeAndroidInstanceLabelsResponse() (response *DescribeAndroidInstanceLabelsResponse)

func (*DescribeAndroidInstanceLabelsResponse) FromJsonString added in v1.0.1130

func (r *DescribeAndroidInstanceLabelsResponse) 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 (*DescribeAndroidInstanceLabelsResponse) ToJsonString added in v1.0.1130

type DescribeAndroidInstanceLabelsResponseParams added in v1.0.1130

type DescribeAndroidInstanceLabelsResponseParams struct {
	// 安卓实例标签总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 安卓实例标签列表
	Labels []*AndroidInstanceLabel `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAndroidInstanceTasksStatusRequest added in v1.0.1130

type DescribeAndroidInstanceTasksStatusRequest struct {
	*tchttp.BaseRequest

	// 任务 ID 列表
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 条件过滤器
	Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 偏移量,默认为 0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAndroidInstanceTasksStatusRequest added in v1.0.1130

func NewDescribeAndroidInstanceTasksStatusRequest() (request *DescribeAndroidInstanceTasksStatusRequest)

func (*DescribeAndroidInstanceTasksStatusRequest) FromJsonString added in v1.0.1130

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

func (*DescribeAndroidInstanceTasksStatusRequest) ToJsonString added in v1.0.1130

type DescribeAndroidInstanceTasksStatusRequestParams added in v1.0.1130

type DescribeAndroidInstanceTasksStatusRequestParams struct {
	// 任务 ID 列表
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 条件过滤器
	Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 偏移量,默认为 0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAndroidInstanceTasksStatusResponse added in v1.0.1130

type DescribeAndroidInstanceTasksStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAndroidInstanceTasksStatusResponseParams `json:"Response"`
}

func NewDescribeAndroidInstanceTasksStatusResponse added in v1.0.1130

func NewDescribeAndroidInstanceTasksStatusResponse() (response *DescribeAndroidInstanceTasksStatusResponse)

func (*DescribeAndroidInstanceTasksStatusResponse) FromJsonString added in v1.0.1130

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

func (*DescribeAndroidInstanceTasksStatusResponse) ToJsonString added in v1.0.1130

type DescribeAndroidInstanceTasksStatusResponseParams added in v1.0.1130

type DescribeAndroidInstanceTasksStatusResponseParams struct {
	// 任务状态集合
	TaskStatusSet []*AndroidInstanceTaskStatus `json:"TaskStatusSet,omitnil,omitempty" name:"TaskStatusSet"`

	// 任务总数量
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAndroidInstancesAppBlacklistRequest added in v1.0.1182

type DescribeAndroidInstancesAppBlacklistRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 列表,数量上限 100
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

func NewDescribeAndroidInstancesAppBlacklistRequest added in v1.0.1182

func NewDescribeAndroidInstancesAppBlacklistRequest() (request *DescribeAndroidInstancesAppBlacklistRequest)

func (*DescribeAndroidInstancesAppBlacklistRequest) FromJsonString added in v1.0.1182

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

func (*DescribeAndroidInstancesAppBlacklistRequest) ToJsonString added in v1.0.1182

type DescribeAndroidInstancesAppBlacklistRequestParams added in v1.0.1182

type DescribeAndroidInstancesAppBlacklistRequestParams struct {
	// 实例 ID 列表,数量上限 100
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

Predefined struct for user

type DescribeAndroidInstancesAppBlacklistResponse added in v1.0.1182

type DescribeAndroidInstancesAppBlacklistResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAndroidInstancesAppBlacklistResponseParams `json:"Response"`
}

func NewDescribeAndroidInstancesAppBlacklistResponse added in v1.0.1182

func NewDescribeAndroidInstancesAppBlacklistResponse() (response *DescribeAndroidInstancesAppBlacklistResponse)

func (*DescribeAndroidInstancesAppBlacklistResponse) FromJsonString added in v1.0.1182

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

func (*DescribeAndroidInstancesAppBlacklistResponse) ToJsonString added in v1.0.1182

type DescribeAndroidInstancesAppBlacklistResponseParams added in v1.0.1182

type DescribeAndroidInstancesAppBlacklistResponseParams struct {
	// 黑名单集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppBlacklistSet []*AndroidInstanceAppBlacklist `json:"AppBlacklistSet,omitnil,omitempty" name:"AppBlacklistSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAndroidInstancesByAppsRequest added in v1.0.1182

type DescribeAndroidInstancesByAppsRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 应用 ID 列表。通过应用 ID 做集合查询
	AndroidAppIds []*string `json:"AndroidAppIds,omitnil,omitempty" name:"AndroidAppIds"`
}

func NewDescribeAndroidInstancesByAppsRequest added in v1.0.1182

func NewDescribeAndroidInstancesByAppsRequest() (request *DescribeAndroidInstancesByAppsRequest)

func (*DescribeAndroidInstancesByAppsRequest) FromJsonString added in v1.0.1182

func (r *DescribeAndroidInstancesByAppsRequest) 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 (*DescribeAndroidInstancesByAppsRequest) ToJsonString added in v1.0.1182

type DescribeAndroidInstancesByAppsRequestParams added in v1.0.1182

type DescribeAndroidInstancesByAppsRequestParams struct {
	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 应用 ID 列表。通过应用 ID 做集合查询
	AndroidAppIds []*string `json:"AndroidAppIds,omitnil,omitempty" name:"AndroidAppIds"`
}

Predefined struct for user

type DescribeAndroidInstancesByAppsResponse added in v1.0.1182

type DescribeAndroidInstancesByAppsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAndroidInstancesByAppsResponseParams `json:"Response"`
}

func NewDescribeAndroidInstancesByAppsResponse added in v1.0.1182

func NewDescribeAndroidInstancesByAppsResponse() (response *DescribeAndroidInstancesByAppsResponse)

func (*DescribeAndroidInstancesByAppsResponse) FromJsonString added in v1.0.1182

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

func (*DescribeAndroidInstancesByAppsResponse) ToJsonString added in v1.0.1182

type DescribeAndroidInstancesByAppsResponseParams added in v1.0.1182

type DescribeAndroidInstancesByAppsResponseParams struct {
	// 实例总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例列表
	AndroidInstances []*AndroidInstance `json:"AndroidInstances,omitnil,omitempty" name:"AndroidInstances"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAndroidInstancesRequest added in v1.0.1130

type DescribeAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 实例ID。每次请求的实例的上限为100。
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 实例地域。目前还不支持按地域进行聚合查询
	AndroidInstanceRegion *string `json:"AndroidInstanceRegion,omitnil,omitempty" name:"AndroidInstanceRegion"`

	// 实例可用区
	AndroidInstanceZone *string `json:"AndroidInstanceZone,omitnil,omitempty" name:"AndroidInstanceZone"`

	// 实例分组 ID 列表
	AndroidInstanceGroupIds []*string `json:"AndroidInstanceGroupIds,omitnil,omitempty" name:"AndroidInstanceGroupIds"`

	// 实例标签选择器
	LabelSelector []*LabelRequirement `json:"LabelSelector,omitnil,omitempty" name:"LabelSelector"`

	// 字段过滤器。Filter 的 Name 有以下值:
	// Name:实例名称
	// UserId:实例用户ID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeAndroidInstancesRequest added in v1.0.1130

func NewDescribeAndroidInstancesRequest() (request *DescribeAndroidInstancesRequest)

func (*DescribeAndroidInstancesRequest) FromJsonString added in v1.0.1130

func (r *DescribeAndroidInstancesRequest) 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 (*DescribeAndroidInstancesRequest) ToJsonString added in v1.0.1130

func (r *DescribeAndroidInstancesRequest) ToJsonString() string

type DescribeAndroidInstancesRequestParams added in v1.0.1130

type DescribeAndroidInstancesRequestParams struct {
	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 实例ID。每次请求的实例的上限为100。
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 实例地域。目前还不支持按地域进行聚合查询
	AndroidInstanceRegion *string `json:"AndroidInstanceRegion,omitnil,omitempty" name:"AndroidInstanceRegion"`

	// 实例可用区
	AndroidInstanceZone *string `json:"AndroidInstanceZone,omitnil,omitempty" name:"AndroidInstanceZone"`

	// 实例分组 ID 列表
	AndroidInstanceGroupIds []*string `json:"AndroidInstanceGroupIds,omitnil,omitempty" name:"AndroidInstanceGroupIds"`

	// 实例标签选择器
	LabelSelector []*LabelRequirement `json:"LabelSelector,omitnil,omitempty" name:"LabelSelector"`

	// 字段过滤器。Filter 的 Name 有以下值:
	// Name:实例名称
	// UserId:实例用户ID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeAndroidInstancesResponse added in v1.0.1130

type DescribeAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAndroidInstancesResponseParams `json:"Response"`
}

func NewDescribeAndroidInstancesResponse added in v1.0.1130

func NewDescribeAndroidInstancesResponse() (response *DescribeAndroidInstancesResponse)

func (*DescribeAndroidInstancesResponse) FromJsonString added in v1.0.1130

func (r *DescribeAndroidInstancesResponse) 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 (*DescribeAndroidInstancesResponse) ToJsonString added in v1.0.1130

func (r *DescribeAndroidInstancesResponse) ToJsonString() string

type DescribeAndroidInstancesResponseParams added in v1.0.1130

type DescribeAndroidInstancesResponseParams struct {
	// 实例总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例列表
	AndroidInstances []*AndroidInstance `json:"AndroidInstances,omitnil,omitempty" name:"AndroidInstances"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstancesCountRequest

type DescribeInstancesCountRequest struct {
	*tchttp.BaseRequest

	// 游戏ID
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`

	// 实例分组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 游戏区域
	GameRegion *string `json:"GameRegion,omitnil,omitempty" name:"GameRegion"`

	// 游戏类型。
	// MOBILE:手游
	// PC:默认值,端游
	GameType *string `json:"GameType,omitnil,omitempty" name:"GameType"`
}

func NewDescribeInstancesCountRequest

func NewDescribeInstancesCountRequest() (request *DescribeInstancesCountRequest)

func (*DescribeInstancesCountRequest) FromJsonString

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

func (r *DescribeInstancesCountRequest) ToJsonString() string

type DescribeInstancesCountRequestParams added in v1.0.426

type DescribeInstancesCountRequestParams struct {
	// 游戏ID
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`

	// 实例分组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 游戏区域
	GameRegion *string `json:"GameRegion,omitnil,omitempty" name:"GameRegion"`

	// 游戏类型。
	// MOBILE:手游
	// PC:默认值,端游
	GameType *string `json:"GameType,omitnil,omitempty" name:"GameType"`
}

Predefined struct for user

type DescribeInstancesCountResponse

type DescribeInstancesCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstancesCountResponseParams `json:"Response"`
}

func NewDescribeInstancesCountResponse

func NewDescribeInstancesCountResponse() (response *DescribeInstancesCountResponse)

func (*DescribeInstancesCountResponse) FromJsonString

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

func (r *DescribeInstancesCountResponse) ToJsonString() string

type DescribeInstancesCountResponseParams added in v1.0.426

type DescribeInstancesCountResponseParams struct {
	// 客户的实例总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 客户的实例运行数
	Running *uint64 `json:"Running,omitnil,omitempty" name:"Running"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DestroyAndroidInstancesRequest added in v1.0.1130

type DestroyAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

func NewDestroyAndroidInstancesRequest added in v1.0.1130

func NewDestroyAndroidInstancesRequest() (request *DestroyAndroidInstancesRequest)

func (*DestroyAndroidInstancesRequest) FromJsonString added in v1.0.1130

func (r *DestroyAndroidInstancesRequest) 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 (*DestroyAndroidInstancesRequest) ToJsonString added in v1.0.1130

func (r *DestroyAndroidInstancesRequest) ToJsonString() string

type DestroyAndroidInstancesRequestParams added in v1.0.1130

type DestroyAndroidInstancesRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

Predefined struct for user

type DestroyAndroidInstancesResponse added in v1.0.1130

type DestroyAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DestroyAndroidInstancesResponseParams `json:"Response"`
}

func NewDestroyAndroidInstancesResponse added in v1.0.1130

func NewDestroyAndroidInstancesResponse() (response *DestroyAndroidInstancesResponse)

func (*DestroyAndroidInstancesResponse) FromJsonString added in v1.0.1130

func (r *DestroyAndroidInstancesResponse) 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 (*DestroyAndroidInstancesResponse) ToJsonString added in v1.0.1130

func (r *DestroyAndroidInstancesResponse) ToJsonString() string

type DestroyAndroidInstancesResponseParams added in v1.0.1130

type DestroyAndroidInstancesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DisableAndroidInstancesAppRequest added in v1.0.1181

type DisableAndroidInstancesAppRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

func NewDisableAndroidInstancesAppRequest added in v1.0.1181

func NewDisableAndroidInstancesAppRequest() (request *DisableAndroidInstancesAppRequest)

func (*DisableAndroidInstancesAppRequest) FromJsonString added in v1.0.1181

func (r *DisableAndroidInstancesAppRequest) 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 (*DisableAndroidInstancesAppRequest) ToJsonString added in v1.0.1181

func (r *DisableAndroidInstancesAppRequest) ToJsonString() string

type DisableAndroidInstancesAppRequestParams added in v1.0.1181

type DisableAndroidInstancesAppRequestParams struct {
	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

Predefined struct for user

type DisableAndroidInstancesAppResponse added in v1.0.1181

type DisableAndroidInstancesAppResponse struct {
	*tchttp.BaseResponse
	Response *DisableAndroidInstancesAppResponseParams `json:"Response"`
}

func NewDisableAndroidInstancesAppResponse added in v1.0.1181

func NewDisableAndroidInstancesAppResponse() (response *DisableAndroidInstancesAppResponse)

func (*DisableAndroidInstancesAppResponse) FromJsonString added in v1.0.1181

func (r *DisableAndroidInstancesAppResponse) 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 (*DisableAndroidInstancesAppResponse) ToJsonString added in v1.0.1181

func (r *DisableAndroidInstancesAppResponse) ToJsonString() string

type DisableAndroidInstancesAppResponseParams added in v1.0.1181

type DisableAndroidInstancesAppResponseParams struct {
	// 错误列表。如果实例操作都成功,则响应没有这个字段;如果有实例操作失败,该字段包含了实例操作的错误信息
	AndroidInstanceErrors []*AndroidInstanceError `json:"AndroidInstanceErrors,omitnil,omitempty" name:"AndroidInstanceErrors"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DistributeFileToAndroidInstancesRequest added in v1.0.1180

type DistributeFileToAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 文件下载 URL
	FileURL *string `json:"FileURL,omitnil,omitempty" name:"FileURL"`

	// 上传目标目录,只能上传到 /sdcard/ 目录或其子目录下
	DestinationDirectory *string `json:"DestinationDirectory,omitnil,omitempty" name:"DestinationDirectory"`
}

func NewDistributeFileToAndroidInstancesRequest added in v1.0.1180

func NewDistributeFileToAndroidInstancesRequest() (request *DistributeFileToAndroidInstancesRequest)

func (*DistributeFileToAndroidInstancesRequest) FromJsonString added in v1.0.1180

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

func (*DistributeFileToAndroidInstancesRequest) ToJsonString added in v1.0.1180

type DistributeFileToAndroidInstancesRequestParams added in v1.0.1180

type DistributeFileToAndroidInstancesRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 文件下载 URL
	FileURL *string `json:"FileURL,omitnil,omitempty" name:"FileURL"`

	// 上传目标目录,只能上传到 /sdcard/ 目录或其子目录下
	DestinationDirectory *string `json:"DestinationDirectory,omitnil,omitempty" name:"DestinationDirectory"`
}

Predefined struct for user

type DistributeFileToAndroidInstancesResponse added in v1.0.1180

type DistributeFileToAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DistributeFileToAndroidInstancesResponseParams `json:"Response"`
}

func NewDistributeFileToAndroidInstancesResponse added in v1.0.1180

func NewDistributeFileToAndroidInstancesResponse() (response *DistributeFileToAndroidInstancesResponse)

func (*DistributeFileToAndroidInstancesResponse) FromJsonString added in v1.0.1180

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

func (*DistributeFileToAndroidInstancesResponse) ToJsonString added in v1.0.1180

type DistributeFileToAndroidInstancesResponseParams added in v1.0.1180

type DistributeFileToAndroidInstancesResponseParams struct {
	// 实例任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EnableAndroidInstancesAppRequest added in v1.0.1181

type EnableAndroidInstancesAppRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

func NewEnableAndroidInstancesAppRequest added in v1.0.1181

func NewEnableAndroidInstancesAppRequest() (request *EnableAndroidInstancesAppRequest)

func (*EnableAndroidInstancesAppRequest) FromJsonString added in v1.0.1181

func (r *EnableAndroidInstancesAppRequest) 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 (*EnableAndroidInstancesAppRequest) ToJsonString added in v1.0.1181

func (r *EnableAndroidInstancesAppRequest) ToJsonString() string

type EnableAndroidInstancesAppRequestParams added in v1.0.1181

type EnableAndroidInstancesAppRequestParams struct {
	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

Predefined struct for user

type EnableAndroidInstancesAppResponse added in v1.0.1181

type EnableAndroidInstancesAppResponse struct {
	*tchttp.BaseResponse
	Response *EnableAndroidInstancesAppResponseParams `json:"Response"`
}

func NewEnableAndroidInstancesAppResponse added in v1.0.1181

func NewEnableAndroidInstancesAppResponse() (response *EnableAndroidInstancesAppResponse)

func (*EnableAndroidInstancesAppResponse) FromJsonString added in v1.0.1181

func (r *EnableAndroidInstancesAppResponse) 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 (*EnableAndroidInstancesAppResponse) ToJsonString added in v1.0.1181

func (r *EnableAndroidInstancesAppResponse) ToJsonString() string

type EnableAndroidInstancesAppResponseParams added in v1.0.1181

type EnableAndroidInstancesAppResponseParams struct {
	// 错误列表。如果实例操作都成功,则响应没有这个字段;如果有实例操作失败,该字段包含了实例操作的错误信息
	AndroidInstanceErrors []*AndroidInstanceError `json:"AndroidInstanceErrors,omitnil,omitempty" name:"AndroidInstanceErrors"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Error added in v1.0.1181

type Error struct {
	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 错误详细信息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type ExecuteCommandOnAndroidInstancesRequest added in v1.0.1130

type ExecuteCommandOnAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// shell 命令
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`
}

func NewExecuteCommandOnAndroidInstancesRequest added in v1.0.1130

func NewExecuteCommandOnAndroidInstancesRequest() (request *ExecuteCommandOnAndroidInstancesRequest)

func (*ExecuteCommandOnAndroidInstancesRequest) FromJsonString added in v1.0.1130

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

func (*ExecuteCommandOnAndroidInstancesRequest) ToJsonString added in v1.0.1130

type ExecuteCommandOnAndroidInstancesRequestParams added in v1.0.1130

type ExecuteCommandOnAndroidInstancesRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// shell 命令
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`
}

Predefined struct for user

type ExecuteCommandOnAndroidInstancesResponse added in v1.0.1130

type ExecuteCommandOnAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *ExecuteCommandOnAndroidInstancesResponseParams `json:"Response"`
}

func NewExecuteCommandOnAndroidInstancesResponse added in v1.0.1130

func NewExecuteCommandOnAndroidInstancesResponse() (response *ExecuteCommandOnAndroidInstancesResponse)

func (*ExecuteCommandOnAndroidInstancesResponse) FromJsonString added in v1.0.1130

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

func (*ExecuteCommandOnAndroidInstancesResponse) ToJsonString added in v1.0.1130

type ExecuteCommandOnAndroidInstancesResponseParams added in v1.0.1130

type ExecuteCommandOnAndroidInstancesResponseParams struct {
	// 任务集合,可异步查询任务状态
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FetchAndroidInstancesLogsRequest added in v1.0.1150

type FetchAndroidInstancesLogsRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// cos 桶名称
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// cos 桶区域
	BucketRegion *string `json:"BucketRegion,omitnil,omitempty" name:"BucketRegion"`

	// cos 桶目录,默认为 /log/
	BucketDirectory *string `json:"BucketDirectory,omitnil,omitempty" name:"BucketDirectory"`

	// 下载最近几天的日志,默认值为 1
	RecentDays *uint64 `json:"RecentDays,omitnil,omitempty" name:"RecentDays"`
}

func NewFetchAndroidInstancesLogsRequest added in v1.0.1150

func NewFetchAndroidInstancesLogsRequest() (request *FetchAndroidInstancesLogsRequest)

func (*FetchAndroidInstancesLogsRequest) FromJsonString added in v1.0.1150

func (r *FetchAndroidInstancesLogsRequest) 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 (*FetchAndroidInstancesLogsRequest) ToJsonString added in v1.0.1150

func (r *FetchAndroidInstancesLogsRequest) ToJsonString() string

type FetchAndroidInstancesLogsRequestParams added in v1.0.1150

type FetchAndroidInstancesLogsRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// cos 桶名称
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// cos 桶区域
	BucketRegion *string `json:"BucketRegion,omitnil,omitempty" name:"BucketRegion"`

	// cos 桶目录,默认为 /log/
	BucketDirectory *string `json:"BucketDirectory,omitnil,omitempty" name:"BucketDirectory"`

	// 下载最近几天的日志,默认值为 1
	RecentDays *uint64 `json:"RecentDays,omitnil,omitempty" name:"RecentDays"`
}

Predefined struct for user

type FetchAndroidInstancesLogsResponse added in v1.0.1150

type FetchAndroidInstancesLogsResponse struct {
	*tchttp.BaseResponse
	Response *FetchAndroidInstancesLogsResponseParams `json:"Response"`
}

func NewFetchAndroidInstancesLogsResponse added in v1.0.1150

func NewFetchAndroidInstancesLogsResponse() (response *FetchAndroidInstancesLogsResponse)

func (*FetchAndroidInstancesLogsResponse) FromJsonString added in v1.0.1150

func (r *FetchAndroidInstancesLogsResponse) 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 (*FetchAndroidInstancesLogsResponse) ToJsonString added in v1.0.1150

func (r *FetchAndroidInstancesLogsResponse) ToJsonString() string

type FetchAndroidInstancesLogsResponseParams added in v1.0.1150

type FetchAndroidInstancesLogsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Filter added in v1.0.1130

type Filter struct {
	// 字段名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字段值列表
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type ImportAndroidInstanceImageRequest added in v1.0.1182

type ImportAndroidInstanceImageRequest struct {
	*tchttp.BaseRequest

	// 镜像名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 镜像文件下载地址,要求是 tgz 压缩文件
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`

	// 镜像文件 MD5 值
	MD5 *string `json:"MD5,omitnil,omitempty" name:"MD5"`

	// 安卓版本。
	// ANDROID10:默认值,安卓10
	// ANDROID12:安卓12
	// ANDROID14:安卓14
	AndroidVersion *string `json:"AndroidVersion,omitnil,omitempty" name:"AndroidVersion"`

	// 镜像可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

func NewImportAndroidInstanceImageRequest added in v1.0.1182

func NewImportAndroidInstanceImageRequest() (request *ImportAndroidInstanceImageRequest)

func (*ImportAndroidInstanceImageRequest) FromJsonString added in v1.0.1182

func (r *ImportAndroidInstanceImageRequest) 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 (*ImportAndroidInstanceImageRequest) ToJsonString added in v1.0.1182

func (r *ImportAndroidInstanceImageRequest) ToJsonString() string

type ImportAndroidInstanceImageRequestParams added in v1.0.1182

type ImportAndroidInstanceImageRequestParams struct {
	// 镜像名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 镜像文件下载地址,要求是 tgz 压缩文件
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`

	// 镜像文件 MD5 值
	MD5 *string `json:"MD5,omitnil,omitempty" name:"MD5"`

	// 安卓版本。
	// ANDROID10:默认值,安卓10
	// ANDROID12:安卓12
	// ANDROID14:安卓14
	AndroidVersion *string `json:"AndroidVersion,omitnil,omitempty" name:"AndroidVersion"`

	// 镜像可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

Predefined struct for user

type ImportAndroidInstanceImageResponse added in v1.0.1182

type ImportAndroidInstanceImageResponse struct {
	*tchttp.BaseResponse
	Response *ImportAndroidInstanceImageResponseParams `json:"Response"`
}

func NewImportAndroidInstanceImageResponse added in v1.0.1182

func NewImportAndroidInstanceImageResponse() (response *ImportAndroidInstanceImageResponse)

func (*ImportAndroidInstanceImageResponse) FromJsonString added in v1.0.1182

func (r *ImportAndroidInstanceImageResponse) 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 (*ImportAndroidInstanceImageResponse) ToJsonString added in v1.0.1182

func (r *ImportAndroidInstanceImageResponse) ToJsonString() string

type ImportAndroidInstanceImageResponseParams added in v1.0.1182

type ImportAndroidInstanceImageResponseParams struct {
	// 安卓实例镜像 ID
	AndroidInstanceImageId *string `json:"AndroidInstanceImageId,omitnil,omitempty" name:"AndroidInstanceImageId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type InstallAndroidInstancesAppRequest added in v1.0.1130

type InstallAndroidInstancesAppRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 应用版本
	AndroidAppVersion *string `json:"AndroidAppVersion,omitnil,omitempty" name:"AndroidAppVersion"`
}

func NewInstallAndroidInstancesAppRequest added in v1.0.1130

func NewInstallAndroidInstancesAppRequest() (request *InstallAndroidInstancesAppRequest)

func (*InstallAndroidInstancesAppRequest) FromJsonString added in v1.0.1130

func (r *InstallAndroidInstancesAppRequest) 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 (*InstallAndroidInstancesAppRequest) ToJsonString added in v1.0.1130

func (r *InstallAndroidInstancesAppRequest) ToJsonString() string

type InstallAndroidInstancesAppRequestParams added in v1.0.1130

type InstallAndroidInstancesAppRequestParams struct {
	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 应用版本
	AndroidAppVersion *string `json:"AndroidAppVersion,omitnil,omitempty" name:"AndroidAppVersion"`
}

Predefined struct for user

type InstallAndroidInstancesAppResponse added in v1.0.1130

type InstallAndroidInstancesAppResponse struct {
	*tchttp.BaseResponse
	Response *InstallAndroidInstancesAppResponseParams `json:"Response"`
}

func NewInstallAndroidInstancesAppResponse added in v1.0.1130

func NewInstallAndroidInstancesAppResponse() (response *InstallAndroidInstancesAppResponse)

func (*InstallAndroidInstancesAppResponse) FromJsonString added in v1.0.1130

func (r *InstallAndroidInstancesAppResponse) 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 (*InstallAndroidInstancesAppResponse) ToJsonString added in v1.0.1130

func (r *InstallAndroidInstancesAppResponse) ToJsonString() string

type InstallAndroidInstancesAppResponseParams added in v1.0.1130

type InstallAndroidInstancesAppResponseParams struct {
	// 任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type InstallAndroidInstancesAppWithURLRequest added in v1.0.1180

type InstallAndroidInstancesAppWithURLRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 安卓应用下载 URL
	AndroidAppURL *string `json:"AndroidAppURL,omitnil,omitempty" name:"AndroidAppURL"`
}

func NewInstallAndroidInstancesAppWithURLRequest added in v1.0.1180

func NewInstallAndroidInstancesAppWithURLRequest() (request *InstallAndroidInstancesAppWithURLRequest)

func (*InstallAndroidInstancesAppWithURLRequest) FromJsonString added in v1.0.1180

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

func (*InstallAndroidInstancesAppWithURLRequest) ToJsonString added in v1.0.1180

type InstallAndroidInstancesAppWithURLRequestParams added in v1.0.1180

type InstallAndroidInstancesAppWithURLRequestParams struct {
	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 安卓应用下载 URL
	AndroidAppURL *string `json:"AndroidAppURL,omitnil,omitempty" name:"AndroidAppURL"`
}

Predefined struct for user

type InstallAndroidInstancesAppWithURLResponse added in v1.0.1180

type InstallAndroidInstancesAppWithURLResponse struct {
	*tchttp.BaseResponse
	Response *InstallAndroidInstancesAppWithURLResponseParams `json:"Response"`
}

func NewInstallAndroidInstancesAppWithURLResponse added in v1.0.1180

func NewInstallAndroidInstancesAppWithURLResponse() (response *InstallAndroidInstancesAppWithURLResponse)

func (*InstallAndroidInstancesAppWithURLResponse) FromJsonString added in v1.0.1180

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

func (*InstallAndroidInstancesAppWithURLResponse) ToJsonString added in v1.0.1180

type InstallAndroidInstancesAppWithURLResponseParams added in v1.0.1180

type InstallAndroidInstancesAppWithURLResponseParams struct {
	// 任务集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type LabelRequirement added in v1.0.1130

type LabelRequirement struct {
	// 标签键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 运算符类型。
	// IN:要求对象的标签键 Key 对应的标签值需满足 Values 中的一个
	// NOT_IN:要求对象的标签键 Key 对应的标签值不满足 Values 中的任何一个
	// EXISTS:要求对象标签存在标签键 Key
	// NOT_EXISTS: 要求对象标签不存在标签键 Key
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 标签值列表
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type ModifyAndroidAppRequest added in v1.0.1144

type ModifyAndroidAppRequest struct {
	*tchttp.BaseRequest

	// 安卓应用 Id
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 安卓应用名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户 Id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewModifyAndroidAppRequest added in v1.0.1144

func NewModifyAndroidAppRequest() (request *ModifyAndroidAppRequest)

func (*ModifyAndroidAppRequest) FromJsonString added in v1.0.1144

func (r *ModifyAndroidAppRequest) 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 (*ModifyAndroidAppRequest) ToJsonString added in v1.0.1144

func (r *ModifyAndroidAppRequest) ToJsonString() string

type ModifyAndroidAppRequestParams added in v1.0.1144

type ModifyAndroidAppRequestParams struct {
	// 安卓应用 Id
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 安卓应用名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户 Id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type ModifyAndroidAppResponse added in v1.0.1144

type ModifyAndroidAppResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidAppResponseParams `json:"Response"`
}

func NewModifyAndroidAppResponse added in v1.0.1144

func NewModifyAndroidAppResponse() (response *ModifyAndroidAppResponse)

func (*ModifyAndroidAppResponse) FromJsonString added in v1.0.1144

func (r *ModifyAndroidAppResponse) 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 (*ModifyAndroidAppResponse) ToJsonString added in v1.0.1144

func (r *ModifyAndroidAppResponse) ToJsonString() string

type ModifyAndroidAppResponseParams added in v1.0.1144

type ModifyAndroidAppResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidAppVersionRequest added in v1.0.1146

type ModifyAndroidAppVersionRequest struct {
	*tchttp.BaseRequest

	// 安卓应用 Id
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 安卓应用版本 Id
	AndroidAppVersion *string `json:"AndroidAppVersion,omitnil,omitempty" name:"AndroidAppVersion"`

	// 安卓应用版本名称
	AndroidAppVersionName *string `json:"AndroidAppVersionName,omitnil,omitempty" name:"AndroidAppVersionName"`

	// 应用 shell 安装命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 应用 shell 卸载命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	UninstallCommand *string `json:"UninstallCommand,omitnil,omitempty" name:"UninstallCommand"`
}

func NewModifyAndroidAppVersionRequest added in v1.0.1146

func NewModifyAndroidAppVersionRequest() (request *ModifyAndroidAppVersionRequest)

func (*ModifyAndroidAppVersionRequest) FromJsonString added in v1.0.1146

func (r *ModifyAndroidAppVersionRequest) 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 (*ModifyAndroidAppVersionRequest) ToJsonString added in v1.0.1146

func (r *ModifyAndroidAppVersionRequest) ToJsonString() string

type ModifyAndroidAppVersionRequestParams added in v1.0.1146

type ModifyAndroidAppVersionRequestParams struct {
	// 安卓应用 Id
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 安卓应用版本 Id
	AndroidAppVersion *string `json:"AndroidAppVersion,omitnil,omitempty" name:"AndroidAppVersion"`

	// 安卓应用版本名称
	AndroidAppVersionName *string `json:"AndroidAppVersionName,omitnil,omitempty" name:"AndroidAppVersionName"`

	// 应用 shell 安装命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 应用 shell 卸载命令(支持多条命令执行,通过 && 组合;只在应用 AppMode 为 ADVANCED 高级模式下 才会生效)
	UninstallCommand *string `json:"UninstallCommand,omitnil,omitempty" name:"UninstallCommand"`
}

Predefined struct for user

type ModifyAndroidAppVersionResponse added in v1.0.1146

type ModifyAndroidAppVersionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidAppVersionResponseParams `json:"Response"`
}

func NewModifyAndroidAppVersionResponse added in v1.0.1146

func NewModifyAndroidAppVersionResponse() (response *ModifyAndroidAppVersionResponse)

func (*ModifyAndroidAppVersionResponse) FromJsonString added in v1.0.1146

func (r *ModifyAndroidAppVersionResponse) 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 (*ModifyAndroidAppVersionResponse) ToJsonString added in v1.0.1146

func (r *ModifyAndroidAppVersionResponse) ToJsonString() string

type ModifyAndroidAppVersionResponseParams added in v1.0.1146

type ModifyAndroidAppVersionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidInstanceInformationRequest added in v1.0.1130

type ModifyAndroidInstanceInformationRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewModifyAndroidInstanceInformationRequest added in v1.0.1130

func NewModifyAndroidInstanceInformationRequest() (request *ModifyAndroidInstanceInformationRequest)

func (*ModifyAndroidInstanceInformationRequest) FromJsonString added in v1.0.1130

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

func (*ModifyAndroidInstanceInformationRequest) ToJsonString added in v1.0.1130

type ModifyAndroidInstanceInformationRequestParams added in v1.0.1130

type ModifyAndroidInstanceInformationRequestParams struct {
	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type ModifyAndroidInstanceInformationResponse added in v1.0.1130

type ModifyAndroidInstanceInformationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidInstanceInformationResponseParams `json:"Response"`
}

func NewModifyAndroidInstanceInformationResponse added in v1.0.1130

func NewModifyAndroidInstanceInformationResponse() (response *ModifyAndroidInstanceInformationResponse)

func (*ModifyAndroidInstanceInformationResponse) FromJsonString added in v1.0.1130

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

func (*ModifyAndroidInstanceInformationResponse) ToJsonString added in v1.0.1130

type ModifyAndroidInstanceInformationResponseParams added in v1.0.1130

type ModifyAndroidInstanceInformationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidInstanceResolutionRequest added in v1.0.1130

type ModifyAndroidInstanceResolutionRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 分辨率宽度。建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 1080
	// 实例类型为双开(A2) 及以上:建议设置为 720
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 分辨率高度。建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 1920
	// 实例类型为双开(A2) 及以上:建议设置为 1280
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 每英寸像素点。如果不填,系统将会计算一个合理的数值。修改 DPI 可能会导致 App 异常退出,请谨慎使用!
	// 分辨率为 720x1280:建议配置为 320
	// 分辨率为  1080x1920:建议配置为 480
	DPI *uint64 `json:"DPI,omitnil,omitempty" name:"DPI"`

	// 帧率。ResolutionType 为 PHYSICAL 时才会修改帧率。另外建议按照以下数值设置,避免出现性能不足问题: 实例类型为单开(A1):建议设置为 60 实例类型为双开(A2) 及以上:建议设置为 30
	FPS *uint64 `json:"FPS,omitnil,omitempty" name:"FPS"`

	// 修改分辨率类型。修改物理分辨率,需要重启才能生效。
	// OVERRIDE:默认值,修改覆盖(显示)分辨率
	// PHYSICAL:修改物理分辨率
	ResolutionType *string `json:"ResolutionType,omitnil,omitempty" name:"ResolutionType"`
}

func NewModifyAndroidInstanceResolutionRequest added in v1.0.1130

func NewModifyAndroidInstanceResolutionRequest() (request *ModifyAndroidInstanceResolutionRequest)

func (*ModifyAndroidInstanceResolutionRequest) FromJsonString added in v1.0.1130

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

func (*ModifyAndroidInstanceResolutionRequest) ToJsonString added in v1.0.1130

type ModifyAndroidInstanceResolutionRequestParams added in v1.0.1130

type ModifyAndroidInstanceResolutionRequestParams struct {
	// 安卓实例 ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 分辨率宽度。建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 1080
	// 实例类型为双开(A2) 及以上:建议设置为 720
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 分辨率高度。建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 1920
	// 实例类型为双开(A2) 及以上:建议设置为 1280
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 每英寸像素点。如果不填,系统将会计算一个合理的数值。修改 DPI 可能会导致 App 异常退出,请谨慎使用!
	// 分辨率为 720x1280:建议配置为 320
	// 分辨率为  1080x1920:建议配置为 480
	DPI *uint64 `json:"DPI,omitnil,omitempty" name:"DPI"`

	// 帧率。ResolutionType 为 PHYSICAL 时才会修改帧率。另外建议按照以下数值设置,避免出现性能不足问题: 实例类型为单开(A1):建议设置为 60 实例类型为双开(A2) 及以上:建议设置为 30
	FPS *uint64 `json:"FPS,omitnil,omitempty" name:"FPS"`

	// 修改分辨率类型。修改物理分辨率,需要重启才能生效。
	// OVERRIDE:默认值,修改覆盖(显示)分辨率
	// PHYSICAL:修改物理分辨率
	ResolutionType *string `json:"ResolutionType,omitnil,omitempty" name:"ResolutionType"`
}

Predefined struct for user

type ModifyAndroidInstanceResolutionResponse added in v1.0.1130

type ModifyAndroidInstanceResolutionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidInstanceResolutionResponseParams `json:"Response"`
}

func NewModifyAndroidInstanceResolutionResponse added in v1.0.1130

func NewModifyAndroidInstanceResolutionResponse() (response *ModifyAndroidInstanceResolutionResponse)

func (*ModifyAndroidInstanceResolutionResponse) FromJsonString added in v1.0.1130

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

func (*ModifyAndroidInstanceResolutionResponse) ToJsonString added in v1.0.1130

type ModifyAndroidInstanceResolutionResponseParams added in v1.0.1130

type ModifyAndroidInstanceResolutionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidInstancesAppBlacklistRequest added in v1.0.1182

type ModifyAndroidInstancesAppBlacklistRequest struct {
	*tchttp.BaseRequest

	// 实例ID列表,数量上限100
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用列表
	AppList []*string `json:"AppList,omitnil,omitempty" name:"AppList"`

	// ADD、REMOVE、CLEAR
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`
}

func NewModifyAndroidInstancesAppBlacklistRequest added in v1.0.1182

func NewModifyAndroidInstancesAppBlacklistRequest() (request *ModifyAndroidInstancesAppBlacklistRequest)

func (*ModifyAndroidInstancesAppBlacklistRequest) FromJsonString added in v1.0.1182

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

func (*ModifyAndroidInstancesAppBlacklistRequest) ToJsonString added in v1.0.1182

type ModifyAndroidInstancesAppBlacklistRequestParams added in v1.0.1182

type ModifyAndroidInstancesAppBlacklistRequestParams struct {
	// 实例ID列表,数量上限100
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用列表
	AppList []*string `json:"AppList,omitnil,omitempty" name:"AppList"`

	// ADD、REMOVE、CLEAR
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`
}

Predefined struct for user

type ModifyAndroidInstancesAppBlacklistResponse added in v1.0.1182

type ModifyAndroidInstancesAppBlacklistResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidInstancesAppBlacklistResponseParams `json:"Response"`
}

func NewModifyAndroidInstancesAppBlacklistResponse added in v1.0.1182

func NewModifyAndroidInstancesAppBlacklistResponse() (response *ModifyAndroidInstancesAppBlacklistResponse)

func (*ModifyAndroidInstancesAppBlacklistResponse) FromJsonString added in v1.0.1182

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

func (*ModifyAndroidInstancesAppBlacklistResponse) ToJsonString added in v1.0.1182

type ModifyAndroidInstancesAppBlacklistResponseParams added in v1.0.1182

type ModifyAndroidInstancesAppBlacklistResponseParams struct {
	// 任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidInstancesInformationRequest added in v1.0.1150

type ModifyAndroidInstancesInformationRequest struct {
	*tchttp.BaseRequest

	// 安卓实例信息数据
	AndroidInstanceInformations []*AndroidInstanceInformation `json:"AndroidInstanceInformations,omitnil,omitempty" name:"AndroidInstanceInformations"`
}

func NewModifyAndroidInstancesInformationRequest added in v1.0.1150

func NewModifyAndroidInstancesInformationRequest() (request *ModifyAndroidInstancesInformationRequest)

func (*ModifyAndroidInstancesInformationRequest) FromJsonString added in v1.0.1150

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

func (*ModifyAndroidInstancesInformationRequest) ToJsonString added in v1.0.1150

type ModifyAndroidInstancesInformationRequestParams added in v1.0.1150

type ModifyAndroidInstancesInformationRequestParams struct {
	// 安卓实例信息数据
	AndroidInstanceInformations []*AndroidInstanceInformation `json:"AndroidInstanceInformations,omitnil,omitempty" name:"AndroidInstanceInformations"`
}

Predefined struct for user

type ModifyAndroidInstancesInformationResponse added in v1.0.1150

type ModifyAndroidInstancesInformationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidInstancesInformationResponseParams `json:"Response"`
}

func NewModifyAndroidInstancesInformationResponse added in v1.0.1150

func NewModifyAndroidInstancesInformationResponse() (response *ModifyAndroidInstancesInformationResponse)

func (*ModifyAndroidInstancesInformationResponse) FromJsonString added in v1.0.1150

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

func (*ModifyAndroidInstancesInformationResponse) ToJsonString added in v1.0.1150

type ModifyAndroidInstancesInformationResponseParams added in v1.0.1150

type ModifyAndroidInstancesInformationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidInstancesLabelsRequest added in v1.0.1130

type ModifyAndroidInstancesLabelsRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 安卓实例标签列表
	AndroidInstanceLabels []*AndroidInstanceLabel `json:"AndroidInstanceLabels,omitnil,omitempty" name:"AndroidInstanceLabels"`

	// 操作类型。ADD:标签键不存在的添加新标签,标签键存在的将覆盖原有标签REMOVE:根据标签键删除标签REPLACE:使用请求标签列表替换原来所有标签CLEAR:清除所有标签
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`
}

func NewModifyAndroidInstancesLabelsRequest added in v1.0.1130

func NewModifyAndroidInstancesLabelsRequest() (request *ModifyAndroidInstancesLabelsRequest)

func (*ModifyAndroidInstancesLabelsRequest) FromJsonString added in v1.0.1130

func (r *ModifyAndroidInstancesLabelsRequest) 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 (*ModifyAndroidInstancesLabelsRequest) ToJsonString added in v1.0.1130

func (r *ModifyAndroidInstancesLabelsRequest) ToJsonString() string

type ModifyAndroidInstancesLabelsRequestParams added in v1.0.1130

type ModifyAndroidInstancesLabelsRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 安卓实例标签列表
	AndroidInstanceLabels []*AndroidInstanceLabel `json:"AndroidInstanceLabels,omitnil,omitempty" name:"AndroidInstanceLabels"`

	// 操作类型。ADD:标签键不存在的添加新标签,标签键存在的将覆盖原有标签REMOVE:根据标签键删除标签REPLACE:使用请求标签列表替换原来所有标签CLEAR:清除所有标签
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`
}

Predefined struct for user

type ModifyAndroidInstancesLabelsResponse added in v1.0.1130

type ModifyAndroidInstancesLabelsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidInstancesLabelsResponseParams `json:"Response"`
}

func NewModifyAndroidInstancesLabelsResponse added in v1.0.1130

func NewModifyAndroidInstancesLabelsResponse() (response *ModifyAndroidInstancesLabelsResponse)

func (*ModifyAndroidInstancesLabelsResponse) FromJsonString added in v1.0.1130

func (r *ModifyAndroidInstancesLabelsResponse) 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 (*ModifyAndroidInstancesLabelsResponse) ToJsonString added in v1.0.1130

func (r *ModifyAndroidInstancesLabelsResponse) ToJsonString() string

type ModifyAndroidInstancesLabelsResponseParams added in v1.0.1130

type ModifyAndroidInstancesLabelsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidInstancesPropertiesRequest added in v1.0.1180

type ModifyAndroidInstancesPropertiesRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 安卓实例设备
	AndroidInstanceDevice *AndroidInstanceDevice `json:"AndroidInstanceDevice,omitnil,omitempty" name:"AndroidInstanceDevice"`

	// 安卓实例其它属性列表
	AndroidInstanceProperties []*AndroidInstanceProperty `json:"AndroidInstanceProperties,omitnil,omitempty" name:"AndroidInstanceProperties"`
}

func NewModifyAndroidInstancesPropertiesRequest added in v1.0.1180

func NewModifyAndroidInstancesPropertiesRequest() (request *ModifyAndroidInstancesPropertiesRequest)

func (*ModifyAndroidInstancesPropertiesRequest) FromJsonString added in v1.0.1180

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

func (*ModifyAndroidInstancesPropertiesRequest) ToJsonString added in v1.0.1180

type ModifyAndroidInstancesPropertiesRequestParams added in v1.0.1180

type ModifyAndroidInstancesPropertiesRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 安卓实例设备
	AndroidInstanceDevice *AndroidInstanceDevice `json:"AndroidInstanceDevice,omitnil,omitempty" name:"AndroidInstanceDevice"`

	// 安卓实例其它属性列表
	AndroidInstanceProperties []*AndroidInstanceProperty `json:"AndroidInstanceProperties,omitnil,omitempty" name:"AndroidInstanceProperties"`
}

Predefined struct for user

type ModifyAndroidInstancesPropertiesResponse added in v1.0.1180

type ModifyAndroidInstancesPropertiesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidInstancesPropertiesResponseParams `json:"Response"`
}

func NewModifyAndroidInstancesPropertiesResponse added in v1.0.1180

func NewModifyAndroidInstancesPropertiesResponse() (response *ModifyAndroidInstancesPropertiesResponse)

func (*ModifyAndroidInstancesPropertiesResponse) FromJsonString added in v1.0.1180

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

func (*ModifyAndroidInstancesPropertiesResponse) ToJsonString added in v1.0.1180

type ModifyAndroidInstancesPropertiesResponseParams added in v1.0.1180

type ModifyAndroidInstancesPropertiesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidInstancesResolutionRequest added in v1.0.1146

type ModifyAndroidInstancesResolutionRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 分辨率宽度。建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 1080
	// 实例类型为双开(A2) 及以上:建议设置为 720
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 分辨率高度。建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 1920
	// 实例类型为双开(A2) 及以上:建议设置为 1280
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 每英寸像素点。
	// 分辨率为 720x1280:建议配置为 320
	// 分辨率为  1080x1920:建议配置为 480
	DPI *uint64 `json:"DPI,omitnil,omitempty" name:"DPI"`

	// 帧率。ResolutionType 为 PHYSICAL 时才会修改帧率。另外建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 60
	// 实例类型为双开(A2) 及以上:建议设置为 30
	FPS *uint64 `json:"FPS,omitnil,omitempty" name:"FPS"`

	// 修改分辨率类型。修改物理分辨率,需要重启才能生效。
	// OVERRIDE:默认值,修改覆盖(显示)分辨率
	// PHYSICAL:修改物理分辨率
	ResolutionType *string `json:"ResolutionType,omitnil,omitempty" name:"ResolutionType"`
}

func NewModifyAndroidInstancesResolutionRequest added in v1.0.1146

func NewModifyAndroidInstancesResolutionRequest() (request *ModifyAndroidInstancesResolutionRequest)

func (*ModifyAndroidInstancesResolutionRequest) FromJsonString added in v1.0.1146

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

func (*ModifyAndroidInstancesResolutionRequest) ToJsonString added in v1.0.1146

type ModifyAndroidInstancesResolutionRequestParams added in v1.0.1146

type ModifyAndroidInstancesResolutionRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 分辨率宽度。建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 1080
	// 实例类型为双开(A2) 及以上:建议设置为 720
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 分辨率高度。建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 1920
	// 实例类型为双开(A2) 及以上:建议设置为 1280
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 每英寸像素点。
	// 分辨率为 720x1280:建议配置为 320
	// 分辨率为  1080x1920:建议配置为 480
	DPI *uint64 `json:"DPI,omitnil,omitempty" name:"DPI"`

	// 帧率。ResolutionType 为 PHYSICAL 时才会修改帧率。另外建议按照以下数值设置,避免出现性能不足问题:
	// 实例类型为单开(A1):建议设置为 60
	// 实例类型为双开(A2) 及以上:建议设置为 30
	FPS *uint64 `json:"FPS,omitnil,omitempty" name:"FPS"`

	// 修改分辨率类型。修改物理分辨率,需要重启才能生效。
	// OVERRIDE:默认值,修改覆盖(显示)分辨率
	// PHYSICAL:修改物理分辨率
	ResolutionType *string `json:"ResolutionType,omitnil,omitempty" name:"ResolutionType"`
}

Predefined struct for user

type ModifyAndroidInstancesResolutionResponse added in v1.0.1146

type ModifyAndroidInstancesResolutionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidInstancesResolutionResponseParams `json:"Response"`
}

func NewModifyAndroidInstancesResolutionResponse added in v1.0.1146

func NewModifyAndroidInstancesResolutionResponse() (response *ModifyAndroidInstancesResolutionResponse)

func (*ModifyAndroidInstancesResolutionResponse) FromJsonString added in v1.0.1146

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

func (*ModifyAndroidInstancesResolutionResponse) ToJsonString added in v1.0.1146

type ModifyAndroidInstancesResolutionResponseParams added in v1.0.1146

type ModifyAndroidInstancesResolutionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidInstancesResourcesRequest added in v1.0.1182

type ModifyAndroidInstancesResourcesRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 内存配额(单位 MB)
	MemoryQuota *int64 `json:"MemoryQuota,omitnil,omitempty" name:"MemoryQuota"`
}

func NewModifyAndroidInstancesResourcesRequest added in v1.0.1182

func NewModifyAndroidInstancesResourcesRequest() (request *ModifyAndroidInstancesResourcesRequest)

func (*ModifyAndroidInstancesResourcesRequest) FromJsonString added in v1.0.1182

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

func (*ModifyAndroidInstancesResourcesRequest) ToJsonString added in v1.0.1182

type ModifyAndroidInstancesResourcesRequestParams added in v1.0.1182

type ModifyAndroidInstancesResourcesRequestParams struct {
	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 内存配额(单位 MB)
	MemoryQuota *int64 `json:"MemoryQuota,omitnil,omitempty" name:"MemoryQuota"`
}

Predefined struct for user

type ModifyAndroidInstancesResourcesResponse added in v1.0.1182

type ModifyAndroidInstancesResourcesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidInstancesResourcesResponseParams `json:"Response"`
}

func NewModifyAndroidInstancesResourcesResponse added in v1.0.1182

func NewModifyAndroidInstancesResourcesResponse() (response *ModifyAndroidInstancesResourcesResponse)

func (*ModifyAndroidInstancesResourcesResponse) FromJsonString added in v1.0.1182

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

func (*ModifyAndroidInstancesResourcesResponse) ToJsonString added in v1.0.1182

type ModifyAndroidInstancesResourcesResponseParams added in v1.0.1182

type ModifyAndroidInstancesResourcesResponseParams struct {
	// 任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAndroidInstancesUserIdRequest added in v1.0.1130

type ModifyAndroidInstancesUserIdRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 用户 ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewModifyAndroidInstancesUserIdRequest added in v1.0.1130

func NewModifyAndroidInstancesUserIdRequest() (request *ModifyAndroidInstancesUserIdRequest)

func (*ModifyAndroidInstancesUserIdRequest) FromJsonString added in v1.0.1130

func (r *ModifyAndroidInstancesUserIdRequest) 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 (*ModifyAndroidInstancesUserIdRequest) ToJsonString added in v1.0.1130

func (r *ModifyAndroidInstancesUserIdRequest) ToJsonString() string

type ModifyAndroidInstancesUserIdRequestParams added in v1.0.1130

type ModifyAndroidInstancesUserIdRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 用户 ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type ModifyAndroidInstancesUserIdResponse added in v1.0.1130

type ModifyAndroidInstancesUserIdResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAndroidInstancesUserIdResponseParams `json:"Response"`
}

func NewModifyAndroidInstancesUserIdResponse added in v1.0.1130

func NewModifyAndroidInstancesUserIdResponse() (response *ModifyAndroidInstancesUserIdResponse)

func (*ModifyAndroidInstancesUserIdResponse) FromJsonString added in v1.0.1130

func (r *ModifyAndroidInstancesUserIdResponse) 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 (*ModifyAndroidInstancesUserIdResponse) ToJsonString added in v1.0.1130

func (r *ModifyAndroidInstancesUserIdResponse) ToJsonString() string

type ModifyAndroidInstancesUserIdResponseParams added in v1.0.1130

type ModifyAndroidInstancesUserIdResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RebootAndroidInstanceHostsRequest added in v1.0.1159

type RebootAndroidInstanceHostsRequest struct {
	*tchttp.BaseRequest

	// 宿主机序列号集合
	HostSerialNumbers []*string `json:"HostSerialNumbers,omitnil,omitempty" name:"HostSerialNumbers"`
}

func NewRebootAndroidInstanceHostsRequest added in v1.0.1159

func NewRebootAndroidInstanceHostsRequest() (request *RebootAndroidInstanceHostsRequest)

func (*RebootAndroidInstanceHostsRequest) FromJsonString added in v1.0.1159

func (r *RebootAndroidInstanceHostsRequest) 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 (*RebootAndroidInstanceHostsRequest) ToJsonString added in v1.0.1159

func (r *RebootAndroidInstanceHostsRequest) ToJsonString() string

type RebootAndroidInstanceHostsRequestParams added in v1.0.1159

type RebootAndroidInstanceHostsRequestParams struct {
	// 宿主机序列号集合
	HostSerialNumbers []*string `json:"HostSerialNumbers,omitnil,omitempty" name:"HostSerialNumbers"`
}

Predefined struct for user

type RebootAndroidInstanceHostsResponse added in v1.0.1159

type RebootAndroidInstanceHostsResponse struct {
	*tchttp.BaseResponse
	Response *RebootAndroidInstanceHostsResponseParams `json:"Response"`
}

func NewRebootAndroidInstanceHostsResponse added in v1.0.1159

func NewRebootAndroidInstanceHostsResponse() (response *RebootAndroidInstanceHostsResponse)

func (*RebootAndroidInstanceHostsResponse) FromJsonString added in v1.0.1159

func (r *RebootAndroidInstanceHostsResponse) 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 (*RebootAndroidInstanceHostsResponse) ToJsonString added in v1.0.1159

func (r *RebootAndroidInstanceHostsResponse) ToJsonString() string

type RebootAndroidInstanceHostsResponseParams added in v1.0.1159

type RebootAndroidInstanceHostsResponseParams struct {
	// 任务 ID 集合,以供任务状态查询,其中 InstanceId 为宿主机序列号
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RebootAndroidInstancesRequest added in v1.0.1130

type RebootAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

func NewRebootAndroidInstancesRequest added in v1.0.1130

func NewRebootAndroidInstancesRequest() (request *RebootAndroidInstancesRequest)

func (*RebootAndroidInstancesRequest) FromJsonString added in v1.0.1130

func (r *RebootAndroidInstancesRequest) 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 (*RebootAndroidInstancesRequest) ToJsonString added in v1.0.1130

func (r *RebootAndroidInstancesRequest) ToJsonString() string

type RebootAndroidInstancesRequestParams added in v1.0.1130

type RebootAndroidInstancesRequestParams struct {
	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

Predefined struct for user

type RebootAndroidInstancesResponse added in v1.0.1130

type RebootAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *RebootAndroidInstancesResponseParams `json:"Response"`
}

func NewRebootAndroidInstancesResponse added in v1.0.1130

func NewRebootAndroidInstancesResponse() (response *RebootAndroidInstancesResponse)

func (*RebootAndroidInstancesResponse) FromJsonString added in v1.0.1130

func (r *RebootAndroidInstancesResponse) 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 (*RebootAndroidInstancesResponse) ToJsonString added in v1.0.1130

func (r *RebootAndroidInstancesResponse) ToJsonString() string

type RebootAndroidInstancesResponseParams added in v1.0.1130

type RebootAndroidInstancesResponseParams struct {
	// 任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResetAndroidInstancesRequest added in v1.0.1130

type ResetAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例ID列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 指定有效的镜像 ID。
	// 默认取值:默认使用当前镜像。
	AndroidInstanceImageId *string `json:"AndroidInstanceImageId,omitnil,omitempty" name:"AndroidInstanceImageId"`

	// 重置模式。在 AndroidInstanceImageId 不为空时才生效。
	//
	// CleanData:默认选项,清理系统属性和用户数据
	// KeepSystemProperties:只保留系统属性
	// KeepData: 保留系统属性和用户数据
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

func NewResetAndroidInstancesRequest added in v1.0.1130

func NewResetAndroidInstancesRequest() (request *ResetAndroidInstancesRequest)

func (*ResetAndroidInstancesRequest) FromJsonString added in v1.0.1130

func (r *ResetAndroidInstancesRequest) 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 (*ResetAndroidInstancesRequest) ToJsonString added in v1.0.1130

func (r *ResetAndroidInstancesRequest) ToJsonString() string

type ResetAndroidInstancesRequestParams added in v1.0.1130

type ResetAndroidInstancesRequestParams struct {
	// 实例ID列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 指定有效的镜像 ID。
	// 默认取值:默认使用当前镜像。
	AndroidInstanceImageId *string `json:"AndroidInstanceImageId,omitnil,omitempty" name:"AndroidInstanceImageId"`

	// 重置模式。在 AndroidInstanceImageId 不为空时才生效。
	//
	// CleanData:默认选项,清理系统属性和用户数据
	// KeepSystemProperties:只保留系统属性
	// KeepData: 保留系统属性和用户数据
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

Predefined struct for user

type ResetAndroidInstancesResponse added in v1.0.1130

type ResetAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *ResetAndroidInstancesResponseParams `json:"Response"`
}

func NewResetAndroidInstancesResponse added in v1.0.1130

func NewResetAndroidInstancesResponse() (response *ResetAndroidInstancesResponse)

func (*ResetAndroidInstancesResponse) FromJsonString added in v1.0.1130

func (r *ResetAndroidInstancesResponse) 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 (*ResetAndroidInstancesResponse) ToJsonString added in v1.0.1130

func (r *ResetAndroidInstancesResponse) ToJsonString() string

type ResetAndroidInstancesResponseParams added in v1.0.1130

type ResetAndroidInstancesResponseParams struct {
	// 任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RestartAndroidInstancesAppRequest added in v1.0.1130

type RestartAndroidInstancesAppRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`

	// 启动页。建议指定启动页来启动应用,避免启动失败。如果启动页为空,系统尝试根据 PackageName 启动,但不保证成功。
	Activity *string `json:"Activity,omitnil,omitempty" name:"Activity"`
}

func NewRestartAndroidInstancesAppRequest added in v1.0.1130

func NewRestartAndroidInstancesAppRequest() (request *RestartAndroidInstancesAppRequest)

func (*RestartAndroidInstancesAppRequest) FromJsonString added in v1.0.1130

func (r *RestartAndroidInstancesAppRequest) 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 (*RestartAndroidInstancesAppRequest) ToJsonString added in v1.0.1130

func (r *RestartAndroidInstancesAppRequest) ToJsonString() string

type RestartAndroidInstancesAppRequestParams added in v1.0.1130

type RestartAndroidInstancesAppRequestParams struct {
	// 实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`

	// 启动页。建议指定启动页来启动应用,避免启动失败。如果启动页为空,系统尝试根据 PackageName 启动,但不保证成功。
	Activity *string `json:"Activity,omitnil,omitempty" name:"Activity"`
}

Predefined struct for user

type RestartAndroidInstancesAppResponse added in v1.0.1130

type RestartAndroidInstancesAppResponse struct {
	*tchttp.BaseResponse
	Response *RestartAndroidInstancesAppResponseParams `json:"Response"`
}

func NewRestartAndroidInstancesAppResponse added in v1.0.1130

func NewRestartAndroidInstancesAppResponse() (response *RestartAndroidInstancesAppResponse)

func (*RestartAndroidInstancesAppResponse) FromJsonString added in v1.0.1130

func (r *RestartAndroidInstancesAppResponse) 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 (*RestartAndroidInstancesAppResponse) ToJsonString added in v1.0.1130

func (r *RestartAndroidInstancesAppResponse) ToJsonString() string

type RestartAndroidInstancesAppResponseParams added in v1.0.1130

type RestartAndroidInstancesAppResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RestoreAndroidInstanceFromStorageRequest added in v1.0.1140

type RestoreAndroidInstanceFromStorageRequest struct {
	*tchttp.BaseRequest

	// 安卓实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 自定义备份对象Key
	ObjectKey *string `json:"ObjectKey,omitnil,omitempty" name:"ObjectKey"`

	// 存储服务器类型,如 COS、S3。注意:使用 COS 和 S3 都将占用外网带宽。
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// COS协议选项
	COSOptions *COSOptions `json:"COSOptions,omitnil,omitempty" name:"COSOptions"`

	// S3存储协议选项
	S3Options *S3Options `json:"S3Options,omitnil,omitempty" name:"S3Options"`
}

func NewRestoreAndroidInstanceFromStorageRequest added in v1.0.1140

func NewRestoreAndroidInstanceFromStorageRequest() (request *RestoreAndroidInstanceFromStorageRequest)

func (*RestoreAndroidInstanceFromStorageRequest) FromJsonString added in v1.0.1140

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

func (*RestoreAndroidInstanceFromStorageRequest) ToJsonString added in v1.0.1140

type RestoreAndroidInstanceFromStorageRequestParams added in v1.0.1140

type RestoreAndroidInstanceFromStorageRequestParams struct {
	// 安卓实例ID
	AndroidInstanceId *string `json:"AndroidInstanceId,omitnil,omitempty" name:"AndroidInstanceId"`

	// 自定义备份对象Key
	ObjectKey *string `json:"ObjectKey,omitnil,omitempty" name:"ObjectKey"`

	// 存储服务器类型,如 COS、S3。注意:使用 COS 和 S3 都将占用外网带宽。
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// COS协议选项
	COSOptions *COSOptions `json:"COSOptions,omitnil,omitempty" name:"COSOptions"`

	// S3存储协议选项
	S3Options *S3Options `json:"S3Options,omitnil,omitempty" name:"S3Options"`
}

Predefined struct for user

type RestoreAndroidInstanceFromStorageResponse added in v1.0.1140

type RestoreAndroidInstanceFromStorageResponse struct {
	*tchttp.BaseResponse
	Response *RestoreAndroidInstanceFromStorageResponseParams `json:"Response"`
}

func NewRestoreAndroidInstanceFromStorageResponse added in v1.0.1140

func NewRestoreAndroidInstanceFromStorageResponse() (response *RestoreAndroidInstanceFromStorageResponse)

func (*RestoreAndroidInstanceFromStorageResponse) FromJsonString added in v1.0.1140

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

func (*RestoreAndroidInstanceFromStorageResponse) ToJsonString added in v1.0.1140

type RestoreAndroidInstanceFromStorageResponseParams added in v1.0.1140

type RestoreAndroidInstanceFromStorageResponseParams struct {
	// 实例任务 ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type S3Options added in v1.0.1140

type S3Options struct {
	// 存储节点
	EndPoint *string `json:"EndPoint,omitnil,omitempty" name:"EndPoint"`

	// 存储桶
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 密钥 ID
	AccessKeyId *string `json:"AccessKeyId,omitnil,omitempty" name:"AccessKeyId"`

	// 密钥 Key
	SecretAccessKey *string `json:"SecretAccessKey,omitnil,omitempty" name:"SecretAccessKey"`
}

type SaveGameArchiveRequest

type SaveGameArchiveRequest struct {
	*tchttp.BaseRequest

	// 游戏用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 游戏ID
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`
}

func NewSaveGameArchiveRequest

func NewSaveGameArchiveRequest() (request *SaveGameArchiveRequest)

func (*SaveGameArchiveRequest) FromJsonString

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

func (r *SaveGameArchiveRequest) ToJsonString() string

type SaveGameArchiveRequestParams added in v1.0.426

type SaveGameArchiveRequestParams struct {
	// 游戏用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 游戏ID
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`
}

Predefined struct for user

type SaveGameArchiveResponse

type SaveGameArchiveResponse struct {
	*tchttp.BaseResponse
	Response *SaveGameArchiveResponseParams `json:"Response"`
}

func NewSaveGameArchiveResponse

func NewSaveGameArchiveResponse() (response *SaveGameArchiveResponse)

func (*SaveGameArchiveResponse) FromJsonString

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

func (r *SaveGameArchiveResponse) ToJsonString() string

type SaveGameArchiveResponseParams added in v1.0.426

type SaveGameArchiveResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetAndroidInstancesBGAppKeepAliveRequest added in v1.0.1182

type SetAndroidInstancesBGAppKeepAliveRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 操作类型,取值:ADD 添加应用到后台保活列表、REMOVE 从后台保活列表中移除应用、SET 全量设置后台保活列表,替换当前列表。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 应用包名列表
	PackageNames []*string `json:"PackageNames,omitnil,omitempty" name:"PackageNames"`
}

func NewSetAndroidInstancesBGAppKeepAliveRequest added in v1.0.1182

func NewSetAndroidInstancesBGAppKeepAliveRequest() (request *SetAndroidInstancesBGAppKeepAliveRequest)

func (*SetAndroidInstancesBGAppKeepAliveRequest) FromJsonString added in v1.0.1182

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

func (*SetAndroidInstancesBGAppKeepAliveRequest) ToJsonString added in v1.0.1182

type SetAndroidInstancesBGAppKeepAliveRequestParams added in v1.0.1182

type SetAndroidInstancesBGAppKeepAliveRequestParams struct {
	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 操作类型,取值:ADD 添加应用到后台保活列表、REMOVE 从后台保活列表中移除应用、SET 全量设置后台保活列表,替换当前列表。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 应用包名列表
	PackageNames []*string `json:"PackageNames,omitnil,omitempty" name:"PackageNames"`
}

Predefined struct for user

type SetAndroidInstancesBGAppKeepAliveResponse added in v1.0.1182

type SetAndroidInstancesBGAppKeepAliveResponse struct {
	*tchttp.BaseResponse
	Response *SetAndroidInstancesBGAppKeepAliveResponseParams `json:"Response"`
}

func NewSetAndroidInstancesBGAppKeepAliveResponse added in v1.0.1182

func NewSetAndroidInstancesBGAppKeepAliveResponse() (response *SetAndroidInstancesBGAppKeepAliveResponse)

func (*SetAndroidInstancesBGAppKeepAliveResponse) FromJsonString added in v1.0.1182

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

func (*SetAndroidInstancesBGAppKeepAliveResponse) ToJsonString added in v1.0.1182

type SetAndroidInstancesBGAppKeepAliveResponseParams added in v1.0.1182

type SetAndroidInstancesBGAppKeepAliveResponseParams struct {
	// 错误列表。如果实例操作都成功,则响应没有这个字段;如果有实例操作失败,该字段包含了实例操作的错误信息
	AndroidInstanceErrors []*AndroidInstanceError `json:"AndroidInstanceErrors,omitnil,omitempty" name:"AndroidInstanceErrors"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetAndroidInstancesFGAppKeepAliveRequest added in v1.0.1182

type SetAndroidInstancesFGAppKeepAliveRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 操作类型,取值:ENABLE 开启保活、DISABLE 关闭保活。当关闭保活时,PackageName 参数传空即可
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 应用包名,开启保活时,必须传入 PackageName
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

func NewSetAndroidInstancesFGAppKeepAliveRequest added in v1.0.1182

func NewSetAndroidInstancesFGAppKeepAliveRequest() (request *SetAndroidInstancesFGAppKeepAliveRequest)

func (*SetAndroidInstancesFGAppKeepAliveRequest) FromJsonString added in v1.0.1182

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

func (*SetAndroidInstancesFGAppKeepAliveRequest) ToJsonString added in v1.0.1182

type SetAndroidInstancesFGAppKeepAliveRequestParams added in v1.0.1182

type SetAndroidInstancesFGAppKeepAliveRequestParams struct {
	// 安卓实例 ID 列表(最大100条数据)
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 操作类型,取值:ENABLE 开启保活、DISABLE 关闭保活。当关闭保活时,PackageName 参数传空即可
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 应用包名,开启保活时,必须传入 PackageName
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

Predefined struct for user

type SetAndroidInstancesFGAppKeepAliveResponse added in v1.0.1182

type SetAndroidInstancesFGAppKeepAliveResponse struct {
	*tchttp.BaseResponse
	Response *SetAndroidInstancesFGAppKeepAliveResponseParams `json:"Response"`
}

func NewSetAndroidInstancesFGAppKeepAliveResponse added in v1.0.1182

func NewSetAndroidInstancesFGAppKeepAliveResponse() (response *SetAndroidInstancesFGAppKeepAliveResponse)

func (*SetAndroidInstancesFGAppKeepAliveResponse) FromJsonString added in v1.0.1182

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

func (*SetAndroidInstancesFGAppKeepAliveResponse) ToJsonString added in v1.0.1182

type SetAndroidInstancesFGAppKeepAliveResponseParams added in v1.0.1182

type SetAndroidInstancesFGAppKeepAliveResponseParams struct {
	// 错误列表。如果实例操作都成功,则响应没有这个字段;如果有实例操作失败,该字段包含了实例操作的错误信息
	AndroidInstanceErrors []*AndroidInstanceError `json:"AndroidInstanceErrors,omitnil,omitempty" name:"AndroidInstanceErrors"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StartAndroidInstancesAppRequest added in v1.0.1130

type StartAndroidInstancesAppRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`

	// 启动页。建议指定启动页来启动应用,避免启动失败。如果启动页为空,系统尝试根据 PackageName 启动,但不保证成功。
	Activity *string `json:"Activity,omitnil,omitempty" name:"Activity"`
}

func NewStartAndroidInstancesAppRequest added in v1.0.1130

func NewStartAndroidInstancesAppRequest() (request *StartAndroidInstancesAppRequest)

func (*StartAndroidInstancesAppRequest) FromJsonString added in v1.0.1130

func (r *StartAndroidInstancesAppRequest) 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 (*StartAndroidInstancesAppRequest) ToJsonString added in v1.0.1130

func (r *StartAndroidInstancesAppRequest) ToJsonString() string

type StartAndroidInstancesAppRequestParams added in v1.0.1130

type StartAndroidInstancesAppRequestParams struct {
	// 实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`

	// 启动页。建议指定启动页来启动应用,避免启动失败。如果启动页为空,系统尝试根据 PackageName 启动,但不保证成功。
	Activity *string `json:"Activity,omitnil,omitempty" name:"Activity"`
}

Predefined struct for user

type StartAndroidInstancesAppResponse added in v1.0.1130

type StartAndroidInstancesAppResponse struct {
	*tchttp.BaseResponse
	Response *StartAndroidInstancesAppResponseParams `json:"Response"`
}

func NewStartAndroidInstancesAppResponse added in v1.0.1130

func NewStartAndroidInstancesAppResponse() (response *StartAndroidInstancesAppResponse)

func (*StartAndroidInstancesAppResponse) FromJsonString added in v1.0.1130

func (r *StartAndroidInstancesAppResponse) 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 (*StartAndroidInstancesAppResponse) ToJsonString added in v1.0.1130

func (r *StartAndroidInstancesAppResponse) ToJsonString() string

type StartAndroidInstancesAppResponseParams added in v1.0.1130

type StartAndroidInstancesAppResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StartAndroidInstancesRequest added in v1.0.1130

type StartAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

func NewStartAndroidInstancesRequest added in v1.0.1130

func NewStartAndroidInstancesRequest() (request *StartAndroidInstancesRequest)

func (*StartAndroidInstancesRequest) FromJsonString added in v1.0.1130

func (r *StartAndroidInstancesRequest) 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 (*StartAndroidInstancesRequest) ToJsonString added in v1.0.1130

func (r *StartAndroidInstancesRequest) ToJsonString() string

type StartAndroidInstancesRequestParams added in v1.0.1130

type StartAndroidInstancesRequestParams struct {
	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

Predefined struct for user

type StartAndroidInstancesResponse added in v1.0.1130

type StartAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *StartAndroidInstancesResponseParams `json:"Response"`
}

func NewStartAndroidInstancesResponse added in v1.0.1130

func NewStartAndroidInstancesResponse() (response *StartAndroidInstancesResponse)

func (*StartAndroidInstancesResponse) FromJsonString added in v1.0.1130

func (r *StartAndroidInstancesResponse) 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 (*StartAndroidInstancesResponse) ToJsonString added in v1.0.1130

func (r *StartAndroidInstancesResponse) ToJsonString() string

type StartAndroidInstancesResponseParams added in v1.0.1130

type StartAndroidInstancesResponseParams struct {
	// 任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StartPublishStreamRequest added in v1.0.328

type StartPublishStreamRequest struct {
	*tchttp.BaseRequest

	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 推流地址,仅支持rtmp协议
	PublishUrl *string `json:"PublishUrl,omitnil,omitempty" name:"PublishUrl"`
}

func NewStartPublishStreamRequest added in v1.0.328

func NewStartPublishStreamRequest() (request *StartPublishStreamRequest)

func (*StartPublishStreamRequest) FromJsonString added in v1.0.328

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 added in v1.0.328

func (r *StartPublishStreamRequest) ToJsonString() string

type StartPublishStreamRequestParams added in v1.0.426

type StartPublishStreamRequestParams struct {
	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 推流地址,仅支持rtmp协议
	PublishUrl *string `json:"PublishUrl,omitnil,omitempty" name:"PublishUrl"`
}

Predefined struct for user

type StartPublishStreamResponse added in v1.0.328

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

func NewStartPublishStreamResponse added in v1.0.328

func NewStartPublishStreamResponse() (response *StartPublishStreamResponse)

func (*StartPublishStreamResponse) FromJsonString added in v1.0.328

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 added in v1.0.328

func (r *StartPublishStreamResponse) ToJsonString() string

type StartPublishStreamResponseParams added in v1.0.426

type StartPublishStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StartPublishStreamToCSSRequest added in v1.0.896

type StartPublishStreamToCSSRequest struct {
	*tchttp.BaseRequest

	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 推流参数,推流时携带自定义参数。
	PublishStreamArgs *string `json:"PublishStreamArgs,omitnil,omitempty" name:"PublishStreamArgs"`
}

func NewStartPublishStreamToCSSRequest added in v1.0.896

func NewStartPublishStreamToCSSRequest() (request *StartPublishStreamToCSSRequest)

func (*StartPublishStreamToCSSRequest) FromJsonString added in v1.0.896

func (r *StartPublishStreamToCSSRequest) 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 (*StartPublishStreamToCSSRequest) ToJsonString added in v1.0.896

func (r *StartPublishStreamToCSSRequest) ToJsonString() string

type StartPublishStreamToCSSRequestParams added in v1.0.896

type StartPublishStreamToCSSRequestParams struct {
	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 推流参数,推流时携带自定义参数。
	PublishStreamArgs *string `json:"PublishStreamArgs,omitnil,omitempty" name:"PublishStreamArgs"`
}

Predefined struct for user

type StartPublishStreamToCSSResponse added in v1.0.896

type StartPublishStreamToCSSResponse struct {
	*tchttp.BaseResponse
	Response *StartPublishStreamToCSSResponseParams `json:"Response"`
}

func NewStartPublishStreamToCSSResponse added in v1.0.896

func NewStartPublishStreamToCSSResponse() (response *StartPublishStreamToCSSResponse)

func (*StartPublishStreamToCSSResponse) FromJsonString added in v1.0.896

func (r *StartPublishStreamToCSSResponse) 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 (*StartPublishStreamToCSSResponse) ToJsonString added in v1.0.896

func (r *StartPublishStreamToCSSResponse) ToJsonString() string

type StartPublishStreamToCSSResponseParams added in v1.0.896

type StartPublishStreamToCSSResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopAndroidInstancesAppRequest added in v1.0.1130

type StopAndroidInstancesAppRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

func NewStopAndroidInstancesAppRequest added in v1.0.1130

func NewStopAndroidInstancesAppRequest() (request *StopAndroidInstancesAppRequest)

func (*StopAndroidInstancesAppRequest) FromJsonString added in v1.0.1130

func (r *StopAndroidInstancesAppRequest) 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 (*StopAndroidInstancesAppRequest) ToJsonString added in v1.0.1130

func (r *StopAndroidInstancesAppRequest) ToJsonString() string

type StopAndroidInstancesAppRequestParams added in v1.0.1130

type StopAndroidInstancesAppRequestParams struct {
	// 实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

Predefined struct for user

type StopAndroidInstancesAppResponse added in v1.0.1130

type StopAndroidInstancesAppResponse struct {
	*tchttp.BaseResponse
	Response *StopAndroidInstancesAppResponseParams `json:"Response"`
}

func NewStopAndroidInstancesAppResponse added in v1.0.1130

func NewStopAndroidInstancesAppResponse() (response *StopAndroidInstancesAppResponse)

func (*StopAndroidInstancesAppResponse) FromJsonString added in v1.0.1130

func (r *StopAndroidInstancesAppResponse) 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 (*StopAndroidInstancesAppResponse) ToJsonString added in v1.0.1130

func (r *StopAndroidInstancesAppResponse) ToJsonString() string

type StopAndroidInstancesAppResponseParams added in v1.0.1130

type StopAndroidInstancesAppResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopAndroidInstancesRequest added in v1.0.1130

type StopAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

func NewStopAndroidInstancesRequest added in v1.0.1130

func NewStopAndroidInstancesRequest() (request *StopAndroidInstancesRequest)

func (*StopAndroidInstancesRequest) FromJsonString added in v1.0.1130

func (r *StopAndroidInstancesRequest) 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 (*StopAndroidInstancesRequest) ToJsonString added in v1.0.1130

func (r *StopAndroidInstancesRequest) ToJsonString() string

type StopAndroidInstancesRequestParams added in v1.0.1130

type StopAndroidInstancesRequestParams struct {
	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`
}

Predefined struct for user

type StopAndroidInstancesResponse added in v1.0.1130

type StopAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *StopAndroidInstancesResponseParams `json:"Response"`
}

func NewStopAndroidInstancesResponse added in v1.0.1130

func NewStopAndroidInstancesResponse() (response *StopAndroidInstancesResponse)

func (*StopAndroidInstancesResponse) FromJsonString added in v1.0.1130

func (r *StopAndroidInstancesResponse) 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 (*StopAndroidInstancesResponse) ToJsonString added in v1.0.1130

func (r *StopAndroidInstancesResponse) ToJsonString() string

type StopAndroidInstancesResponseParams added in v1.0.1130

type StopAndroidInstancesResponseParams struct {
	// 任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopGameRequest

type StopGameRequest struct {
	*tchttp.BaseRequest

	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 【多人游戏】游戏主机用户ID
	HostUserId *string `json:"HostUserId,omitnil,omitempty" name:"HostUserId"`
}

func NewStopGameRequest

func NewStopGameRequest() (request *StopGameRequest)

func (*StopGameRequest) FromJsonString

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

func (r *StopGameRequest) ToJsonString() string

type StopGameRequestParams added in v1.0.426

type StopGameRequestParams struct {
	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 【多人游戏】游戏主机用户ID
	HostUserId *string `json:"HostUserId,omitnil,omitempty" name:"HostUserId"`
}

Predefined struct for user

type StopGameResponse

type StopGameResponse struct {
	*tchttp.BaseResponse
	Response *StopGameResponseParams `json:"Response"`
}

func NewStopGameResponse

func NewStopGameResponse() (response *StopGameResponse)

func (*StopGameResponse) FromJsonString

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

func (r *StopGameResponse) ToJsonString() string

type StopGameResponseParams added in v1.0.426

type StopGameResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopPublishStreamRequest added in v1.0.328

type StopPublishStreamRequest struct {
	*tchttp.BaseRequest

	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewStopPublishStreamRequest added in v1.0.328

func NewStopPublishStreamRequest() (request *StopPublishStreamRequest)

func (*StopPublishStreamRequest) FromJsonString added in v1.0.328

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 added in v1.0.328

func (r *StopPublishStreamRequest) ToJsonString() string

type StopPublishStreamRequestParams added in v1.0.426

type StopPublishStreamRequestParams struct {
	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type StopPublishStreamResponse added in v1.0.328

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

func NewStopPublishStreamResponse added in v1.0.328

func NewStopPublishStreamResponse() (response *StopPublishStreamResponse)

func (*StopPublishStreamResponse) FromJsonString added in v1.0.328

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 added in v1.0.328

func (r *StopPublishStreamResponse) ToJsonString() string

type StopPublishStreamResponseParams added in v1.0.426

type StopPublishStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SwitchGameArchiveRequest

type SwitchGameArchiveRequest struct {
	*tchttp.BaseRequest

	// 游戏用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 游戏ID
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`

	// 游戏存档Url
	GameArchiveUrl *string `json:"GameArchiveUrl,omitnil,omitempty" name:"GameArchiveUrl"`

	// 游戏相关参数
	GameContext *string `json:"GameContext,omitnil,omitempty" name:"GameContext"`
}

func NewSwitchGameArchiveRequest

func NewSwitchGameArchiveRequest() (request *SwitchGameArchiveRequest)

func (*SwitchGameArchiveRequest) FromJsonString

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

func (r *SwitchGameArchiveRequest) ToJsonString() string

type SwitchGameArchiveRequestParams added in v1.0.426

type SwitchGameArchiveRequestParams struct {
	// 游戏用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 游戏ID
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`

	// 游戏存档Url
	GameArchiveUrl *string `json:"GameArchiveUrl,omitnil,omitempty" name:"GameArchiveUrl"`

	// 游戏相关参数
	GameContext *string `json:"GameContext,omitnil,omitempty" name:"GameContext"`
}

Predefined struct for user

type SwitchGameArchiveResponse

type SwitchGameArchiveResponse struct {
	*tchttp.BaseResponse
	Response *SwitchGameArchiveResponseParams `json:"Response"`
}

func NewSwitchGameArchiveResponse

func NewSwitchGameArchiveResponse() (response *SwitchGameArchiveResponse)

func (*SwitchGameArchiveResponse) FromJsonString

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

func (r *SwitchGameArchiveResponse) ToJsonString() string

type SwitchGameArchiveResponseParams added in v1.0.426

type SwitchGameArchiveResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SyncAndroidInstanceImage added in v1.0.1130

type SyncAndroidInstanceImage struct {
	// 镜像 ID
	AndroidInstanceImageId *string `json:"AndroidInstanceImageId,omitnil,omitempty" name:"AndroidInstanceImageId"`

	// 镜像可用区
	AndroidInstanceImageZone *string `json:"AndroidInstanceImageZone,omitnil,omitempty" name:"AndroidInstanceImageZone"`
}

type SyncAndroidInstanceImageRequest added in v1.0.1130

type SyncAndroidInstanceImageRequest struct {
	*tchttp.BaseRequest

	// 安卓实例镜像 ID
	AndroidInstanceImageId *string `json:"AndroidInstanceImageId,omitnil,omitempty" name:"AndroidInstanceImageId"`

	// 目的同步可用区列表
	DestinationZones []*string `json:"DestinationZones,omitnil,omitempty" name:"DestinationZones"`
}

func NewSyncAndroidInstanceImageRequest added in v1.0.1130

func NewSyncAndroidInstanceImageRequest() (request *SyncAndroidInstanceImageRequest)

func (*SyncAndroidInstanceImageRequest) FromJsonString added in v1.0.1130

func (r *SyncAndroidInstanceImageRequest) 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 (*SyncAndroidInstanceImageRequest) ToJsonString added in v1.0.1130

func (r *SyncAndroidInstanceImageRequest) ToJsonString() string

type SyncAndroidInstanceImageRequestParams added in v1.0.1130

type SyncAndroidInstanceImageRequestParams struct {
	// 安卓实例镜像 ID
	AndroidInstanceImageId *string `json:"AndroidInstanceImageId,omitnil,omitempty" name:"AndroidInstanceImageId"`

	// 目的同步可用区列表
	DestinationZones []*string `json:"DestinationZones,omitnil,omitempty" name:"DestinationZones"`
}

Predefined struct for user

type SyncAndroidInstanceImageResponse added in v1.0.1130

type SyncAndroidInstanceImageResponse struct {
	*tchttp.BaseResponse
	Response *SyncAndroidInstanceImageResponseParams `json:"Response"`
}

func NewSyncAndroidInstanceImageResponse added in v1.0.1130

func NewSyncAndroidInstanceImageResponse() (response *SyncAndroidInstanceImageResponse)

func (*SyncAndroidInstanceImageResponse) FromJsonString added in v1.0.1130

func (r *SyncAndroidInstanceImageResponse) 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 (*SyncAndroidInstanceImageResponse) ToJsonString added in v1.0.1130

func (r *SyncAndroidInstanceImageResponse) ToJsonString() string

type SyncAndroidInstanceImageResponseParams added in v1.0.1130

type SyncAndroidInstanceImageResponseParams struct {
	// 同步安卓实例镜像列表
	SyncAndroidInstanceImages []*SyncAndroidInstanceImage `json:"SyncAndroidInstanceImages,omitnil,omitempty" name:"SyncAndroidInstanceImages"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SyncExecuteCommandOnAndroidInstancesRequest added in v1.0.1130

type SyncExecuteCommandOnAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// shell 命令,必须是1秒内能自动结束的命令
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`
}

func NewSyncExecuteCommandOnAndroidInstancesRequest added in v1.0.1130

func NewSyncExecuteCommandOnAndroidInstancesRequest() (request *SyncExecuteCommandOnAndroidInstancesRequest)

func (*SyncExecuteCommandOnAndroidInstancesRequest) FromJsonString added in v1.0.1130

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

func (*SyncExecuteCommandOnAndroidInstancesRequest) ToJsonString added in v1.0.1130

type SyncExecuteCommandOnAndroidInstancesRequestParams added in v1.0.1130

type SyncExecuteCommandOnAndroidInstancesRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// shell 命令,必须是1秒内能自动结束的命令
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`
}

Predefined struct for user

type SyncExecuteCommandOnAndroidInstancesResponse added in v1.0.1130

type SyncExecuteCommandOnAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *SyncExecuteCommandOnAndroidInstancesResponseParams `json:"Response"`
}

func NewSyncExecuteCommandOnAndroidInstancesResponse added in v1.0.1130

func NewSyncExecuteCommandOnAndroidInstancesResponse() (response *SyncExecuteCommandOnAndroidInstancesResponse)

func (*SyncExecuteCommandOnAndroidInstancesResponse) FromJsonString added in v1.0.1130

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

func (*SyncExecuteCommandOnAndroidInstancesResponse) ToJsonString added in v1.0.1130

type SyncExecuteCommandOnAndroidInstancesResponseParams added in v1.0.1130

type SyncExecuteCommandOnAndroidInstancesResponseParams struct {
	// 命令执行结果列表
	CommandResults []*SyncExecuteCommandResult `json:"CommandResults,omitnil,omitempty" name:"CommandResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SyncExecuteCommandResult added in v1.0.1130

type SyncExecuteCommandResult struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命令执行输出内容
	Output *string `json:"Output,omitnil,omitempty" name:"Output"`

	// 命令执行结果
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type TrylockWorkerRequest

type TrylockWorkerRequest struct {
	*tchttp.BaseRequest

	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 游戏ID
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`

	// 游戏区域,ap-guangzhou、ap-shanghai、ap-beijing等,如果不为空,优先按照该区域进行调度分配机器
	GameRegion *string `json:"GameRegion,omitnil,omitempty" name:"GameRegion"`

	// 【废弃】资源池编号
	SetNo *uint64 `json:"SetNo,omitnil,omitempty" name:"SetNo"`

	// 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

	// 分组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewTrylockWorkerRequest

func NewTrylockWorkerRequest() (request *TrylockWorkerRequest)

func (*TrylockWorkerRequest) FromJsonString

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

func (r *TrylockWorkerRequest) ToJsonString() string

type TrylockWorkerRequestParams added in v1.0.426

type TrylockWorkerRequestParams struct {
	// 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 游戏ID
	GameId *string `json:"GameId,omitnil,omitempty" name:"GameId"`

	// 游戏区域,ap-guangzhou、ap-shanghai、ap-beijing等,如果不为空,优先按照该区域进行调度分配机器
	GameRegion *string `json:"GameRegion,omitnil,omitempty" name:"GameRegion"`

	// 【废弃】资源池编号
	SetNo *uint64 `json:"SetNo,omitnil,omitempty" name:"SetNo"`

	// 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

	// 分组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type TrylockWorkerResponse

type TrylockWorkerResponse struct {
	*tchttp.BaseResponse
	Response *TrylockWorkerResponseParams `json:"Response"`
}

func NewTrylockWorkerResponse

func NewTrylockWorkerResponse() (response *TrylockWorkerResponse)

func (*TrylockWorkerResponse) FromJsonString

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

func (r *TrylockWorkerResponse) ToJsonString() string

type TrylockWorkerResponseParams added in v1.0.426

type TrylockWorkerResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UninstallAndroidInstancesAppRequest added in v1.0.1130

type UninstallAndroidInstancesAppRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

func NewUninstallAndroidInstancesAppRequest added in v1.0.1130

func NewUninstallAndroidInstancesAppRequest() (request *UninstallAndroidInstancesAppRequest)

func (*UninstallAndroidInstancesAppRequest) FromJsonString added in v1.0.1130

func (r *UninstallAndroidInstancesAppRequest) 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 (*UninstallAndroidInstancesAppRequest) ToJsonString added in v1.0.1130

func (r *UninstallAndroidInstancesAppRequest) ToJsonString() string

type UninstallAndroidInstancesAppRequestParams added in v1.0.1130

type UninstallAndroidInstancesAppRequestParams struct {
	// 实例ID
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 应用ID
	AndroidAppId *string `json:"AndroidAppId,omitnil,omitempty" name:"AndroidAppId"`

	// 包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

Predefined struct for user

type UninstallAndroidInstancesAppResponse added in v1.0.1130

type UninstallAndroidInstancesAppResponse struct {
	*tchttp.BaseResponse
	Response *UninstallAndroidInstancesAppResponseParams `json:"Response"`
}

func NewUninstallAndroidInstancesAppResponse added in v1.0.1130

func NewUninstallAndroidInstancesAppResponse() (response *UninstallAndroidInstancesAppResponse)

func (*UninstallAndroidInstancesAppResponse) FromJsonString added in v1.0.1130

func (r *UninstallAndroidInstancesAppResponse) 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 (*UninstallAndroidInstancesAppResponse) ToJsonString added in v1.0.1130

func (r *UninstallAndroidInstancesAppResponse) ToJsonString() string

type UninstallAndroidInstancesAppResponseParams added in v1.0.1130

type UninstallAndroidInstancesAppResponseParams struct {
	// 任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadFileToAndroidInstancesRequest added in v1.0.1130

type UploadFileToAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 文件下载 URL
	FileURL *string `json:"FileURL,omitnil,omitempty" name:"FileURL"`

	// 上传目标目录,只能上传到 /sdcard/ 目录或其子目录下
	DestinationDirectory *string `json:"DestinationDirectory,omitnil,omitempty" name:"DestinationDirectory"`
}

func NewUploadFileToAndroidInstancesRequest added in v1.0.1130

func NewUploadFileToAndroidInstancesRequest() (request *UploadFileToAndroidInstancesRequest)

func (*UploadFileToAndroidInstancesRequest) FromJsonString added in v1.0.1130

func (r *UploadFileToAndroidInstancesRequest) 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 (*UploadFileToAndroidInstancesRequest) ToJsonString added in v1.0.1130

func (r *UploadFileToAndroidInstancesRequest) ToJsonString() string

type UploadFileToAndroidInstancesRequestParams added in v1.0.1130

type UploadFileToAndroidInstancesRequestParams struct {
	// 安卓实例 ID 列表
	AndroidInstanceIds []*string `json:"AndroidInstanceIds,omitnil,omitempty" name:"AndroidInstanceIds"`

	// 文件下载 URL
	FileURL *string `json:"FileURL,omitnil,omitempty" name:"FileURL"`

	// 上传目标目录,只能上传到 /sdcard/ 目录或其子目录下
	DestinationDirectory *string `json:"DestinationDirectory,omitnil,omitempty" name:"DestinationDirectory"`
}

Predefined struct for user

type UploadFileToAndroidInstancesResponse added in v1.0.1130

type UploadFileToAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *UploadFileToAndroidInstancesResponseParams `json:"Response"`
}

func NewUploadFileToAndroidInstancesResponse added in v1.0.1130

func NewUploadFileToAndroidInstancesResponse() (response *UploadFileToAndroidInstancesResponse)

func (*UploadFileToAndroidInstancesResponse) FromJsonString added in v1.0.1130

func (r *UploadFileToAndroidInstancesResponse) 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 (*UploadFileToAndroidInstancesResponse) ToJsonString added in v1.0.1130

func (r *UploadFileToAndroidInstancesResponse) ToJsonString() string

type UploadFileToAndroidInstancesResponseParams added in v1.0.1130

type UploadFileToAndroidInstancesResponseParams struct {
	// 实例任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadFilesToAndroidInstancesRequest added in v1.0.1180

type UploadFilesToAndroidInstancesRequest struct {
	*tchttp.BaseRequest

	// 上传文件信息列表
	Files []*AndroidInstanceUploadFile `json:"Files,omitnil,omitempty" name:"Files"`
}

func NewUploadFilesToAndroidInstancesRequest added in v1.0.1180

func NewUploadFilesToAndroidInstancesRequest() (request *UploadFilesToAndroidInstancesRequest)

func (*UploadFilesToAndroidInstancesRequest) FromJsonString added in v1.0.1180

func (r *UploadFilesToAndroidInstancesRequest) 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 (*UploadFilesToAndroidInstancesRequest) ToJsonString added in v1.0.1180

func (r *UploadFilesToAndroidInstancesRequest) ToJsonString() string

type UploadFilesToAndroidInstancesRequestParams added in v1.0.1180

type UploadFilesToAndroidInstancesRequestParams struct {
	// 上传文件信息列表
	Files []*AndroidInstanceUploadFile `json:"Files,omitnil,omitempty" name:"Files"`
}

Predefined struct for user

type UploadFilesToAndroidInstancesResponse added in v1.0.1180

type UploadFilesToAndroidInstancesResponse struct {
	*tchttp.BaseResponse
	Response *UploadFilesToAndroidInstancesResponseParams `json:"Response"`
}

func NewUploadFilesToAndroidInstancesResponse added in v1.0.1180

func NewUploadFilesToAndroidInstancesResponse() (response *UploadFilesToAndroidInstancesResponse)

func (*UploadFilesToAndroidInstancesResponse) FromJsonString added in v1.0.1180

func (r *UploadFilesToAndroidInstancesResponse) 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 (*UploadFilesToAndroidInstancesResponse) ToJsonString added in v1.0.1180

type UploadFilesToAndroidInstancesResponseParams added in v1.0.1180

type UploadFilesToAndroidInstancesResponseParams struct {
	// 实例任务集合
	TaskSet []*AndroidInstanceTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

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