cgcs-20211111/client/client.go (5,666 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. package client import ( openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client" endpointutil "github.com/alibabacloud-go/endpoint-util/service" openapiutil "github.com/alibabacloud-go/openapi-util/service" util "github.com/alibabacloud-go/tea-utils/v2/service" "github.com/alibabacloud-go/tea/tea" ) type BatchCheckSessionRequest struct { // This parameter is required. Records []*BatchCheckSessionRequestRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"` } func (s BatchCheckSessionRequest) String() string { return tea.Prettify(s) } func (s BatchCheckSessionRequest) GoString() string { return s.String() } func (s *BatchCheckSessionRequest) SetRecords(v []*BatchCheckSessionRequestRecords) *BatchCheckSessionRequest { s.Records = v return s } type BatchCheckSessionRequestRecords struct { CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` ReferenceInfo map[string]interface{} `json:"ReferenceInfo,omitempty" xml:"ReferenceInfo,omitempty"` // This parameter is required. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` } func (s BatchCheckSessionRequestRecords) String() string { return tea.Prettify(s) } func (s BatchCheckSessionRequestRecords) GoString() string { return s.String() } func (s *BatchCheckSessionRequestRecords) SetCustomSessionId(v string) *BatchCheckSessionRequestRecords { s.CustomSessionId = &v return s } func (s *BatchCheckSessionRequestRecords) SetPlatformSessionId(v string) *BatchCheckSessionRequestRecords { s.PlatformSessionId = &v return s } func (s *BatchCheckSessionRequestRecords) SetReferenceInfo(v map[string]interface{}) *BatchCheckSessionRequestRecords { s.ReferenceInfo = v return s } func (s *BatchCheckSessionRequestRecords) SetType(v string) *BatchCheckSessionRequestRecords { s.Type = &v return s } type BatchCheckSessionShrinkRequest struct { // This parameter is required. RecordsShrink *string `json:"Records,omitempty" xml:"Records,omitempty"` } func (s BatchCheckSessionShrinkRequest) String() string { return tea.Prettify(s) } func (s BatchCheckSessionShrinkRequest) GoString() string { return s.String() } func (s *BatchCheckSessionShrinkRequest) SetRecordsShrink(v string) *BatchCheckSessionShrinkRequest { s.RecordsShrink = &v return s } type BatchCheckSessionResponseBody struct { // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s BatchCheckSessionResponseBody) String() string { return tea.Prettify(s) } func (s BatchCheckSessionResponseBody) GoString() string { return s.String() } func (s *BatchCheckSessionResponseBody) SetRequestId(v string) *BatchCheckSessionResponseBody { s.RequestId = &v return s } type BatchCheckSessionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *BatchCheckSessionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s BatchCheckSessionResponse) String() string { return tea.Prettify(s) } func (s BatchCheckSessionResponse) GoString() string { return s.String() } func (s *BatchCheckSessionResponse) SetHeaders(v map[string]*string) *BatchCheckSessionResponse { s.Headers = v return s } func (s *BatchCheckSessionResponse) SetStatusCode(v int32) *BatchCheckSessionResponse { s.StatusCode = &v return s } func (s *BatchCheckSessionResponse) SetBody(v *BatchCheckSessionResponseBody) *BatchCheckSessionResponse { s.Body = v return s } type CancelReserveTaskRequest struct { // example: // // 2YEF0**** ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // This parameter is required. // // example: // // b354**** TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` } func (s CancelReserveTaskRequest) String() string { return tea.Prettify(s) } func (s CancelReserveTaskRequest) GoString() string { return s.String() } func (s *CancelReserveTaskRequest) SetClientToken(v string) *CancelReserveTaskRequest { s.ClientToken = &v return s } func (s *CancelReserveTaskRequest) SetTaskId(v string) *CancelReserveTaskRequest { s.TaskId = &v return s } type CancelReserveTaskResponseBody struct { // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // b354**** TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` } func (s CancelReserveTaskResponseBody) String() string { return tea.Prettify(s) } func (s CancelReserveTaskResponseBody) GoString() string { return s.String() } func (s *CancelReserveTaskResponseBody) SetRequestId(v string) *CancelReserveTaskResponseBody { s.RequestId = &v return s } func (s *CancelReserveTaskResponseBody) SetTaskId(v string) *CancelReserveTaskResponseBody { s.TaskId = &v return s } type CancelReserveTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CancelReserveTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CancelReserveTaskResponse) String() string { return tea.Prettify(s) } func (s CancelReserveTaskResponse) GoString() string { return s.String() } func (s *CancelReserveTaskResponse) SetHeaders(v map[string]*string) *CancelReserveTaskResponse { s.Headers = v return s } func (s *CancelReserveTaskResponse) SetStatusCode(v int32) *CancelReserveTaskResponse { s.StatusCode = &v return s } func (s *CancelReserveTaskResponse) SetBody(v *CancelReserveTaskResponseBody) *CancelReserveTaskResponse { s.Body = v return s } type CreateAdaptationRequest struct { AdaptTarget *CreateAdaptationRequestAdaptTarget `json:"AdaptTarget,omitempty" xml:"AdaptTarget,omitempty" type:"Struct"` // This parameter is required. // // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` } func (s CreateAdaptationRequest) String() string { return tea.Prettify(s) } func (s CreateAdaptationRequest) GoString() string { return s.String() } func (s *CreateAdaptationRequest) SetAdaptTarget(v *CreateAdaptationRequestAdaptTarget) *CreateAdaptationRequest { s.AdaptTarget = v return s } func (s *CreateAdaptationRequest) SetAppVersionId(v string) *CreateAdaptationRequest { s.AppVersionId = &v return s } type CreateAdaptationRequestAdaptTarget struct { // example: // // 30 BitRate *int32 `json:"BitRate,omitempty" xml:"BitRate,omitempty"` // example: // // 30 FrameRate *int32 `json:"FrameRate,omitempty" xml:"FrameRate,omitempty"` // example: // // 1080p Resolution *string `json:"Resolution,omitempty" xml:"Resolution,omitempty"` // example: // // /example/example.exe StartProgram *string `json:"StartProgram,omitempty" xml:"StartProgram,omitempty"` } func (s CreateAdaptationRequestAdaptTarget) String() string { return tea.Prettify(s) } func (s CreateAdaptationRequestAdaptTarget) GoString() string { return s.String() } func (s *CreateAdaptationRequestAdaptTarget) SetBitRate(v int32) *CreateAdaptationRequestAdaptTarget { s.BitRate = &v return s } func (s *CreateAdaptationRequestAdaptTarget) SetFrameRate(v int32) *CreateAdaptationRequestAdaptTarget { s.FrameRate = &v return s } func (s *CreateAdaptationRequestAdaptTarget) SetResolution(v string) *CreateAdaptationRequestAdaptTarget { s.Resolution = &v return s } func (s *CreateAdaptationRequestAdaptTarget) SetStartProgram(v string) *CreateAdaptationRequestAdaptTarget { s.StartProgram = &v return s } type CreateAdaptationShrinkRequest struct { AdaptTargetShrink *string `json:"AdaptTarget,omitempty" xml:"AdaptTarget,omitempty"` // This parameter is required. // // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` } func (s CreateAdaptationShrinkRequest) String() string { return tea.Prettify(s) } func (s CreateAdaptationShrinkRequest) GoString() string { return s.String() } func (s *CreateAdaptationShrinkRequest) SetAdaptTargetShrink(v string) *CreateAdaptationShrinkRequest { s.AdaptTargetShrink = &v return s } func (s *CreateAdaptationShrinkRequest) SetAppVersionId(v string) *CreateAdaptationShrinkRequest { s.AppVersionId = &v return s } type CreateAdaptationResponseBody struct { // example: // // 5435**** AdaptApplyId *int64 `json:"AdaptApplyId,omitempty" xml:"AdaptApplyId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateAdaptationResponseBody) String() string { return tea.Prettify(s) } func (s CreateAdaptationResponseBody) GoString() string { return s.String() } func (s *CreateAdaptationResponseBody) SetAdaptApplyId(v int64) *CreateAdaptationResponseBody { s.AdaptApplyId = &v return s } func (s *CreateAdaptationResponseBody) SetRequestId(v string) *CreateAdaptationResponseBody { s.RequestId = &v return s } type CreateAdaptationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAdaptationResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateAdaptationResponse) String() string { return tea.Prettify(s) } func (s CreateAdaptationResponse) GoString() string { return s.String() } func (s *CreateAdaptationResponse) SetHeaders(v map[string]*string) *CreateAdaptationResponse { s.Headers = v return s } func (s *CreateAdaptationResponse) SetStatusCode(v int32) *CreateAdaptationResponse { s.StatusCode = &v return s } func (s *CreateAdaptationResponse) SetBody(v *CreateAdaptationResponseBody) *CreateAdaptationResponse { s.Body = v return s } type CreateAppRequest struct { // This parameter is required. // // example: // // example AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"` // This parameter is required. // // example: // // end_game AppType *string `json:"AppType,omitempty" xml:"AppType,omitempty"` // example: // // 47d0bd4d-8815-48a2-b783-6cbba89d**** StreamingAppId *string `json:"StreamingAppId,omitempty" xml:"StreamingAppId,omitempty"` // example: // // self-have-streaming StreamingSolution *string `json:"StreamingSolution,omitempty" xml:"StreamingSolution,omitempty"` } func (s CreateAppRequest) String() string { return tea.Prettify(s) } func (s CreateAppRequest) GoString() string { return s.String() } func (s *CreateAppRequest) SetAppName(v string) *CreateAppRequest { s.AppName = &v return s } func (s *CreateAppRequest) SetAppType(v string) *CreateAppRequest { s.AppType = &v return s } func (s *CreateAppRequest) SetStreamingAppId(v string) *CreateAppRequest { s.StreamingAppId = &v return s } func (s *CreateAppRequest) SetStreamingSolution(v string) *CreateAppRequest { s.StreamingSolution = &v return s } type CreateAppResponseBody struct { // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateAppResponseBody) String() string { return tea.Prettify(s) } func (s CreateAppResponseBody) GoString() string { return s.String() } func (s *CreateAppResponseBody) SetAppId(v string) *CreateAppResponseBody { s.AppId = &v return s } func (s *CreateAppResponseBody) SetRequestId(v string) *CreateAppResponseBody { s.RequestId = &v return s } type CreateAppResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAppResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateAppResponse) String() string { return tea.Prettify(s) } func (s CreateAppResponse) GoString() string { return s.String() } func (s *CreateAppResponse) SetHeaders(v map[string]*string) *CreateAppResponse { s.Headers = v return s } func (s *CreateAppResponse) SetStatusCode(v int32) *CreateAppResponse { s.StatusCode = &v return s } func (s *CreateAppResponse) SetBody(v *CreateAppResponseBody) *CreateAppResponse { s.Body = v return s } type CreateAppSessionRequest struct { // 适配文件ID。此功能灰度开放,如未约定使用请勿传入。 // // example: // // 501716211209548966XXXX AdapterFileId *string `json:"AdapterFileId,omitempty" xml:"AdapterFileId,omitempty"` // This parameter is required. // // example: // // 13027XXXX AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067XXXX AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // 192.168.XXX.XXX ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"` // This parameter is required. // // example: // // 1ADE0XXXX CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 2YEF0XXXX CustomUserId *string `json:"CustomUserId,omitempty" xml:"CustomUserId,omitempty"` // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // example: // // false EnablePostpaid *bool `json:"EnablePostpaid,omitempty" xml:"EnablePostpaid,omitempty"` // 项目ID。如果已将应用关联到项目,创建会话时需填写正确的项目ID。 // // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` StartParameters []*CreateAppSessionRequestStartParameters `json:"StartParameters,omitempty" xml:"StartParameters,omitempty" type:"Repeated"` SystemInfo []*CreateAppSessionRequestSystemInfo `json:"SystemInfo,omitempty" xml:"SystemInfo,omitempty" type:"Repeated"` // example: // // 1800 Timeout *int64 `json:"Timeout,omitempty" xml:"Timeout,omitempty"` } func (s CreateAppSessionRequest) String() string { return tea.Prettify(s) } func (s CreateAppSessionRequest) GoString() string { return s.String() } func (s *CreateAppSessionRequest) SetAdapterFileId(v string) *CreateAppSessionRequest { s.AdapterFileId = &v return s } func (s *CreateAppSessionRequest) SetAppId(v string) *CreateAppSessionRequest { s.AppId = &v return s } func (s *CreateAppSessionRequest) SetAppVersion(v string) *CreateAppSessionRequest { s.AppVersion = &v return s } func (s *CreateAppSessionRequest) SetClientIp(v string) *CreateAppSessionRequest { s.ClientIp = &v return s } func (s *CreateAppSessionRequest) SetCustomSessionId(v string) *CreateAppSessionRequest { s.CustomSessionId = &v return s } func (s *CreateAppSessionRequest) SetCustomUserId(v string) *CreateAppSessionRequest { s.CustomUserId = &v return s } func (s *CreateAppSessionRequest) SetDistrictId(v string) *CreateAppSessionRequest { s.DistrictId = &v return s } func (s *CreateAppSessionRequest) SetEnablePostpaid(v bool) *CreateAppSessionRequest { s.EnablePostpaid = &v return s } func (s *CreateAppSessionRequest) SetProjectId(v string) *CreateAppSessionRequest { s.ProjectId = &v return s } func (s *CreateAppSessionRequest) SetStartParameters(v []*CreateAppSessionRequestStartParameters) *CreateAppSessionRequest { s.StartParameters = v return s } func (s *CreateAppSessionRequest) SetSystemInfo(v []*CreateAppSessionRequestSystemInfo) *CreateAppSessionRequest { s.SystemInfo = v return s } func (s *CreateAppSessionRequest) SetTimeout(v int64) *CreateAppSessionRequest { s.Timeout = &v return s } type CreateAppSessionRequestStartParameters struct { // example: // // startArgument Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // exampleValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionRequestStartParameters) String() string { return tea.Prettify(s) } func (s CreateAppSessionRequestStartParameters) GoString() string { return s.String() } func (s *CreateAppSessionRequestStartParameters) SetKey(v string) *CreateAppSessionRequestStartParameters { s.Key = &v return s } func (s *CreateAppSessionRequestStartParameters) SetValue(v string) *CreateAppSessionRequestStartParameters { s.Value = &v return s } type CreateAppSessionRequestSystemInfo struct { // example: // // utdid Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // OE0usD+APXXXX Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionRequestSystemInfo) String() string { return tea.Prettify(s) } func (s CreateAppSessionRequestSystemInfo) GoString() string { return s.String() } func (s *CreateAppSessionRequestSystemInfo) SetKey(v string) *CreateAppSessionRequestSystemInfo { s.Key = &v return s } func (s *CreateAppSessionRequestSystemInfo) SetValue(v string) *CreateAppSessionRequestSystemInfo { s.Value = &v return s } type CreateAppSessionResponseBody struct { // example: // // 13027XXXX AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067XXXX AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // 1ADE0XXXX CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 100XXXX PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateAppSessionResponseBody) String() string { return tea.Prettify(s) } func (s CreateAppSessionResponseBody) GoString() string { return s.String() } func (s *CreateAppSessionResponseBody) SetAppId(v string) *CreateAppSessionResponseBody { s.AppId = &v return s } func (s *CreateAppSessionResponseBody) SetAppVersion(v string) *CreateAppSessionResponseBody { s.AppVersion = &v return s } func (s *CreateAppSessionResponseBody) SetCustomSessionId(v string) *CreateAppSessionResponseBody { s.CustomSessionId = &v return s } func (s *CreateAppSessionResponseBody) SetPlatformSessionId(v string) *CreateAppSessionResponseBody { s.PlatformSessionId = &v return s } func (s *CreateAppSessionResponseBody) SetRequestId(v string) *CreateAppSessionResponseBody { s.RequestId = &v return s } type CreateAppSessionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAppSessionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateAppSessionResponse) String() string { return tea.Prettify(s) } func (s CreateAppSessionResponse) GoString() string { return s.String() } func (s *CreateAppSessionResponse) SetHeaders(v map[string]*string) *CreateAppSessionResponse { s.Headers = v return s } func (s *CreateAppSessionResponse) SetStatusCode(v int32) *CreateAppSessionResponse { s.StatusCode = &v return s } func (s *CreateAppSessionResponse) SetBody(v *CreateAppSessionResponseBody) *CreateAppSessionResponse { s.Body = v return s } type CreateAppSessionBatchRequest struct { // This parameter is required. AppInfos []*CreateAppSessionBatchRequestAppInfos `json:"AppInfos,omitempty" xml:"AppInfos,omitempty" type:"Repeated"` // This parameter is required. CustomTaskId *string `json:"CustomTaskId,omitempty" xml:"CustomTaskId,omitempty"` // This parameter is required. Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"` } func (s CreateAppSessionBatchRequest) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchRequest) GoString() string { return s.String() } func (s *CreateAppSessionBatchRequest) SetAppInfos(v []*CreateAppSessionBatchRequestAppInfos) *CreateAppSessionBatchRequest { s.AppInfos = v return s } func (s *CreateAppSessionBatchRequest) SetCustomTaskId(v string) *CreateAppSessionBatchRequest { s.CustomTaskId = &v return s } func (s *CreateAppSessionBatchRequest) SetTimeout(v int32) *CreateAppSessionBatchRequest { s.Timeout = &v return s } type CreateAppSessionBatchRequestAppInfos struct { AdapterFileId *string `json:"AdapterFileId,omitempty" xml:"AdapterFileId,omitempty"` // This parameter is required. AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"` CustomUserId *string `json:"CustomUserId,omitempty" xml:"CustomUserId,omitempty"` // This parameter is required. // // if can be null: // false CustomerSessionId *string `json:"CustomerSessionId,omitempty" xml:"CustomerSessionId,omitempty"` DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"` DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` ResultStore *CreateAppSessionBatchRequestAppInfosResultStore `json:"ResultStore,omitempty" xml:"ResultStore,omitempty" type:"Struct"` StartParameters []*CreateAppSessionBatchRequestAppInfosStartParameters `json:"StartParameters,omitempty" xml:"StartParameters,omitempty" type:"Repeated"` SystemInfo []*CreateAppSessionBatchRequestAppInfosSystemInfo `json:"SystemInfo,omitempty" xml:"SystemInfo,omitempty" type:"Repeated"` } func (s CreateAppSessionBatchRequestAppInfos) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchRequestAppInfos) GoString() string { return s.String() } func (s *CreateAppSessionBatchRequestAppInfos) SetAdapterFileId(v string) *CreateAppSessionBatchRequestAppInfos { s.AdapterFileId = &v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetAppId(v string) *CreateAppSessionBatchRequestAppInfos { s.AppId = &v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetAppVersion(v string) *CreateAppSessionBatchRequestAppInfos { s.AppVersion = &v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetClientIp(v string) *CreateAppSessionBatchRequestAppInfos { s.ClientIp = &v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetCustomUserId(v string) *CreateAppSessionBatchRequestAppInfos { s.CustomUserId = &v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetCustomerSessionId(v string) *CreateAppSessionBatchRequestAppInfos { s.CustomerSessionId = &v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetDatasetId(v string) *CreateAppSessionBatchRequestAppInfos { s.DatasetId = &v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetDistrictId(v string) *CreateAppSessionBatchRequestAppInfos { s.DistrictId = &v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetProjectId(v string) *CreateAppSessionBatchRequestAppInfos { s.ProjectId = &v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetResultStore(v *CreateAppSessionBatchRequestAppInfosResultStore) *CreateAppSessionBatchRequestAppInfos { s.ResultStore = v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetStartParameters(v []*CreateAppSessionBatchRequestAppInfosStartParameters) *CreateAppSessionBatchRequestAppInfos { s.StartParameters = v return s } func (s *CreateAppSessionBatchRequestAppInfos) SetSystemInfo(v []*CreateAppSessionBatchRequestAppInfosSystemInfo) *CreateAppSessionBatchRequestAppInfos { s.SystemInfo = v return s } type CreateAppSessionBatchRequestAppInfosResultStore struct { Need *bool `json:"Need,omitempty" xml:"Need,omitempty"` StoreInfo []*CreateAppSessionBatchRequestAppInfosResultStoreStoreInfo `json:"StoreInfo,omitempty" xml:"StoreInfo,omitempty" type:"Repeated"` Type *string `json:"Type,omitempty" xml:"Type,omitempty"` } func (s CreateAppSessionBatchRequestAppInfosResultStore) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchRequestAppInfosResultStore) GoString() string { return s.String() } func (s *CreateAppSessionBatchRequestAppInfosResultStore) SetNeed(v bool) *CreateAppSessionBatchRequestAppInfosResultStore { s.Need = &v return s } func (s *CreateAppSessionBatchRequestAppInfosResultStore) SetStoreInfo(v []*CreateAppSessionBatchRequestAppInfosResultStoreStoreInfo) *CreateAppSessionBatchRequestAppInfosResultStore { s.StoreInfo = v return s } func (s *CreateAppSessionBatchRequestAppInfosResultStore) SetType(v string) *CreateAppSessionBatchRequestAppInfosResultStore { s.Type = &v return s } type CreateAppSessionBatchRequestAppInfosResultStoreStoreInfo struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionBatchRequestAppInfosResultStoreStoreInfo) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchRequestAppInfosResultStoreStoreInfo) GoString() string { return s.String() } func (s *CreateAppSessionBatchRequestAppInfosResultStoreStoreInfo) SetKey(v string) *CreateAppSessionBatchRequestAppInfosResultStoreStoreInfo { s.Key = &v return s } func (s *CreateAppSessionBatchRequestAppInfosResultStoreStoreInfo) SetValue(v string) *CreateAppSessionBatchRequestAppInfosResultStoreStoreInfo { s.Value = &v return s } type CreateAppSessionBatchRequestAppInfosStartParameters struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionBatchRequestAppInfosStartParameters) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchRequestAppInfosStartParameters) GoString() string { return s.String() } func (s *CreateAppSessionBatchRequestAppInfosStartParameters) SetKey(v string) *CreateAppSessionBatchRequestAppInfosStartParameters { s.Key = &v return s } func (s *CreateAppSessionBatchRequestAppInfosStartParameters) SetValue(v string) *CreateAppSessionBatchRequestAppInfosStartParameters { s.Value = &v return s } type CreateAppSessionBatchRequestAppInfosSystemInfo struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionBatchRequestAppInfosSystemInfo) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchRequestAppInfosSystemInfo) GoString() string { return s.String() } func (s *CreateAppSessionBatchRequestAppInfosSystemInfo) SetKey(v string) *CreateAppSessionBatchRequestAppInfosSystemInfo { s.Key = &v return s } func (s *CreateAppSessionBatchRequestAppInfosSystemInfo) SetValue(v string) *CreateAppSessionBatchRequestAppInfosSystemInfo { s.Value = &v return s } type CreateAppSessionBatchShrinkRequest struct { // This parameter is required. AppInfosShrink *string `json:"AppInfos,omitempty" xml:"AppInfos,omitempty"` // This parameter is required. CustomTaskId *string `json:"CustomTaskId,omitempty" xml:"CustomTaskId,omitempty"` // This parameter is required. Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"` } func (s CreateAppSessionBatchShrinkRequest) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchShrinkRequest) GoString() string { return s.String() } func (s *CreateAppSessionBatchShrinkRequest) SetAppInfosShrink(v string) *CreateAppSessionBatchShrinkRequest { s.AppInfosShrink = &v return s } func (s *CreateAppSessionBatchShrinkRequest) SetCustomTaskId(v string) *CreateAppSessionBatchShrinkRequest { s.CustomTaskId = &v return s } func (s *CreateAppSessionBatchShrinkRequest) SetTimeout(v int32) *CreateAppSessionBatchShrinkRequest { s.Timeout = &v return s } type CreateAppSessionBatchResponseBody struct { CustomTaskId *string `json:"CustomTaskId,omitempty" xml:"CustomTaskId,omitempty"` PlatformTaskId *string `json:"PlatformTaskId,omitempty" xml:"PlatformTaskId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateAppSessionBatchResponseBody) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchResponseBody) GoString() string { return s.String() } func (s *CreateAppSessionBatchResponseBody) SetCustomTaskId(v string) *CreateAppSessionBatchResponseBody { s.CustomTaskId = &v return s } func (s *CreateAppSessionBatchResponseBody) SetPlatformTaskId(v string) *CreateAppSessionBatchResponseBody { s.PlatformTaskId = &v return s } func (s *CreateAppSessionBatchResponseBody) SetRequestId(v string) *CreateAppSessionBatchResponseBody { s.RequestId = &v return s } type CreateAppSessionBatchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAppSessionBatchResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateAppSessionBatchResponse) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchResponse) GoString() string { return s.String() } func (s *CreateAppSessionBatchResponse) SetHeaders(v map[string]*string) *CreateAppSessionBatchResponse { s.Headers = v return s } func (s *CreateAppSessionBatchResponse) SetStatusCode(v int32) *CreateAppSessionBatchResponse { s.StatusCode = &v return s } func (s *CreateAppSessionBatchResponse) SetBody(v *CreateAppSessionBatchResponseBody) *CreateAppSessionBatchResponse { s.Body = v return s } type CreateAppSessionBatchSyncRequest struct { // This parameter is required. AppInfos []*CreateAppSessionBatchSyncRequestAppInfos `json:"AppInfos,omitempty" xml:"AppInfos,omitempty" type:"Repeated"` // This parameter is required. // // example: // // 6d4d**** BatchId *string `json:"BatchId,omitempty" xml:"BatchId,omitempty"` } func (s CreateAppSessionBatchSyncRequest) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncRequest) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncRequest) SetAppInfos(v []*CreateAppSessionBatchSyncRequestAppInfos) *CreateAppSessionBatchSyncRequest { s.AppInfos = v return s } func (s *CreateAppSessionBatchSyncRequest) SetBatchId(v string) *CreateAppSessionBatchSyncRequest { s.BatchId = &v return s } type CreateAppSessionBatchSyncRequestAppInfos struct { // example: // // 501716211209548966XXXX AdapterFileId *string `json:"AdapterFileId,omitempty" xml:"AdapterFileId,omitempty"` // This parameter is required. // // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // 192.168.XX.XX ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"` // example: // // 2YEF0**** CustomUserId *string `json:"CustomUserId,omitempty" xml:"CustomUserId,omitempty"` // This parameter is required. // // if can be null: // false // // example: // // 1ADE0**** CustomerSessionId *string `json:"CustomerSessionId,omitempty" xml:"CustomerSessionId,omitempty"` // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` MatchRules []*CreateAppSessionBatchSyncRequestAppInfosMatchRules `json:"MatchRules,omitempty" xml:"MatchRules,omitempty" type:"Repeated"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` StartParameters []*CreateAppSessionBatchSyncRequestAppInfosStartParameters `json:"StartParameters,omitempty" xml:"StartParameters,omitempty" type:"Repeated"` SystemInfo []*CreateAppSessionBatchSyncRequestAppInfosSystemInfo `json:"SystemInfo,omitempty" xml:"SystemInfo,omitempty" type:"Repeated"` Tags []*CreateAppSessionBatchSyncRequestAppInfosTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` } func (s CreateAppSessionBatchSyncRequestAppInfos) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncRequestAppInfos) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetAdapterFileId(v string) *CreateAppSessionBatchSyncRequestAppInfos { s.AdapterFileId = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetAppId(v string) *CreateAppSessionBatchSyncRequestAppInfos { s.AppId = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetAppVersion(v string) *CreateAppSessionBatchSyncRequestAppInfos { s.AppVersion = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetClientIp(v string) *CreateAppSessionBatchSyncRequestAppInfos { s.ClientIp = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetCustomUserId(v string) *CreateAppSessionBatchSyncRequestAppInfos { s.CustomUserId = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetCustomerSessionId(v string) *CreateAppSessionBatchSyncRequestAppInfos { s.CustomerSessionId = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetDistrictId(v string) *CreateAppSessionBatchSyncRequestAppInfos { s.DistrictId = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetMatchRules(v []*CreateAppSessionBatchSyncRequestAppInfosMatchRules) *CreateAppSessionBatchSyncRequestAppInfos { s.MatchRules = v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetProjectId(v string) *CreateAppSessionBatchSyncRequestAppInfos { s.ProjectId = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetStartParameters(v []*CreateAppSessionBatchSyncRequestAppInfosStartParameters) *CreateAppSessionBatchSyncRequestAppInfos { s.StartParameters = v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetSystemInfo(v []*CreateAppSessionBatchSyncRequestAppInfosSystemInfo) *CreateAppSessionBatchSyncRequestAppInfos { s.SystemInfo = v return s } func (s *CreateAppSessionBatchSyncRequestAppInfos) SetTags(v []*CreateAppSessionBatchSyncRequestAppInfosTags) *CreateAppSessionBatchSyncRequestAppInfos { s.Tags = v return s } type CreateAppSessionBatchSyncRequestAppInfosMatchRules struct { // example: // // component Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // in Type *string `json:"Type,omitempty" xml:"Type,omitempty"` Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` } func (s CreateAppSessionBatchSyncRequestAppInfosMatchRules) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncRequestAppInfosMatchRules) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncRequestAppInfosMatchRules) SetKey(v string) *CreateAppSessionBatchSyncRequestAppInfosMatchRules { s.Key = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfosMatchRules) SetType(v string) *CreateAppSessionBatchSyncRequestAppInfosMatchRules { s.Type = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfosMatchRules) SetValues(v []*string) *CreateAppSessionBatchSyncRequestAppInfosMatchRules { s.Values = v return s } type CreateAppSessionBatchSyncRequestAppInfosStartParameters struct { // example: // // startArgument Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // exampleValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionBatchSyncRequestAppInfosStartParameters) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncRequestAppInfosStartParameters) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncRequestAppInfosStartParameters) SetKey(v string) *CreateAppSessionBatchSyncRequestAppInfosStartParameters { s.Key = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfosStartParameters) SetValue(v string) *CreateAppSessionBatchSyncRequestAppInfosStartParameters { s.Value = &v return s } type CreateAppSessionBatchSyncRequestAppInfosSystemInfo struct { // example: // // utdid Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // OE0usD+AP**** Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionBatchSyncRequestAppInfosSystemInfo) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncRequestAppInfosSystemInfo) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncRequestAppInfosSystemInfo) SetKey(v string) *CreateAppSessionBatchSyncRequestAppInfosSystemInfo { s.Key = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfosSystemInfo) SetValue(v string) *CreateAppSessionBatchSyncRequestAppInfosSystemInfo { s.Value = &v return s } type CreateAppSessionBatchSyncRequestAppInfosTags struct { // example: // // exampleTag Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // exampleValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionBatchSyncRequestAppInfosTags) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncRequestAppInfosTags) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncRequestAppInfosTags) SetKey(v string) *CreateAppSessionBatchSyncRequestAppInfosTags { s.Key = &v return s } func (s *CreateAppSessionBatchSyncRequestAppInfosTags) SetValue(v string) *CreateAppSessionBatchSyncRequestAppInfosTags { s.Value = &v return s } type CreateAppSessionBatchSyncShrinkRequest struct { // This parameter is required. AppInfosShrink *string `json:"AppInfos,omitempty" xml:"AppInfos,omitempty"` // This parameter is required. // // example: // // 6d4d**** BatchId *string `json:"BatchId,omitempty" xml:"BatchId,omitempty"` } func (s CreateAppSessionBatchSyncShrinkRequest) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncShrinkRequest) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncShrinkRequest) SetAppInfosShrink(v string) *CreateAppSessionBatchSyncShrinkRequest { s.AppInfosShrink = &v return s } func (s *CreateAppSessionBatchSyncShrinkRequest) SetBatchId(v string) *CreateAppSessionBatchSyncShrinkRequest { s.BatchId = &v return s } type CreateAppSessionBatchSyncResponseBody struct { // example: // // 6d4d**** BatchId *string `json:"BatchId,omitempty" xml:"BatchId,omitempty"` FailedList []*CreateAppSessionBatchSyncResponseBodyFailedList `json:"FailedList,omitempty" xml:"FailedList,omitempty" type:"Repeated"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResultList []*CreateAppSessionBatchSyncResponseBodyResultList `json:"ResultList,omitempty" xml:"ResultList,omitempty" type:"Repeated"` } func (s CreateAppSessionBatchSyncResponseBody) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncResponseBody) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncResponseBody) SetBatchId(v string) *CreateAppSessionBatchSyncResponseBody { s.BatchId = &v return s } func (s *CreateAppSessionBatchSyncResponseBody) SetFailedList(v []*CreateAppSessionBatchSyncResponseBodyFailedList) *CreateAppSessionBatchSyncResponseBody { s.FailedList = v return s } func (s *CreateAppSessionBatchSyncResponseBody) SetRequestId(v string) *CreateAppSessionBatchSyncResponseBody { s.RequestId = &v return s } func (s *CreateAppSessionBatchSyncResponseBody) SetResultList(v []*CreateAppSessionBatchSyncResponseBodyResultList) *CreateAppSessionBatchSyncResponseBody { s.ResultList = v return s } type CreateAppSessionBatchSyncResponseBodyFailedList struct { // example: // // 100**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 1ADE0**** CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` FailedInfo *CreateAppSessionBatchSyncResponseBodyFailedListFailedInfo `json:"FailedInfo,omitempty" xml:"FailedInfo,omitempty" type:"Struct"` } func (s CreateAppSessionBatchSyncResponseBodyFailedList) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncResponseBodyFailedList) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncResponseBodyFailedList) SetAppId(v string) *CreateAppSessionBatchSyncResponseBodyFailedList { s.AppId = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyFailedList) SetCustomSessionId(v string) *CreateAppSessionBatchSyncResponseBodyFailedList { s.CustomSessionId = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyFailedList) SetFailedInfo(v *CreateAppSessionBatchSyncResponseBodyFailedListFailedInfo) *CreateAppSessionBatchSyncResponseBodyFailedList { s.FailedInfo = v return s } type CreateAppSessionBatchSyncResponseBodyFailedListFailedInfo struct { // example: // // App type not support. ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // example: // // 400 ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` } func (s CreateAppSessionBatchSyncResponseBodyFailedListFailedInfo) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncResponseBodyFailedListFailedInfo) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncResponseBodyFailedListFailedInfo) SetErrorCode(v string) *CreateAppSessionBatchSyncResponseBodyFailedListFailedInfo { s.ErrorCode = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyFailedListFailedInfo) SetErrorMessage(v string) *CreateAppSessionBatchSyncResponseBodyFailedListFailedInfo { s.ErrorMessage = &v return s } type CreateAppSessionBatchSyncResponseBodyResultList struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` BizInfo *CreateAppSessionBatchSyncResponseBodyResultListBizInfo `json:"BizInfo,omitempty" xml:"BizInfo,omitempty" type:"Struct"` // example: // // 1ADE0**** CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 100**** PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` } func (s CreateAppSessionBatchSyncResponseBodyResultList) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncResponseBodyResultList) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncResponseBodyResultList) SetAppId(v string) *CreateAppSessionBatchSyncResponseBodyResultList { s.AppId = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultList) SetAppVersion(v string) *CreateAppSessionBatchSyncResponseBodyResultList { s.AppVersion = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultList) SetBizInfo(v *CreateAppSessionBatchSyncResponseBodyResultListBizInfo) *CreateAppSessionBatchSyncResponseBodyResultList { s.BizInfo = v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultList) SetCustomSessionId(v string) *CreateAppSessionBatchSyncResponseBodyResultList { s.CustomSessionId = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultList) SetPlatformSessionId(v string) *CreateAppSessionBatchSyncResponseBodyResultList { s.PlatformSessionId = &v return s } type CreateAppSessionBatchSyncResponseBodyResultListBizInfo struct { // example: // // authToken Biz map[string]interface{} `json:"Biz,omitempty" xml:"Biz,omitempty"` Endpoints []*CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints `json:"Endpoints,omitempty" xml:"Endpoints,omitempty" type:"Repeated"` } func (s CreateAppSessionBatchSyncResponseBodyResultListBizInfo) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncResponseBodyResultListBizInfo) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncResponseBodyResultListBizInfo) SetBiz(v map[string]interface{}) *CreateAppSessionBatchSyncResponseBodyResultListBizInfo { s.Biz = v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultListBizInfo) SetEndpoints(v []*CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints) *CreateAppSessionBatchSyncResponseBodyResultListBizInfo { s.Endpoints = v return s } type CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints struct { // example: // // 127.0.X.X AccessHost *string `json:"AccessHost,omitempty" xml:"AccessHost,omitempty"` // example: // // 8080 AccessPort *string `json:"AccessPort,omitempty" xml:"AccessPort,omitempty"` // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // example: // // bgp Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"` // example: // // exampleName Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // example: // // Native Type *string `json:"Type,omitempty" xml:"Type,omitempty"` } func (s CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints) SetAccessHost(v string) *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints { s.AccessHost = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints) SetAccessPort(v string) *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints { s.AccessPort = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints) SetDistrictId(v string) *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints { s.DistrictId = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints) SetIsp(v string) *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints { s.Isp = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints) SetName(v string) *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints { s.Name = &v return s } func (s *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints) SetType(v string) *CreateAppSessionBatchSyncResponseBodyResultListBizInfoEndpoints { s.Type = &v return s } type CreateAppSessionBatchSyncResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAppSessionBatchSyncResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateAppSessionBatchSyncResponse) String() string { return tea.Prettify(s) } func (s CreateAppSessionBatchSyncResponse) GoString() string { return s.String() } func (s *CreateAppSessionBatchSyncResponse) SetHeaders(v map[string]*string) *CreateAppSessionBatchSyncResponse { s.Headers = v return s } func (s *CreateAppSessionBatchSyncResponse) SetStatusCode(v int32) *CreateAppSessionBatchSyncResponse { s.StatusCode = &v return s } func (s *CreateAppSessionBatchSyncResponse) SetBody(v *CreateAppSessionBatchSyncResponseBody) *CreateAppSessionBatchSyncResponse { s.Body = v return s } type CreateAppSessionSyncRequest struct { // example: // // 501716211209548966XXXX AdapterFileId *string `json:"AdapterFileId,omitempty" xml:"AdapterFileId,omitempty"` // This parameter is required. // // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // 192.168.XX.XX ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"` // This parameter is required. // // example: // // 1ADE0**** CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 2YEF0**** CustomUserId *string `json:"CustomUserId,omitempty" xml:"CustomUserId,omitempty"` // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` MatchRules []*CreateAppSessionSyncRequestMatchRules `json:"MatchRules,omitempty" xml:"MatchRules,omitempty" type:"Repeated"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` StartParameters []*CreateAppSessionSyncRequestStartParameters `json:"StartParameters,omitempty" xml:"StartParameters,omitempty" type:"Repeated"` SystemInfo []*CreateAppSessionSyncRequestSystemInfo `json:"SystemInfo,omitempty" xml:"SystemInfo,omitempty" type:"Repeated"` Tags []*CreateAppSessionSyncRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` } func (s CreateAppSessionSyncRequest) String() string { return tea.Prettify(s) } func (s CreateAppSessionSyncRequest) GoString() string { return s.String() } func (s *CreateAppSessionSyncRequest) SetAdapterFileId(v string) *CreateAppSessionSyncRequest { s.AdapterFileId = &v return s } func (s *CreateAppSessionSyncRequest) SetAppId(v string) *CreateAppSessionSyncRequest { s.AppId = &v return s } func (s *CreateAppSessionSyncRequest) SetAppVersion(v string) *CreateAppSessionSyncRequest { s.AppVersion = &v return s } func (s *CreateAppSessionSyncRequest) SetClientIp(v string) *CreateAppSessionSyncRequest { s.ClientIp = &v return s } func (s *CreateAppSessionSyncRequest) SetCustomSessionId(v string) *CreateAppSessionSyncRequest { s.CustomSessionId = &v return s } func (s *CreateAppSessionSyncRequest) SetCustomUserId(v string) *CreateAppSessionSyncRequest { s.CustomUserId = &v return s } func (s *CreateAppSessionSyncRequest) SetDistrictId(v string) *CreateAppSessionSyncRequest { s.DistrictId = &v return s } func (s *CreateAppSessionSyncRequest) SetMatchRules(v []*CreateAppSessionSyncRequestMatchRules) *CreateAppSessionSyncRequest { s.MatchRules = v return s } func (s *CreateAppSessionSyncRequest) SetProjectId(v string) *CreateAppSessionSyncRequest { s.ProjectId = &v return s } func (s *CreateAppSessionSyncRequest) SetStartParameters(v []*CreateAppSessionSyncRequestStartParameters) *CreateAppSessionSyncRequest { s.StartParameters = v return s } func (s *CreateAppSessionSyncRequest) SetSystemInfo(v []*CreateAppSessionSyncRequestSystemInfo) *CreateAppSessionSyncRequest { s.SystemInfo = v return s } func (s *CreateAppSessionSyncRequest) SetTags(v []*CreateAppSessionSyncRequestTags) *CreateAppSessionSyncRequest { s.Tags = v return s } type CreateAppSessionSyncRequestMatchRules struct { // example: // // component Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // in Type *string `json:"Type,omitempty" xml:"Type,omitempty"` Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` } func (s CreateAppSessionSyncRequestMatchRules) String() string { return tea.Prettify(s) } func (s CreateAppSessionSyncRequestMatchRules) GoString() string { return s.String() } func (s *CreateAppSessionSyncRequestMatchRules) SetKey(v string) *CreateAppSessionSyncRequestMatchRules { s.Key = &v return s } func (s *CreateAppSessionSyncRequestMatchRules) SetType(v string) *CreateAppSessionSyncRequestMatchRules { s.Type = &v return s } func (s *CreateAppSessionSyncRequestMatchRules) SetValues(v []*string) *CreateAppSessionSyncRequestMatchRules { s.Values = v return s } type CreateAppSessionSyncRequestStartParameters struct { // example: // // startArgument Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // exampleValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionSyncRequestStartParameters) String() string { return tea.Prettify(s) } func (s CreateAppSessionSyncRequestStartParameters) GoString() string { return s.String() } func (s *CreateAppSessionSyncRequestStartParameters) SetKey(v string) *CreateAppSessionSyncRequestStartParameters { s.Key = &v return s } func (s *CreateAppSessionSyncRequestStartParameters) SetValue(v string) *CreateAppSessionSyncRequestStartParameters { s.Value = &v return s } type CreateAppSessionSyncRequestSystemInfo struct { // example: // // utdid Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // OE0usD+AP**** Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionSyncRequestSystemInfo) String() string { return tea.Prettify(s) } func (s CreateAppSessionSyncRequestSystemInfo) GoString() string { return s.String() } func (s *CreateAppSessionSyncRequestSystemInfo) SetKey(v string) *CreateAppSessionSyncRequestSystemInfo { s.Key = &v return s } func (s *CreateAppSessionSyncRequestSystemInfo) SetValue(v string) *CreateAppSessionSyncRequestSystemInfo { s.Value = &v return s } type CreateAppSessionSyncRequestTags struct { // example: // // exampleTag Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // exampleValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s CreateAppSessionSyncRequestTags) String() string { return tea.Prettify(s) } func (s CreateAppSessionSyncRequestTags) GoString() string { return s.String() } func (s *CreateAppSessionSyncRequestTags) SetKey(v string) *CreateAppSessionSyncRequestTags { s.Key = &v return s } func (s *CreateAppSessionSyncRequestTags) SetValue(v string) *CreateAppSessionSyncRequestTags { s.Value = &v return s } type CreateAppSessionSyncResponseBody struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` BizInfo *CreateAppSessionSyncResponseBodyBizInfo `json:"BizInfo,omitempty" xml:"BizInfo,omitempty" type:"Struct"` // example: // // 1ADE0**** CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 100**** PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateAppSessionSyncResponseBody) String() string { return tea.Prettify(s) } func (s CreateAppSessionSyncResponseBody) GoString() string { return s.String() } func (s *CreateAppSessionSyncResponseBody) SetAppId(v string) *CreateAppSessionSyncResponseBody { s.AppId = &v return s } func (s *CreateAppSessionSyncResponseBody) SetAppVersion(v string) *CreateAppSessionSyncResponseBody { s.AppVersion = &v return s } func (s *CreateAppSessionSyncResponseBody) SetBizInfo(v *CreateAppSessionSyncResponseBodyBizInfo) *CreateAppSessionSyncResponseBody { s.BizInfo = v return s } func (s *CreateAppSessionSyncResponseBody) SetCustomSessionId(v string) *CreateAppSessionSyncResponseBody { s.CustomSessionId = &v return s } func (s *CreateAppSessionSyncResponseBody) SetPlatformSessionId(v string) *CreateAppSessionSyncResponseBody { s.PlatformSessionId = &v return s } func (s *CreateAppSessionSyncResponseBody) SetRequestId(v string) *CreateAppSessionSyncResponseBody { s.RequestId = &v return s } type CreateAppSessionSyncResponseBodyBizInfo struct { // example: // // authToken Biz map[string]interface{} `json:"Biz,omitempty" xml:"Biz,omitempty"` Endpoints []*CreateAppSessionSyncResponseBodyBizInfoEndpoints `json:"Endpoints,omitempty" xml:"Endpoints,omitempty" type:"Repeated"` } func (s CreateAppSessionSyncResponseBodyBizInfo) String() string { return tea.Prettify(s) } func (s CreateAppSessionSyncResponseBodyBizInfo) GoString() string { return s.String() } func (s *CreateAppSessionSyncResponseBodyBizInfo) SetBiz(v map[string]interface{}) *CreateAppSessionSyncResponseBodyBizInfo { s.Biz = v return s } func (s *CreateAppSessionSyncResponseBodyBizInfo) SetEndpoints(v []*CreateAppSessionSyncResponseBodyBizInfoEndpoints) *CreateAppSessionSyncResponseBodyBizInfo { s.Endpoints = v return s } type CreateAppSessionSyncResponseBodyBizInfoEndpoints struct { // example: // // 127.0.X.X AccessHost *string `json:"AccessHost,omitempty" xml:"AccessHost,omitempty"` // example: // // 8080 AccessPort *string `json:"AccessPort,omitempty" xml:"AccessPort,omitempty"` // example: // // huabei DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // example: // // BGP Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"` // example: // // exampleName Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // example: // // Native Type *string `json:"Type,omitempty" xml:"Type,omitempty"` } func (s CreateAppSessionSyncResponseBodyBizInfoEndpoints) String() string { return tea.Prettify(s) } func (s CreateAppSessionSyncResponseBodyBizInfoEndpoints) GoString() string { return s.String() } func (s *CreateAppSessionSyncResponseBodyBizInfoEndpoints) SetAccessHost(v string) *CreateAppSessionSyncResponseBodyBizInfoEndpoints { s.AccessHost = &v return s } func (s *CreateAppSessionSyncResponseBodyBizInfoEndpoints) SetAccessPort(v string) *CreateAppSessionSyncResponseBodyBizInfoEndpoints { s.AccessPort = &v return s } func (s *CreateAppSessionSyncResponseBodyBizInfoEndpoints) SetDistrictId(v string) *CreateAppSessionSyncResponseBodyBizInfoEndpoints { s.DistrictId = &v return s } func (s *CreateAppSessionSyncResponseBodyBizInfoEndpoints) SetIsp(v string) *CreateAppSessionSyncResponseBodyBizInfoEndpoints { s.Isp = &v return s } func (s *CreateAppSessionSyncResponseBodyBizInfoEndpoints) SetName(v string) *CreateAppSessionSyncResponseBodyBizInfoEndpoints { s.Name = &v return s } func (s *CreateAppSessionSyncResponseBodyBizInfoEndpoints) SetType(v string) *CreateAppSessionSyncResponseBodyBizInfoEndpoints { s.Type = &v return s } type CreateAppSessionSyncResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAppSessionSyncResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateAppSessionSyncResponse) String() string { return tea.Prettify(s) } func (s CreateAppSessionSyncResponse) GoString() string { return s.String() } func (s *CreateAppSessionSyncResponse) SetHeaders(v map[string]*string) *CreateAppSessionSyncResponse { s.Headers = v return s } func (s *CreateAppSessionSyncResponse) SetStatusCode(v int32) *CreateAppSessionSyncResponse { s.StatusCode = &v return s } func (s *CreateAppSessionSyncResponse) SetBody(v *CreateAppSessionSyncResponseBody) *CreateAppSessionSyncResponse { s.Body = v return s } type CreateAppVersionRequest struct { // This parameter is required. // // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // This parameter is required. // // example: // // exampleVersion AppVersionName *string `json:"AppVersionName,omitempty" xml:"AppVersionName,omitempty"` } func (s CreateAppVersionRequest) String() string { return tea.Prettify(s) } func (s CreateAppVersionRequest) GoString() string { return s.String() } func (s *CreateAppVersionRequest) SetAppId(v string) *CreateAppVersionRequest { s.AppId = &v return s } func (s *CreateAppVersionRequest) SetAppVersionName(v string) *CreateAppVersionRequest { s.AppVersionName = &v return s } type CreateAppVersionResponseBody struct { // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateAppVersionResponseBody) String() string { return tea.Prettify(s) } func (s CreateAppVersionResponseBody) GoString() string { return s.String() } func (s *CreateAppVersionResponseBody) SetAppVersionId(v string) *CreateAppVersionResponseBody { s.AppVersionId = &v return s } func (s *CreateAppVersionResponseBody) SetRequestId(v string) *CreateAppVersionResponseBody { s.RequestId = &v return s } type CreateAppVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAppVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateAppVersionResponse) String() string { return tea.Prettify(s) } func (s CreateAppVersionResponse) GoString() string { return s.String() } func (s *CreateAppVersionResponse) SetHeaders(v map[string]*string) *CreateAppVersionResponse { s.Headers = v return s } func (s *CreateAppVersionResponse) SetStatusCode(v int32) *CreateAppVersionResponse { s.StatusCode = &v return s } func (s *CreateAppVersionResponse) SetBody(v *CreateAppVersionResponseBody) *CreateAppVersionResponse { s.Body = v return s } type CreateCapacityReservationRequest struct { // This parameter is required. // // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // 2YEF0**** ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // This parameter is required. // // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // Deprecated // // example: // // 2022-02-02 22:22:22 ExpectResourceReadyTime *string `json:"ExpectResourceReadyTime,omitempty" xml:"ExpectResourceReadyTime,omitempty"` // This parameter is required. // // example: // // 100 ExpectSessionCapacity *int32 `json:"ExpectSessionCapacity,omitempty" xml:"ExpectSessionCapacity,omitempty"` // This parameter is required. // // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s CreateCapacityReservationRequest) String() string { return tea.Prettify(s) } func (s CreateCapacityReservationRequest) GoString() string { return s.String() } func (s *CreateCapacityReservationRequest) SetAppId(v string) *CreateCapacityReservationRequest { s.AppId = &v return s } func (s *CreateCapacityReservationRequest) SetAppVersion(v string) *CreateCapacityReservationRequest { s.AppVersion = &v return s } func (s *CreateCapacityReservationRequest) SetClientToken(v string) *CreateCapacityReservationRequest { s.ClientToken = &v return s } func (s *CreateCapacityReservationRequest) SetDistrictId(v string) *CreateCapacityReservationRequest { s.DistrictId = &v return s } func (s *CreateCapacityReservationRequest) SetExpectResourceReadyTime(v string) *CreateCapacityReservationRequest { s.ExpectResourceReadyTime = &v return s } func (s *CreateCapacityReservationRequest) SetExpectSessionCapacity(v int32) *CreateCapacityReservationRequest { s.ExpectSessionCapacity = &v return s } func (s *CreateCapacityReservationRequest) SetProjectId(v string) *CreateCapacityReservationRequest { s.ProjectId = &v return s } type CreateCapacityReservationResponseBody struct { // example: // // 10000 CurrMaxAllocatableSessionCapacity *int32 `json:"CurrMaxAllocatableSessionCapacity,omitempty" xml:"CurrMaxAllocatableSessionCapacity,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // b354**** TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` } func (s CreateCapacityReservationResponseBody) String() string { return tea.Prettify(s) } func (s CreateCapacityReservationResponseBody) GoString() string { return s.String() } func (s *CreateCapacityReservationResponseBody) SetCurrMaxAllocatableSessionCapacity(v int32) *CreateCapacityReservationResponseBody { s.CurrMaxAllocatableSessionCapacity = &v return s } func (s *CreateCapacityReservationResponseBody) SetRequestId(v string) *CreateCapacityReservationResponseBody { s.RequestId = &v return s } func (s *CreateCapacityReservationResponseBody) SetTaskId(v string) *CreateCapacityReservationResponseBody { s.TaskId = &v return s } type CreateCapacityReservationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateCapacityReservationResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateCapacityReservationResponse) String() string { return tea.Prettify(s) } func (s CreateCapacityReservationResponse) GoString() string { return s.String() } func (s *CreateCapacityReservationResponse) SetHeaders(v map[string]*string) *CreateCapacityReservationResponse { s.Headers = v return s } func (s *CreateCapacityReservationResponse) SetStatusCode(v int32) *CreateCapacityReservationResponse { s.StatusCode = &v return s } func (s *CreateCapacityReservationResponse) SetBody(v *CreateCapacityReservationResponseBody) *CreateCapacityReservationResponse { s.Body = v return s } type DeleteAppRequest struct { // This parameter is required. // // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` } func (s DeleteAppRequest) String() string { return tea.Prettify(s) } func (s DeleteAppRequest) GoString() string { return s.String() } func (s *DeleteAppRequest) SetAppId(v string) *DeleteAppRequest { s.AppId = &v return s } type DeleteAppResponseBody struct { // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteAppResponseBody) String() string { return tea.Prettify(s) } func (s DeleteAppResponseBody) GoString() string { return s.String() } func (s *DeleteAppResponseBody) SetAppId(v string) *DeleteAppResponseBody { s.AppId = &v return s } func (s *DeleteAppResponseBody) SetRequestId(v string) *DeleteAppResponseBody { s.RequestId = &v return s } type DeleteAppResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAppResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteAppResponse) String() string { return tea.Prettify(s) } func (s DeleteAppResponse) GoString() string { return s.String() } func (s *DeleteAppResponse) SetHeaders(v map[string]*string) *DeleteAppResponse { s.Headers = v return s } func (s *DeleteAppResponse) SetStatusCode(v int32) *DeleteAppResponse { s.StatusCode = &v return s } func (s *DeleteAppResponse) SetBody(v *DeleteAppResponseBody) *DeleteAppResponse { s.Body = v return s } type DeleteAppVersionRequest struct { // This parameter is required. // // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` } func (s DeleteAppVersionRequest) String() string { return tea.Prettify(s) } func (s DeleteAppVersionRequest) GoString() string { return s.String() } func (s *DeleteAppVersionRequest) SetAppVersionId(v string) *DeleteAppVersionRequest { s.AppVersionId = &v return s } type DeleteAppVersionResponseBody struct { // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteAppVersionResponseBody) String() string { return tea.Prettify(s) } func (s DeleteAppVersionResponseBody) GoString() string { return s.String() } func (s *DeleteAppVersionResponseBody) SetAppVersionId(v string) *DeleteAppVersionResponseBody { s.AppVersionId = &v return s } func (s *DeleteAppVersionResponseBody) SetRequestId(v string) *DeleteAppVersionResponseBody { s.RequestId = &v return s } type DeleteAppVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAppVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteAppVersionResponse) String() string { return tea.Prettify(s) } func (s DeleteAppVersionResponse) GoString() string { return s.String() } func (s *DeleteAppVersionResponse) SetHeaders(v map[string]*string) *DeleteAppVersionResponse { s.Headers = v return s } func (s *DeleteAppVersionResponse) SetStatusCode(v int32) *DeleteAppVersionResponse { s.StatusCode = &v return s } func (s *DeleteAppVersionResponse) SetBody(v *DeleteAppVersionResponseBody) *DeleteAppVersionResponse { s.Body = v return s } type DescribeInstanceStatsInfoRequest struct { DistrictIds []*string `json:"DistrictIds,omitempty" xml:"DistrictIds,omitempty" type:"Repeated"` InstanceTypes []*string `json:"InstanceTypes,omitempty" xml:"InstanceTypes,omitempty" type:"Repeated"` ProjectIds []*string `json:"ProjectIds,omitempty" xml:"ProjectIds,omitempty" type:"Repeated"` } func (s DescribeInstanceStatsInfoRequest) String() string { return tea.Prettify(s) } func (s DescribeInstanceStatsInfoRequest) GoString() string { return s.String() } func (s *DescribeInstanceStatsInfoRequest) SetDistrictIds(v []*string) *DescribeInstanceStatsInfoRequest { s.DistrictIds = v return s } func (s *DescribeInstanceStatsInfoRequest) SetInstanceTypes(v []*string) *DescribeInstanceStatsInfoRequest { s.InstanceTypes = v return s } func (s *DescribeInstanceStatsInfoRequest) SetProjectIds(v []*string) *DescribeInstanceStatsInfoRequest { s.ProjectIds = v return s } type DescribeInstanceStatsInfoResponseBody struct { Data []*DescribeInstanceStatsInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0977 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DescribeInstanceStatsInfoResponseBody) String() string { return tea.Prettify(s) } func (s DescribeInstanceStatsInfoResponseBody) GoString() string { return s.String() } func (s *DescribeInstanceStatsInfoResponseBody) SetData(v []*DescribeInstanceStatsInfoResponseBodyData) *DescribeInstanceStatsInfoResponseBody { s.Data = v return s } func (s *DescribeInstanceStatsInfoResponseBody) SetRequestId(v string) *DescribeInstanceStatsInfoResponseBody { s.RequestId = &v return s } type DescribeInstanceStatsInfoResponseBodyData struct { // example: // // huabei DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // example: // // gcs.r1c1m1.1xlarge InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // example: // // 1 OperatingInstanceCount *int32 `json:"OperatingInstanceCount,omitempty" xml:"OperatingInstanceCount,omitempty"` // example: // // 6733705348307226241003 ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` // example: // // 1 ReleasingInstanceCount *int32 `json:"ReleasingInstanceCount,omitempty" xml:"ReleasingInstanceCount,omitempty"` // example: // // 1 ReservingInstanceCount *int32 `json:"ReservingInstanceCount,omitempty" xml:"ReservingInstanceCount,omitempty"` // example: // // 1 RunningInstanceCount *int32 `json:"RunningInstanceCount,omitempty" xml:"RunningInstanceCount,omitempty"` // example: // // 4 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s DescribeInstanceStatsInfoResponseBodyData) String() string { return tea.Prettify(s) } func (s DescribeInstanceStatsInfoResponseBodyData) GoString() string { return s.String() } func (s *DescribeInstanceStatsInfoResponseBodyData) SetDistrictId(v string) *DescribeInstanceStatsInfoResponseBodyData { s.DistrictId = &v return s } func (s *DescribeInstanceStatsInfoResponseBodyData) SetInstanceType(v string) *DescribeInstanceStatsInfoResponseBodyData { s.InstanceType = &v return s } func (s *DescribeInstanceStatsInfoResponseBodyData) SetOperatingInstanceCount(v int32) *DescribeInstanceStatsInfoResponseBodyData { s.OperatingInstanceCount = &v return s } func (s *DescribeInstanceStatsInfoResponseBodyData) SetProjectId(v string) *DescribeInstanceStatsInfoResponseBodyData { s.ProjectId = &v return s } func (s *DescribeInstanceStatsInfoResponseBodyData) SetReleasingInstanceCount(v int32) *DescribeInstanceStatsInfoResponseBodyData { s.ReleasingInstanceCount = &v return s } func (s *DescribeInstanceStatsInfoResponseBodyData) SetReservingInstanceCount(v int32) *DescribeInstanceStatsInfoResponseBodyData { s.ReservingInstanceCount = &v return s } func (s *DescribeInstanceStatsInfoResponseBodyData) SetRunningInstanceCount(v int32) *DescribeInstanceStatsInfoResponseBodyData { s.RunningInstanceCount = &v return s } func (s *DescribeInstanceStatsInfoResponseBodyData) SetTotalCount(v int32) *DescribeInstanceStatsInfoResponseBodyData { s.TotalCount = &v return s } type DescribeInstanceStatsInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeInstanceStatsInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DescribeInstanceStatsInfoResponse) String() string { return tea.Prettify(s) } func (s DescribeInstanceStatsInfoResponse) GoString() string { return s.String() } func (s *DescribeInstanceStatsInfoResponse) SetHeaders(v map[string]*string) *DescribeInstanceStatsInfoResponse { s.Headers = v return s } func (s *DescribeInstanceStatsInfoResponse) SetStatusCode(v int32) *DescribeInstanceStatsInfoResponse { s.StatusCode = &v return s } func (s *DescribeInstanceStatsInfoResponse) SetBody(v *DescribeInstanceStatsInfoResponseBody) *DescribeInstanceStatsInfoResponse { s.Body = v return s } type GetAdaptationRequest struct { // example: // // 1432**** AdaptApplyId *int64 `json:"AdaptApplyId,omitempty" xml:"AdaptApplyId,omitempty"` // example: // // 5435**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` } func (s GetAdaptationRequest) String() string { return tea.Prettify(s) } func (s GetAdaptationRequest) GoString() string { return s.String() } func (s *GetAdaptationRequest) SetAdaptApplyId(v int64) *GetAdaptationRequest { s.AdaptApplyId = &v return s } func (s *GetAdaptationRequest) SetAppVersionId(v string) *GetAdaptationRequest { s.AppVersionId = &v return s } type GetAdaptationResponseBody struct { // example: // // 5435**** AdaptApplyId *int64 `json:"AdaptApplyId,omitempty" xml:"AdaptApplyId,omitempty"` AdaptTarget *GetAdaptationResponseBodyAdaptTarget `json:"AdaptTarget,omitempty" xml:"AdaptTarget,omitempty" type:"Struct"` // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` // example: // // 2022-04-06 02:00:00 GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // example: // // 2022-04-06 02:00:00 GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GetAdaptationResponseBody) String() string { return tea.Prettify(s) } func (s GetAdaptationResponseBody) GoString() string { return s.String() } func (s *GetAdaptationResponseBody) SetAdaptApplyId(v int64) *GetAdaptationResponseBody { s.AdaptApplyId = &v return s } func (s *GetAdaptationResponseBody) SetAdaptTarget(v *GetAdaptationResponseBodyAdaptTarget) *GetAdaptationResponseBody { s.AdaptTarget = v return s } func (s *GetAdaptationResponseBody) SetAppId(v string) *GetAdaptationResponseBody { s.AppId = &v return s } func (s *GetAdaptationResponseBody) SetAppVersionId(v string) *GetAdaptationResponseBody { s.AppVersionId = &v return s } func (s *GetAdaptationResponseBody) SetGmtCreate(v string) *GetAdaptationResponseBody { s.GmtCreate = &v return s } func (s *GetAdaptationResponseBody) SetGmtModified(v string) *GetAdaptationResponseBody { s.GmtModified = &v return s } func (s *GetAdaptationResponseBody) SetRequestId(v string) *GetAdaptationResponseBody { s.RequestId = &v return s } type GetAdaptationResponseBodyAdaptTarget struct { // example: // // 30 BitRate *int32 `json:"BitRate,omitempty" xml:"BitRate,omitempty"` // example: // // 30 FrameRate *int32 `json:"FrameRate,omitempty" xml:"FrameRate,omitempty"` // example: // // 1080p Resolution *string `json:"Resolution,omitempty" xml:"Resolution,omitempty"` // example: // // /example/example.exe StartProgram *string `json:"StartProgram,omitempty" xml:"StartProgram,omitempty"` } func (s GetAdaptationResponseBodyAdaptTarget) String() string { return tea.Prettify(s) } func (s GetAdaptationResponseBodyAdaptTarget) GoString() string { return s.String() } func (s *GetAdaptationResponseBodyAdaptTarget) SetBitRate(v int32) *GetAdaptationResponseBodyAdaptTarget { s.BitRate = &v return s } func (s *GetAdaptationResponseBodyAdaptTarget) SetFrameRate(v int32) *GetAdaptationResponseBodyAdaptTarget { s.FrameRate = &v return s } func (s *GetAdaptationResponseBodyAdaptTarget) SetResolution(v string) *GetAdaptationResponseBodyAdaptTarget { s.Resolution = &v return s } func (s *GetAdaptationResponseBodyAdaptTarget) SetStartProgram(v string) *GetAdaptationResponseBodyAdaptTarget { s.StartProgram = &v return s } type GetAdaptationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAdaptationResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetAdaptationResponse) String() string { return tea.Prettify(s) } func (s GetAdaptationResponse) GoString() string { return s.String() } func (s *GetAdaptationResponse) SetHeaders(v map[string]*string) *GetAdaptationResponse { s.Headers = v return s } func (s *GetAdaptationResponse) SetStatusCode(v int32) *GetAdaptationResponse { s.StatusCode = &v return s } func (s *GetAdaptationResponse) SetBody(v *GetAdaptationResponseBody) *GetAdaptationResponse { s.Body = v return s } type GetAppRequest struct { // This parameter is required. // // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` } func (s GetAppRequest) String() string { return tea.Prettify(s) } func (s GetAppRequest) GoString() string { return s.String() } func (s *GetAppRequest) SetAppId(v string) *GetAppRequest { s.AppId = &v return s } type GetAppResponseBody struct { // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // example AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"` // example: // // end_game AppType *string `json:"AppType,omitempty" xml:"AppType,omitempty"` // example: // // 2022-04-06 02:00:00 GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // example: // // 2022-04-06 02:00:00 GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // 47d0bd4d-8815-48a2-b783-6cbba89d**** StreamingAppId *string `json:"StreamingAppId,omitempty" xml:"StreamingAppId,omitempty"` // example: // // self-have-streaming StreamingSolution *string `json:"StreamingSolution,omitempty" xml:"StreamingSolution,omitempty"` // example: // // 10 VersionAdaptNum *int64 `json:"VersionAdaptNum,omitempty" xml:"VersionAdaptNum,omitempty"` // example: // // 28 VersionTotalNum *int64 `json:"VersionTotalNum,omitempty" xml:"VersionTotalNum,omitempty"` } func (s GetAppResponseBody) String() string { return tea.Prettify(s) } func (s GetAppResponseBody) GoString() string { return s.String() } func (s *GetAppResponseBody) SetAppId(v string) *GetAppResponseBody { s.AppId = &v return s } func (s *GetAppResponseBody) SetAppName(v string) *GetAppResponseBody { s.AppName = &v return s } func (s *GetAppResponseBody) SetAppType(v string) *GetAppResponseBody { s.AppType = &v return s } func (s *GetAppResponseBody) SetGmtCreate(v string) *GetAppResponseBody { s.GmtCreate = &v return s } func (s *GetAppResponseBody) SetGmtModified(v string) *GetAppResponseBody { s.GmtModified = &v return s } func (s *GetAppResponseBody) SetRequestId(v string) *GetAppResponseBody { s.RequestId = &v return s } func (s *GetAppResponseBody) SetStreamingAppId(v string) *GetAppResponseBody { s.StreamingAppId = &v return s } func (s *GetAppResponseBody) SetStreamingSolution(v string) *GetAppResponseBody { s.StreamingSolution = &v return s } func (s *GetAppResponseBody) SetVersionAdaptNum(v int64) *GetAppResponseBody { s.VersionAdaptNum = &v return s } func (s *GetAppResponseBody) SetVersionTotalNum(v int64) *GetAppResponseBody { s.VersionTotalNum = &v return s } type GetAppResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAppResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetAppResponse) String() string { return tea.Prettify(s) } func (s GetAppResponse) GoString() string { return s.String() } func (s *GetAppResponse) SetHeaders(v map[string]*string) *GetAppResponse { s.Headers = v return s } func (s *GetAppResponse) SetStatusCode(v int32) *GetAppResponse { s.StatusCode = &v return s } func (s *GetAppResponse) SetBody(v *GetAppResponseBody) *GetAppResponse { s.Body = v return s } type GetAppCcuRequest struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s GetAppCcuRequest) String() string { return tea.Prettify(s) } func (s GetAppCcuRequest) GoString() string { return s.String() } func (s *GetAppCcuRequest) SetAppId(v string) *GetAppCcuRequest { s.AppId = &v return s } func (s *GetAppCcuRequest) SetAppVersion(v string) *GetAppCcuRequest { s.AppVersion = &v return s } func (s *GetAppCcuRequest) SetProjectId(v string) *GetAppCcuRequest { s.ProjectId = &v return s } type GetAppCcuResponseBody struct { DetailList []*GetAppCcuResponseBodyDetailList `json:"DetailList,omitempty" xml:"DetailList,omitempty" type:"Repeated"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Timestamp *string `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"` } func (s GetAppCcuResponseBody) String() string { return tea.Prettify(s) } func (s GetAppCcuResponseBody) GoString() string { return s.String() } func (s *GetAppCcuResponseBody) SetDetailList(v []*GetAppCcuResponseBodyDetailList) *GetAppCcuResponseBody { s.DetailList = v return s } func (s *GetAppCcuResponseBody) SetRequestId(v string) *GetAppCcuResponseBody { s.RequestId = &v return s } func (s *GetAppCcuResponseBody) SetTimestamp(v string) *GetAppCcuResponseBody { s.Timestamp = &v return s } type GetAppCcuResponseBodyDetailList struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // 100 Ccu *string `json:"Ccu,omitempty" xml:"Ccu,omitempty"` // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s GetAppCcuResponseBodyDetailList) String() string { return tea.Prettify(s) } func (s GetAppCcuResponseBodyDetailList) GoString() string { return s.String() } func (s *GetAppCcuResponseBodyDetailList) SetAppId(v string) *GetAppCcuResponseBodyDetailList { s.AppId = &v return s } func (s *GetAppCcuResponseBodyDetailList) SetAppVersion(v string) *GetAppCcuResponseBodyDetailList { s.AppVersion = &v return s } func (s *GetAppCcuResponseBodyDetailList) SetCcu(v string) *GetAppCcuResponseBodyDetailList { s.Ccu = &v return s } func (s *GetAppCcuResponseBodyDetailList) SetDistrictId(v string) *GetAppCcuResponseBodyDetailList { s.DistrictId = &v return s } func (s *GetAppCcuResponseBodyDetailList) SetProjectId(v string) *GetAppCcuResponseBodyDetailList { s.ProjectId = &v return s } type GetAppCcuResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAppCcuResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetAppCcuResponse) String() string { return tea.Prettify(s) } func (s GetAppCcuResponse) GoString() string { return s.String() } func (s *GetAppCcuResponse) SetHeaders(v map[string]*string) *GetAppCcuResponse { s.Headers = v return s } func (s *GetAppCcuResponse) SetStatusCode(v int32) *GetAppCcuResponse { s.StatusCode = &v return s } func (s *GetAppCcuResponse) SetBody(v *GetAppCcuResponseBody) *GetAppCcuResponse { s.Body = v return s } type GetAppSessionRequest struct { // example: // // 1ADE0XXXX CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 100XXXX PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` } func (s GetAppSessionRequest) String() string { return tea.Prettify(s) } func (s GetAppSessionRequest) GoString() string { return s.String() } func (s *GetAppSessionRequest) SetCustomSessionId(v string) *GetAppSessionRequest { s.CustomSessionId = &v return s } func (s *GetAppSessionRequest) SetPlatformSessionId(v string) *GetAppSessionRequest { s.PlatformSessionId = &v return s } type GetAppSessionResponseBody struct { // example: // // 13027XXXX AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067XXXX AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // 业务特定的信息,如会话启动/停止时间。 BizInfo *GetAppSessionResponseBodyBizInfo `json:"BizInfo,omitempty" xml:"BizInfo,omitempty" type:"Struct"` // example: // // 1ADE0XXXX CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 100XXXX PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` } func (s GetAppSessionResponseBody) String() string { return tea.Prettify(s) } func (s GetAppSessionResponseBody) GoString() string { return s.String() } func (s *GetAppSessionResponseBody) SetAppId(v string) *GetAppSessionResponseBody { s.AppId = &v return s } func (s *GetAppSessionResponseBody) SetAppVersion(v string) *GetAppSessionResponseBody { s.AppVersion = &v return s } func (s *GetAppSessionResponseBody) SetBizInfo(v *GetAppSessionResponseBodyBizInfo) *GetAppSessionResponseBody { s.BizInfo = v return s } func (s *GetAppSessionResponseBody) SetCustomSessionId(v string) *GetAppSessionResponseBody { s.CustomSessionId = &v return s } func (s *GetAppSessionResponseBody) SetPlatformSessionId(v string) *GetAppSessionResponseBody { s.PlatformSessionId = &v return s } func (s *GetAppSessionResponseBody) SetRequestId(v string) *GetAppSessionResponseBody { s.RequestId = &v return s } func (s *GetAppSessionResponseBody) SetStatus(v string) *GetAppSessionResponseBody { s.Status = &v return s } type GetAppSessionResponseBodyBizInfo struct { // 会话启动时间 // // example: // // 2022-07-20 17:58:51 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // 会话停止时间 // // example: // // 2022-07-20 17:58:57 StopTime *string `json:"StopTime,omitempty" xml:"StopTime,omitempty"` } func (s GetAppSessionResponseBodyBizInfo) String() string { return tea.Prettify(s) } func (s GetAppSessionResponseBodyBizInfo) GoString() string { return s.String() } func (s *GetAppSessionResponseBodyBizInfo) SetStartTime(v string) *GetAppSessionResponseBodyBizInfo { s.StartTime = &v return s } func (s *GetAppSessionResponseBodyBizInfo) SetStopTime(v string) *GetAppSessionResponseBodyBizInfo { s.StopTime = &v return s } type GetAppSessionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAppSessionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetAppSessionResponse) String() string { return tea.Prettify(s) } func (s GetAppSessionResponse) GoString() string { return s.String() } func (s *GetAppSessionResponse) SetHeaders(v map[string]*string) *GetAppSessionResponse { s.Headers = v return s } func (s *GetAppSessionResponse) SetStatusCode(v int32) *GetAppSessionResponse { s.StatusCode = &v return s } func (s *GetAppSessionResponse) SetBody(v *GetAppSessionResponseBody) *GetAppSessionResponse { s.Body = v return s } type GetAppVersionRequest struct { // This parameter is required. // // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` } func (s GetAppVersionRequest) String() string { return tea.Prettify(s) } func (s GetAppVersionRequest) GoString() string { return s.String() } func (s *GetAppVersionRequest) SetAppVersionId(v string) *GetAppVersionRequest { s.AppVersionId = &v return s } type GetAppVersionResponseBody struct { // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` // example: // // exampleVersion AppVersionName *string `json:"AppVersionName,omitempty" xml:"AppVersionName,omitempty"` // example: // // file_uploading AppVersionStatus *string `json:"AppVersionStatus,omitempty" xml:"AppVersionStatus,omitempty"` AppVersionStatusMemo *string `json:"AppVersionStatusMemo,omitempty" xml:"AppVersionStatusMemo,omitempty"` // example: // // 0.31 ConsumeCu *float64 `json:"ConsumeCu,omitempty" xml:"ConsumeCu,omitempty"` // example: // // https://www.example.com/exampleFile.tar FileAddress *string `json:"FileAddress,omitempty" xml:"FileAddress,omitempty"` // example: // // 1024 FileSize *int64 `json:"FileSize,omitempty" xml:"FileSize,omitempty"` // example: // // 2022-04-06 02:00:00 FileUploadFinishTime *string `json:"FileUploadFinishTime,omitempty" xml:"FileUploadFinishTime,omitempty"` // example: // // local_file_upload FileUploadType *string `json:"FileUploadType,omitempty" xml:"FileUploadType,omitempty"` // example: // // 2022-04-06 02:00:00 GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // example: // // 2022-04-06 02:00:00 GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GetAppVersionResponseBody) String() string { return tea.Prettify(s) } func (s GetAppVersionResponseBody) GoString() string { return s.String() } func (s *GetAppVersionResponseBody) SetAppId(v string) *GetAppVersionResponseBody { s.AppId = &v return s } func (s *GetAppVersionResponseBody) SetAppVersionId(v string) *GetAppVersionResponseBody { s.AppVersionId = &v return s } func (s *GetAppVersionResponseBody) SetAppVersionName(v string) *GetAppVersionResponseBody { s.AppVersionName = &v return s } func (s *GetAppVersionResponseBody) SetAppVersionStatus(v string) *GetAppVersionResponseBody { s.AppVersionStatus = &v return s } func (s *GetAppVersionResponseBody) SetAppVersionStatusMemo(v string) *GetAppVersionResponseBody { s.AppVersionStatusMemo = &v return s } func (s *GetAppVersionResponseBody) SetConsumeCu(v float64) *GetAppVersionResponseBody { s.ConsumeCu = &v return s } func (s *GetAppVersionResponseBody) SetFileAddress(v string) *GetAppVersionResponseBody { s.FileAddress = &v return s } func (s *GetAppVersionResponseBody) SetFileSize(v int64) *GetAppVersionResponseBody { s.FileSize = &v return s } func (s *GetAppVersionResponseBody) SetFileUploadFinishTime(v string) *GetAppVersionResponseBody { s.FileUploadFinishTime = &v return s } func (s *GetAppVersionResponseBody) SetFileUploadType(v string) *GetAppVersionResponseBody { s.FileUploadType = &v return s } func (s *GetAppVersionResponseBody) SetGmtCreate(v string) *GetAppVersionResponseBody { s.GmtCreate = &v return s } func (s *GetAppVersionResponseBody) SetGmtModified(v string) *GetAppVersionResponseBody { s.GmtModified = &v return s } func (s *GetAppVersionResponseBody) SetRequestId(v string) *GetAppVersionResponseBody { s.RequestId = &v return s } type GetAppVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAppVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetAppVersionResponse) String() string { return tea.Prettify(s) } func (s GetAppVersionResponse) GoString() string { return s.String() } func (s *GetAppVersionResponse) SetHeaders(v map[string]*string) *GetAppVersionResponse { s.Headers = v return s } func (s *GetAppVersionResponse) SetStatusCode(v int32) *GetAppVersionResponse { s.StatusCode = &v return s } func (s *GetAppVersionResponse) SetBody(v *GetAppVersionResponseBody) *GetAppVersionResponse { s.Body = v return s } type GetCapacityRequest struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // example: // // 1 PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"` // example: // // 20 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s GetCapacityRequest) String() string { return tea.Prettify(s) } func (s GetCapacityRequest) GoString() string { return s.String() } func (s *GetCapacityRequest) SetAppId(v string) *GetCapacityRequest { s.AppId = &v return s } func (s *GetCapacityRequest) SetAppVersion(v string) *GetCapacityRequest { s.AppVersion = &v return s } func (s *GetCapacityRequest) SetDistrictId(v string) *GetCapacityRequest { s.DistrictId = &v return s } func (s *GetCapacityRequest) SetPageNum(v int32) *GetCapacityRequest { s.PageNum = &v return s } func (s *GetCapacityRequest) SetPageSize(v int32) *GetCapacityRequest { s.PageSize = &v return s } func (s *GetCapacityRequest) SetProjectId(v string) *GetCapacityRequest { s.ProjectId = &v return s } type GetCapacityResponseBody struct { Capacities []*GetCapacityResponseBodyCapacities `json:"Capacities,omitempty" xml:"Capacities,omitempty" type:"Repeated"` // example: // // 1 PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"` // example: // // 20 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // 100 Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"` } func (s GetCapacityResponseBody) String() string { return tea.Prettify(s) } func (s GetCapacityResponseBody) GoString() string { return s.String() } func (s *GetCapacityResponseBody) SetCapacities(v []*GetCapacityResponseBodyCapacities) *GetCapacityResponseBody { s.Capacities = v return s } func (s *GetCapacityResponseBody) SetPageNum(v int32) *GetCapacityResponseBody { s.PageNum = &v return s } func (s *GetCapacityResponseBody) SetPageSize(v int32) *GetCapacityResponseBody { s.PageSize = &v return s } func (s *GetCapacityResponseBody) SetRequestId(v string) *GetCapacityResponseBody { s.RequestId = &v return s } func (s *GetCapacityResponseBody) SetTotal(v int32) *GetCapacityResponseBody { s.Total = &v return s } type GetCapacityResponseBodyCapacities struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` // example: // // 2 SessionCapacity *int32 `json:"SessionCapacity,omitempty" xml:"SessionCapacity,omitempty"` } func (s GetCapacityResponseBodyCapacities) String() string { return tea.Prettify(s) } func (s GetCapacityResponseBodyCapacities) GoString() string { return s.String() } func (s *GetCapacityResponseBodyCapacities) SetAppId(v string) *GetCapacityResponseBodyCapacities { s.AppId = &v return s } func (s *GetCapacityResponseBodyCapacities) SetAppVersion(v string) *GetCapacityResponseBodyCapacities { s.AppVersion = &v return s } func (s *GetCapacityResponseBodyCapacities) SetDistrictId(v string) *GetCapacityResponseBodyCapacities { s.DistrictId = &v return s } func (s *GetCapacityResponseBodyCapacities) SetProjectId(v string) *GetCapacityResponseBodyCapacities { s.ProjectId = &v return s } func (s *GetCapacityResponseBodyCapacities) SetSessionCapacity(v int32) *GetCapacityResponseBodyCapacities { s.SessionCapacity = &v return s } type GetCapacityResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetCapacityResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetCapacityResponse) String() string { return tea.Prettify(s) } func (s GetCapacityResponse) GoString() string { return s.String() } func (s *GetCapacityResponse) SetHeaders(v map[string]*string) *GetCapacityResponse { s.Headers = v return s } func (s *GetCapacityResponse) SetStatusCode(v int32) *GetCapacityResponse { s.StatusCode = &v return s } func (s *GetCapacityResponse) SetBody(v *GetCapacityResponseBody) *GetCapacityResponse { s.Body = v return s } type GetReserveTaskDetailRequest struct { // This parameter is required. // // example: // // b354**** TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` } func (s GetReserveTaskDetailRequest) String() string { return tea.Prettify(s) } func (s GetReserveTaskDetailRequest) GoString() string { return s.String() } func (s *GetReserveTaskDetailRequest) SetTaskId(v string) *GetReserveTaskDetailRequest { s.TaskId = &v return s } type GetReserveTaskDetailResponseBody struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // 100 CurrCompletedSessionCapacity *int32 `json:"CurrCompletedSessionCapacity,omitempty" xml:"CurrCompletedSessionCapacity,omitempty"` // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // example: // // 2022-02-02 22:22:22 ExpectResourceReadyTime *string `json:"ExpectResourceReadyTime,omitempty" xml:"ExpectResourceReadyTime,omitempty"` // example: // // 100 ExpectSessionCapacity *int32 `json:"ExpectSessionCapacity,omitempty" xml:"ExpectSessionCapacity,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` ResBatchList []*GetReserveTaskDetailResponseBodyResBatchList `json:"ResBatchList,omitempty" xml:"ResBatchList,omitempty" type:"Repeated"` // example: // // b354**** TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` // example: // // created TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"` } func (s GetReserveTaskDetailResponseBody) String() string { return tea.Prettify(s) } func (s GetReserveTaskDetailResponseBody) GoString() string { return s.String() } func (s *GetReserveTaskDetailResponseBody) SetAppId(v string) *GetReserveTaskDetailResponseBody { s.AppId = &v return s } func (s *GetReserveTaskDetailResponseBody) SetAppVersion(v string) *GetReserveTaskDetailResponseBody { s.AppVersion = &v return s } func (s *GetReserveTaskDetailResponseBody) SetCurrCompletedSessionCapacity(v int32) *GetReserveTaskDetailResponseBody { s.CurrCompletedSessionCapacity = &v return s } func (s *GetReserveTaskDetailResponseBody) SetDistrictId(v string) *GetReserveTaskDetailResponseBody { s.DistrictId = &v return s } func (s *GetReserveTaskDetailResponseBody) SetExpectResourceReadyTime(v string) *GetReserveTaskDetailResponseBody { s.ExpectResourceReadyTime = &v return s } func (s *GetReserveTaskDetailResponseBody) SetExpectSessionCapacity(v int32) *GetReserveTaskDetailResponseBody { s.ExpectSessionCapacity = &v return s } func (s *GetReserveTaskDetailResponseBody) SetProjectId(v string) *GetReserveTaskDetailResponseBody { s.ProjectId = &v return s } func (s *GetReserveTaskDetailResponseBody) SetRequestId(v string) *GetReserveTaskDetailResponseBody { s.RequestId = &v return s } func (s *GetReserveTaskDetailResponseBody) SetResBatchList(v []*GetReserveTaskDetailResponseBodyResBatchList) *GetReserveTaskDetailResponseBody { s.ResBatchList = v return s } func (s *GetReserveTaskDetailResponseBody) SetTaskId(v string) *GetReserveTaskDetailResponseBody { s.TaskId = &v return s } func (s *GetReserveTaskDetailResponseBody) SetTaskStatus(v string) *GetReserveTaskDetailResponseBody { s.TaskStatus = &v return s } type GetReserveTaskDetailResponseBodyResBatchList struct { // example: // // 726573XXXX ResBatchId *string `json:"ResBatchId,omitempty" xml:"ResBatchId,omitempty"` // example: // // resBatchId ResBatchTagName *string `json:"ResBatchTagName,omitempty" xml:"ResBatchTagName,omitempty"` } func (s GetReserveTaskDetailResponseBodyResBatchList) String() string { return tea.Prettify(s) } func (s GetReserveTaskDetailResponseBodyResBatchList) GoString() string { return s.String() } func (s *GetReserveTaskDetailResponseBodyResBatchList) SetResBatchId(v string) *GetReserveTaskDetailResponseBodyResBatchList { s.ResBatchId = &v return s } func (s *GetReserveTaskDetailResponseBodyResBatchList) SetResBatchTagName(v string) *GetReserveTaskDetailResponseBodyResBatchList { s.ResBatchTagName = &v return s } type GetReserveTaskDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetReserveTaskDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetReserveTaskDetailResponse) String() string { return tea.Prettify(s) } func (s GetReserveTaskDetailResponse) GoString() string { return s.String() } func (s *GetReserveTaskDetailResponse) SetHeaders(v map[string]*string) *GetReserveTaskDetailResponse { s.Headers = v return s } func (s *GetReserveTaskDetailResponse) SetStatusCode(v int32) *GetReserveTaskDetailResponse { s.StatusCode = &v return s } func (s *GetReserveTaskDetailResponse) SetBody(v *GetReserveTaskDetailResponseBody) *GetReserveTaskDetailResponse { s.Body = v return s } type GetResourcePublicIPsRequest struct { // example: // // 1 PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"` // example: // // 20 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s GetResourcePublicIPsRequest) String() string { return tea.Prettify(s) } func (s GetResourcePublicIPsRequest) GoString() string { return s.String() } func (s *GetResourcePublicIPsRequest) SetPageNum(v int32) *GetResourcePublicIPsRequest { s.PageNum = &v return s } func (s *GetResourcePublicIPsRequest) SetPageSize(v int32) *GetResourcePublicIPsRequest { s.PageSize = &v return s } func (s *GetResourcePublicIPsRequest) SetProjectId(v string) *GetResourcePublicIPsRequest { s.ProjectId = &v return s } type GetResourcePublicIPsResponseBody struct { IpList []*GetResourcePublicIPsResponseBodyIpList `json:"IpList,omitempty" xml:"IpList,omitempty" type:"Repeated"` // example: // // 20 PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"` // example: // // 1 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // 100 Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"` } func (s GetResourcePublicIPsResponseBody) String() string { return tea.Prettify(s) } func (s GetResourcePublicIPsResponseBody) GoString() string { return s.String() } func (s *GetResourcePublicIPsResponseBody) SetIpList(v []*GetResourcePublicIPsResponseBodyIpList) *GetResourcePublicIPsResponseBody { s.IpList = v return s } func (s *GetResourcePublicIPsResponseBody) SetPageNum(v int32) *GetResourcePublicIPsResponseBody { s.PageNum = &v return s } func (s *GetResourcePublicIPsResponseBody) SetPageSize(v int32) *GetResourcePublicIPsResponseBody { s.PageSize = &v return s } func (s *GetResourcePublicIPsResponseBody) SetRequestId(v string) *GetResourcePublicIPsResponseBody { s.RequestId = &v return s } func (s *GetResourcePublicIPsResponseBody) SetTotal(v int32) *GetResourcePublicIPsResponseBody { s.Total = &v return s } type GetResourcePublicIPsResponseBodyIpList struct { // example: // // 127.0.X.X Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s GetResourcePublicIPsResponseBodyIpList) String() string { return tea.Prettify(s) } func (s GetResourcePublicIPsResponseBodyIpList) GoString() string { return s.String() } func (s *GetResourcePublicIPsResponseBodyIpList) SetIp(v string) *GetResourcePublicIPsResponseBodyIpList { s.Ip = &v return s } func (s *GetResourcePublicIPsResponseBodyIpList) SetProjectId(v string) *GetResourcePublicIPsResponseBodyIpList { s.ProjectId = &v return s } type GetResourcePublicIPsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResourcePublicIPsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetResourcePublicIPsResponse) String() string { return tea.Prettify(s) } func (s GetResourcePublicIPsResponse) GoString() string { return s.String() } func (s *GetResourcePublicIPsResponse) SetHeaders(v map[string]*string) *GetResourcePublicIPsResponse { s.Headers = v return s } func (s *GetResourcePublicIPsResponse) SetStatusCode(v int32) *GetResourcePublicIPsResponse { s.StatusCode = &v return s } func (s *GetResourcePublicIPsResponse) SetBody(v *GetResourcePublicIPsResponseBody) *GetResourcePublicIPsResponse { s.Body = v return s } type ListAppRequest struct { // example: // // example KeySearch *string `json:"KeySearch,omitempty" xml:"KeySearch,omitempty"` // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s ListAppRequest) String() string { return tea.Prettify(s) } func (s ListAppRequest) GoString() string { return s.String() } func (s *ListAppRequest) SetKeySearch(v string) *ListAppRequest { s.KeySearch = &v return s } func (s *ListAppRequest) SetPageNumber(v int32) *ListAppRequest { s.PageNumber = &v return s } func (s *ListAppRequest) SetPageSize(v int32) *ListAppRequest { s.PageSize = &v return s } type ListAppResponseBody struct { Apps []*ListAppResponseBodyApps `json:"Apps,omitempty" xml:"Apps,omitempty" type:"Repeated"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // 12 Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"` } func (s ListAppResponseBody) String() string { return tea.Prettify(s) } func (s ListAppResponseBody) GoString() string { return s.String() } func (s *ListAppResponseBody) SetApps(v []*ListAppResponseBodyApps) *ListAppResponseBody { s.Apps = v return s } func (s *ListAppResponseBody) SetRequestId(v string) *ListAppResponseBody { s.RequestId = &v return s } func (s *ListAppResponseBody) SetTotal(v int64) *ListAppResponseBody { s.Total = &v return s } type ListAppResponseBodyApps struct { // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // example AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"` // example: // // end_game AppType *string `json:"AppType,omitempty" xml:"AppType,omitempty"` // example: // // 2022-04-06 02:00:00 GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // example: // // 2022-04-06 02:00:00 GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // example: // // 10 VersionAdaptNum *int64 `json:"VersionAdaptNum,omitempty" xml:"VersionAdaptNum,omitempty"` // example: // // 28 VersionTotalNum *int64 `json:"VersionTotalNum,omitempty" xml:"VersionTotalNum,omitempty"` } func (s ListAppResponseBodyApps) String() string { return tea.Prettify(s) } func (s ListAppResponseBodyApps) GoString() string { return s.String() } func (s *ListAppResponseBodyApps) SetAppId(v string) *ListAppResponseBodyApps { s.AppId = &v return s } func (s *ListAppResponseBodyApps) SetAppName(v string) *ListAppResponseBodyApps { s.AppName = &v return s } func (s *ListAppResponseBodyApps) SetAppType(v string) *ListAppResponseBodyApps { s.AppType = &v return s } func (s *ListAppResponseBodyApps) SetGmtCreate(v string) *ListAppResponseBodyApps { s.GmtCreate = &v return s } func (s *ListAppResponseBodyApps) SetGmtModified(v string) *ListAppResponseBodyApps { s.GmtModified = &v return s } func (s *ListAppResponseBodyApps) SetVersionAdaptNum(v int64) *ListAppResponseBodyApps { s.VersionAdaptNum = &v return s } func (s *ListAppResponseBodyApps) SetVersionTotalNum(v int64) *ListAppResponseBodyApps { s.VersionTotalNum = &v return s } type ListAppResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAppResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListAppResponse) String() string { return tea.Prettify(s) } func (s ListAppResponse) GoString() string { return s.String() } func (s *ListAppResponse) SetHeaders(v map[string]*string) *ListAppResponse { s.Headers = v return s } func (s *ListAppResponse) SetStatusCode(v int32) *ListAppResponse { s.StatusCode = &v return s } func (s *ListAppResponse) SetBody(v *ListAppResponseBody) *ListAppResponse { s.Body = v return s } type ListAppSessionsRequest struct { // example: // // 13027XXXX AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` CustomSessionIds []*string `json:"CustomSessionIds,omitempty" xml:"CustomSessionIds,omitempty" type:"Repeated"` // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // example: // // 20 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` PlatformSessionIds []*string `json:"PlatformSessionIds,omitempty" xml:"PlatformSessionIds,omitempty" type:"Repeated"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s ListAppSessionsRequest) String() string { return tea.Prettify(s) } func (s ListAppSessionsRequest) GoString() string { return s.String() } func (s *ListAppSessionsRequest) SetAppId(v string) *ListAppSessionsRequest { s.AppId = &v return s } func (s *ListAppSessionsRequest) SetCustomSessionIds(v []*string) *ListAppSessionsRequest { s.CustomSessionIds = v return s } func (s *ListAppSessionsRequest) SetPageNumber(v int32) *ListAppSessionsRequest { s.PageNumber = &v return s } func (s *ListAppSessionsRequest) SetPageSize(v int32) *ListAppSessionsRequest { s.PageSize = &v return s } func (s *ListAppSessionsRequest) SetPlatformSessionIds(v []*string) *ListAppSessionsRequest { s.PlatformSessionIds = v return s } func (s *ListAppSessionsRequest) SetProjectId(v string) *ListAppSessionsRequest { s.ProjectId = &v return s } type ListAppSessionsResponseBody struct { AppSessions []*ListAppSessionsResponseBodyAppSessions `json:"AppSessions,omitempty" xml:"AppSessions,omitempty" type:"Repeated"` // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // example: // // 20 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // 100 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` } func (s ListAppSessionsResponseBody) String() string { return tea.Prettify(s) } func (s ListAppSessionsResponseBody) GoString() string { return s.String() } func (s *ListAppSessionsResponseBody) SetAppSessions(v []*ListAppSessionsResponseBodyAppSessions) *ListAppSessionsResponseBody { s.AppSessions = v return s } func (s *ListAppSessionsResponseBody) SetPageNumber(v int32) *ListAppSessionsResponseBody { s.PageNumber = &v return s } func (s *ListAppSessionsResponseBody) SetPageSize(v int32) *ListAppSessionsResponseBody { s.PageSize = &v return s } func (s *ListAppSessionsResponseBody) SetRequestId(v string) *ListAppSessionsResponseBody { s.RequestId = &v return s } func (s *ListAppSessionsResponseBody) SetTotalCount(v int32) *ListAppSessionsResponseBody { s.TotalCount = &v return s } type ListAppSessionsResponseBodyAppSessions struct { // example: // // 13027XXXX AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067XXXX AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // 业务特定的信息,如会话启动/停止时间。 BizInfo *ListAppSessionsResponseBodyAppSessionsBizInfo `json:"BizInfo,omitempty" xml:"BizInfo,omitempty" type:"Struct"` // example: // // 1ADE0XXXX CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 100XXXX PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` // example: // // running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` } func (s ListAppSessionsResponseBodyAppSessions) String() string { return tea.Prettify(s) } func (s ListAppSessionsResponseBodyAppSessions) GoString() string { return s.String() } func (s *ListAppSessionsResponseBodyAppSessions) SetAppId(v string) *ListAppSessionsResponseBodyAppSessions { s.AppId = &v return s } func (s *ListAppSessionsResponseBodyAppSessions) SetAppVersion(v string) *ListAppSessionsResponseBodyAppSessions { s.AppVersion = &v return s } func (s *ListAppSessionsResponseBodyAppSessions) SetBizInfo(v *ListAppSessionsResponseBodyAppSessionsBizInfo) *ListAppSessionsResponseBodyAppSessions { s.BizInfo = v return s } func (s *ListAppSessionsResponseBodyAppSessions) SetCustomSessionId(v string) *ListAppSessionsResponseBodyAppSessions { s.CustomSessionId = &v return s } func (s *ListAppSessionsResponseBodyAppSessions) SetPlatformSessionId(v string) *ListAppSessionsResponseBodyAppSessions { s.PlatformSessionId = &v return s } func (s *ListAppSessionsResponseBodyAppSessions) SetProjectId(v string) *ListAppSessionsResponseBodyAppSessions { s.ProjectId = &v return s } func (s *ListAppSessionsResponseBodyAppSessions) SetStatus(v string) *ListAppSessionsResponseBodyAppSessions { s.Status = &v return s } type ListAppSessionsResponseBodyAppSessionsBizInfo struct { // 会话启动时间 // // example: // // 2022-07-20 17:58:51 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // 会话停止时间 // // example: // // 2022-07-20 17:58:57 StopTime *string `json:"StopTime,omitempty" xml:"StopTime,omitempty"` } func (s ListAppSessionsResponseBodyAppSessionsBizInfo) String() string { return tea.Prettify(s) } func (s ListAppSessionsResponseBodyAppSessionsBizInfo) GoString() string { return s.String() } func (s *ListAppSessionsResponseBodyAppSessionsBizInfo) SetStartTime(v string) *ListAppSessionsResponseBodyAppSessionsBizInfo { s.StartTime = &v return s } func (s *ListAppSessionsResponseBodyAppSessionsBizInfo) SetStopTime(v string) *ListAppSessionsResponseBodyAppSessionsBizInfo { s.StopTime = &v return s } type ListAppSessionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAppSessionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListAppSessionsResponse) String() string { return tea.Prettify(s) } func (s ListAppSessionsResponse) GoString() string { return s.String() } func (s *ListAppSessionsResponse) SetHeaders(v map[string]*string) *ListAppSessionsResponse { s.Headers = v return s } func (s *ListAppSessionsResponse) SetStatusCode(v int32) *ListAppSessionsResponse { s.StatusCode = &v return s } func (s *ListAppSessionsResponse) SetBody(v *ListAppSessionsResponseBody) *ListAppSessionsResponse { s.Body = v return s } type ListAppVersionRequest struct { // This parameter is required. // // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s ListAppVersionRequest) String() string { return tea.Prettify(s) } func (s ListAppVersionRequest) GoString() string { return s.String() } func (s *ListAppVersionRequest) SetAppId(v string) *ListAppVersionRequest { s.AppId = &v return s } func (s *ListAppVersionRequest) SetPageNumber(v int32) *ListAppVersionRequest { s.PageNumber = &v return s } func (s *ListAppVersionRequest) SetPageSize(v int32) *ListAppVersionRequest { s.PageSize = &v return s } type ListAppVersionResponseBody struct { // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // 16 Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"` Versions []*ListAppVersionResponseBodyVersions `json:"Versions,omitempty" xml:"Versions,omitempty" type:"Repeated"` } func (s ListAppVersionResponseBody) String() string { return tea.Prettify(s) } func (s ListAppVersionResponseBody) GoString() string { return s.String() } func (s *ListAppVersionResponseBody) SetRequestId(v string) *ListAppVersionResponseBody { s.RequestId = &v return s } func (s *ListAppVersionResponseBody) SetTotal(v int64) *ListAppVersionResponseBody { s.Total = &v return s } func (s *ListAppVersionResponseBody) SetVersions(v []*ListAppVersionResponseBodyVersions) *ListAppVersionResponseBody { s.Versions = v return s } type ListAppVersionResponseBodyVersions struct { // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` // example: // // exampleVersion AppVersionName *string `json:"AppVersionName,omitempty" xml:"AppVersionName,omitempty"` // example: // // file_uploading AppVersionStatus *string `json:"AppVersionStatus,omitempty" xml:"AppVersionStatus,omitempty"` AppVersionStatusMemo *string `json:"AppVersionStatusMemo,omitempty" xml:"AppVersionStatusMemo,omitempty"` // example: // // 0.31 ConsumeCu *float64 `json:"ConsumeCu,omitempty" xml:"ConsumeCu,omitempty"` // example: // // https://www.example.com/exampleFile.tar FileAddress *string `json:"FileAddress,omitempty" xml:"FileAddress,omitempty"` // example: // // 1024 FileSize *int64 `json:"FileSize,omitempty" xml:"FileSize,omitempty"` // example: // // 2022-04-06 02:00:00 FileUploadFinishTime *string `json:"FileUploadFinishTime,omitempty" xml:"FileUploadFinishTime,omitempty"` // example: // // cloud_file_download FileUploadType *string `json:"FileUploadType,omitempty" xml:"FileUploadType,omitempty"` // example: // // 2022-04-06 02:00:00 GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // example: // // 2022-04-06 02:00:00 GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` } func (s ListAppVersionResponseBodyVersions) String() string { return tea.Prettify(s) } func (s ListAppVersionResponseBodyVersions) GoString() string { return s.String() } func (s *ListAppVersionResponseBodyVersions) SetAppId(v string) *ListAppVersionResponseBodyVersions { s.AppId = &v return s } func (s *ListAppVersionResponseBodyVersions) SetAppVersionId(v string) *ListAppVersionResponseBodyVersions { s.AppVersionId = &v return s } func (s *ListAppVersionResponseBodyVersions) SetAppVersionName(v string) *ListAppVersionResponseBodyVersions { s.AppVersionName = &v return s } func (s *ListAppVersionResponseBodyVersions) SetAppVersionStatus(v string) *ListAppVersionResponseBodyVersions { s.AppVersionStatus = &v return s } func (s *ListAppVersionResponseBodyVersions) SetAppVersionStatusMemo(v string) *ListAppVersionResponseBodyVersions { s.AppVersionStatusMemo = &v return s } func (s *ListAppVersionResponseBodyVersions) SetConsumeCu(v float64) *ListAppVersionResponseBodyVersions { s.ConsumeCu = &v return s } func (s *ListAppVersionResponseBodyVersions) SetFileAddress(v string) *ListAppVersionResponseBodyVersions { s.FileAddress = &v return s } func (s *ListAppVersionResponseBodyVersions) SetFileSize(v int64) *ListAppVersionResponseBodyVersions { s.FileSize = &v return s } func (s *ListAppVersionResponseBodyVersions) SetFileUploadFinishTime(v string) *ListAppVersionResponseBodyVersions { s.FileUploadFinishTime = &v return s } func (s *ListAppVersionResponseBodyVersions) SetFileUploadType(v string) *ListAppVersionResponseBodyVersions { s.FileUploadType = &v return s } func (s *ListAppVersionResponseBodyVersions) SetGmtCreate(v string) *ListAppVersionResponseBodyVersions { s.GmtCreate = &v return s } func (s *ListAppVersionResponseBodyVersions) SetGmtModified(v string) *ListAppVersionResponseBodyVersions { s.GmtModified = &v return s } type ListAppVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAppVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListAppVersionResponse) String() string { return tea.Prettify(s) } func (s ListAppVersionResponse) GoString() string { return s.String() } func (s *ListAppVersionResponse) SetHeaders(v map[string]*string) *ListAppVersionResponse { s.Headers = v return s } func (s *ListAppVersionResponse) SetStatusCode(v int32) *ListAppVersionResponse { s.StatusCode = &v return s } func (s *ListAppVersionResponse) SetBody(v *ListAppVersionResponseBody) *ListAppVersionResponse { s.Body = v return s } type ListInstancesRequest struct { // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` InstanceId []*string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Repeated"` // example: // // gcs.r1c1m1.1xlarge InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // example: // // 20 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // example: // // BEXZPF01W23U46598WVf NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // example: // // 4820372607851300489003 ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` // example: // // CREATING Status *string `json:"Status,omitempty" xml:"Status,omitempty"` } func (s ListInstancesRequest) String() string { return tea.Prettify(s) } func (s ListInstancesRequest) GoString() string { return s.String() } func (s *ListInstancesRequest) SetDistrictId(v string) *ListInstancesRequest { s.DistrictId = &v return s } func (s *ListInstancesRequest) SetInstanceId(v []*string) *ListInstancesRequest { s.InstanceId = v return s } func (s *ListInstancesRequest) SetInstanceType(v string) *ListInstancesRequest { s.InstanceType = &v return s } func (s *ListInstancesRequest) SetMaxResults(v int32) *ListInstancesRequest { s.MaxResults = &v return s } func (s *ListInstancesRequest) SetNextToken(v string) *ListInstancesRequest { s.NextToken = &v return s } func (s *ListInstancesRequest) SetProjectId(v string) *ListInstancesRequest { s.ProjectId = &v return s } func (s *ListInstancesRequest) SetStatus(v string) *ListInstancesRequest { s.Status = &v return s } type ListInstancesResponseBody struct { Instances []*ListInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"` // example: // // 50 MaxResults *string `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // example: // // BEXZPF01W23U46598WVf NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ListInstancesResponseBody) String() string { return tea.Prettify(s) } func (s ListInstancesResponseBody) GoString() string { return s.String() } func (s *ListInstancesResponseBody) SetInstances(v []*ListInstancesResponseBodyInstances) *ListInstancesResponseBody { s.Instances = v return s } func (s *ListInstancesResponseBody) SetMaxResults(v string) *ListInstancesResponseBody { s.MaxResults = &v return s } func (s *ListInstancesResponseBody) SetNextToken(v string) *ListInstancesResponseBody { s.NextToken = &v return s } func (s *ListInstancesResponseBody) SetRequestId(v string) *ListInstancesResponseBody { s.RequestId = &v return s } type ListInstancesResponseBodyInstances struct { // example: // // 2023-12-13T11:12:11Z CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"` // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // example: // // gcs-bmt0kbn7e013aedg9 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // example: // // gcs.r1c1m1.1xlarge InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // example: // // 4820372607851300489003 ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` // example: // // CREATING Status *string `json:"Status,omitempty" xml:"Status,omitempty"` } func (s ListInstancesResponseBodyInstances) String() string { return tea.Prettify(s) } func (s ListInstancesResponseBodyInstances) GoString() string { return s.String() } func (s *ListInstancesResponseBodyInstances) SetCreationTime(v string) *ListInstancesResponseBodyInstances { s.CreationTime = &v return s } func (s *ListInstancesResponseBodyInstances) SetDistrictId(v string) *ListInstancesResponseBodyInstances { s.DistrictId = &v return s } func (s *ListInstancesResponseBodyInstances) SetInstanceId(v string) *ListInstancesResponseBodyInstances { s.InstanceId = &v return s } func (s *ListInstancesResponseBodyInstances) SetInstanceType(v string) *ListInstancesResponseBodyInstances { s.InstanceType = &v return s } func (s *ListInstancesResponseBodyInstances) SetProjectId(v string) *ListInstancesResponseBodyInstances { s.ProjectId = &v return s } func (s *ListInstancesResponseBodyInstances) SetStatus(v string) *ListInstancesResponseBodyInstances { s.Status = &v return s } type ListInstancesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListInstancesResponse) String() string { return tea.Prettify(s) } func (s ListInstancesResponse) GoString() string { return s.String() } func (s *ListInstancesResponse) SetHeaders(v map[string]*string) *ListInstancesResponse { s.Headers = v return s } func (s *ListInstancesResponse) SetStatusCode(v int32) *ListInstancesResponse { s.StatusCode = &v return s } func (s *ListInstancesResponse) SetBody(v *ListInstancesResponseBody) *ListInstancesResponse { s.Body = v return s } type ModifyAppRequest struct { // This parameter is required. // // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // This parameter is required. // // example: // // example AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"` } func (s ModifyAppRequest) String() string { return tea.Prettify(s) } func (s ModifyAppRequest) GoString() string { return s.String() } func (s *ModifyAppRequest) SetAppId(v string) *ModifyAppRequest { s.AppId = &v return s } func (s *ModifyAppRequest) SetAppName(v string) *ModifyAppRequest { s.AppName = &v return s } type ModifyAppResponseBody struct { // example: // // 4384**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyAppResponseBody) String() string { return tea.Prettify(s) } func (s ModifyAppResponseBody) GoString() string { return s.String() } func (s *ModifyAppResponseBody) SetAppId(v string) *ModifyAppResponseBody { s.AppId = &v return s } func (s *ModifyAppResponseBody) SetRequestId(v string) *ModifyAppResponseBody { s.RequestId = &v return s } type ModifyAppResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyAppResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ModifyAppResponse) String() string { return tea.Prettify(s) } func (s ModifyAppResponse) GoString() string { return s.String() } func (s *ModifyAppResponse) SetHeaders(v map[string]*string) *ModifyAppResponse { s.Headers = v return s } func (s *ModifyAppResponse) SetStatusCode(v int32) *ModifyAppResponse { s.StatusCode = &v return s } func (s *ModifyAppResponse) SetBody(v *ModifyAppResponseBody) *ModifyAppResponse { s.Body = v return s } type ModifyAppVersionRequest struct { // This parameter is required. // // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` // This parameter is required. // // example: // // exampleVersion AppVersionName *string `json:"AppVersionName,omitempty" xml:"AppVersionName,omitempty"` } func (s ModifyAppVersionRequest) String() string { return tea.Prettify(s) } func (s ModifyAppVersionRequest) GoString() string { return s.String() } func (s *ModifyAppVersionRequest) SetAppVersionId(v string) *ModifyAppVersionRequest { s.AppVersionId = &v return s } func (s *ModifyAppVersionRequest) SetAppVersionName(v string) *ModifyAppVersionRequest { s.AppVersionName = &v return s } type ModifyAppVersionResponseBody struct { // example: // // 1432**** AppVersionId *string `json:"AppVersionId,omitempty" xml:"AppVersionId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyAppVersionResponseBody) String() string { return tea.Prettify(s) } func (s ModifyAppVersionResponseBody) GoString() string { return s.String() } func (s *ModifyAppVersionResponseBody) SetAppVersionId(v string) *ModifyAppVersionResponseBody { s.AppVersionId = &v return s } func (s *ModifyAppVersionResponseBody) SetRequestId(v string) *ModifyAppVersionResponseBody { s.RequestId = &v return s } type ModifyAppVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyAppVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ModifyAppVersionResponse) String() string { return tea.Prettify(s) } func (s ModifyAppVersionResponse) GoString() string { return s.String() } func (s *ModifyAppVersionResponse) SetHeaders(v map[string]*string) *ModifyAppVersionResponse { s.Headers = v return s } func (s *ModifyAppVersionResponse) SetStatusCode(v int32) *ModifyAppVersionResponse { s.StatusCode = &v return s } func (s *ModifyAppVersionResponse) SetBody(v *ModifyAppVersionResponseBody) *ModifyAppVersionResponse { s.Body = v return s } type ReleaseCapacityRequest struct { // This parameter is required. // // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // This parameter is required. // // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // This parameter is required. // // example: // // 100 ExpectReleaseSessionCapacity *int32 `json:"ExpectReleaseSessionCapacity,omitempty" xml:"ExpectReleaseSessionCapacity,omitempty"` // This parameter is required. // // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s ReleaseCapacityRequest) String() string { return tea.Prettify(s) } func (s ReleaseCapacityRequest) GoString() string { return s.String() } func (s *ReleaseCapacityRequest) SetAppId(v string) *ReleaseCapacityRequest { s.AppId = &v return s } func (s *ReleaseCapacityRequest) SetAppVersion(v string) *ReleaseCapacityRequest { s.AppVersion = &v return s } func (s *ReleaseCapacityRequest) SetDistrictId(v string) *ReleaseCapacityRequest { s.DistrictId = &v return s } func (s *ReleaseCapacityRequest) SetExpectReleaseSessionCapacity(v int32) *ReleaseCapacityRequest { s.ExpectReleaseSessionCapacity = &v return s } func (s *ReleaseCapacityRequest) SetProjectId(v string) *ReleaseCapacityRequest { s.ProjectId = &v return s } type ReleaseCapacityResponseBody struct { // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // b354**** TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` } func (s ReleaseCapacityResponseBody) String() string { return tea.Prettify(s) } func (s ReleaseCapacityResponseBody) GoString() string { return s.String() } func (s *ReleaseCapacityResponseBody) SetRequestId(v string) *ReleaseCapacityResponseBody { s.RequestId = &v return s } func (s *ReleaseCapacityResponseBody) SetTaskId(v string) *ReleaseCapacityResponseBody { s.TaskId = &v return s } type ReleaseCapacityResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ReleaseCapacityResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ReleaseCapacityResponse) String() string { return tea.Prettify(s) } func (s ReleaseCapacityResponse) GoString() string { return s.String() } func (s *ReleaseCapacityResponse) SetHeaders(v map[string]*string) *ReleaseCapacityResponse { s.Headers = v return s } func (s *ReleaseCapacityResponse) SetStatusCode(v int32) *ReleaseCapacityResponse { s.StatusCode = &v return s } func (s *ReleaseCapacityResponse) SetBody(v *ReleaseCapacityResponseBody) *ReleaseCapacityResponse { s.Body = v return s } type ReleaseCapacityByBatchRequest struct { // This parameter is required. // // example: // // 726573XXXX ResBatchId *string `json:"ResBatchId,omitempty" xml:"ResBatchId,omitempty"` } func (s ReleaseCapacityByBatchRequest) String() string { return tea.Prettify(s) } func (s ReleaseCapacityByBatchRequest) GoString() string { return s.String() } func (s *ReleaseCapacityByBatchRequest) SetResBatchId(v string) *ReleaseCapacityByBatchRequest { s.ResBatchId = &v return s } type ReleaseCapacityByBatchResponseBody struct { // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ReleaseCapacityByBatchResponseBody) String() string { return tea.Prettify(s) } func (s ReleaseCapacityByBatchResponseBody) GoString() string { return s.String() } func (s *ReleaseCapacityByBatchResponseBody) SetRequestId(v string) *ReleaseCapacityByBatchResponseBody { s.RequestId = &v return s } type ReleaseCapacityByBatchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ReleaseCapacityByBatchResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ReleaseCapacityByBatchResponse) String() string { return tea.Prettify(s) } func (s ReleaseCapacityByBatchResponse) GoString() string { return s.String() } func (s *ReleaseCapacityByBatchResponse) SetHeaders(v map[string]*string) *ReleaseCapacityByBatchResponse { s.Headers = v return s } func (s *ReleaseCapacityByBatchResponse) SetStatusCode(v int32) *ReleaseCapacityByBatchResponse { s.StatusCode = &v return s } func (s *ReleaseCapacityByBatchResponse) SetBody(v *ReleaseCapacityByBatchResponseBody) *ReleaseCapacityByBatchResponse { s.Body = v return s } type ReleaseInstancesRequest struct { // This parameter is required. // // example: // // 1 Amount *int32 `json:"Amount,omitempty" xml:"Amount,omitempty"` // This parameter is required. // // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // This parameter is required. // // example: // // gcs.r1c1m1.1xlarge InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // This parameter is required. // // example: // // 4820372607851300489003 ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s ReleaseInstancesRequest) String() string { return tea.Prettify(s) } func (s ReleaseInstancesRequest) GoString() string { return s.String() } func (s *ReleaseInstancesRequest) SetAmount(v int32) *ReleaseInstancesRequest { s.Amount = &v return s } func (s *ReleaseInstancesRequest) SetDistrictId(v string) *ReleaseInstancesRequest { s.DistrictId = &v return s } func (s *ReleaseInstancesRequest) SetInstanceType(v string) *ReleaseInstancesRequest { s.InstanceType = &v return s } func (s *ReleaseInstancesRequest) SetProjectId(v string) *ReleaseInstancesRequest { s.ProjectId = &v return s } type ReleaseInstancesResponseBody struct { InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ReleaseInstancesResponseBody) String() string { return tea.Prettify(s) } func (s ReleaseInstancesResponseBody) GoString() string { return s.String() } func (s *ReleaseInstancesResponseBody) SetInstanceIds(v []*string) *ReleaseInstancesResponseBody { s.InstanceIds = v return s } func (s *ReleaseInstancesResponseBody) SetRequestId(v string) *ReleaseInstancesResponseBody { s.RequestId = &v return s } type ReleaseInstancesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ReleaseInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ReleaseInstancesResponse) String() string { return tea.Prettify(s) } func (s ReleaseInstancesResponse) GoString() string { return s.String() } func (s *ReleaseInstancesResponse) SetHeaders(v map[string]*string) *ReleaseInstancesResponse { s.Headers = v return s } func (s *ReleaseInstancesResponse) SetStatusCode(v int32) *ReleaseInstancesResponse { s.StatusCode = &v return s } func (s *ReleaseInstancesResponse) SetBody(v *ReleaseInstancesResponseBody) *ReleaseInstancesResponse { s.Body = v return s } type ReserveInstancesRequest struct { // This parameter is required. // // example: // // 1 Amount *int32 `json:"Amount,omitempty" xml:"Amount,omitempty"` // This parameter is required. // // example: // // huadong DistrictId *string `json:"DistrictId,omitempty" xml:"DistrictId,omitempty"` // This parameter is required. // // example: // // gcs.r1c1m1.1xlarge InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // This parameter is required. // // example: // // 5469588382860444937003 ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` } func (s ReserveInstancesRequest) String() string { return tea.Prettify(s) } func (s ReserveInstancesRequest) GoString() string { return s.String() } func (s *ReserveInstancesRequest) SetAmount(v int32) *ReserveInstancesRequest { s.Amount = &v return s } func (s *ReserveInstancesRequest) SetDistrictId(v string) *ReserveInstancesRequest { s.DistrictId = &v return s } func (s *ReserveInstancesRequest) SetInstanceType(v string) *ReserveInstancesRequest { s.InstanceType = &v return s } func (s *ReserveInstancesRequest) SetProjectId(v string) *ReserveInstancesRequest { s.ProjectId = &v return s } type ReserveInstancesResponseBody struct { InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ReserveInstancesResponseBody) String() string { return tea.Prettify(s) } func (s ReserveInstancesResponseBody) GoString() string { return s.String() } func (s *ReserveInstancesResponseBody) SetInstanceIds(v []*string) *ReserveInstancesResponseBody { s.InstanceIds = v return s } func (s *ReserveInstancesResponseBody) SetRequestId(v string) *ReserveInstancesResponseBody { s.RequestId = &v return s } type ReserveInstancesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ReserveInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ReserveInstancesResponse) String() string { return tea.Prettify(s) } func (s ReserveInstancesResponse) GoString() string { return s.String() } func (s *ReserveInstancesResponse) SetHeaders(v map[string]*string) *ReserveInstancesResponse { s.Headers = v return s } func (s *ReserveInstancesResponse) SetStatusCode(v int32) *ReserveInstancesResponse { s.StatusCode = &v return s } func (s *ReserveInstancesResponse) SetBody(v *ReserveInstancesResponseBody) *ReserveInstancesResponse { s.Body = v return s } type SendBizCocChangeCallbackRequest struct { PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` Result *bool `json:"Result,omitempty" xml:"Result,omitempty"` } func (s SendBizCocChangeCallbackRequest) String() string { return tea.Prettify(s) } func (s SendBizCocChangeCallbackRequest) GoString() string { return s.String() } func (s *SendBizCocChangeCallbackRequest) SetPlatformSessionId(v string) *SendBizCocChangeCallbackRequest { s.PlatformSessionId = &v return s } func (s *SendBizCocChangeCallbackRequest) SetResult(v bool) *SendBizCocChangeCallbackRequest { s.Result = &v return s } type SendBizCocChangeCallbackResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s SendBizCocChangeCallbackResponseBody) String() string { return tea.Prettify(s) } func (s SendBizCocChangeCallbackResponseBody) GoString() string { return s.String() } func (s *SendBizCocChangeCallbackResponseBody) SetRequestId(v string) *SendBizCocChangeCallbackResponseBody { s.RequestId = &v return s } type SendBizCocChangeCallbackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SendBizCocChangeCallbackResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SendBizCocChangeCallbackResponse) String() string { return tea.Prettify(s) } func (s SendBizCocChangeCallbackResponse) GoString() string { return s.String() } func (s *SendBizCocChangeCallbackResponse) SetHeaders(v map[string]*string) *SendBizCocChangeCallbackResponse { s.Headers = v return s } func (s *SendBizCocChangeCallbackResponse) SetStatusCode(v int32) *SendBizCocChangeCallbackResponse { s.StatusCode = &v return s } func (s *SendBizCocChangeCallbackResponse) SetBody(v *SendBizCocChangeCallbackResponseBody) *SendBizCocChangeCallbackResponse { s.Body = v return s } type StopAppSessionRequest struct { // example: // // 1ADE0XXXX CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 100XXXX PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` // 停止容器参数。此参数将透传到Agent。 StopParam []*StopAppSessionRequestStopParam `json:"StopParam,omitempty" xml:"StopParam,omitempty" type:"Repeated"` } func (s StopAppSessionRequest) String() string { return tea.Prettify(s) } func (s StopAppSessionRequest) GoString() string { return s.String() } func (s *StopAppSessionRequest) SetCustomSessionId(v string) *StopAppSessionRequest { s.CustomSessionId = &v return s } func (s *StopAppSessionRequest) SetPlatformSessionId(v string) *StopAppSessionRequest { s.PlatformSessionId = &v return s } func (s *StopAppSessionRequest) SetStopParam(v []*StopAppSessionRequestStopParam) *StopAppSessionRequest { s.StopParam = v return s } type StopAppSessionRequestStopParam struct { // 目前支持的枚举值包括: // // - reason:停止原因。 // // example: // // reason Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // key对应的取值。 // // example: // // exampleValue Value interface{} `json:"Value,omitempty" xml:"Value,omitempty"` } func (s StopAppSessionRequestStopParam) String() string { return tea.Prettify(s) } func (s StopAppSessionRequestStopParam) GoString() string { return s.String() } func (s *StopAppSessionRequestStopParam) SetKey(v string) *StopAppSessionRequestStopParam { s.Key = &v return s } func (s *StopAppSessionRequestStopParam) SetValue(v interface{}) *StopAppSessionRequestStopParam { s.Value = v return s } type StopAppSessionShrinkRequest struct { // example: // // 1ADE0XXXX CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 100XXXX PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` // 停止容器参数。此参数将透传到Agent。 StopParamShrink *string `json:"StopParam,omitempty" xml:"StopParam,omitempty"` } func (s StopAppSessionShrinkRequest) String() string { return tea.Prettify(s) } func (s StopAppSessionShrinkRequest) GoString() string { return s.String() } func (s *StopAppSessionShrinkRequest) SetCustomSessionId(v string) *StopAppSessionShrinkRequest { s.CustomSessionId = &v return s } func (s *StopAppSessionShrinkRequest) SetPlatformSessionId(v string) *StopAppSessionShrinkRequest { s.PlatformSessionId = &v return s } func (s *StopAppSessionShrinkRequest) SetStopParamShrink(v string) *StopAppSessionShrinkRequest { s.StopParamShrink = &v return s } type StopAppSessionResponseBody struct { // example: // // 13027XXXX AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067XXXX AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // 1ADE0XXXX CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` // example: // // 100XXXX PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s StopAppSessionResponseBody) String() string { return tea.Prettify(s) } func (s StopAppSessionResponseBody) GoString() string { return s.String() } func (s *StopAppSessionResponseBody) SetAppId(v string) *StopAppSessionResponseBody { s.AppId = &v return s } func (s *StopAppSessionResponseBody) SetAppVersion(v string) *StopAppSessionResponseBody { s.AppVersion = &v return s } func (s *StopAppSessionResponseBody) SetCustomSessionId(v string) *StopAppSessionResponseBody { s.CustomSessionId = &v return s } func (s *StopAppSessionResponseBody) SetPlatformSessionId(v string) *StopAppSessionResponseBody { s.PlatformSessionId = &v return s } func (s *StopAppSessionResponseBody) SetRequestId(v string) *StopAppSessionResponseBody { s.RequestId = &v return s } type StopAppSessionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StopAppSessionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s StopAppSessionResponse) String() string { return tea.Prettify(s) } func (s StopAppSessionResponse) GoString() string { return s.String() } func (s *StopAppSessionResponse) SetHeaders(v map[string]*string) *StopAppSessionResponse { s.Headers = v return s } func (s *StopAppSessionResponse) SetStatusCode(v int32) *StopAppSessionResponse { s.StatusCode = &v return s } func (s *StopAppSessionResponse) SetBody(v *StopAppSessionResponseBody) *StopAppSessionResponse { s.Body = v return s } type StopAppSessionBatchRequest struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // This parameter is required. // // example: // // 6d4d**** BatchId *string `json:"BatchId,omitempty" xml:"BatchId,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` StopParam []*StopAppSessionBatchRequestStopParam `json:"StopParam,omitempty" xml:"StopParam,omitempty" type:"Repeated"` Tags []*StopAppSessionBatchRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` } func (s StopAppSessionBatchRequest) String() string { return tea.Prettify(s) } func (s StopAppSessionBatchRequest) GoString() string { return s.String() } func (s *StopAppSessionBatchRequest) SetAppId(v string) *StopAppSessionBatchRequest { s.AppId = &v return s } func (s *StopAppSessionBatchRequest) SetAppVersion(v string) *StopAppSessionBatchRequest { s.AppVersion = &v return s } func (s *StopAppSessionBatchRequest) SetBatchId(v string) *StopAppSessionBatchRequest { s.BatchId = &v return s } func (s *StopAppSessionBatchRequest) SetProjectId(v string) *StopAppSessionBatchRequest { s.ProjectId = &v return s } func (s *StopAppSessionBatchRequest) SetStopParam(v []*StopAppSessionBatchRequestStopParam) *StopAppSessionBatchRequest { s.StopParam = v return s } func (s *StopAppSessionBatchRequest) SetTags(v []*StopAppSessionBatchRequestTags) *StopAppSessionBatchRequest { s.Tags = v return s } type StopAppSessionBatchRequestStopParam struct { // example: // // reason Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // exampleValue Value interface{} `json:"Value,omitempty" xml:"Value,omitempty"` } func (s StopAppSessionBatchRequestStopParam) String() string { return tea.Prettify(s) } func (s StopAppSessionBatchRequestStopParam) GoString() string { return s.String() } func (s *StopAppSessionBatchRequestStopParam) SetKey(v string) *StopAppSessionBatchRequestStopParam { s.Key = &v return s } func (s *StopAppSessionBatchRequestStopParam) SetValue(v interface{}) *StopAppSessionBatchRequestStopParam { s.Value = v return s } type StopAppSessionBatchRequestTags struct { // example: // // exampleTag Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // exampleValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s StopAppSessionBatchRequestTags) String() string { return tea.Prettify(s) } func (s StopAppSessionBatchRequestTags) GoString() string { return s.String() } func (s *StopAppSessionBatchRequestTags) SetKey(v string) *StopAppSessionBatchRequestTags { s.Key = &v return s } func (s *StopAppSessionBatchRequestTags) SetValue(v string) *StopAppSessionBatchRequestTags { s.Value = &v return s } type StopAppSessionBatchShrinkRequest struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 35067**** AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // This parameter is required. // // example: // // 6d4d**** BatchId *string `json:"BatchId,omitempty" xml:"BatchId,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` StopParamShrink *string `json:"StopParam,omitempty" xml:"StopParam,omitempty"` Tags []*StopAppSessionBatchShrinkRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` } func (s StopAppSessionBatchShrinkRequest) String() string { return tea.Prettify(s) } func (s StopAppSessionBatchShrinkRequest) GoString() string { return s.String() } func (s *StopAppSessionBatchShrinkRequest) SetAppId(v string) *StopAppSessionBatchShrinkRequest { s.AppId = &v return s } func (s *StopAppSessionBatchShrinkRequest) SetAppVersion(v string) *StopAppSessionBatchShrinkRequest { s.AppVersion = &v return s } func (s *StopAppSessionBatchShrinkRequest) SetBatchId(v string) *StopAppSessionBatchShrinkRequest { s.BatchId = &v return s } func (s *StopAppSessionBatchShrinkRequest) SetProjectId(v string) *StopAppSessionBatchShrinkRequest { s.ProjectId = &v return s } func (s *StopAppSessionBatchShrinkRequest) SetStopParamShrink(v string) *StopAppSessionBatchShrinkRequest { s.StopParamShrink = &v return s } func (s *StopAppSessionBatchShrinkRequest) SetTags(v []*StopAppSessionBatchShrinkRequestTags) *StopAppSessionBatchShrinkRequest { s.Tags = v return s } type StopAppSessionBatchShrinkRequestTags struct { // example: // // exampleTag Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // exampleValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` } func (s StopAppSessionBatchShrinkRequestTags) String() string { return tea.Prettify(s) } func (s StopAppSessionBatchShrinkRequestTags) GoString() string { return s.String() } func (s *StopAppSessionBatchShrinkRequestTags) SetKey(v string) *StopAppSessionBatchShrinkRequestTags { s.Key = &v return s } func (s *StopAppSessionBatchShrinkRequestTags) SetValue(v string) *StopAppSessionBatchShrinkRequestTags { s.Value = &v return s } type StopAppSessionBatchResponseBody struct { // example: // // 13027**** AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // example: // // 6d4d**** BatchId *string `json:"BatchId,omitempty" xml:"BatchId,omitempty"` // example: // // d9a8**** ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"` // example: // // 46329898-489C-4E63-9BA1-C1DA5C5D0986 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s StopAppSessionBatchResponseBody) String() string { return tea.Prettify(s) } func (s StopAppSessionBatchResponseBody) GoString() string { return s.String() } func (s *StopAppSessionBatchResponseBody) SetAppId(v string) *StopAppSessionBatchResponseBody { s.AppId = &v return s } func (s *StopAppSessionBatchResponseBody) SetBatchId(v string) *StopAppSessionBatchResponseBody { s.BatchId = &v return s } func (s *StopAppSessionBatchResponseBody) SetProjectId(v string) *StopAppSessionBatchResponseBody { s.ProjectId = &v return s } func (s *StopAppSessionBatchResponseBody) SetRequestId(v string) *StopAppSessionBatchResponseBody { s.RequestId = &v return s } type StopAppSessionBatchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StopAppSessionBatchResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s StopAppSessionBatchResponse) String() string { return tea.Prettify(s) } func (s StopAppSessionBatchResponse) GoString() string { return s.String() } func (s *StopAppSessionBatchResponse) SetHeaders(v map[string]*string) *StopAppSessionBatchResponse { s.Headers = v return s } func (s *StopAppSessionBatchResponse) SetStatusCode(v int32) *StopAppSessionBatchResponse { s.StatusCode = &v return s } func (s *StopAppSessionBatchResponse) SetBody(v *StopAppSessionBatchResponseBody) *StopAppSessionBatchResponse { s.Body = v return s } type UpdateSessionBizStatusRequest struct { BizStatus *string `json:"BizStatus,omitempty" xml:"BizStatus,omitempty"` // This parameter is required. PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` } func (s UpdateSessionBizStatusRequest) String() string { return tea.Prettify(s) } func (s UpdateSessionBizStatusRequest) GoString() string { return s.String() } func (s *UpdateSessionBizStatusRequest) SetBizStatus(v string) *UpdateSessionBizStatusRequest { s.BizStatus = &v return s } func (s *UpdateSessionBizStatusRequest) SetPlatformSessionId(v string) *UpdateSessionBizStatusRequest { s.PlatformSessionId = &v return s } type UpdateSessionBizStatusResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` Data *UpdateSessionBizStatusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s UpdateSessionBizStatusResponseBody) String() string { return tea.Prettify(s) } func (s UpdateSessionBizStatusResponseBody) GoString() string { return s.String() } func (s *UpdateSessionBizStatusResponseBody) SetCode(v string) *UpdateSessionBizStatusResponseBody { s.Code = &v return s } func (s *UpdateSessionBizStatusResponseBody) SetData(v *UpdateSessionBizStatusResponseBodyData) *UpdateSessionBizStatusResponseBody { s.Data = v return s } func (s *UpdateSessionBizStatusResponseBody) SetMessage(v string) *UpdateSessionBizStatusResponseBody { s.Message = &v return s } func (s *UpdateSessionBizStatusResponseBody) SetRequestId(v string) *UpdateSessionBizStatusResponseBody { s.RequestId = &v return s } func (s *UpdateSessionBizStatusResponseBody) SetSuccess(v bool) *UpdateSessionBizStatusResponseBody { s.Success = &v return s } type UpdateSessionBizStatusResponseBodyData struct { CustomSessionId *string `json:"CustomSessionId,omitempty" xml:"CustomSessionId,omitempty"` PlatformSessionId *string `json:"PlatformSessionId,omitempty" xml:"PlatformSessionId,omitempty"` } func (s UpdateSessionBizStatusResponseBodyData) String() string { return tea.Prettify(s) } func (s UpdateSessionBizStatusResponseBodyData) GoString() string { return s.String() } func (s *UpdateSessionBizStatusResponseBodyData) SetCustomSessionId(v string) *UpdateSessionBizStatusResponseBodyData { s.CustomSessionId = &v return s } func (s *UpdateSessionBizStatusResponseBodyData) SetPlatformSessionId(v string) *UpdateSessionBizStatusResponseBodyData { s.PlatformSessionId = &v return s } type UpdateSessionBizStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateSessionBizStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateSessionBizStatusResponse) String() string { return tea.Prettify(s) } func (s UpdateSessionBizStatusResponse) GoString() string { return s.String() } func (s *UpdateSessionBizStatusResponse) SetHeaders(v map[string]*string) *UpdateSessionBizStatusResponse { s.Headers = v return s } func (s *UpdateSessionBizStatusResponse) SetStatusCode(v int32) *UpdateSessionBizStatusResponse { s.StatusCode = &v return s } func (s *UpdateSessionBizStatusResponse) SetBody(v *UpdateSessionBizStatusResponseBody) *UpdateSessionBizStatusResponse { s.Body = v return s } type Client struct { openapi.Client } func NewClient(config *openapi.Config) (*Client, error) { client := new(Client) err := client.Init(config) return client, err } func (client *Client) Init(config *openapi.Config) (_err error) { _err = client.Client.Init(config) if _err != nil { return _err } client.EndpointRule = tea.String("regional") _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("cgcs"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint) if _err != nil { return _err } return nil } func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) { if !tea.BoolValue(util.Empty(endpoint)) { _result = endpoint return _result, _err } if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) { _result = endpointMap[tea.StringValue(regionId)] return _result, _err } _body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 批量检查异常会话 // // @param tmpReq - BatchCheckSessionRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return BatchCheckSessionResponse func (client *Client) BatchCheckSessionWithOptions(tmpReq *BatchCheckSessionRequest, runtime *util.RuntimeOptions) (_result *BatchCheckSessionResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &BatchCheckSessionShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.Records)) { request.RecordsShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Records, tea.String("Records"), tea.String("json")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.RecordsShrink)) { query["Records"] = request.RecordsShrink } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("BatchCheckSession"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &BatchCheckSessionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 批量检查异常会话 // // @param request - BatchCheckSessionRequest // // @return BatchCheckSessionResponse func (client *Client) BatchCheckSession(request *BatchCheckSessionRequest) (_result *BatchCheckSessionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &BatchCheckSessionResponse{} _body, _err := client.BatchCheckSessionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 取消 session 资源预定任务 // // @param request - CancelReserveTaskRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return CancelReserveTaskResponse func (client *Client) CancelReserveTaskWithOptions(request *CancelReserveTaskRequest, runtime *util.RuntimeOptions) (_result *CancelReserveTaskResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientToken)) { body["ClientToken"] = request.ClientToken } if !tea.BoolValue(util.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("CancelReserveTask"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CancelReserveTaskResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 取消 session 资源预定任务 // // @param request - CancelReserveTaskRequest // // @return CancelReserveTaskResponse func (client *Client) CancelReserveTask(request *CancelReserveTaskRequest) (_result *CancelReserveTaskResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CancelReserveTaskResponse{} _body, _err := client.CancelReserveTaskWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 提交适配请求 // // @param tmpReq - CreateAdaptationRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateAdaptationResponse func (client *Client) CreateAdaptationWithOptions(tmpReq *CreateAdaptationRequest, runtime *util.RuntimeOptions) (_result *CreateAdaptationResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &CreateAdaptationShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.AdaptTarget)) { request.AdaptTargetShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AdaptTarget, tea.String("AdaptTarget"), tea.String("json")) } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AdaptTargetShrink)) { body["AdaptTarget"] = request.AdaptTargetShrink } if !tea.BoolValue(util.IsUnset(request.AppVersionId)) { body["AppVersionId"] = request.AppVersionId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("CreateAdaptation"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CreateAdaptationResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 提交适配请求 // // @param request - CreateAdaptationRequest // // @return CreateAdaptationResponse func (client *Client) CreateAdaptation(request *CreateAdaptationRequest) (_result *CreateAdaptationResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateAdaptationResponse{} _body, _err := client.CreateAdaptationWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用创建服务 // // @param request - CreateAppRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateAppResponse func (client *Client) CreateAppWithOptions(request *CreateAppRequest, runtime *util.RuntimeOptions) (_result *CreateAppResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppName)) { body["AppName"] = request.AppName } if !tea.BoolValue(util.IsUnset(request.AppType)) { body["AppType"] = request.AppType } if !tea.BoolValue(util.IsUnset(request.StreamingAppId)) { body["StreamingAppId"] = request.StreamingAppId } if !tea.BoolValue(util.IsUnset(request.StreamingSolution)) { body["StreamingSolution"] = request.StreamingSolution } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("CreateApp"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CreateAppResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用创建服务 // // @param request - CreateAppRequest // // @return CreateAppResponse func (client *Client) CreateApp(request *CreateAppRequest) (_result *CreateAppResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateAppResponse{} _body, _err := client.CreateAppWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 增加实时生产资源的相关字段 // // @param request - CreateAppSessionRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateAppSessionResponse func (client *Client) CreateAppSessionWithOptions(request *CreateAppSessionRequest, runtime *util.RuntimeOptions) (_result *CreateAppSessionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AdapterFileId)) { query["AdapterFileId"] = request.AdapterFileId } if !tea.BoolValue(util.IsUnset(request.AppId)) { query["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.AppVersion)) { query["AppVersion"] = request.AppVersion } if !tea.BoolValue(util.IsUnset(request.ClientIp)) { query["ClientIp"] = request.ClientIp } if !tea.BoolValue(util.IsUnset(request.CustomSessionId)) { query["CustomSessionId"] = request.CustomSessionId } if !tea.BoolValue(util.IsUnset(request.CustomUserId)) { query["CustomUserId"] = request.CustomUserId } if !tea.BoolValue(util.IsUnset(request.DistrictId)) { query["DistrictId"] = request.DistrictId } if !tea.BoolValue(util.IsUnset(request.EnablePostpaid)) { query["EnablePostpaid"] = request.EnablePostpaid } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId } if !tea.BoolValue(util.IsUnset(request.StartParameters)) { query["StartParameters"] = request.StartParameters } if !tea.BoolValue(util.IsUnset(request.SystemInfo)) { query["SystemInfo"] = request.SystemInfo } if !tea.BoolValue(util.IsUnset(request.Timeout)) { query["Timeout"] = request.Timeout } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("CreateAppSession"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CreateAppSessionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 增加实时生产资源的相关字段 // // @param request - CreateAppSessionRequest // // @return CreateAppSessionResponse func (client *Client) CreateAppSession(request *CreateAppSessionRequest) (_result *CreateAppSessionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateAppSessionResponse{} _body, _err := client.CreateAppSessionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 批量创建会话 // // @param tmpReq - CreateAppSessionBatchRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateAppSessionBatchResponse func (client *Client) CreateAppSessionBatchWithOptions(tmpReq *CreateAppSessionBatchRequest, runtime *util.RuntimeOptions) (_result *CreateAppSessionBatchResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &CreateAppSessionBatchShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.AppInfos)) { request.AppInfosShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AppInfos, tea.String("AppInfos"), tea.String("json")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppInfosShrink)) { query["AppInfos"] = request.AppInfosShrink } if !tea.BoolValue(util.IsUnset(request.CustomTaskId)) { query["CustomTaskId"] = request.CustomTaskId } if !tea.BoolValue(util.IsUnset(request.Timeout)) { query["Timeout"] = request.Timeout } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("CreateAppSessionBatch"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CreateAppSessionBatchResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 批量创建会话 // // @param request - CreateAppSessionBatchRequest // // @return CreateAppSessionBatchResponse func (client *Client) CreateAppSessionBatch(request *CreateAppSessionBatchRequest) (_result *CreateAppSessionBatchResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateAppSessionBatchResponse{} _body, _err := client.CreateAppSessionBatchWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 同步批量创建多个会话 // // @param tmpReq - CreateAppSessionBatchSyncRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateAppSessionBatchSyncResponse func (client *Client) CreateAppSessionBatchSyncWithOptions(tmpReq *CreateAppSessionBatchSyncRequest, runtime *util.RuntimeOptions) (_result *CreateAppSessionBatchSyncResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &CreateAppSessionBatchSyncShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.AppInfos)) { request.AppInfosShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AppInfos, tea.String("AppInfos"), tea.String("json")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppInfosShrink)) { query["AppInfos"] = request.AppInfosShrink } if !tea.BoolValue(util.IsUnset(request.BatchId)) { query["BatchId"] = request.BatchId } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("CreateAppSessionBatchSync"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CreateAppSessionBatchSyncResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 同步批量创建多个会话 // // @param request - CreateAppSessionBatchSyncRequest // // @return CreateAppSessionBatchSyncResponse func (client *Client) CreateAppSessionBatchSync(request *CreateAppSessionBatchSyncRequest) (_result *CreateAppSessionBatchSyncResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateAppSessionBatchSyncResponse{} _body, _err := client.CreateAppSessionBatchSyncWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 同步创建会话 // // @param request - CreateAppSessionSyncRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateAppSessionSyncResponse func (client *Client) CreateAppSessionSyncWithOptions(request *CreateAppSessionSyncRequest, runtime *util.RuntimeOptions) (_result *CreateAppSessionSyncResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AdapterFileId)) { query["AdapterFileId"] = request.AdapterFileId } if !tea.BoolValue(util.IsUnset(request.AppId)) { query["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.AppVersion)) { query["AppVersion"] = request.AppVersion } if !tea.BoolValue(util.IsUnset(request.ClientIp)) { query["ClientIp"] = request.ClientIp } if !tea.BoolValue(util.IsUnset(request.CustomSessionId)) { query["CustomSessionId"] = request.CustomSessionId } if !tea.BoolValue(util.IsUnset(request.CustomUserId)) { query["CustomUserId"] = request.CustomUserId } if !tea.BoolValue(util.IsUnset(request.DistrictId)) { query["DistrictId"] = request.DistrictId } if !tea.BoolValue(util.IsUnset(request.MatchRules)) { query["MatchRules"] = request.MatchRules } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId } if !tea.BoolValue(util.IsUnset(request.StartParameters)) { query["StartParameters"] = request.StartParameters } if !tea.BoolValue(util.IsUnset(request.SystemInfo)) { query["SystemInfo"] = request.SystemInfo } if !tea.BoolValue(util.IsUnset(request.Tags)) { query["Tags"] = request.Tags } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("CreateAppSessionSync"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CreateAppSessionSyncResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 同步创建会话 // // @param request - CreateAppSessionSyncRequest // // @return CreateAppSessionSyncResponse func (client *Client) CreateAppSessionSync(request *CreateAppSessionSyncRequest) (_result *CreateAppSessionSyncResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateAppSessionSyncResponse{} _body, _err := client.CreateAppSessionSyncWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用版本创建服务 // // @param request - CreateAppVersionRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateAppVersionResponse func (client *Client) CreateAppVersionWithOptions(request *CreateAppVersionRequest, runtime *util.RuntimeOptions) (_result *CreateAppVersionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { body["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.AppVersionName)) { body["AppVersionName"] = request.AppVersionName } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("CreateAppVersion"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CreateAppVersionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用版本创建服务 // // @param request - CreateAppVersionRequest // // @return CreateAppVersionResponse func (client *Client) CreateAppVersion(request *CreateAppVersionRequest) (_result *CreateAppVersionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateAppVersionResponse{} _body, _err := client.CreateAppVersionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 预定session资源 // // @param request - CreateCapacityReservationRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateCapacityReservationResponse func (client *Client) CreateCapacityReservationWithOptions(request *CreateCapacityReservationRequest, runtime *util.RuntimeOptions) (_result *CreateCapacityReservationResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { body["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.AppVersion)) { body["AppVersion"] = request.AppVersion } if !tea.BoolValue(util.IsUnset(request.ClientToken)) { body["ClientToken"] = request.ClientToken } if !tea.BoolValue(util.IsUnset(request.DistrictId)) { body["DistrictId"] = request.DistrictId } if !tea.BoolValue(util.IsUnset(request.ExpectResourceReadyTime)) { body["ExpectResourceReadyTime"] = request.ExpectResourceReadyTime } if !tea.BoolValue(util.IsUnset(request.ExpectSessionCapacity)) { body["ExpectSessionCapacity"] = request.ExpectSessionCapacity } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("CreateCapacityReservation"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &CreateCapacityReservationResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 预定session资源 // // @param request - CreateCapacityReservationRequest // // @return CreateCapacityReservationResponse func (client *Client) CreateCapacityReservation(request *CreateCapacityReservationRequest) (_result *CreateCapacityReservationResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateCapacityReservationResponse{} _body, _err := client.CreateCapacityReservationWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用删除接口 // // @param request - DeleteAppRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteAppResponse func (client *Client) DeleteAppWithOptions(request *DeleteAppRequest, runtime *util.RuntimeOptions) (_result *DeleteAppResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { body["AppId"] = request.AppId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DeleteApp"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DeleteAppResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用删除接口 // // @param request - DeleteAppRequest // // @return DeleteAppResponse func (client *Client) DeleteApp(request *DeleteAppRequest) (_result *DeleteAppResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteAppResponse{} _body, _err := client.DeleteAppWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用版本删除接口 // // @param request - DeleteAppVersionRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteAppVersionResponse func (client *Client) DeleteAppVersionWithOptions(request *DeleteAppVersionRequest, runtime *util.RuntimeOptions) (_result *DeleteAppVersionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppVersionId)) { body["AppVersionId"] = request.AppVersionId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("DeleteAppVersion"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DeleteAppVersionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用版本删除接口 // // @param request - DeleteAppVersionRequest // // @return DeleteAppVersionResponse func (client *Client) DeleteAppVersion(request *DeleteAppVersionRequest) (_result *DeleteAppVersionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteAppVersionResponse{} _body, _err := client.DeleteAppVersionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // @param request - DescribeInstanceStatsInfoRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return DescribeInstanceStatsInfoResponse func (client *Client) DescribeInstanceStatsInfoWithOptions(request *DescribeInstanceStatsInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceStatsInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DescribeInstanceStatsInfo"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &DescribeInstanceStatsInfoResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // @param request - DescribeInstanceStatsInfoRequest // // @return DescribeInstanceStatsInfoResponse func (client *Client) DescribeInstanceStatsInfo(request *DescribeInstanceStatsInfoRequest) (_result *DescribeInstanceStatsInfoResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeInstanceStatsInfoResponse{} _body, _err := client.DescribeInstanceStatsInfoWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取适配申请详情 // // @param request - GetAdaptationRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetAdaptationResponse func (client *Client) GetAdaptationWithOptions(request *GetAdaptationRequest, runtime *util.RuntimeOptions) (_result *GetAdaptationResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AdaptApplyId)) { body["AdaptApplyId"] = request.AdaptApplyId } if !tea.BoolValue(util.IsUnset(request.AppVersionId)) { body["AppVersionId"] = request.AppVersionId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetAdaptation"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetAdaptationResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取适配申请详情 // // @param request - GetAdaptationRequest // // @return GetAdaptationResponse func (client *Client) GetAdaptation(request *GetAdaptationRequest) (_result *GetAdaptationResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetAdaptationResponse{} _body, _err := client.GetAdaptationWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用详情接口 // // @param request - GetAppRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetAppResponse func (client *Client) GetAppWithOptions(request *GetAppRequest, runtime *util.RuntimeOptions) (_result *GetAppResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { body["AppId"] = request.AppId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetApp"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetAppResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用详情接口 // // @param request - GetAppRequest // // @return GetAppResponse func (client *Client) GetApp(request *GetAppRequest) (_result *GetAppResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetAppResponse{} _body, _err := client.GetAppWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询会话并发数 // // @param request - GetAppCcuRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetAppCcuResponse func (client *Client) GetAppCcuWithOptions(request *GetAppCcuRequest, runtime *util.RuntimeOptions) (_result *GetAppCcuResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetAppCcu"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetAppCcuResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询会话并发数 // // @param request - GetAppCcuRequest // // @return GetAppCcuResponse func (client *Client) GetAppCcu(request *GetAppCcuRequest) (_result *GetAppCcuResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetAppCcuResponse{} _body, _err := client.GetAppCcuWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取App会话信息 // // @param request - GetAppSessionRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetAppSessionResponse func (client *Client) GetAppSessionWithOptions(request *GetAppSessionRequest, runtime *util.RuntimeOptions) (_result *GetAppSessionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CustomSessionId)) { query["CustomSessionId"] = request.CustomSessionId } if !tea.BoolValue(util.IsUnset(request.PlatformSessionId)) { query["PlatformSessionId"] = request.PlatformSessionId } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetAppSession"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetAppSessionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取App会话信息 // // @param request - GetAppSessionRequest // // @return GetAppSessionResponse func (client *Client) GetAppSession(request *GetAppSessionRequest) (_result *GetAppSessionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetAppSessionResponse{} _body, _err := client.GetAppSessionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用版本详情接口 // // @param request - GetAppVersionRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetAppVersionResponse func (client *Client) GetAppVersionWithOptions(request *GetAppVersionRequest, runtime *util.RuntimeOptions) (_result *GetAppVersionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppVersionId)) { body["AppVersionId"] = request.AppVersionId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetAppVersion"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetAppVersionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用版本详情接口 // // @param request - GetAppVersionRequest // // @return GetAppVersionResponse func (client *Client) GetAppVersion(request *GetAppVersionRequest) (_result *GetAppVersionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetAppVersionResponse{} _body, _err := client.GetAppVersionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询 session 会话容量信息 // // @param request - GetCapacityRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetCapacityResponse func (client *Client) GetCapacityWithOptions(request *GetCapacityRequest, runtime *util.RuntimeOptions) (_result *GetCapacityResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { body["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.AppVersion)) { body["AppVersion"] = request.AppVersion } if !tea.BoolValue(util.IsUnset(request.DistrictId)) { body["DistrictId"] = request.DistrictId } if !tea.BoolValue(util.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetCapacity"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetCapacityResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询 session 会话容量信息 // // @param request - GetCapacityRequest // // @return GetCapacityResponse func (client *Client) GetCapacity(request *GetCapacityRequest) (_result *GetCapacityResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetCapacityResponse{} _body, _err := client.GetCapacityWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询预定任务的详情信息 // // @param request - GetReserveTaskDetailRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetReserveTaskDetailResponse func (client *Client) GetReserveTaskDetailWithOptions(request *GetReserveTaskDetailRequest, runtime *util.RuntimeOptions) (_result *GetReserveTaskDetailResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetReserveTaskDetail"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetReserveTaskDetailResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询预定任务的详情信息 // // @param request - GetReserveTaskDetailRequest // // @return GetReserveTaskDetailResponse func (client *Client) GetReserveTaskDetail(request *GetReserveTaskDetailRequest) (_result *GetReserveTaskDetailResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetReserveTaskDetailResponse{} _body, _err := client.GetReserveTaskDetailWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询公网ip // // @param request - GetResourcePublicIPsRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetResourcePublicIPsResponse func (client *Client) GetResourcePublicIPsWithOptions(request *GetResourcePublicIPsRequest, runtime *util.RuntimeOptions) (_result *GetResourcePublicIPsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetResourcePublicIPs"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &GetResourcePublicIPsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询公网ip // // @param request - GetResourcePublicIPsRequest // // @return GetResourcePublicIPsResponse func (client *Client) GetResourcePublicIPs(request *GetResourcePublicIPsRequest) (_result *GetResourcePublicIPsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetResourcePublicIPsResponse{} _body, _err := client.GetResourcePublicIPsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用列表接口 // // @param request - ListAppRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ListAppResponse func (client *Client) ListAppWithOptions(request *ListAppRequest, runtime *util.RuntimeOptions) (_result *ListAppResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.KeySearch)) { body["KeySearch"] = request.KeySearch } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ListApp"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ListAppResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用列表接口 // // @param request - ListAppRequest // // @return ListAppResponse func (client *Client) ListApp(request *ListAppRequest) (_result *ListAppResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListAppResponse{} _body, _err := client.ListAppWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询App会话 // // @param request - ListAppSessionsRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ListAppSessionsResponse func (client *Client) ListAppSessionsWithOptions(request *ListAppSessionsRequest, runtime *util.RuntimeOptions) (_result *ListAppSessionsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { query["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.CustomSessionIds)) { query["CustomSessionIds"] = request.CustomSessionIds } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { query["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { query["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.PlatformSessionIds)) { query["PlatformSessionIds"] = request.PlatformSessionIds } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListAppSessions"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ListAppSessionsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询App会话 // // @param request - ListAppSessionsRequest // // @return ListAppSessionsResponse func (client *Client) ListAppSessions(request *ListAppSessionsRequest) (_result *ListAppSessionsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListAppSessionsResponse{} _body, _err := client.ListAppSessionsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用版本列表接口 // // @param request - ListAppVersionRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ListAppVersionResponse func (client *Client) ListAppVersionWithOptions(request *ListAppVersionRequest, runtime *util.RuntimeOptions) (_result *ListAppVersionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { body["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ListAppVersion"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ListAppVersionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用版本列表接口 // // @param request - ListAppVersionRequest // // @return ListAppVersionResponse func (client *Client) ListAppVersion(request *ListAppVersionRequest) (_result *ListAppVersionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListAppVersionResponse{} _body, _err := client.ListAppVersionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询GCS实例列表 // // @param request - ListInstancesRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ListInstancesResponse func (client *Client) ListInstancesWithOptions(request *ListInstancesRequest, runtime *util.RuntimeOptions) (_result *ListInstancesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListInstances"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ListInstancesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询GCS实例列表 // // @param request - ListInstancesRequest // // @return ListInstancesResponse func (client *Client) ListInstances(request *ListInstancesRequest) (_result *ListInstancesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListInstancesResponse{} _body, _err := client.ListInstancesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用修改服务 // // @param request - ModifyAppRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ModifyAppResponse func (client *Client) ModifyAppWithOptions(request *ModifyAppRequest, runtime *util.RuntimeOptions) (_result *ModifyAppResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { body["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.AppName)) { body["AppName"] = request.AppName } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ModifyApp"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ModifyAppResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用修改服务 // // @param request - ModifyAppRequest // // @return ModifyAppResponse func (client *Client) ModifyApp(request *ModifyAppRequest) (_result *ModifyAppResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyAppResponse{} _body, _err := client.ModifyAppWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 应用版本修改服务 // // @param request - ModifyAppVersionRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ModifyAppVersionResponse func (client *Client) ModifyAppVersionWithOptions(request *ModifyAppVersionRequest, runtime *util.RuntimeOptions) (_result *ModifyAppVersionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppVersionId)) { body["AppVersionId"] = request.AppVersionId } if !tea.BoolValue(util.IsUnset(request.AppVersionName)) { body["AppVersionName"] = request.AppVersionName } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ModifyAppVersion"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ModifyAppVersionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 应用版本修改服务 // // @param request - ModifyAppVersionRequest // // @return ModifyAppVersionResponse func (client *Client) ModifyAppVersion(request *ModifyAppVersionRequest) (_result *ModifyAppVersionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyAppVersionResponse{} _body, _err := client.ModifyAppVersionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 释放 session 资源预定的资源 // // @param request - ReleaseCapacityRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ReleaseCapacityResponse func (client *Client) ReleaseCapacityWithOptions(request *ReleaseCapacityRequest, runtime *util.RuntimeOptions) (_result *ReleaseCapacityResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { body["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.AppVersion)) { body["AppVersion"] = request.AppVersion } if !tea.BoolValue(util.IsUnset(request.DistrictId)) { body["DistrictId"] = request.DistrictId } if !tea.BoolValue(util.IsUnset(request.ExpectReleaseSessionCapacity)) { body["ExpectReleaseSessionCapacity"] = request.ExpectReleaseSessionCapacity } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ReleaseCapacity"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ReleaseCapacityResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 释放 session 资源预定的资源 // // @param request - ReleaseCapacityRequest // // @return ReleaseCapacityResponse func (client *Client) ReleaseCapacity(request *ReleaseCapacityRequest) (_result *ReleaseCapacityResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ReleaseCapacityResponse{} _body, _err := client.ReleaseCapacityWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 根据资源批次号释放 session 资源预定的资源 // // @param request - ReleaseCapacityByBatchRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ReleaseCapacityByBatchResponse func (client *Client) ReleaseCapacityByBatchWithOptions(request *ReleaseCapacityByBatchRequest, runtime *util.RuntimeOptions) (_result *ReleaseCapacityByBatchResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ResBatchId)) { body["ResBatchId"] = request.ResBatchId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ReleaseCapacityByBatch"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ReleaseCapacityByBatchResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 根据资源批次号释放 session 资源预定的资源 // // @param request - ReleaseCapacityByBatchRequest // // @return ReleaseCapacityByBatchResponse func (client *Client) ReleaseCapacityByBatch(request *ReleaseCapacityByBatchRequest) (_result *ReleaseCapacityByBatchResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ReleaseCapacityByBatchResponse{} _body, _err := client.ReleaseCapacityByBatchWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 退订GCS实例 // // @param request - ReleaseInstancesRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ReleaseInstancesResponse func (client *Client) ReleaseInstancesWithOptions(request *ReleaseInstancesRequest, runtime *util.RuntimeOptions) (_result *ReleaseInstancesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Amount)) { body["Amount"] = request.Amount } if !tea.BoolValue(util.IsUnset(request.DistrictId)) { body["DistrictId"] = request.DistrictId } if !tea.BoolValue(util.IsUnset(request.InstanceType)) { body["InstanceType"] = request.InstanceType } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ReleaseInstances"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ReleaseInstancesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 退订GCS实例 // // @param request - ReleaseInstancesRequest // // @return ReleaseInstancesResponse func (client *Client) ReleaseInstances(request *ReleaseInstancesRequest) (_result *ReleaseInstancesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ReleaseInstancesResponse{} _body, _err := client.ReleaseInstancesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 预定GCS实例 // // @param request - ReserveInstancesRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return ReserveInstancesResponse func (client *Client) ReserveInstancesWithOptions(request *ReserveInstancesRequest, runtime *util.RuntimeOptions) (_result *ReserveInstancesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Amount)) { body["Amount"] = request.Amount } if !tea.BoolValue(util.IsUnset(request.DistrictId)) { body["DistrictId"] = request.DistrictId } if !tea.BoolValue(util.IsUnset(request.InstanceType)) { body["InstanceType"] = request.InstanceType } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ReserveInstances"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &ReserveInstancesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 预定GCS实例 // // @param request - ReserveInstancesRequest // // @return ReserveInstancesResponse func (client *Client) ReserveInstances(request *ReserveInstancesRequest) (_result *ReserveInstancesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ReserveInstancesResponse{} _body, _err := client.ReserveInstancesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 发送业务能力变更结果回调 // // @param request - SendBizCocChangeCallbackRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return SendBizCocChangeCallbackResponse func (client *Client) SendBizCocChangeCallbackWithOptions(request *SendBizCocChangeCallbackRequest, runtime *util.RuntimeOptions) (_result *SendBizCocChangeCallbackResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.PlatformSessionId)) { query["PlatformSessionId"] = request.PlatformSessionId } if !tea.BoolValue(util.IsUnset(request.Result)) { query["Result"] = request.Result } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("SendBizCocChangeCallback"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &SendBizCocChangeCallbackResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 发送业务能力变更结果回调 // // @param request - SendBizCocChangeCallbackRequest // // @return SendBizCocChangeCallbackResponse func (client *Client) SendBizCocChangeCallback(request *SendBizCocChangeCallbackRequest) (_result *SendBizCocChangeCallbackResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &SendBizCocChangeCallbackResponse{} _body, _err := client.SendBizCocChangeCallbackWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 停止App会话 // // @param tmpReq - StopAppSessionRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return StopAppSessionResponse func (client *Client) StopAppSessionWithOptions(tmpReq *StopAppSessionRequest, runtime *util.RuntimeOptions) (_result *StopAppSessionResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &StopAppSessionShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.StopParam)) { request.StopParamShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.StopParam, tea.String("StopParam"), tea.String("json")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CustomSessionId)) { query["CustomSessionId"] = request.CustomSessionId } if !tea.BoolValue(util.IsUnset(request.PlatformSessionId)) { query["PlatformSessionId"] = request.PlatformSessionId } if !tea.BoolValue(util.IsUnset(request.StopParamShrink)) { query["StopParam"] = request.StopParamShrink } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("StopAppSession"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &StopAppSessionResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 停止App会话 // // @param request - StopAppSessionRequest // // @return StopAppSessionResponse func (client *Client) StopAppSession(request *StopAppSessionRequest) (_result *StopAppSessionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &StopAppSessionResponse{} _body, _err := client.StopAppSessionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 批量停止会话接口 // // @param tmpReq - StopAppSessionBatchRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return StopAppSessionBatchResponse func (client *Client) StopAppSessionBatchWithOptions(tmpReq *StopAppSessionBatchRequest, runtime *util.RuntimeOptions) (_result *StopAppSessionBatchResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &StopAppSessionBatchShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.StopParam)) { request.StopParamShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.StopParam, tea.String("StopParam"), tea.String("json")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppId)) { query["AppId"] = request.AppId } if !tea.BoolValue(util.IsUnset(request.AppVersion)) { query["AppVersion"] = request.AppVersion } if !tea.BoolValue(util.IsUnset(request.BatchId)) { query["BatchId"] = request.BatchId } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId } if !tea.BoolValue(util.IsUnset(request.StopParamShrink)) { query["StopParam"] = request.StopParamShrink } if !tea.BoolValue(util.IsUnset(request.Tags)) { query["Tags"] = request.Tags } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("StopAppSessionBatch"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &StopAppSessionBatchResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 批量停止会话接口 // // @param request - StopAppSessionBatchRequest // // @return StopAppSessionBatchResponse func (client *Client) StopAppSessionBatch(request *StopAppSessionBatchRequest) (_result *StopAppSessionBatchResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &StopAppSessionBatchResponse{} _body, _err := client.StopAppSessionBatchWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 更新会话状态 // // @param request - UpdateSessionBizStatusRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return UpdateSessionBizStatusResponse func (client *Client) UpdateSessionBizStatusWithOptions(request *UpdateSessionBizStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateSessionBizStatusResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.BizStatus)) { query["BizStatus"] = request.BizStatus } if !tea.BoolValue(util.IsUnset(request.PlatformSessionId)) { query["PlatformSessionId"] = request.PlatformSessionId } req := &openapi.OpenApiRequest{ Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("UpdateSessionBizStatus"), Version: tea.String("2021-11-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } _result = &UpdateSessionBizStatusResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 更新会话状态 // // @param request - UpdateSessionBizStatusRequest // // @return UpdateSessionBizStatusResponse func (client *Client) UpdateSessionBizStatus(request *UpdateSessionBizStatusRequest) (_result *UpdateSessionBizStatusResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UpdateSessionBizStatusResponse{} _body, _err := client.UpdateSessionBizStatusWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }