cityvisual-20181030/client/client.go (5,789 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
/**
*
*/
package client
import (
openapi "github.com/alibabacloud-go/darabonba-openapi/client"
endpointutil "github.com/alibabacloud-go/endpoint-util/service"
util "github.com/alibabacloud-go/tea-utils/service"
"github.com/alibabacloud-go/tea/tea"
)
type AttachStreamRequest struct {
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
Streams []*AttachStreamRequestStreams `json:"Streams,omitempty" xml:"Streams,omitempty" type:"Repeated"`
}
func (s AttachStreamRequest) String() string {
return tea.Prettify(s)
}
func (s AttachStreamRequest) GoString() string {
return s.String()
}
func (s *AttachStreamRequest) SetJobGroupId(v string) *AttachStreamRequest {
s.JobGroupId = &v
return s
}
func (s *AttachStreamRequest) SetRegionId(v string) *AttachStreamRequest {
s.RegionId = &v
return s
}
func (s *AttachStreamRequest) SetInstanceId(v string) *AttachStreamRequest {
s.InstanceId = &v
return s
}
func (s *AttachStreamRequest) SetStreams(v []*AttachStreamRequestStreams) *AttachStreamRequest {
s.Streams = v
return s
}
type AttachStreamRequestStreams struct {
StreamName *string `json:"StreamName,omitempty" xml:"StreamName,omitempty"`
StreamURL *string `json:"StreamURL,omitempty" xml:"StreamURL,omitempty"`
}
func (s AttachStreamRequestStreams) String() string {
return tea.Prettify(s)
}
func (s AttachStreamRequestStreams) GoString() string {
return s.String()
}
func (s *AttachStreamRequestStreams) SetStreamName(v string) *AttachStreamRequestStreams {
s.StreamName = &v
return s
}
func (s *AttachStreamRequestStreams) SetStreamURL(v string) *AttachStreamRequestStreams {
s.StreamURL = &v
return s
}
type AttachStreamResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s AttachStreamResponseBody) String() string {
return tea.Prettify(s)
}
func (s AttachStreamResponseBody) GoString() string {
return s.String()
}
func (s *AttachStreamResponseBody) SetRequestId(v string) *AttachStreamResponseBody {
s.RequestId = &v
return s
}
type AttachStreamResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *AttachStreamResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s AttachStreamResponse) String() string {
return tea.Prettify(s)
}
func (s AttachStreamResponse) GoString() string {
return s.String()
}
func (s *AttachStreamResponse) SetHeaders(v map[string]*string) *AttachStreamResponse {
s.Headers = v
return s
}
func (s *AttachStreamResponse) SetBody(v *AttachStreamResponseBody) *AttachStreamResponse {
s.Body = v
return s
}
type BatchModifyCameraStatusRequest struct {
StreamStatus *string `json:"StreamStatus,omitempty" xml:"StreamStatus,omitempty"`
CameraIds *string `json:"CameraIds,omitempty" xml:"CameraIds,omitempty"`
WorkGroupId *string `json:"WorkGroupId,omitempty" xml:"WorkGroupId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s BatchModifyCameraStatusRequest) String() string {
return tea.Prettify(s)
}
func (s BatchModifyCameraStatusRequest) GoString() string {
return s.String()
}
func (s *BatchModifyCameraStatusRequest) SetStreamStatus(v string) *BatchModifyCameraStatusRequest {
s.StreamStatus = &v
return s
}
func (s *BatchModifyCameraStatusRequest) SetCameraIds(v string) *BatchModifyCameraStatusRequest {
s.CameraIds = &v
return s
}
func (s *BatchModifyCameraStatusRequest) SetWorkGroupId(v string) *BatchModifyCameraStatusRequest {
s.WorkGroupId = &v
return s
}
func (s *BatchModifyCameraStatusRequest) SetRegionId(v string) *BatchModifyCameraStatusRequest {
s.RegionId = &v
return s
}
type BatchModifyCameraStatusResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s BatchModifyCameraStatusResponseBody) String() string {
return tea.Prettify(s)
}
func (s BatchModifyCameraStatusResponseBody) GoString() string {
return s.String()
}
func (s *BatchModifyCameraStatusResponseBody) SetRequestId(v string) *BatchModifyCameraStatusResponseBody {
s.RequestId = &v
return s
}
type BatchModifyCameraStatusResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *BatchModifyCameraStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s BatchModifyCameraStatusResponse) String() string {
return tea.Prettify(s)
}
func (s BatchModifyCameraStatusResponse) GoString() string {
return s.String()
}
func (s *BatchModifyCameraStatusResponse) SetHeaders(v map[string]*string) *BatchModifyCameraStatusResponse {
s.Headers = v
return s
}
func (s *BatchModifyCameraStatusResponse) SetBody(v *BatchModifyCameraStatusResponseBody) *BatchModifyCameraStatusResponse {
s.Body = v
return s
}
type CreateAlgoLibRequest struct {
AlgoLibName *string `json:"AlgoLibName,omitempty" xml:"AlgoLibName,omitempty"`
AlgoLibVersion *string `json:"AlgoLibVersion,omitempty" xml:"AlgoLibVersion,omitempty"`
Capacity *int32 `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
OssEndpoint *string `json:"OssEndpoint,omitempty" xml:"OssEndpoint,omitempty"`
OssAccessKeyId *string `json:"OssAccessKeyId,omitempty" xml:"OssAccessKeyId,omitempty"`
OssBucket *string `json:"OssBucket,omitempty" xml:"OssBucket,omitempty"`
OssPath *string `json:"OssPath,omitempty" xml:"OssPath,omitempty"`
JsonText *string `json:"JsonText,omitempty" xml:"JsonText,omitempty"`
CapabilityNames *string `json:"CapabilityNames,omitempty" xml:"CapabilityNames,omitempty"`
OssAccessKeySecret *string `json:"OssAccessKeySecret,omitempty" xml:"OssAccessKeySecret,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s CreateAlgoLibRequest) String() string {
return tea.Prettify(s)
}
func (s CreateAlgoLibRequest) GoString() string {
return s.String()
}
func (s *CreateAlgoLibRequest) SetAlgoLibName(v string) *CreateAlgoLibRequest {
s.AlgoLibName = &v
return s
}
func (s *CreateAlgoLibRequest) SetAlgoLibVersion(v string) *CreateAlgoLibRequest {
s.AlgoLibVersion = &v
return s
}
func (s *CreateAlgoLibRequest) SetCapacity(v int32) *CreateAlgoLibRequest {
s.Capacity = &v
return s
}
func (s *CreateAlgoLibRequest) SetOssEndpoint(v string) *CreateAlgoLibRequest {
s.OssEndpoint = &v
return s
}
func (s *CreateAlgoLibRequest) SetOssAccessKeyId(v string) *CreateAlgoLibRequest {
s.OssAccessKeyId = &v
return s
}
func (s *CreateAlgoLibRequest) SetOssBucket(v string) *CreateAlgoLibRequest {
s.OssBucket = &v
return s
}
func (s *CreateAlgoLibRequest) SetOssPath(v string) *CreateAlgoLibRequest {
s.OssPath = &v
return s
}
func (s *CreateAlgoLibRequest) SetJsonText(v string) *CreateAlgoLibRequest {
s.JsonText = &v
return s
}
func (s *CreateAlgoLibRequest) SetCapabilityNames(v string) *CreateAlgoLibRequest {
s.CapabilityNames = &v
return s
}
func (s *CreateAlgoLibRequest) SetOssAccessKeySecret(v string) *CreateAlgoLibRequest {
s.OssAccessKeySecret = &v
return s
}
func (s *CreateAlgoLibRequest) SetText(v string) *CreateAlgoLibRequest {
s.Text = &v
return s
}
func (s *CreateAlgoLibRequest) SetInstanceId(v string) *CreateAlgoLibRequest {
s.InstanceId = &v
return s
}
func (s *CreateAlgoLibRequest) SetRegionId(v string) *CreateAlgoLibRequest {
s.RegionId = &v
return s
}
type CreateAlgoLibResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
AlgoLibId *string `json:"AlgoLibId,omitempty" xml:"AlgoLibId,omitempty"`
}
func (s CreateAlgoLibResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateAlgoLibResponseBody) GoString() string {
return s.String()
}
func (s *CreateAlgoLibResponseBody) SetRequestId(v string) *CreateAlgoLibResponseBody {
s.RequestId = &v
return s
}
func (s *CreateAlgoLibResponseBody) SetAlgoLibId(v string) *CreateAlgoLibResponseBody {
s.AlgoLibId = &v
return s
}
type CreateAlgoLibResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateAlgoLibResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateAlgoLibResponse) String() string {
return tea.Prettify(s)
}
func (s CreateAlgoLibResponse) GoString() string {
return s.String()
}
func (s *CreateAlgoLibResponse) SetHeaders(v map[string]*string) *CreateAlgoLibResponse {
s.Headers = v
return s
}
func (s *CreateAlgoLibResponse) SetBody(v *CreateAlgoLibResponseBody) *CreateAlgoLibResponse {
s.Body = v
return s
}
type CreateCameraRequest struct {
CameraName *string `json:"CameraName,omitempty" xml:"CameraName,omitempty"`
WorkGroupId *string `json:"WorkGroupId,omitempty" xml:"WorkGroupId,omitempty"`
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
LocationInfo *string `json:"LocationInfo,omitempty" xml:"LocationInfo,omitempty"`
InviteUri *string `json:"InviteUri,omitempty" xml:"InviteUri,omitempty"`
OssPath *string `json:"OssPath,omitempty" xml:"OssPath,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s CreateCameraRequest) String() string {
return tea.Prettify(s)
}
func (s CreateCameraRequest) GoString() string {
return s.String()
}
func (s *CreateCameraRequest) SetCameraName(v string) *CreateCameraRequest {
s.CameraName = &v
return s
}
func (s *CreateCameraRequest) SetWorkGroupId(v string) *CreateCameraRequest {
s.WorkGroupId = &v
return s
}
func (s *CreateCameraRequest) SetCameraId(v string) *CreateCameraRequest {
s.CameraId = &v
return s
}
func (s *CreateCameraRequest) SetLocationInfo(v string) *CreateCameraRequest {
s.LocationInfo = &v
return s
}
func (s *CreateCameraRequest) SetInviteUri(v string) *CreateCameraRequest {
s.InviteUri = &v
return s
}
func (s *CreateCameraRequest) SetOssPath(v string) *CreateCameraRequest {
s.OssPath = &v
return s
}
func (s *CreateCameraRequest) SetInstanceId(v string) *CreateCameraRequest {
s.InstanceId = &v
return s
}
func (s *CreateCameraRequest) SetRegionId(v string) *CreateCameraRequest {
s.RegionId = &v
return s
}
type CreateCameraResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
}
func (s CreateCameraResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateCameraResponseBody) GoString() string {
return s.String()
}
func (s *CreateCameraResponseBody) SetRequestId(v string) *CreateCameraResponseBody {
s.RequestId = &v
return s
}
func (s *CreateCameraResponseBody) SetCameraId(v string) *CreateCameraResponseBody {
s.CameraId = &v
return s
}
type CreateCameraResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateCameraResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateCameraResponse) String() string {
return tea.Prettify(s)
}
func (s CreateCameraResponse) GoString() string {
return s.String()
}
func (s *CreateCameraResponse) SetHeaders(v map[string]*string) *CreateCameraResponse {
s.Headers = v
return s
}
func (s *CreateCameraResponse) SetBody(v *CreateCameraResponseBody) *CreateCameraResponse {
s.Body = v
return s
}
type CreateCapabilityRequest struct {
CapabilityName *string `json:"CapabilityName,omitempty" xml:"CapabilityName,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s CreateCapabilityRequest) String() string {
return tea.Prettify(s)
}
func (s CreateCapabilityRequest) GoString() string {
return s.String()
}
func (s *CreateCapabilityRequest) SetCapabilityName(v string) *CreateCapabilityRequest {
s.CapabilityName = &v
return s
}
func (s *CreateCapabilityRequest) SetInstanceId(v string) *CreateCapabilityRequest {
s.InstanceId = &v
return s
}
func (s *CreateCapabilityRequest) SetRegionId(v string) *CreateCapabilityRequest {
s.RegionId = &v
return s
}
type CreateCapabilityResponseBody struct {
CapabilityId *string `json:"CapabilityId,omitempty" xml:"CapabilityId,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s CreateCapabilityResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateCapabilityResponseBody) GoString() string {
return s.String()
}
func (s *CreateCapabilityResponseBody) SetCapabilityId(v string) *CreateCapabilityResponseBody {
s.CapabilityId = &v
return s
}
func (s *CreateCapabilityResponseBody) SetRequestId(v string) *CreateCapabilityResponseBody {
s.RequestId = &v
return s
}
type CreateCapabilityResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateCapabilityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateCapabilityResponse) String() string {
return tea.Prettify(s)
}
func (s CreateCapabilityResponse) GoString() string {
return s.String()
}
func (s *CreateCapabilityResponse) SetHeaders(v map[string]*string) *CreateCapabilityResponse {
s.Headers = v
return s
}
func (s *CreateCapabilityResponse) SetBody(v *CreateCapabilityResponseBody) *CreateCapabilityResponse {
s.Body = v
return s
}
type CreateInstanceRequest struct {
InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
InstanceCapacity *int32 `json:"InstanceCapacity,omitempty" xml:"InstanceCapacity,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s CreateInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s CreateInstanceRequest) GoString() string {
return s.String()
}
func (s *CreateInstanceRequest) SetInstanceName(v string) *CreateInstanceRequest {
s.InstanceName = &v
return s
}
func (s *CreateInstanceRequest) SetDescription(v string) *CreateInstanceRequest {
s.Description = &v
return s
}
func (s *CreateInstanceRequest) SetInstanceCapacity(v int32) *CreateInstanceRequest {
s.InstanceCapacity = &v
return s
}
func (s *CreateInstanceRequest) SetStatus(v string) *CreateInstanceRequest {
s.Status = &v
return s
}
func (s *CreateInstanceRequest) SetRegionId(v string) *CreateInstanceRequest {
s.RegionId = &v
return s
}
type CreateInstanceResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s CreateInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateInstanceResponseBody) GoString() string {
return s.String()
}
func (s *CreateInstanceResponseBody) SetRequestId(v string) *CreateInstanceResponseBody {
s.RequestId = &v
return s
}
func (s *CreateInstanceResponseBody) SetInstanceId(v string) *CreateInstanceResponseBody {
s.InstanceId = &v
return s
}
type CreateInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s CreateInstanceResponse) GoString() string {
return s.String()
}
func (s *CreateInstanceResponse) SetHeaders(v map[string]*string) *CreateInstanceResponse {
s.Headers = v
return s
}
func (s *CreateInstanceResponse) SetBody(v *CreateInstanceResponseBody) *CreateInstanceResponse {
s.Body = v
return s
}
type CreateJobGroupRequest struct {
JobGroupName *string `json:"JobGroupName,omitempty" xml:"JobGroupName,omitempty"`
ResourceProfileId *string `json:"ResourceProfileId,omitempty" xml:"ResourceProfileId,omitempty"`
AlgoLibId *string `json:"AlgoLibId,omitempty" xml:"AlgoLibId,omitempty"`
PlanedJobCount *int32 `json:"PlanedJobCount,omitempty" xml:"PlanedJobCount,omitempty"`
StreamPerJob *int32 `json:"StreamPerJob,omitempty" xml:"StreamPerJob,omitempty"`
JobCount *int32 `json:"JobCount,omitempty" xml:"JobCount,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
JobGroupParams []*CreateJobGroupRequestJobGroupParams `json:"JobGroupParams,omitempty" xml:"JobGroupParams,omitempty" type:"Repeated"`
}
func (s CreateJobGroupRequest) String() string {
return tea.Prettify(s)
}
func (s CreateJobGroupRequest) GoString() string {
return s.String()
}
func (s *CreateJobGroupRequest) SetJobGroupName(v string) *CreateJobGroupRequest {
s.JobGroupName = &v
return s
}
func (s *CreateJobGroupRequest) SetResourceProfileId(v string) *CreateJobGroupRequest {
s.ResourceProfileId = &v
return s
}
func (s *CreateJobGroupRequest) SetAlgoLibId(v string) *CreateJobGroupRequest {
s.AlgoLibId = &v
return s
}
func (s *CreateJobGroupRequest) SetPlanedJobCount(v int32) *CreateJobGroupRequest {
s.PlanedJobCount = &v
return s
}
func (s *CreateJobGroupRequest) SetStreamPerJob(v int32) *CreateJobGroupRequest {
s.StreamPerJob = &v
return s
}
func (s *CreateJobGroupRequest) SetJobCount(v int32) *CreateJobGroupRequest {
s.JobCount = &v
return s
}
func (s *CreateJobGroupRequest) SetInstanceId(v string) *CreateJobGroupRequest {
s.InstanceId = &v
return s
}
func (s *CreateJobGroupRequest) SetRegionId(v string) *CreateJobGroupRequest {
s.RegionId = &v
return s
}
func (s *CreateJobGroupRequest) SetJobGroupParams(v []*CreateJobGroupRequestJobGroupParams) *CreateJobGroupRequest {
s.JobGroupParams = v
return s
}
type CreateJobGroupRequestJobGroupParams struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s CreateJobGroupRequestJobGroupParams) String() string {
return tea.Prettify(s)
}
func (s CreateJobGroupRequestJobGroupParams) GoString() string {
return s.String()
}
func (s *CreateJobGroupRequestJobGroupParams) SetKey(v string) *CreateJobGroupRequestJobGroupParams {
s.Key = &v
return s
}
func (s *CreateJobGroupRequestJobGroupParams) SetValue(v string) *CreateJobGroupRequestJobGroupParams {
s.Value = &v
return s
}
type CreateJobGroupResponseBody struct {
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s CreateJobGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateJobGroupResponseBody) GoString() string {
return s.String()
}
func (s *CreateJobGroupResponseBody) SetJobGroupId(v string) *CreateJobGroupResponseBody {
s.JobGroupId = &v
return s
}
func (s *CreateJobGroupResponseBody) SetRequestId(v string) *CreateJobGroupResponseBody {
s.RequestId = &v
return s
}
type CreateJobGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateJobGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateJobGroupResponse) String() string {
return tea.Prettify(s)
}
func (s CreateJobGroupResponse) GoString() string {
return s.String()
}
func (s *CreateJobGroupResponse) SetHeaders(v map[string]*string) *CreateJobGroupResponse {
s.Headers = v
return s
}
func (s *CreateJobGroupResponse) SetBody(v *CreateJobGroupResponseBody) *CreateJobGroupResponse {
s.Body = v
return s
}
type CreateResourceProfileRequest struct {
ResourceProfileName *string `json:"ResourceProfileName,omitempty" xml:"ResourceProfileName,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
ResourceProfileParams []*CreateResourceProfileRequestResourceProfileParams `json:"ResourceProfileParams,omitempty" xml:"ResourceProfileParams,omitempty" type:"Repeated"`
}
func (s CreateResourceProfileRequest) String() string {
return tea.Prettify(s)
}
func (s CreateResourceProfileRequest) GoString() string {
return s.String()
}
func (s *CreateResourceProfileRequest) SetResourceProfileName(v string) *CreateResourceProfileRequest {
s.ResourceProfileName = &v
return s
}
func (s *CreateResourceProfileRequest) SetInstanceId(v string) *CreateResourceProfileRequest {
s.InstanceId = &v
return s
}
func (s *CreateResourceProfileRequest) SetRegionId(v string) *CreateResourceProfileRequest {
s.RegionId = &v
return s
}
func (s *CreateResourceProfileRequest) SetResourceProfileParams(v []*CreateResourceProfileRequestResourceProfileParams) *CreateResourceProfileRequest {
s.ResourceProfileParams = v
return s
}
type CreateResourceProfileRequestResourceProfileParams struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s CreateResourceProfileRequestResourceProfileParams) String() string {
return tea.Prettify(s)
}
func (s CreateResourceProfileRequestResourceProfileParams) GoString() string {
return s.String()
}
func (s *CreateResourceProfileRequestResourceProfileParams) SetKey(v string) *CreateResourceProfileRequestResourceProfileParams {
s.Key = &v
return s
}
func (s *CreateResourceProfileRequestResourceProfileParams) SetValue(v string) *CreateResourceProfileRequestResourceProfileParams {
s.Value = &v
return s
}
type CreateResourceProfileResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ResourceProfileId *string `json:"ResourceProfileId,omitempty" xml:"ResourceProfileId,omitempty"`
}
func (s CreateResourceProfileResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateResourceProfileResponseBody) GoString() string {
return s.String()
}
func (s *CreateResourceProfileResponseBody) SetRequestId(v string) *CreateResourceProfileResponseBody {
s.RequestId = &v
return s
}
func (s *CreateResourceProfileResponseBody) SetResourceProfileId(v string) *CreateResourceProfileResponseBody {
s.ResourceProfileId = &v
return s
}
type CreateResourceProfileResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateResourceProfileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateResourceProfileResponse) String() string {
return tea.Prettify(s)
}
func (s CreateResourceProfileResponse) GoString() string {
return s.String()
}
func (s *CreateResourceProfileResponse) SetHeaders(v map[string]*string) *CreateResourceProfileResponse {
s.Headers = v
return s
}
func (s *CreateResourceProfileResponse) SetBody(v *CreateResourceProfileResponseBody) *CreateResourceProfileResponse {
s.Body = v
return s
}
type CreateWorkGroupRequest struct {
WorkGroupName *string `json:"WorkGroupName,omitempty" xml:"WorkGroupName,omitempty"`
Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
TheoryCutStatus *string `json:"TheoryCutStatus,omitempty" xml:"TheoryCutStatus,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
JobNum *int32 `json:"JobNum,omitempty" xml:"JobNum,omitempty"`
TopicNum *int32 `json:"TopicNum,omitempty" xml:"TopicNum,omitempty"`
TopicPrefix *string `json:"TopicPrefix,omitempty" xml:"TopicPrefix,omitempty"`
Account *string `json:"Account,omitempty" xml:"Account,omitempty"`
Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s CreateWorkGroupRequest) String() string {
return tea.Prettify(s)
}
func (s CreateWorkGroupRequest) GoString() string {
return s.String()
}
func (s *CreateWorkGroupRequest) SetWorkGroupName(v string) *CreateWorkGroupRequest {
s.WorkGroupName = &v
return s
}
func (s *CreateWorkGroupRequest) SetProtocol(v string) *CreateWorkGroupRequest {
s.Protocol = &v
return s
}
func (s *CreateWorkGroupRequest) SetTheoryCutStatus(v string) *CreateWorkGroupRequest {
s.TheoryCutStatus = &v
return s
}
func (s *CreateWorkGroupRequest) SetDescription(v string) *CreateWorkGroupRequest {
s.Description = &v
return s
}
func (s *CreateWorkGroupRequest) SetJobNum(v int32) *CreateWorkGroupRequest {
s.JobNum = &v
return s
}
func (s *CreateWorkGroupRequest) SetTopicNum(v int32) *CreateWorkGroupRequest {
s.TopicNum = &v
return s
}
func (s *CreateWorkGroupRequest) SetTopicPrefix(v string) *CreateWorkGroupRequest {
s.TopicPrefix = &v
return s
}
func (s *CreateWorkGroupRequest) SetAccount(v string) *CreateWorkGroupRequest {
s.Account = &v
return s
}
func (s *CreateWorkGroupRequest) SetPassword(v string) *CreateWorkGroupRequest {
s.Password = &v
return s
}
func (s *CreateWorkGroupRequest) SetIp(v string) *CreateWorkGroupRequest {
s.Ip = &v
return s
}
func (s *CreateWorkGroupRequest) SetPort(v int32) *CreateWorkGroupRequest {
s.Port = &v
return s
}
func (s *CreateWorkGroupRequest) SetInstanceId(v string) *CreateWorkGroupRequest {
s.InstanceId = &v
return s
}
func (s *CreateWorkGroupRequest) SetRegionId(v string) *CreateWorkGroupRequest {
s.RegionId = &v
return s
}
type CreateWorkGroupResponseBody struct {
WorkGroupId *string `json:"WorkGroupId,omitempty" xml:"WorkGroupId,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s CreateWorkGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateWorkGroupResponseBody) GoString() string {
return s.String()
}
func (s *CreateWorkGroupResponseBody) SetWorkGroupId(v string) *CreateWorkGroupResponseBody {
s.WorkGroupId = &v
return s
}
func (s *CreateWorkGroupResponseBody) SetRequestId(v string) *CreateWorkGroupResponseBody {
s.RequestId = &v
return s
}
type CreateWorkGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateWorkGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateWorkGroupResponse) String() string {
return tea.Prettify(s)
}
func (s CreateWorkGroupResponse) GoString() string {
return s.String()
}
func (s *CreateWorkGroupResponse) SetHeaders(v map[string]*string) *CreateWorkGroupResponse {
s.Headers = v
return s
}
func (s *CreateWorkGroupResponse) SetBody(v *CreateWorkGroupResponseBody) *CreateWorkGroupResponse {
s.Body = v
return s
}
type DeleteAlgoLibRequest struct {
AlgoLibId *string `json:"AlgoLibId,omitempty" xml:"AlgoLibId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DeleteAlgoLibRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteAlgoLibRequest) GoString() string {
return s.String()
}
func (s *DeleteAlgoLibRequest) SetAlgoLibId(v string) *DeleteAlgoLibRequest {
s.AlgoLibId = &v
return s
}
func (s *DeleteAlgoLibRequest) SetRegionId(v string) *DeleteAlgoLibRequest {
s.RegionId = &v
return s
}
type DeleteAlgoLibResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteAlgoLibResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteAlgoLibResponseBody) GoString() string {
return s.String()
}
func (s *DeleteAlgoLibResponseBody) SetRequestId(v string) *DeleteAlgoLibResponseBody {
s.RequestId = &v
return s
}
type DeleteAlgoLibResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteAlgoLibResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteAlgoLibResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteAlgoLibResponse) GoString() string {
return s.String()
}
func (s *DeleteAlgoLibResponse) SetHeaders(v map[string]*string) *DeleteAlgoLibResponse {
s.Headers = v
return s
}
func (s *DeleteAlgoLibResponse) SetBody(v *DeleteAlgoLibResponseBody) *DeleteAlgoLibResponse {
s.Body = v
return s
}
type DeleteCameraRequest struct {
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DeleteCameraRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteCameraRequest) GoString() string {
return s.String()
}
func (s *DeleteCameraRequest) SetCameraId(v string) *DeleteCameraRequest {
s.CameraId = &v
return s
}
func (s *DeleteCameraRequest) SetRegionId(v string) *DeleteCameraRequest {
s.RegionId = &v
return s
}
type DeleteCameraResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteCameraResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteCameraResponseBody) GoString() string {
return s.String()
}
func (s *DeleteCameraResponseBody) SetRequestId(v string) *DeleteCameraResponseBody {
s.RequestId = &v
return s
}
type DeleteCameraResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteCameraResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteCameraResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteCameraResponse) GoString() string {
return s.String()
}
func (s *DeleteCameraResponse) SetHeaders(v map[string]*string) *DeleteCameraResponse {
s.Headers = v
return s
}
func (s *DeleteCameraResponse) SetBody(v *DeleteCameraResponseBody) *DeleteCameraResponse {
s.Body = v
return s
}
type DeleteCapabilityRequest struct {
CapabilityId *string `json:"CapabilityId,omitempty" xml:"CapabilityId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DeleteCapabilityRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteCapabilityRequest) GoString() string {
return s.String()
}
func (s *DeleteCapabilityRequest) SetCapabilityId(v string) *DeleteCapabilityRequest {
s.CapabilityId = &v
return s
}
func (s *DeleteCapabilityRequest) SetRegionId(v string) *DeleteCapabilityRequest {
s.RegionId = &v
return s
}
type DeleteCapabilityResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteCapabilityResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteCapabilityResponseBody) GoString() string {
return s.String()
}
func (s *DeleteCapabilityResponseBody) SetRequestId(v string) *DeleteCapabilityResponseBody {
s.RequestId = &v
return s
}
type DeleteCapabilityResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteCapabilityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteCapabilityResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteCapabilityResponse) GoString() string {
return s.String()
}
func (s *DeleteCapabilityResponse) SetHeaders(v map[string]*string) *DeleteCapabilityResponse {
s.Headers = v
return s
}
func (s *DeleteCapabilityResponse) SetBody(v *DeleteCapabilityResponseBody) *DeleteCapabilityResponse {
s.Body = v
return s
}
type DeleteInstanceRequest struct {
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DeleteInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteInstanceRequest) GoString() string {
return s.String()
}
func (s *DeleteInstanceRequest) SetInstanceId(v string) *DeleteInstanceRequest {
s.InstanceId = &v
return s
}
func (s *DeleteInstanceRequest) SetRegionId(v string) *DeleteInstanceRequest {
s.RegionId = &v
return s
}
type DeleteInstanceResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteInstanceResponseBody) GoString() string {
return s.String()
}
func (s *DeleteInstanceResponseBody) SetRequestId(v string) *DeleteInstanceResponseBody {
s.RequestId = &v
return s
}
type DeleteInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteInstanceResponse) GoString() string {
return s.String()
}
func (s *DeleteInstanceResponse) SetHeaders(v map[string]*string) *DeleteInstanceResponse {
s.Headers = v
return s
}
func (s *DeleteInstanceResponse) SetBody(v *DeleteInstanceResponseBody) *DeleteInstanceResponse {
s.Body = v
return s
}
type DeleteJobGroupRequest struct {
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s DeleteJobGroupRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteJobGroupRequest) GoString() string {
return s.String()
}
func (s *DeleteJobGroupRequest) SetJobGroupId(v string) *DeleteJobGroupRequest {
s.JobGroupId = &v
return s
}
func (s *DeleteJobGroupRequest) SetRegionId(v string) *DeleteJobGroupRequest {
s.RegionId = &v
return s
}
func (s *DeleteJobGroupRequest) SetInstanceId(v string) *DeleteJobGroupRequest {
s.InstanceId = &v
return s
}
type DeleteJobGroupResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteJobGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteJobGroupResponseBody) GoString() string {
return s.String()
}
func (s *DeleteJobGroupResponseBody) SetRequestId(v string) *DeleteJobGroupResponseBody {
s.RequestId = &v
return s
}
type DeleteJobGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteJobGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteJobGroupResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteJobGroupResponse) GoString() string {
return s.String()
}
func (s *DeleteJobGroupResponse) SetHeaders(v map[string]*string) *DeleteJobGroupResponse {
s.Headers = v
return s
}
func (s *DeleteJobGroupResponse) SetBody(v *DeleteJobGroupResponseBody) *DeleteJobGroupResponse {
s.Body = v
return s
}
type DeleteResourceProfileRequest struct {
ResourceProfileId *string `json:"ResourceProfileId,omitempty" xml:"ResourceProfileId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DeleteResourceProfileRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteResourceProfileRequest) GoString() string {
return s.String()
}
func (s *DeleteResourceProfileRequest) SetResourceProfileId(v string) *DeleteResourceProfileRequest {
s.ResourceProfileId = &v
return s
}
func (s *DeleteResourceProfileRequest) SetRegionId(v string) *DeleteResourceProfileRequest {
s.RegionId = &v
return s
}
type DeleteResourceProfileResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteResourceProfileResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteResourceProfileResponseBody) GoString() string {
return s.String()
}
func (s *DeleteResourceProfileResponseBody) SetRequestId(v string) *DeleteResourceProfileResponseBody {
s.RequestId = &v
return s
}
type DeleteResourceProfileResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteResourceProfileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteResourceProfileResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteResourceProfileResponse) GoString() string {
return s.String()
}
func (s *DeleteResourceProfileResponse) SetHeaders(v map[string]*string) *DeleteResourceProfileResponse {
s.Headers = v
return s
}
func (s *DeleteResourceProfileResponse) SetBody(v *DeleteResourceProfileResponseBody) *DeleteResourceProfileResponse {
s.Body = v
return s
}
type DeleteWorkGroupRequest struct {
WorkGroupId *string `json:"WorkGroupId,omitempty" xml:"WorkGroupId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DeleteWorkGroupRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteWorkGroupRequest) GoString() string {
return s.String()
}
func (s *DeleteWorkGroupRequest) SetWorkGroupId(v string) *DeleteWorkGroupRequest {
s.WorkGroupId = &v
return s
}
func (s *DeleteWorkGroupRequest) SetRegionId(v string) *DeleteWorkGroupRequest {
s.RegionId = &v
return s
}
type DeleteWorkGroupResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteWorkGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteWorkGroupResponseBody) GoString() string {
return s.String()
}
func (s *DeleteWorkGroupResponseBody) SetRequestId(v string) *DeleteWorkGroupResponseBody {
s.RequestId = &v
return s
}
type DeleteWorkGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteWorkGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteWorkGroupResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteWorkGroupResponse) GoString() string {
return s.String()
}
func (s *DeleteWorkGroupResponse) SetHeaders(v map[string]*string) *DeleteWorkGroupResponse {
s.Headers = v
return s
}
func (s *DeleteWorkGroupResponse) SetBody(v *DeleteWorkGroupResponseBody) *DeleteWorkGroupResponse {
s.Body = v
return s
}
type DescribeAlgoLibsRequest struct {
AlgoLibName *string `json:"AlgoLibName,omitempty" xml:"AlgoLibName,omitempty"`
CapabilityName *string `json:"CapabilityName,omitempty" xml:"CapabilityName,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
AlgoLibId *string `json:"AlgoLibId,omitempty" xml:"AlgoLibId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeAlgoLibsRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeAlgoLibsRequest) GoString() string {
return s.String()
}
func (s *DescribeAlgoLibsRequest) SetAlgoLibName(v string) *DescribeAlgoLibsRequest {
s.AlgoLibName = &v
return s
}
func (s *DescribeAlgoLibsRequest) SetCapabilityName(v string) *DescribeAlgoLibsRequest {
s.CapabilityName = &v
return s
}
func (s *DescribeAlgoLibsRequest) SetPageNumber(v int32) *DescribeAlgoLibsRequest {
s.PageNumber = &v
return s
}
func (s *DescribeAlgoLibsRequest) SetPageSize(v int32) *DescribeAlgoLibsRequest {
s.PageSize = &v
return s
}
func (s *DescribeAlgoLibsRequest) SetInstanceId(v string) *DescribeAlgoLibsRequest {
s.InstanceId = &v
return s
}
func (s *DescribeAlgoLibsRequest) SetAlgoLibId(v string) *DescribeAlgoLibsRequest {
s.AlgoLibId = &v
return s
}
func (s *DescribeAlgoLibsRequest) SetRegionId(v string) *DescribeAlgoLibsRequest {
s.RegionId = &v
return s
}
type DescribeAlgoLibsResponseBody struct {
AlgoLibs *DescribeAlgoLibsResponseBodyAlgoLibs `json:"AlgoLibs,omitempty" xml:"AlgoLibs,omitempty" type:"Struct"`
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
}
func (s DescribeAlgoLibsResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeAlgoLibsResponseBody) GoString() string {
return s.String()
}
func (s *DescribeAlgoLibsResponseBody) SetAlgoLibs(v *DescribeAlgoLibsResponseBodyAlgoLibs) *DescribeAlgoLibsResponseBody {
s.AlgoLibs = v
return s
}
func (s *DescribeAlgoLibsResponseBody) SetTotalCount(v int32) *DescribeAlgoLibsResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeAlgoLibsResponseBody) SetPageSize(v int32) *DescribeAlgoLibsResponseBody {
s.PageSize = &v
return s
}
func (s *DescribeAlgoLibsResponseBody) SetRequestId(v string) *DescribeAlgoLibsResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeAlgoLibsResponseBody) SetPageNumber(v int32) *DescribeAlgoLibsResponseBody {
s.PageNumber = &v
return s
}
type DescribeAlgoLibsResponseBodyAlgoLibs struct {
AlgoLib []*DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib `json:"AlgoLib,omitempty" xml:"AlgoLib,omitempty" type:"Repeated"`
}
func (s DescribeAlgoLibsResponseBodyAlgoLibs) String() string {
return tea.Prettify(s)
}
func (s DescribeAlgoLibsResponseBodyAlgoLibs) GoString() string {
return s.String()
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibs) SetAlgoLib(v []*DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) *DescribeAlgoLibsResponseBodyAlgoLibs {
s.AlgoLib = v
return s
}
type DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib struct {
OssAccessKeyId *string `json:"OssAccessKeyId,omitempty" xml:"OssAccessKeyId,omitempty"`
Capacity *string `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
AlgoLibId *string `json:"AlgoLibId,omitempty" xml:"AlgoLibId,omitempty"`
JsonText *string `json:"JsonText,omitempty" xml:"JsonText,omitempty"`
AlgoLibVersion *string `json:"AlgoLibVersion,omitempty" xml:"AlgoLibVersion,omitempty"`
AlgoLibName *string `json:"AlgoLibName,omitempty" xml:"AlgoLibName,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
OssBucket *string `json:"OssBucket,omitempty" xml:"OssBucket,omitempty"`
CapabilityNames *string `json:"CapabilityNames,omitempty" xml:"CapabilityNames,omitempty"`
OssPath *string `json:"OssPath,omitempty" xml:"OssPath,omitempty"`
OssEndpoint *string `json:"OssEndpoint,omitempty" xml:"OssEndpoint,omitempty"`
UploadTime *string `json:"UploadTime,omitempty" xml:"UploadTime,omitempty"`
}
func (s DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) String() string {
return tea.Prettify(s)
}
func (s DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) GoString() string {
return s.String()
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetOssAccessKeyId(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.OssAccessKeyId = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetCapacity(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.Capacity = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetAlgoLibId(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.AlgoLibId = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetJsonText(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.JsonText = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetAlgoLibVersion(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.AlgoLibVersion = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetAlgoLibName(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.AlgoLibName = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetText(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.Text = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetOssBucket(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.OssBucket = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetCapabilityNames(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.CapabilityNames = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetOssPath(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.OssPath = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetOssEndpoint(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.OssEndpoint = &v
return s
}
func (s *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib) SetUploadTime(v string) *DescribeAlgoLibsResponseBodyAlgoLibsAlgoLib {
s.UploadTime = &v
return s
}
type DescribeAlgoLibsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeAlgoLibsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeAlgoLibsResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeAlgoLibsResponse) GoString() string {
return s.String()
}
func (s *DescribeAlgoLibsResponse) SetHeaders(v map[string]*string) *DescribeAlgoLibsResponse {
s.Headers = v
return s
}
func (s *DescribeAlgoLibsResponse) SetBody(v *DescribeAlgoLibsResponseBody) *DescribeAlgoLibsResponse {
s.Body = v
return s
}
type DescribeCamerasRequest struct {
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
CameraName *string `json:"CameraName,omitempty" xml:"CameraName,omitempty"`
StreamStatus *string `json:"StreamStatus,omitempty" xml:"StreamStatus,omitempty"`
WorkGroupId *string `json:"WorkGroupId,omitempty" xml:"WorkGroupId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeCamerasRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeCamerasRequest) GoString() string {
return s.String()
}
func (s *DescribeCamerasRequest) SetPageNumber(v int32) *DescribeCamerasRequest {
s.PageNumber = &v
return s
}
func (s *DescribeCamerasRequest) SetPageSize(v int32) *DescribeCamerasRequest {
s.PageSize = &v
return s
}
func (s *DescribeCamerasRequest) SetCameraId(v string) *DescribeCamerasRequest {
s.CameraId = &v
return s
}
func (s *DescribeCamerasRequest) SetCameraName(v string) *DescribeCamerasRequest {
s.CameraName = &v
return s
}
func (s *DescribeCamerasRequest) SetStreamStatus(v string) *DescribeCamerasRequest {
s.StreamStatus = &v
return s
}
func (s *DescribeCamerasRequest) SetWorkGroupId(v string) *DescribeCamerasRequest {
s.WorkGroupId = &v
return s
}
func (s *DescribeCamerasRequest) SetInstanceId(v string) *DescribeCamerasRequest {
s.InstanceId = &v
return s
}
func (s *DescribeCamerasRequest) SetRegionId(v string) *DescribeCamerasRequest {
s.RegionId = &v
return s
}
type DescribeCamerasResponseBody struct {
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
Cameras *DescribeCamerasResponseBodyCameras `json:"Cameras,omitempty" xml:"Cameras,omitempty" type:"Struct"`
}
func (s DescribeCamerasResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeCamerasResponseBody) GoString() string {
return s.String()
}
func (s *DescribeCamerasResponseBody) SetTotalCount(v int32) *DescribeCamerasResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeCamerasResponseBody) SetRequestId(v string) *DescribeCamerasResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeCamerasResponseBody) SetPageSize(v int32) *DescribeCamerasResponseBody {
s.PageSize = &v
return s
}
func (s *DescribeCamerasResponseBody) SetPageNumber(v int32) *DescribeCamerasResponseBody {
s.PageNumber = &v
return s
}
func (s *DescribeCamerasResponseBody) SetCameras(v *DescribeCamerasResponseBodyCameras) *DescribeCamerasResponseBody {
s.Cameras = v
return s
}
type DescribeCamerasResponseBodyCameras struct {
Camera []*DescribeCamerasResponseBodyCamerasCamera `json:"Camera,omitempty" xml:"Camera,omitempty" type:"Repeated"`
}
func (s DescribeCamerasResponseBodyCameras) String() string {
return tea.Prettify(s)
}
func (s DescribeCamerasResponseBodyCameras) GoString() string {
return s.String()
}
func (s *DescribeCamerasResponseBodyCameras) SetCamera(v []*DescribeCamerasResponseBodyCamerasCamera) *DescribeCamerasResponseBodyCameras {
s.Camera = v
return s
}
type DescribeCamerasResponseBodyCamerasCamera struct {
StreamStatus *string `json:"StreamStatus,omitempty" xml:"StreamStatus,omitempty"`
UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
Conf *string `json:"Conf,omitempty" xml:"Conf,omitempty"`
RtmpPath *string `json:"RtmpPath,omitempty" xml:"RtmpPath,omitempty"`
InviteUri *string `json:"InviteUri,omitempty" xml:"InviteUri,omitempty"`
CameraName *string `json:"CameraName,omitempty" xml:"CameraName,omitempty"`
WorkGroupId *string `json:"WorkGroupId,omitempty" xml:"WorkGroupId,omitempty"`
Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
}
func (s DescribeCamerasResponseBodyCamerasCamera) String() string {
return tea.Prettify(s)
}
func (s DescribeCamerasResponseBodyCamerasCamera) GoString() string {
return s.String()
}
func (s *DescribeCamerasResponseBodyCamerasCamera) SetStreamStatus(v string) *DescribeCamerasResponseBodyCamerasCamera {
s.StreamStatus = &v
return s
}
func (s *DescribeCamerasResponseBodyCamerasCamera) SetUpdateTime(v string) *DescribeCamerasResponseBodyCamerasCamera {
s.UpdateTime = &v
return s
}
func (s *DescribeCamerasResponseBodyCamerasCamera) SetCameraId(v string) *DescribeCamerasResponseBodyCamerasCamera {
s.CameraId = &v
return s
}
func (s *DescribeCamerasResponseBodyCamerasCamera) SetConf(v string) *DescribeCamerasResponseBodyCamerasCamera {
s.Conf = &v
return s
}
func (s *DescribeCamerasResponseBodyCamerasCamera) SetRtmpPath(v string) *DescribeCamerasResponseBodyCamerasCamera {
s.RtmpPath = &v
return s
}
func (s *DescribeCamerasResponseBodyCamerasCamera) SetInviteUri(v string) *DescribeCamerasResponseBodyCamerasCamera {
s.InviteUri = &v
return s
}
func (s *DescribeCamerasResponseBodyCamerasCamera) SetCameraName(v string) *DescribeCamerasResponseBodyCamerasCamera {
s.CameraName = &v
return s
}
func (s *DescribeCamerasResponseBodyCamerasCamera) SetWorkGroupId(v string) *DescribeCamerasResponseBodyCamerasCamera {
s.WorkGroupId = &v
return s
}
func (s *DescribeCamerasResponseBodyCamerasCamera) SetLocation(v string) *DescribeCamerasResponseBodyCamerasCamera {
s.Location = &v
return s
}
type DescribeCamerasResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeCamerasResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeCamerasResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeCamerasResponse) GoString() string {
return s.String()
}
func (s *DescribeCamerasResponse) SetHeaders(v map[string]*string) *DescribeCamerasResponse {
s.Headers = v
return s
}
func (s *DescribeCamerasResponse) SetBody(v *DescribeCamerasResponseBody) *DescribeCamerasResponse {
s.Body = v
return s
}
type DescribeCapabilitiesRequest struct {
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeCapabilitiesRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeCapabilitiesRequest) GoString() string {
return s.String()
}
func (s *DescribeCapabilitiesRequest) SetPageNumber(v int32) *DescribeCapabilitiesRequest {
s.PageNumber = &v
return s
}
func (s *DescribeCapabilitiesRequest) SetPageSize(v int32) *DescribeCapabilitiesRequest {
s.PageSize = &v
return s
}
func (s *DescribeCapabilitiesRequest) SetInstanceId(v string) *DescribeCapabilitiesRequest {
s.InstanceId = &v
return s
}
func (s *DescribeCapabilitiesRequest) SetRegionId(v string) *DescribeCapabilitiesRequest {
s.RegionId = &v
return s
}
type DescribeCapabilitiesResponseBody struct {
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
Capabilities *DescribeCapabilitiesResponseBodyCapabilities `json:"Capabilities,omitempty" xml:"Capabilities,omitempty" type:"Struct"`
}
func (s DescribeCapabilitiesResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeCapabilitiesResponseBody) GoString() string {
return s.String()
}
func (s *DescribeCapabilitiesResponseBody) SetTotalCount(v int32) *DescribeCapabilitiesResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeCapabilitiesResponseBody) SetPageSize(v int32) *DescribeCapabilitiesResponseBody {
s.PageSize = &v
return s
}
func (s *DescribeCapabilitiesResponseBody) SetRequestId(v string) *DescribeCapabilitiesResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeCapabilitiesResponseBody) SetPageNumber(v int32) *DescribeCapabilitiesResponseBody {
s.PageNumber = &v
return s
}
func (s *DescribeCapabilitiesResponseBody) SetCapabilities(v *DescribeCapabilitiesResponseBodyCapabilities) *DescribeCapabilitiesResponseBody {
s.Capabilities = v
return s
}
type DescribeCapabilitiesResponseBodyCapabilities struct {
Capability []*DescribeCapabilitiesResponseBodyCapabilitiesCapability `json:"Capability,omitempty" xml:"Capability,omitempty" type:"Repeated"`
}
func (s DescribeCapabilitiesResponseBodyCapabilities) String() string {
return tea.Prettify(s)
}
func (s DescribeCapabilitiesResponseBodyCapabilities) GoString() string {
return s.String()
}
func (s *DescribeCapabilitiesResponseBodyCapabilities) SetCapability(v []*DescribeCapabilitiesResponseBodyCapabilitiesCapability) *DescribeCapabilitiesResponseBodyCapabilities {
s.Capability = v
return s
}
type DescribeCapabilitiesResponseBodyCapabilitiesCapability struct {
CapabilityId *string `json:"CapabilityId,omitempty" xml:"CapabilityId,omitempty"`
CapabilityName *string `json:"CapabilityName,omitempty" xml:"CapabilityName,omitempty"`
}
func (s DescribeCapabilitiesResponseBodyCapabilitiesCapability) String() string {
return tea.Prettify(s)
}
func (s DescribeCapabilitiesResponseBodyCapabilitiesCapability) GoString() string {
return s.String()
}
func (s *DescribeCapabilitiesResponseBodyCapabilitiesCapability) SetCapabilityId(v string) *DescribeCapabilitiesResponseBodyCapabilitiesCapability {
s.CapabilityId = &v
return s
}
func (s *DescribeCapabilitiesResponseBodyCapabilitiesCapability) SetCapabilityName(v string) *DescribeCapabilitiesResponseBodyCapabilitiesCapability {
s.CapabilityName = &v
return s
}
type DescribeCapabilitiesResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeCapabilitiesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeCapabilitiesResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeCapabilitiesResponse) GoString() string {
return s.String()
}
func (s *DescribeCapabilitiesResponse) SetHeaders(v map[string]*string) *DescribeCapabilitiesResponse {
s.Headers = v
return s
}
func (s *DescribeCapabilitiesResponse) SetBody(v *DescribeCapabilitiesResponseBody) *DescribeCapabilitiesResponse {
s.Body = v
return s
}
type DescribeInstancesRequest struct {
InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceIds *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}
func (s DescribeInstancesRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeInstancesRequest) GoString() string {
return s.String()
}
func (s *DescribeInstancesRequest) SetInstanceName(v string) *DescribeInstancesRequest {
s.InstanceName = &v
return s
}
func (s *DescribeInstancesRequest) SetRegionId(v string) *DescribeInstancesRequest {
s.RegionId = &v
return s
}
func (s *DescribeInstancesRequest) SetInstanceIds(v string) *DescribeInstancesRequest {
s.InstanceIds = &v
return s
}
func (s *DescribeInstancesRequest) SetPageNumber(v int32) *DescribeInstancesRequest {
s.PageNumber = &v
return s
}
func (s *DescribeInstancesRequest) SetPageSize(v int32) *DescribeInstancesRequest {
s.PageSize = &v
return s
}
type DescribeInstancesResponseBody struct {
Instances *DescribeInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Struct"`
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
}
func (s DescribeInstancesResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeInstancesResponseBody) GoString() string {
return s.String()
}
func (s *DescribeInstancesResponseBody) SetInstances(v *DescribeInstancesResponseBodyInstances) *DescribeInstancesResponseBody {
s.Instances = v
return s
}
func (s *DescribeInstancesResponseBody) SetTotalCount(v int32) *DescribeInstancesResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeInstancesResponseBody) SetRequestId(v string) *DescribeInstancesResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeInstancesResponseBody) SetPageSize(v int32) *DescribeInstancesResponseBody {
s.PageSize = &v
return s
}
func (s *DescribeInstancesResponseBody) SetPageNumber(v int32) *DescribeInstancesResponseBody {
s.PageNumber = &v
return s
}
type DescribeInstancesResponseBodyInstances struct {
Instance []*DescribeInstancesResponseBodyInstancesInstance `json:"Instance,omitempty" xml:"Instance,omitempty" type:"Repeated"`
}
func (s DescribeInstancesResponseBodyInstances) String() string {
return tea.Prettify(s)
}
func (s DescribeInstancesResponseBodyInstances) GoString() string {
return s.String()
}
func (s *DescribeInstancesResponseBodyInstances) SetInstance(v []*DescribeInstancesResponseBodyInstancesInstance) *DescribeInstancesResponseBodyInstances {
s.Instance = v
return s
}
type DescribeInstancesResponseBodyInstancesInstance struct {
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
InstanceCapacity *int32 `json:"InstanceCapacity,omitempty" xml:"InstanceCapacity,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeInstancesResponseBodyInstancesInstance) String() string {
return tea.Prettify(s)
}
func (s DescribeInstancesResponseBodyInstancesInstance) GoString() string {
return s.String()
}
func (s *DescribeInstancesResponseBodyInstancesInstance) SetStatus(v string) *DescribeInstancesResponseBodyInstancesInstance {
s.Status = &v
return s
}
func (s *DescribeInstancesResponseBodyInstancesInstance) SetInstanceCapacity(v int32) *DescribeInstancesResponseBodyInstancesInstance {
s.InstanceCapacity = &v
return s
}
func (s *DescribeInstancesResponseBodyInstancesInstance) SetDescription(v string) *DescribeInstancesResponseBodyInstancesInstance {
s.Description = &v
return s
}
func (s *DescribeInstancesResponseBodyInstancesInstance) SetCreateTime(v string) *DescribeInstancesResponseBodyInstancesInstance {
s.CreateTime = &v
return s
}
func (s *DescribeInstancesResponseBodyInstancesInstance) SetInstanceName(v string) *DescribeInstancesResponseBodyInstancesInstance {
s.InstanceName = &v
return s
}
func (s *DescribeInstancesResponseBodyInstancesInstance) SetInstanceId(v string) *DescribeInstancesResponseBodyInstancesInstance {
s.InstanceId = &v
return s
}
func (s *DescribeInstancesResponseBodyInstancesInstance) SetRegionId(v string) *DescribeInstancesResponseBodyInstancesInstance {
s.RegionId = &v
return s
}
type DescribeInstancesResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeInstancesResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeInstancesResponse) GoString() string {
return s.String()
}
func (s *DescribeInstancesResponse) SetHeaders(v map[string]*string) *DescribeInstancesResponse {
s.Headers = v
return s
}
func (s *DescribeInstancesResponse) SetBody(v *DescribeInstancesResponseBody) *DescribeInstancesResponse {
s.Body = v
return s
}
type DescribeJobGroupsRequest struct {
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeJobGroupsRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeJobGroupsRequest) GoString() string {
return s.String()
}
func (s *DescribeJobGroupsRequest) SetPageNumber(v int32) *DescribeJobGroupsRequest {
s.PageNumber = &v
return s
}
func (s *DescribeJobGroupsRequest) SetPageSize(v int32) *DescribeJobGroupsRequest {
s.PageSize = &v
return s
}
func (s *DescribeJobGroupsRequest) SetInstanceId(v string) *DescribeJobGroupsRequest {
s.InstanceId = &v
return s
}
func (s *DescribeJobGroupsRequest) SetJobGroupId(v string) *DescribeJobGroupsRequest {
s.JobGroupId = &v
return s
}
func (s *DescribeJobGroupsRequest) SetRegionId(v string) *DescribeJobGroupsRequest {
s.RegionId = &v
return s
}
type DescribeJobGroupsResponseBody struct {
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
JobGroups *DescribeJobGroupsResponseBodyJobGroups `json:"JobGroups,omitempty" xml:"JobGroups,omitempty" type:"Struct"`
}
func (s DescribeJobGroupsResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeJobGroupsResponseBody) GoString() string {
return s.String()
}
func (s *DescribeJobGroupsResponseBody) SetTotalCount(v int32) *DescribeJobGroupsResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeJobGroupsResponseBody) SetRequestId(v string) *DescribeJobGroupsResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeJobGroupsResponseBody) SetPageSize(v int32) *DescribeJobGroupsResponseBody {
s.PageSize = &v
return s
}
func (s *DescribeJobGroupsResponseBody) SetPageNumber(v int32) *DescribeJobGroupsResponseBody {
s.PageNumber = &v
return s
}
func (s *DescribeJobGroupsResponseBody) SetJobGroups(v *DescribeJobGroupsResponseBodyJobGroups) *DescribeJobGroupsResponseBody {
s.JobGroups = v
return s
}
type DescribeJobGroupsResponseBodyJobGroups struct {
JobGroup []*DescribeJobGroupsResponseBodyJobGroupsJobGroup `json:"JobGroup,omitempty" xml:"JobGroup,omitempty" type:"Repeated"`
}
func (s DescribeJobGroupsResponseBodyJobGroups) String() string {
return tea.Prettify(s)
}
func (s DescribeJobGroupsResponseBodyJobGroups) GoString() string {
return s.String()
}
func (s *DescribeJobGroupsResponseBodyJobGroups) SetJobGroup(v []*DescribeJobGroupsResponseBodyJobGroupsJobGroup) *DescribeJobGroupsResponseBodyJobGroups {
s.JobGroup = v
return s
}
type DescribeJobGroupsResponseBodyJobGroupsJobGroup struct {
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
AlgoLibId *string `json:"AlgoLibId,omitempty" xml:"AlgoLibId,omitempty"`
JobCount *int32 `json:"JobCount,omitempty" xml:"JobCount,omitempty"`
JobGroupName *string `json:"JobGroupName,omitempty" xml:"JobGroupName,omitempty"`
JobGroupParams *DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParams `json:"JobGroupParams,omitempty" xml:"JobGroupParams,omitempty" type:"Struct"`
ResourceProfileId *string `json:"ResourceProfileId,omitempty" xml:"ResourceProfileId,omitempty"`
StreamPerJob *int32 `json:"StreamPerJob,omitempty" xml:"StreamPerJob,omitempty"`
PlanedJobCount *int32 `json:"PlanedJobCount,omitempty" xml:"PlanedJobCount,omitempty"`
ComputeJobs *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobs `json:"ComputeJobs,omitempty" xml:"ComputeJobs,omitempty" type:"Struct"`
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroup) String() string {
return tea.Prettify(s)
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroup) GoString() string {
return s.String()
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetStatus(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.Status = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetJobGroupId(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.JobGroupId = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetAlgoLibId(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.AlgoLibId = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetJobCount(v int32) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.JobCount = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetJobGroupName(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.JobGroupName = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetJobGroupParams(v *DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParams) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.JobGroupParams = v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetResourceProfileId(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.ResourceProfileId = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetStreamPerJob(v int32) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.StreamPerJob = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetPlanedJobCount(v int32) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.PlanedJobCount = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroup) SetComputeJobs(v *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobs) *DescribeJobGroupsResponseBodyJobGroupsJobGroup {
s.ComputeJobs = v
return s
}
type DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParams struct {
JobGroupParam []*DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParamsJobGroupParam `json:"JobGroupParam,omitempty" xml:"JobGroupParam,omitempty" type:"Repeated"`
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParams) String() string {
return tea.Prettify(s)
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParams) GoString() string {
return s.String()
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParams) SetJobGroupParam(v []*DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParamsJobGroupParam) *DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParams {
s.JobGroupParam = v
return s
}
type DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParamsJobGroupParam struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParamsJobGroupParam) String() string {
return tea.Prettify(s)
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParamsJobGroupParam) GoString() string {
return s.String()
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParamsJobGroupParam) SetKey(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParamsJobGroupParam {
s.Key = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParamsJobGroupParam) SetValue(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroupJobGroupParamsJobGroupParam {
s.Value = &v
return s
}
type DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobs struct {
ComputeJob []*DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob `json:"ComputeJob,omitempty" xml:"ComputeJob,omitempty" type:"Repeated"`
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobs) String() string {
return tea.Prettify(s)
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobs) GoString() string {
return s.String()
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobs) SetComputeJob(v []*DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob) *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobs {
s.ComputeJob = v
return s
}
type DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob struct {
EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
ComputeJobName *string `json:"ComputeJobName,omitempty" xml:"ComputeJobName,omitempty"`
ComputeJobId *string `json:"ComputeJobId,omitempty" xml:"ComputeJobId,omitempty"`
ComputeJobStatus *string `json:"ComputeJobStatus,omitempty" xml:"ComputeJobStatus,omitempty"`
Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob) String() string {
return tea.Prettify(s)
}
func (s DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob) GoString() string {
return s.String()
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob) SetEndTime(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob {
s.EndTime = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob) SetStartTime(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob {
s.StartTime = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob) SetComputeJobName(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob {
s.ComputeJobName = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob) SetComputeJobId(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob {
s.ComputeJobId = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob) SetComputeJobStatus(v string) *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob {
s.ComputeJobStatus = &v
return s
}
func (s *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob) SetDuration(v int32) *DescribeJobGroupsResponseBodyJobGroupsJobGroupComputeJobsComputeJob {
s.Duration = &v
return s
}
type DescribeJobGroupsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeJobGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeJobGroupsResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeJobGroupsResponse) GoString() string {
return s.String()
}
func (s *DescribeJobGroupsResponse) SetHeaders(v map[string]*string) *DescribeJobGroupsResponse {
s.Headers = v
return s
}
func (s *DescribeJobGroupsResponse) SetBody(v *DescribeJobGroupsResponseBody) *DescribeJobGroupsResponse {
s.Body = v
return s
}
type DescribeProtocolsRequest struct {
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeProtocolsRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeProtocolsRequest) GoString() string {
return s.String()
}
func (s *DescribeProtocolsRequest) SetRegionId(v string) *DescribeProtocolsRequest {
s.RegionId = &v
return s
}
type DescribeProtocolsResponseBody struct {
Protocols map[string]interface{} `json:"Protocols,omitempty" xml:"Protocols,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DescribeProtocolsResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeProtocolsResponseBody) GoString() string {
return s.String()
}
func (s *DescribeProtocolsResponseBody) SetProtocols(v map[string]interface{}) *DescribeProtocolsResponseBody {
s.Protocols = v
return s
}
func (s *DescribeProtocolsResponseBody) SetRequestId(v string) *DescribeProtocolsResponseBody {
s.RequestId = &v
return s
}
type DescribeProtocolsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeProtocolsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeProtocolsResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeProtocolsResponse) GoString() string {
return s.String()
}
func (s *DescribeProtocolsResponse) SetHeaders(v map[string]*string) *DescribeProtocolsResponse {
s.Headers = v
return s
}
func (s *DescribeProtocolsResponse) SetBody(v *DescribeProtocolsResponseBody) *DescribeProtocolsResponse {
s.Body = v
return s
}
type DescribeRegionsRequest struct {
AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
}
func (s DescribeRegionsRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsRequest) GoString() string {
return s.String()
}
func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest {
s.AcceptLanguage = &v
return s
}
type DescribeRegionsResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
}
func (s DescribeRegionsResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsResponseBody) GoString() string {
return s.String()
}
func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeRegionsResponseBody) SetRegions(v *DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody {
s.Regions = v
return s
}
type DescribeRegionsResponseBodyRegions struct {
Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}
func (s DescribeRegionsResponseBodyRegions) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsResponseBodyRegions) GoString() string {
return s.String()
}
func (s *DescribeRegionsResponseBodyRegions) SetRegion(v []*DescribeRegionsResponseBodyRegionsRegion) *DescribeRegionsResponseBodyRegions {
s.Region = v
return s
}
type DescribeRegionsResponseBodyRegionsRegion struct {
LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeRegionsResponseBodyRegionsRegion) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsResponseBodyRegionsRegion) GoString() string {
return s.String()
}
func (s *DescribeRegionsResponseBodyRegionsRegion) SetLocalName(v string) *DescribeRegionsResponseBodyRegionsRegion {
s.LocalName = &v
return s
}
func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegionsRegion {
s.RegionEndpoint = &v
return s
}
func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionId(v string) *DescribeRegionsResponseBodyRegionsRegion {
s.RegionId = &v
return s
}
type DescribeRegionsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeRegionsResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsResponse) GoString() string {
return s.String()
}
func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse {
s.Headers = v
return s
}
func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse {
s.Body = v
return s
}
type DescribeResourceProfilesRequest struct {
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
ResourceProfileId *string `json:"ResourceProfileId,omitempty" xml:"ResourceProfileId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeResourceProfilesRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeResourceProfilesRequest) GoString() string {
return s.String()
}
func (s *DescribeResourceProfilesRequest) SetPageNumber(v int32) *DescribeResourceProfilesRequest {
s.PageNumber = &v
return s
}
func (s *DescribeResourceProfilesRequest) SetPageSize(v int32) *DescribeResourceProfilesRequest {
s.PageSize = &v
return s
}
func (s *DescribeResourceProfilesRequest) SetInstanceId(v string) *DescribeResourceProfilesRequest {
s.InstanceId = &v
return s
}
func (s *DescribeResourceProfilesRequest) SetResourceProfileId(v string) *DescribeResourceProfilesRequest {
s.ResourceProfileId = &v
return s
}
func (s *DescribeResourceProfilesRequest) SetRegionId(v string) *DescribeResourceProfilesRequest {
s.RegionId = &v
return s
}
type DescribeResourceProfilesResponseBody struct {
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
ResourceProfiles *DescribeResourceProfilesResponseBodyResourceProfiles `json:"ResourceProfiles,omitempty" xml:"ResourceProfiles,omitempty" type:"Struct"`
}
func (s DescribeResourceProfilesResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeResourceProfilesResponseBody) GoString() string {
return s.String()
}
func (s *DescribeResourceProfilesResponseBody) SetTotalCount(v int32) *DescribeResourceProfilesResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeResourceProfilesResponseBody) SetRequestId(v string) *DescribeResourceProfilesResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeResourceProfilesResponseBody) SetPageSize(v int32) *DescribeResourceProfilesResponseBody {
s.PageSize = &v
return s
}
func (s *DescribeResourceProfilesResponseBody) SetPageNumber(v int32) *DescribeResourceProfilesResponseBody {
s.PageNumber = &v
return s
}
func (s *DescribeResourceProfilesResponseBody) SetResourceProfiles(v *DescribeResourceProfilesResponseBodyResourceProfiles) *DescribeResourceProfilesResponseBody {
s.ResourceProfiles = v
return s
}
type DescribeResourceProfilesResponseBodyResourceProfiles struct {
ResourceProfile []*DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile `json:"ResourceProfile,omitempty" xml:"ResourceProfile,omitempty" type:"Repeated"`
}
func (s DescribeResourceProfilesResponseBodyResourceProfiles) String() string {
return tea.Prettify(s)
}
func (s DescribeResourceProfilesResponseBodyResourceProfiles) GoString() string {
return s.String()
}
func (s *DescribeResourceProfilesResponseBodyResourceProfiles) SetResourceProfile(v []*DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile) *DescribeResourceProfilesResponseBodyResourceProfiles {
s.ResourceProfile = v
return s
}
type DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile struct {
ResourceProfileName *string `json:"ResourceProfileName,omitempty" xml:"ResourceProfileName,omitempty"`
ResourceProfileId *string `json:"ResourceProfileId,omitempty" xml:"ResourceProfileId,omitempty"`
ResourceProfileParams *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParams `json:"ResourceProfileParams,omitempty" xml:"ResourceProfileParams,omitempty" type:"Struct"`
}
func (s DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile) String() string {
return tea.Prettify(s)
}
func (s DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile) GoString() string {
return s.String()
}
func (s *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile) SetResourceProfileName(v string) *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile {
s.ResourceProfileName = &v
return s
}
func (s *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile) SetResourceProfileId(v string) *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile {
s.ResourceProfileId = &v
return s
}
func (s *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile) SetResourceProfileParams(v *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParams) *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfile {
s.ResourceProfileParams = v
return s
}
type DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParams struct {
ResourceProfileParam []*DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParamsResourceProfileParam `json:"ResourceProfileParam,omitempty" xml:"ResourceProfileParam,omitempty" type:"Repeated"`
}
func (s DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParams) String() string {
return tea.Prettify(s)
}
func (s DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParams) GoString() string {
return s.String()
}
func (s *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParams) SetResourceProfileParam(v []*DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParamsResourceProfileParam) *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParams {
s.ResourceProfileParam = v
return s
}
type DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParamsResourceProfileParam struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParamsResourceProfileParam) String() string {
return tea.Prettify(s)
}
func (s DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParamsResourceProfileParam) GoString() string {
return s.String()
}
func (s *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParamsResourceProfileParam) SetKey(v string) *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParamsResourceProfileParam {
s.Key = &v
return s
}
func (s *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParamsResourceProfileParam) SetValue(v string) *DescribeResourceProfilesResponseBodyResourceProfilesResourceProfileResourceProfileParamsResourceProfileParam {
s.Value = &v
return s
}
type DescribeResourceProfilesResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeResourceProfilesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeResourceProfilesResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeResourceProfilesResponse) GoString() string {
return s.String()
}
func (s *DescribeResourceProfilesResponse) SetHeaders(v map[string]*string) *DescribeResourceProfilesResponse {
s.Headers = v
return s
}
func (s *DescribeResourceProfilesResponse) SetBody(v *DescribeResourceProfilesResponseBody) *DescribeResourceProfilesResponse {
s.Body = v
return s
}
type DescribeStreamsRequest struct {
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeStreamsRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeStreamsRequest) GoString() string {
return s.String()
}
func (s *DescribeStreamsRequest) SetJobGroupId(v string) *DescribeStreamsRequest {
s.JobGroupId = &v
return s
}
func (s *DescribeStreamsRequest) SetPageNumber(v int32) *DescribeStreamsRequest {
s.PageNumber = &v
return s
}
func (s *DescribeStreamsRequest) SetPageSize(v int32) *DescribeStreamsRequest {
s.PageSize = &v
return s
}
func (s *DescribeStreamsRequest) SetRegionId(v string) *DescribeStreamsRequest {
s.RegionId = &v
return s
}
type DescribeStreamsResponseBody struct {
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
Streams *DescribeStreamsResponseBodyStreams `json:"Streams,omitempty" xml:"Streams,omitempty" type:"Struct"`
}
func (s DescribeStreamsResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeStreamsResponseBody) GoString() string {
return s.String()
}
func (s *DescribeStreamsResponseBody) SetTotalCount(v int32) *DescribeStreamsResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeStreamsResponseBody) SetPageSize(v int32) *DescribeStreamsResponseBody {
s.PageSize = &v
return s
}
func (s *DescribeStreamsResponseBody) SetRequestId(v string) *DescribeStreamsResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeStreamsResponseBody) SetPageNumber(v int32) *DescribeStreamsResponseBody {
s.PageNumber = &v
return s
}
func (s *DescribeStreamsResponseBody) SetStreams(v *DescribeStreamsResponseBodyStreams) *DescribeStreamsResponseBody {
s.Streams = v
return s
}
type DescribeStreamsResponseBodyStreams struct {
Stream []*DescribeStreamsResponseBodyStreamsStream `json:"Stream,omitempty" xml:"Stream,omitempty" type:"Repeated"`
}
func (s DescribeStreamsResponseBodyStreams) String() string {
return tea.Prettify(s)
}
func (s DescribeStreamsResponseBodyStreams) GoString() string {
return s.String()
}
func (s *DescribeStreamsResponseBodyStreams) SetStream(v []*DescribeStreamsResponseBodyStreamsStream) *DescribeStreamsResponseBodyStreams {
s.Stream = v
return s
}
type DescribeStreamsResponseBodyStreamsStream struct {
JobGroupId *int32 `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
StreamName *string `json:"StreamName,omitempty" xml:"StreamName,omitempty"`
ComputeJobId *string `json:"ComputeJobId,omitempty" xml:"ComputeJobId,omitempty"`
ObjCount *int32 `json:"ObjCount,omitempty" xml:"ObjCount,omitempty"`
DelayMS *int32 `json:"DelayMS,omitempty" xml:"DelayMS,omitempty"`
StreamURL *string `json:"StreamURL,omitempty" xml:"StreamURL,omitempty"`
}
func (s DescribeStreamsResponseBodyStreamsStream) String() string {
return tea.Prettify(s)
}
func (s DescribeStreamsResponseBodyStreamsStream) GoString() string {
return s.String()
}
func (s *DescribeStreamsResponseBodyStreamsStream) SetJobGroupId(v int32) *DescribeStreamsResponseBodyStreamsStream {
s.JobGroupId = &v
return s
}
func (s *DescribeStreamsResponseBodyStreamsStream) SetStreamName(v string) *DescribeStreamsResponseBodyStreamsStream {
s.StreamName = &v
return s
}
func (s *DescribeStreamsResponseBodyStreamsStream) SetComputeJobId(v string) *DescribeStreamsResponseBodyStreamsStream {
s.ComputeJobId = &v
return s
}
func (s *DescribeStreamsResponseBodyStreamsStream) SetObjCount(v int32) *DescribeStreamsResponseBodyStreamsStream {
s.ObjCount = &v
return s
}
func (s *DescribeStreamsResponseBodyStreamsStream) SetDelayMS(v int32) *DescribeStreamsResponseBodyStreamsStream {
s.DelayMS = &v
return s
}
func (s *DescribeStreamsResponseBodyStreamsStream) SetStreamURL(v string) *DescribeStreamsResponseBodyStreamsStream {
s.StreamURL = &v
return s
}
type DescribeStreamsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeStreamsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeStreamsResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeStreamsResponse) GoString() string {
return s.String()
}
func (s *DescribeStreamsResponse) SetHeaders(v map[string]*string) *DescribeStreamsResponse {
s.Headers = v
return s
}
func (s *DescribeStreamsResponse) SetBody(v *DescribeStreamsResponseBody) *DescribeStreamsResponse {
s.Body = v
return s
}
type DescribeWorkGroupsRequest struct {
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
WorkGroupId *string `json:"WorkGroupId,omitempty" xml:"WorkGroupId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeWorkGroupsRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeWorkGroupsRequest) GoString() string {
return s.String()
}
func (s *DescribeWorkGroupsRequest) SetPageNumber(v int32) *DescribeWorkGroupsRequest {
s.PageNumber = &v
return s
}
func (s *DescribeWorkGroupsRequest) SetPageSize(v int32) *DescribeWorkGroupsRequest {
s.PageSize = &v
return s
}
func (s *DescribeWorkGroupsRequest) SetInstanceId(v string) *DescribeWorkGroupsRequest {
s.InstanceId = &v
return s
}
func (s *DescribeWorkGroupsRequest) SetWorkGroupId(v string) *DescribeWorkGroupsRequest {
s.WorkGroupId = &v
return s
}
func (s *DescribeWorkGroupsRequest) SetRegionId(v string) *DescribeWorkGroupsRequest {
s.RegionId = &v
return s
}
type DescribeWorkGroupsResponseBody struct {
WorkGroups *DescribeWorkGroupsResponseBodyWorkGroups `json:"WorkGroups,omitempty" xml:"WorkGroups,omitempty" type:"Struct"`
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
}
func (s DescribeWorkGroupsResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeWorkGroupsResponseBody) GoString() string {
return s.String()
}
func (s *DescribeWorkGroupsResponseBody) SetWorkGroups(v *DescribeWorkGroupsResponseBodyWorkGroups) *DescribeWorkGroupsResponseBody {
s.WorkGroups = v
return s
}
func (s *DescribeWorkGroupsResponseBody) SetTotalCount(v int32) *DescribeWorkGroupsResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeWorkGroupsResponseBody) SetRequestId(v string) *DescribeWorkGroupsResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeWorkGroupsResponseBody) SetPageSize(v int32) *DescribeWorkGroupsResponseBody {
s.PageSize = &v
return s
}
func (s *DescribeWorkGroupsResponseBody) SetPageNumber(v int32) *DescribeWorkGroupsResponseBody {
s.PageNumber = &v
return s
}
type DescribeWorkGroupsResponseBodyWorkGroups struct {
WorkGroup []*DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup `json:"WorkGroup,omitempty" xml:"WorkGroup,omitempty" type:"Repeated"`
}
func (s DescribeWorkGroupsResponseBodyWorkGroups) String() string {
return tea.Prettify(s)
}
func (s DescribeWorkGroupsResponseBodyWorkGroups) GoString() string {
return s.String()
}
func (s *DescribeWorkGroupsResponseBodyWorkGroups) SetWorkGroup(v []*DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) *DescribeWorkGroupsResponseBodyWorkGroups {
s.WorkGroup = v
return s
}
type DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup struct {
UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
TheoryCutStatus *string `json:"TheoryCutStatus,omitempty" xml:"TheoryCutStatus,omitempty"`
WorkGroupId *string `json:"WorkGroupId,omitempty" xml:"WorkGroupId,omitempty"`
WorkGroupName *string `json:"WorkGroupName,omitempty" xml:"WorkGroupName,omitempty"`
}
func (s DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) String() string {
return tea.Prettify(s)
}
func (s DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) GoString() string {
return s.String()
}
func (s *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) SetUpdateTime(v string) *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup {
s.UpdateTime = &v
return s
}
func (s *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) SetDescription(v string) *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup {
s.Description = &v
return s
}
func (s *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) SetProtocol(v string) *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup {
s.Protocol = &v
return s
}
func (s *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) SetCreateTime(v string) *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup {
s.CreateTime = &v
return s
}
func (s *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) SetInstanceId(v string) *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup {
s.InstanceId = &v
return s
}
func (s *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) SetTheoryCutStatus(v string) *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup {
s.TheoryCutStatus = &v
return s
}
func (s *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) SetWorkGroupId(v string) *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup {
s.WorkGroupId = &v
return s
}
func (s *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup) SetWorkGroupName(v string) *DescribeWorkGroupsResponseBodyWorkGroupsWorkGroup {
s.WorkGroupName = &v
return s
}
type DescribeWorkGroupsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeWorkGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeWorkGroupsResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeWorkGroupsResponse) GoString() string {
return s.String()
}
func (s *DescribeWorkGroupsResponse) SetHeaders(v map[string]*string) *DescribeWorkGroupsResponse {
s.Headers = v
return s
}
func (s *DescribeWorkGroupsResponse) SetBody(v *DescribeWorkGroupsResponseBody) *DescribeWorkGroupsResponse {
s.Body = v
return s
}
type DetachStreamRequest struct {
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
Streams []*DetachStreamRequestStreams `json:"Streams,omitempty" xml:"Streams,omitempty" type:"Repeated"`
}
func (s DetachStreamRequest) String() string {
return tea.Prettify(s)
}
func (s DetachStreamRequest) GoString() string {
return s.String()
}
func (s *DetachStreamRequest) SetJobGroupId(v string) *DetachStreamRequest {
s.JobGroupId = &v
return s
}
func (s *DetachStreamRequest) SetRegionId(v string) *DetachStreamRequest {
s.RegionId = &v
return s
}
func (s *DetachStreamRequest) SetStreams(v []*DetachStreamRequestStreams) *DetachStreamRequest {
s.Streams = v
return s
}
type DetachStreamRequestStreams struct {
StreamName *string `json:"StreamName,omitempty" xml:"StreamName,omitempty"`
}
func (s DetachStreamRequestStreams) String() string {
return tea.Prettify(s)
}
func (s DetachStreamRequestStreams) GoString() string {
return s.String()
}
func (s *DetachStreamRequestStreams) SetStreamName(v string) *DetachStreamRequestStreams {
s.StreamName = &v
return s
}
type DetachStreamResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DetachStreamResponseBody) String() string {
return tea.Prettify(s)
}
func (s DetachStreamResponseBody) GoString() string {
return s.String()
}
func (s *DetachStreamResponseBody) SetRequestId(v string) *DetachStreamResponseBody {
s.RequestId = &v
return s
}
type DetachStreamResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DetachStreamResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DetachStreamResponse) String() string {
return tea.Prettify(s)
}
func (s DetachStreamResponse) GoString() string {
return s.String()
}
func (s *DetachStreamResponse) SetHeaders(v map[string]*string) *DetachStreamResponse {
s.Headers = v
return s
}
func (s *DetachStreamResponse) SetBody(v *DetachStreamResponseBody) *DetachStreamResponse {
s.Body = v
return s
}
type GetCameraConfForCameraRequest struct {
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s GetCameraConfForCameraRequest) String() string {
return tea.Prettify(s)
}
func (s GetCameraConfForCameraRequest) GoString() string {
return s.String()
}
func (s *GetCameraConfForCameraRequest) SetCameraId(v string) *GetCameraConfForCameraRequest {
s.CameraId = &v
return s
}
func (s *GetCameraConfForCameraRequest) SetInstanceId(v string) *GetCameraConfForCameraRequest {
s.InstanceId = &v
return s
}
func (s *GetCameraConfForCameraRequest) SetRegionId(v string) *GetCameraConfForCameraRequest {
s.RegionId = &v
return s
}
type GetCameraConfForCameraResponseBody struct {
CameraConf *GetCameraConfForCameraResponseBodyCameraConf `json:"CameraConf,omitempty" xml:"CameraConf,omitempty" type:"Struct"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s GetCameraConfForCameraResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetCameraConfForCameraResponseBody) GoString() string {
return s.String()
}
func (s *GetCameraConfForCameraResponseBody) SetCameraConf(v *GetCameraConfForCameraResponseBodyCameraConf) *GetCameraConfForCameraResponseBody {
s.CameraConf = v
return s
}
func (s *GetCameraConfForCameraResponseBody) SetRequestId(v string) *GetCameraConfForCameraResponseBody {
s.RequestId = &v
return s
}
type GetCameraConfForCameraResponseBodyCameraConf struct {
Context *string `json:"Context,omitempty" xml:"Context,omitempty"`
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
CameraName *string `json:"CameraName,omitempty" xml:"CameraName,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s GetCameraConfForCameraResponseBodyCameraConf) String() string {
return tea.Prettify(s)
}
func (s GetCameraConfForCameraResponseBodyCameraConf) GoString() string {
return s.String()
}
func (s *GetCameraConfForCameraResponseBodyCameraConf) SetContext(v string) *GetCameraConfForCameraResponseBodyCameraConf {
s.Context = &v
return s
}
func (s *GetCameraConfForCameraResponseBodyCameraConf) SetCameraId(v string) *GetCameraConfForCameraResponseBodyCameraConf {
s.CameraId = &v
return s
}
func (s *GetCameraConfForCameraResponseBodyCameraConf) SetCameraName(v string) *GetCameraConfForCameraResponseBodyCameraConf {
s.CameraName = &v
return s
}
func (s *GetCameraConfForCameraResponseBodyCameraConf) SetId(v string) *GetCameraConfForCameraResponseBodyCameraConf {
s.Id = &v
return s
}
type GetCameraConfForCameraResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetCameraConfForCameraResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetCameraConfForCameraResponse) String() string {
return tea.Prettify(s)
}
func (s GetCameraConfForCameraResponse) GoString() string {
return s.String()
}
func (s *GetCameraConfForCameraResponse) SetHeaders(v map[string]*string) *GetCameraConfForCameraResponse {
s.Headers = v
return s
}
func (s *GetCameraConfForCameraResponse) SetBody(v *GetCameraConfForCameraResponseBody) *GetCameraConfForCameraResponse {
s.Body = v
return s
}
type GetComputeJobLogRequest struct {
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
JobLogName *string `json:"JobLogName,omitempty" xml:"JobLogName,omitempty"`
Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s GetComputeJobLogRequest) String() string {
return tea.Prettify(s)
}
func (s GetComputeJobLogRequest) GoString() string {
return s.String()
}
func (s *GetComputeJobLogRequest) SetJobGroupId(v string) *GetComputeJobLogRequest {
s.JobGroupId = &v
return s
}
func (s *GetComputeJobLogRequest) SetJobId(v string) *GetComputeJobLogRequest {
s.JobId = &v
return s
}
func (s *GetComputeJobLogRequest) SetJobLogName(v string) *GetComputeJobLogRequest {
s.JobLogName = &v
return s
}
func (s *GetComputeJobLogRequest) SetSize(v int32) *GetComputeJobLogRequest {
s.Size = &v
return s
}
func (s *GetComputeJobLogRequest) SetRegionId(v string) *GetComputeJobLogRequest {
s.RegionId = &v
return s
}
type GetComputeJobLogResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
JobLog *string `json:"JobLog,omitempty" xml:"JobLog,omitempty"`
}
func (s GetComputeJobLogResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetComputeJobLogResponseBody) GoString() string {
return s.String()
}
func (s *GetComputeJobLogResponseBody) SetRequestId(v string) *GetComputeJobLogResponseBody {
s.RequestId = &v
return s
}
func (s *GetComputeJobLogResponseBody) SetJobLog(v string) *GetComputeJobLogResponseBody {
s.JobLog = &v
return s
}
type GetComputeJobLogResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetComputeJobLogResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetComputeJobLogResponse) String() string {
return tea.Prettify(s)
}
func (s GetComputeJobLogResponse) GoString() string {
return s.String()
}
func (s *GetComputeJobLogResponse) SetHeaders(v map[string]*string) *GetComputeJobLogResponse {
s.Headers = v
return s
}
func (s *GetComputeJobLogResponse) SetBody(v *GetComputeJobLogResponseBody) *GetComputeJobLogResponse {
s.Body = v
return s
}
type GetPlayUrlForCameraRequest struct {
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s GetPlayUrlForCameraRequest) String() string {
return tea.Prettify(s)
}
func (s GetPlayUrlForCameraRequest) GoString() string {
return s.String()
}
func (s *GetPlayUrlForCameraRequest) SetCameraId(v string) *GetPlayUrlForCameraRequest {
s.CameraId = &v
return s
}
func (s *GetPlayUrlForCameraRequest) SetInstanceId(v string) *GetPlayUrlForCameraRequest {
s.InstanceId = &v
return s
}
func (s *GetPlayUrlForCameraRequest) SetRegionId(v string) *GetPlayUrlForCameraRequest {
s.RegionId = &v
return s
}
type GetPlayUrlForCameraResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PlayUrl *string `json:"PlayUrl,omitempty" xml:"PlayUrl,omitempty"`
}
func (s GetPlayUrlForCameraResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetPlayUrlForCameraResponseBody) GoString() string {
return s.String()
}
func (s *GetPlayUrlForCameraResponseBody) SetRequestId(v string) *GetPlayUrlForCameraResponseBody {
s.RequestId = &v
return s
}
func (s *GetPlayUrlForCameraResponseBody) SetPlayUrl(v string) *GetPlayUrlForCameraResponseBody {
s.PlayUrl = &v
return s
}
type GetPlayUrlForCameraResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetPlayUrlForCameraResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetPlayUrlForCameraResponse) String() string {
return tea.Prettify(s)
}
func (s GetPlayUrlForCameraResponse) GoString() string {
return s.String()
}
func (s *GetPlayUrlForCameraResponse) SetHeaders(v map[string]*string) *GetPlayUrlForCameraResponse {
s.Headers = v
return s
}
func (s *GetPlayUrlForCameraResponse) SetBody(v *GetPlayUrlForCameraResponseBody) *GetPlayUrlForCameraResponse {
s.Body = v
return s
}
type ListComputeJobLogsRequest struct {
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
ComputeJobId *string `json:"ComputeJobId,omitempty" xml:"ComputeJobId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s ListComputeJobLogsRequest) String() string {
return tea.Prettify(s)
}
func (s ListComputeJobLogsRequest) GoString() string {
return s.String()
}
func (s *ListComputeJobLogsRequest) SetJobGroupId(v string) *ListComputeJobLogsRequest {
s.JobGroupId = &v
return s
}
func (s *ListComputeJobLogsRequest) SetComputeJobId(v string) *ListComputeJobLogsRequest {
s.ComputeJobId = &v
return s
}
func (s *ListComputeJobLogsRequest) SetRegionId(v string) *ListComputeJobLogsRequest {
s.RegionId = &v
return s
}
type ListComputeJobLogsResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
JobLogs *ListComputeJobLogsResponseBodyJobLogs `json:"JobLogs,omitempty" xml:"JobLogs,omitempty" type:"Struct"`
}
func (s ListComputeJobLogsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListComputeJobLogsResponseBody) GoString() string {
return s.String()
}
func (s *ListComputeJobLogsResponseBody) SetRequestId(v string) *ListComputeJobLogsResponseBody {
s.RequestId = &v
return s
}
func (s *ListComputeJobLogsResponseBody) SetJobLogs(v *ListComputeJobLogsResponseBodyJobLogs) *ListComputeJobLogsResponseBody {
s.JobLogs = v
return s
}
type ListComputeJobLogsResponseBodyJobLogs struct {
JobLog []*string `json:"JobLog,omitempty" xml:"JobLog,omitempty" type:"Repeated"`
}
func (s ListComputeJobLogsResponseBodyJobLogs) String() string {
return tea.Prettify(s)
}
func (s ListComputeJobLogsResponseBodyJobLogs) GoString() string {
return s.String()
}
func (s *ListComputeJobLogsResponseBodyJobLogs) SetJobLog(v []*string) *ListComputeJobLogsResponseBodyJobLogs {
s.JobLog = v
return s
}
type ListComputeJobLogsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListComputeJobLogsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListComputeJobLogsResponse) String() string {
return tea.Prettify(s)
}
func (s ListComputeJobLogsResponse) GoString() string {
return s.String()
}
func (s *ListComputeJobLogsResponse) SetHeaders(v map[string]*string) *ListComputeJobLogsResponse {
s.Headers = v
return s
}
func (s *ListComputeJobLogsResponse) SetBody(v *ListComputeJobLogsResponseBody) *ListComputeJobLogsResponse {
s.Body = v
return s
}
type ListParkingResultsRequest struct {
StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
CameraIds *string `json:"CameraIds,omitempty" xml:"CameraIds,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
VehiclePlate *string `json:"VehiclePlate,omitempty" xml:"VehiclePlate,omitempty"`
}
func (s ListParkingResultsRequest) String() string {
return tea.Prettify(s)
}
func (s ListParkingResultsRequest) GoString() string {
return s.String()
}
func (s *ListParkingResultsRequest) SetStartTime(v string) *ListParkingResultsRequest {
s.StartTime = &v
return s
}
func (s *ListParkingResultsRequest) SetEndTime(v string) *ListParkingResultsRequest {
s.EndTime = &v
return s
}
func (s *ListParkingResultsRequest) SetCameraIds(v string) *ListParkingResultsRequest {
s.CameraIds = &v
return s
}
func (s *ListParkingResultsRequest) SetInstanceId(v string) *ListParkingResultsRequest {
s.InstanceId = &v
return s
}
func (s *ListParkingResultsRequest) SetRegionId(v string) *ListParkingResultsRequest {
s.RegionId = &v
return s
}
func (s *ListParkingResultsRequest) SetVehiclePlate(v string) *ListParkingResultsRequest {
s.VehiclePlate = &v
return s
}
type ListParkingResultsResponseBody struct {
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
TotalPage *int64 `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
Results []*ListParkingResultsResponseBodyResults `json:"Results,omitempty" xml:"Results,omitempty" type:"Repeated"`
}
func (s ListParkingResultsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListParkingResultsResponseBody) GoString() string {
return s.String()
}
func (s *ListParkingResultsResponseBody) SetTotalCount(v int64) *ListParkingResultsResponseBody {
s.TotalCount = &v
return s
}
func (s *ListParkingResultsResponseBody) SetTotalPage(v int64) *ListParkingResultsResponseBody {
s.TotalPage = &v
return s
}
func (s *ListParkingResultsResponseBody) SetPageSize(v int32) *ListParkingResultsResponseBody {
s.PageSize = &v
return s
}
func (s *ListParkingResultsResponseBody) SetRequestId(v string) *ListParkingResultsResponseBody {
s.RequestId = &v
return s
}
func (s *ListParkingResultsResponseBody) SetPageNumber(v int32) *ListParkingResultsResponseBody {
s.PageNumber = &v
return s
}
func (s *ListParkingResultsResponseBody) SetResults(v []*ListParkingResultsResponseBodyResults) *ListParkingResultsResponseBody {
s.Results = v
return s
}
type ListParkingResultsResponseBodyResults struct {
VehicleType *string `json:"VehicleType,omitempty" xml:"VehicleType,omitempty"`
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
ObjRight *int32 `json:"ObjRight,omitempty" xml:"ObjRight,omitempty"`
ObjType *string `json:"ObjType,omitempty" xml:"ObjType,omitempty"`
Feature *string `json:"Feature,omitempty" xml:"Feature,omitempty"`
ObjLeft *int32 `json:"ObjLeft,omitempty" xml:"ObjLeft,omitempty"`
CropImage *string `json:"CropImage,omitempty" xml:"CropImage,omitempty"`
ObjTop *int32 `json:"ObjTop,omitempty" xml:"ObjTop,omitempty"`
Label *string `json:"Label,omitempty" xml:"Label,omitempty"`
LeaveTime *string `json:"LeaveTime,omitempty" xml:"LeaveTime,omitempty"`
ObjBottom *int32 `json:"ObjBottom,omitempty" xml:"ObjBottom,omitempty"`
FunctionType *string `json:"FunctionType,omitempty" xml:"FunctionType,omitempty"`
OrigImage *string `json:"OrigImage,omitempty" xml:"OrigImage,omitempty"`
TimeStamp *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"`
VehiclePlate *string `json:"VehiclePlate,omitempty" xml:"VehiclePlate,omitempty"`
EntryTime *string `json:"EntryTime,omitempty" xml:"EntryTime,omitempty"`
ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
}
func (s ListParkingResultsResponseBodyResults) String() string {
return tea.Prettify(s)
}
func (s ListParkingResultsResponseBodyResults) GoString() string {
return s.String()
}
func (s *ListParkingResultsResponseBodyResults) SetVehicleType(v string) *ListParkingResultsResponseBodyResults {
s.VehicleType = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetCameraId(v string) *ListParkingResultsResponseBodyResults {
s.CameraId = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetObjRight(v int32) *ListParkingResultsResponseBodyResults {
s.ObjRight = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetObjType(v string) *ListParkingResultsResponseBodyResults {
s.ObjType = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetFeature(v string) *ListParkingResultsResponseBodyResults {
s.Feature = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetObjLeft(v int32) *ListParkingResultsResponseBodyResults {
s.ObjLeft = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetCropImage(v string) *ListParkingResultsResponseBodyResults {
s.CropImage = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetObjTop(v int32) *ListParkingResultsResponseBodyResults {
s.ObjTop = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetLabel(v string) *ListParkingResultsResponseBodyResults {
s.Label = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetLeaveTime(v string) *ListParkingResultsResponseBodyResults {
s.LeaveTime = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetObjBottom(v int32) *ListParkingResultsResponseBodyResults {
s.ObjBottom = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetFunctionType(v string) *ListParkingResultsResponseBodyResults {
s.FunctionType = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetOrigImage(v string) *ListParkingResultsResponseBodyResults {
s.OrigImage = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetTimeStamp(v string) *ListParkingResultsResponseBodyResults {
s.TimeStamp = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetVehiclePlate(v string) *ListParkingResultsResponseBodyResults {
s.VehiclePlate = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetEntryTime(v string) *ListParkingResultsResponseBodyResults {
s.EntryTime = &v
return s
}
func (s *ListParkingResultsResponseBodyResults) SetImageId(v string) *ListParkingResultsResponseBodyResults {
s.ImageId = &v
return s
}
type ListParkingResultsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListParkingResultsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListParkingResultsResponse) String() string {
return tea.Prettify(s)
}
func (s ListParkingResultsResponse) GoString() string {
return s.String()
}
func (s *ListParkingResultsResponse) SetHeaders(v map[string]*string) *ListParkingResultsResponse {
s.Headers = v
return s
}
func (s *ListParkingResultsResponse) SetBody(v *ListParkingResultsResponseBody) *ListParkingResultsResponse {
s.Body = v
return s
}
type ListSafetyHelmetResultsRequest struct {
StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
CameraIds *string `json:"CameraIds,omitempty" xml:"CameraIds,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s ListSafetyHelmetResultsRequest) String() string {
return tea.Prettify(s)
}
func (s ListSafetyHelmetResultsRequest) GoString() string {
return s.String()
}
func (s *ListSafetyHelmetResultsRequest) SetStartTime(v string) *ListSafetyHelmetResultsRequest {
s.StartTime = &v
return s
}
func (s *ListSafetyHelmetResultsRequest) SetEndTime(v string) *ListSafetyHelmetResultsRequest {
s.EndTime = &v
return s
}
func (s *ListSafetyHelmetResultsRequest) SetCameraIds(v string) *ListSafetyHelmetResultsRequest {
s.CameraIds = &v
return s
}
func (s *ListSafetyHelmetResultsRequest) SetInstanceId(v string) *ListSafetyHelmetResultsRequest {
s.InstanceId = &v
return s
}
func (s *ListSafetyHelmetResultsRequest) SetRegionId(v string) *ListSafetyHelmetResultsRequest {
s.RegionId = &v
return s
}
type ListSafetyHelmetResultsResponseBody struct {
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
TotalPage *int64 `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
Results []*ListSafetyHelmetResultsResponseBodyResults `json:"Results,omitempty" xml:"Results,omitempty" type:"Repeated"`
PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
}
func (s ListSafetyHelmetResultsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListSafetyHelmetResultsResponseBody) GoString() string {
return s.String()
}
func (s *ListSafetyHelmetResultsResponseBody) SetTotalCount(v int64) *ListSafetyHelmetResultsResponseBody {
s.TotalCount = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBody) SetTotalPage(v int64) *ListSafetyHelmetResultsResponseBody {
s.TotalPage = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBody) SetRequestId(v string) *ListSafetyHelmetResultsResponseBody {
s.RequestId = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBody) SetPageNumber(v int32) *ListSafetyHelmetResultsResponseBody {
s.PageNumber = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBody) SetResults(v []*ListSafetyHelmetResultsResponseBodyResults) *ListSafetyHelmetResultsResponseBody {
s.Results = v
return s
}
func (s *ListSafetyHelmetResultsResponseBody) SetPageIndex(v int32) *ListSafetyHelmetResultsResponseBody {
s.PageIndex = &v
return s
}
type ListSafetyHelmetResultsResponseBodyResults struct {
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
ObjType *string `json:"ObjType,omitempty" xml:"ObjType,omitempty"`
ObjRight *int32 `json:"ObjRight,omitempty" xml:"ObjRight,omitempty"`
Feature *string `json:"Feature,omitempty" xml:"Feature,omitempty"`
ObjLeft *int32 `json:"ObjLeft,omitempty" xml:"ObjLeft,omitempty"`
CropImage *string `json:"CropImage,omitempty" xml:"CropImage,omitempty"`
ObjTop *int32 `json:"ObjTop,omitempty" xml:"ObjTop,omitempty"`
Label *string `json:"Label,omitempty" xml:"Label,omitempty"`
LeaveTime *string `json:"LeaveTime,omitempty" xml:"LeaveTime,omitempty"`
ObjBottom *int32 `json:"ObjBottom,omitempty" xml:"ObjBottom,omitempty"`
TimeStamp *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"`
OrigImage *string `json:"OrigImage,omitempty" xml:"OrigImage,omitempty"`
ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
EntryTime *string `json:"EntryTime,omitempty" xml:"EntryTime,omitempty"`
}
func (s ListSafetyHelmetResultsResponseBodyResults) String() string {
return tea.Prettify(s)
}
func (s ListSafetyHelmetResultsResponseBodyResults) GoString() string {
return s.String()
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetCameraId(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.CameraId = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetObjType(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.ObjType = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetObjRight(v int32) *ListSafetyHelmetResultsResponseBodyResults {
s.ObjRight = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetFeature(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.Feature = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetObjLeft(v int32) *ListSafetyHelmetResultsResponseBodyResults {
s.ObjLeft = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetCropImage(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.CropImage = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetObjTop(v int32) *ListSafetyHelmetResultsResponseBodyResults {
s.ObjTop = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetLabel(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.Label = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetLeaveTime(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.LeaveTime = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetObjBottom(v int32) *ListSafetyHelmetResultsResponseBodyResults {
s.ObjBottom = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetTimeStamp(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.TimeStamp = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetOrigImage(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.OrigImage = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetImageId(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.ImageId = &v
return s
}
func (s *ListSafetyHelmetResultsResponseBodyResults) SetEntryTime(v string) *ListSafetyHelmetResultsResponseBodyResults {
s.EntryTime = &v
return s
}
type ListSafetyHelmetResultsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListSafetyHelmetResultsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListSafetyHelmetResultsResponse) String() string {
return tea.Prettify(s)
}
func (s ListSafetyHelmetResultsResponse) GoString() string {
return s.String()
}
func (s *ListSafetyHelmetResultsResponse) SetHeaders(v map[string]*string) *ListSafetyHelmetResultsResponse {
s.Headers = v
return s
}
func (s *ListSafetyHelmetResultsResponse) SetBody(v *ListSafetyHelmetResultsResponseBody) *ListSafetyHelmetResultsResponse {
s.Body = v
return s
}
type ListStreamsForCamerasRequest struct {
CameraIds *string `json:"CameraIds,omitempty" xml:"CameraIds,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s ListStreamsForCamerasRequest) String() string {
return tea.Prettify(s)
}
func (s ListStreamsForCamerasRequest) GoString() string {
return s.String()
}
func (s *ListStreamsForCamerasRequest) SetCameraIds(v string) *ListStreamsForCamerasRequest {
s.CameraIds = &v
return s
}
func (s *ListStreamsForCamerasRequest) SetRegionId(v string) *ListStreamsForCamerasRequest {
s.RegionId = &v
return s
}
func (s *ListStreamsForCamerasRequest) SetInstanceId(v string) *ListStreamsForCamerasRequest {
s.InstanceId = &v
return s
}
type ListStreamsForCamerasResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Streams *ListStreamsForCamerasResponseBodyStreams `json:"Streams,omitempty" xml:"Streams,omitempty" type:"Struct"`
}
func (s ListStreamsForCamerasResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListStreamsForCamerasResponseBody) GoString() string {
return s.String()
}
func (s *ListStreamsForCamerasResponseBody) SetRequestId(v string) *ListStreamsForCamerasResponseBody {
s.RequestId = &v
return s
}
func (s *ListStreamsForCamerasResponseBody) SetStreams(v *ListStreamsForCamerasResponseBodyStreams) *ListStreamsForCamerasResponseBody {
s.Streams = v
return s
}
type ListStreamsForCamerasResponseBodyStreams struct {
Stream []*string `json:"Stream,omitempty" xml:"Stream,omitempty" type:"Repeated"`
}
func (s ListStreamsForCamerasResponseBodyStreams) String() string {
return tea.Prettify(s)
}
func (s ListStreamsForCamerasResponseBodyStreams) GoString() string {
return s.String()
}
func (s *ListStreamsForCamerasResponseBodyStreams) SetStream(v []*string) *ListStreamsForCamerasResponseBodyStreams {
s.Stream = v
return s
}
type ListStreamsForCamerasResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListStreamsForCamerasResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListStreamsForCamerasResponse) String() string {
return tea.Prettify(s)
}
func (s ListStreamsForCamerasResponse) GoString() string {
return s.String()
}
func (s *ListStreamsForCamerasResponse) SetHeaders(v map[string]*string) *ListStreamsForCamerasResponse {
s.Headers = v
return s
}
func (s *ListStreamsForCamerasResponse) SetBody(v *ListStreamsForCamerasResponseBody) *ListStreamsForCamerasResponse {
s.Body = v
return s
}
type ListVehicleEntryResultsRequest struct {
StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
CameraIds *string `json:"CameraIds,omitempty" xml:"CameraIds,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
VehiclePlate *string `json:"VehiclePlate,omitempty" xml:"VehiclePlate,omitempty"`
}
func (s ListVehicleEntryResultsRequest) String() string {
return tea.Prettify(s)
}
func (s ListVehicleEntryResultsRequest) GoString() string {
return s.String()
}
func (s *ListVehicleEntryResultsRequest) SetStartTime(v string) *ListVehicleEntryResultsRequest {
s.StartTime = &v
return s
}
func (s *ListVehicleEntryResultsRequest) SetEndTime(v string) *ListVehicleEntryResultsRequest {
s.EndTime = &v
return s
}
func (s *ListVehicleEntryResultsRequest) SetCameraIds(v string) *ListVehicleEntryResultsRequest {
s.CameraIds = &v
return s
}
func (s *ListVehicleEntryResultsRequest) SetInstanceId(v string) *ListVehicleEntryResultsRequest {
s.InstanceId = &v
return s
}
func (s *ListVehicleEntryResultsRequest) SetRegionId(v string) *ListVehicleEntryResultsRequest {
s.RegionId = &v
return s
}
func (s *ListVehicleEntryResultsRequest) SetVehiclePlate(v string) *ListVehicleEntryResultsRequest {
s.VehiclePlate = &v
return s
}
type ListVehicleEntryResultsResponseBody struct {
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
TotalPage *int64 `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
Results []*ListVehicleEntryResultsResponseBodyResults `json:"Results,omitempty" xml:"Results,omitempty" type:"Repeated"`
}
func (s ListVehicleEntryResultsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListVehicleEntryResultsResponseBody) GoString() string {
return s.String()
}
func (s *ListVehicleEntryResultsResponseBody) SetTotalCount(v int64) *ListVehicleEntryResultsResponseBody {
s.TotalCount = &v
return s
}
func (s *ListVehicleEntryResultsResponseBody) SetTotalPage(v int64) *ListVehicleEntryResultsResponseBody {
s.TotalPage = &v
return s
}
func (s *ListVehicleEntryResultsResponseBody) SetPageSize(v int32) *ListVehicleEntryResultsResponseBody {
s.PageSize = &v
return s
}
func (s *ListVehicleEntryResultsResponseBody) SetRequestId(v string) *ListVehicleEntryResultsResponseBody {
s.RequestId = &v
return s
}
func (s *ListVehicleEntryResultsResponseBody) SetPageNumber(v int32) *ListVehicleEntryResultsResponseBody {
s.PageNumber = &v
return s
}
func (s *ListVehicleEntryResultsResponseBody) SetResults(v []*ListVehicleEntryResultsResponseBodyResults) *ListVehicleEntryResultsResponseBody {
s.Results = v
return s
}
type ListVehicleEntryResultsResponseBodyResults struct {
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
ObjRight *int32 `json:"ObjRight,omitempty" xml:"ObjRight,omitempty"`
ObjType *string `json:"ObjType,omitempty" xml:"ObjType,omitempty"`
Feature *string `json:"Feature,omitempty" xml:"Feature,omitempty"`
PlateLeft *int32 `json:"PlateLeft,omitempty" xml:"PlateLeft,omitempty"`
ObjLeft *int32 `json:"ObjLeft,omitempty" xml:"ObjLeft,omitempty"`
Score *float32 `json:"Score,omitempty" xml:"Score,omitempty"`
CropImage *string `json:"CropImage,omitempty" xml:"CropImage,omitempty"`
ObjTop *int32 `json:"ObjTop,omitempty" xml:"ObjTop,omitempty"`
Label *string `json:"Label,omitempty" xml:"Label,omitempty"`
PlateBottom *int32 `json:"PlateBottom,omitempty" xml:"PlateBottom,omitempty"`
LeaveTime *string `json:"LeaveTime,omitempty" xml:"LeaveTime,omitempty"`
PlateTop *int32 `json:"PlateTop,omitempty" xml:"PlateTop,omitempty"`
ObjBottom *int32 `json:"ObjBottom,omitempty" xml:"ObjBottom,omitempty"`
PlateRight *int32 `json:"PlateRight,omitempty" xml:"PlateRight,omitempty"`
OrigImage *string `json:"OrigImage,omitempty" xml:"OrigImage,omitempty"`
TimeStamp *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"`
VehiclePlate *string `json:"VehiclePlate,omitempty" xml:"VehiclePlate,omitempty"`
EntryTime *string `json:"EntryTime,omitempty" xml:"EntryTime,omitempty"`
ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
}
func (s ListVehicleEntryResultsResponseBodyResults) String() string {
return tea.Prettify(s)
}
func (s ListVehicleEntryResultsResponseBodyResults) GoString() string {
return s.String()
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetCameraId(v string) *ListVehicleEntryResultsResponseBodyResults {
s.CameraId = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetObjRight(v int32) *ListVehicleEntryResultsResponseBodyResults {
s.ObjRight = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetObjType(v string) *ListVehicleEntryResultsResponseBodyResults {
s.ObjType = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetFeature(v string) *ListVehicleEntryResultsResponseBodyResults {
s.Feature = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetPlateLeft(v int32) *ListVehicleEntryResultsResponseBodyResults {
s.PlateLeft = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetObjLeft(v int32) *ListVehicleEntryResultsResponseBodyResults {
s.ObjLeft = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetScore(v float32) *ListVehicleEntryResultsResponseBodyResults {
s.Score = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetCropImage(v string) *ListVehicleEntryResultsResponseBodyResults {
s.CropImage = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetObjTop(v int32) *ListVehicleEntryResultsResponseBodyResults {
s.ObjTop = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetLabel(v string) *ListVehicleEntryResultsResponseBodyResults {
s.Label = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetPlateBottom(v int32) *ListVehicleEntryResultsResponseBodyResults {
s.PlateBottom = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetLeaveTime(v string) *ListVehicleEntryResultsResponseBodyResults {
s.LeaveTime = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetPlateTop(v int32) *ListVehicleEntryResultsResponseBodyResults {
s.PlateTop = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetObjBottom(v int32) *ListVehicleEntryResultsResponseBodyResults {
s.ObjBottom = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetPlateRight(v int32) *ListVehicleEntryResultsResponseBodyResults {
s.PlateRight = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetOrigImage(v string) *ListVehicleEntryResultsResponseBodyResults {
s.OrigImage = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetTimeStamp(v string) *ListVehicleEntryResultsResponseBodyResults {
s.TimeStamp = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetVehiclePlate(v string) *ListVehicleEntryResultsResponseBodyResults {
s.VehiclePlate = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetEntryTime(v string) *ListVehicleEntryResultsResponseBodyResults {
s.EntryTime = &v
return s
}
func (s *ListVehicleEntryResultsResponseBodyResults) SetImageId(v string) *ListVehicleEntryResultsResponseBodyResults {
s.ImageId = &v
return s
}
type ListVehicleEntryResultsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListVehicleEntryResultsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListVehicleEntryResultsResponse) String() string {
return tea.Prettify(s)
}
func (s ListVehicleEntryResultsResponse) GoString() string {
return s.String()
}
func (s *ListVehicleEntryResultsResponse) SetHeaders(v map[string]*string) *ListVehicleEntryResultsResponse {
s.Headers = v
return s
}
func (s *ListVehicleEntryResultsResponse) SetBody(v *ListVehicleEntryResultsResponseBody) *ListVehicleEntryResultsResponse {
s.Body = v
return s
}
type ModifyAlgoLibRequest struct {
AlgoLibName *string `json:"AlgoLibName,omitempty" xml:"AlgoLibName,omitempty"`
AlgoLibVersion *string `json:"AlgoLibVersion,omitempty" xml:"AlgoLibVersion,omitempty"`
Capacity *int32 `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
OssEndpoint *string `json:"OssEndpoint,omitempty" xml:"OssEndpoint,omitempty"`
OssAccessKeyId *string `json:"OssAccessKeyId,omitempty" xml:"OssAccessKeyId,omitempty"`
OssBucket *string `json:"OssBucket,omitempty" xml:"OssBucket,omitempty"`
OssPath *string `json:"OssPath,omitempty" xml:"OssPath,omitempty"`
JsonText *string `json:"JsonText,omitempty" xml:"JsonText,omitempty"`
CapabilityNames *string `json:"CapabilityNames,omitempty" xml:"CapabilityNames,omitempty"`
AlgoLibId *string `json:"AlgoLibId,omitempty" xml:"AlgoLibId,omitempty"`
OssAccessKeySecret *string `json:"OssAccessKeySecret,omitempty" xml:"OssAccessKeySecret,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s ModifyAlgoLibRequest) String() string {
return tea.Prettify(s)
}
func (s ModifyAlgoLibRequest) GoString() string {
return s.String()
}
func (s *ModifyAlgoLibRequest) SetAlgoLibName(v string) *ModifyAlgoLibRequest {
s.AlgoLibName = &v
return s
}
func (s *ModifyAlgoLibRequest) SetAlgoLibVersion(v string) *ModifyAlgoLibRequest {
s.AlgoLibVersion = &v
return s
}
func (s *ModifyAlgoLibRequest) SetCapacity(v int32) *ModifyAlgoLibRequest {
s.Capacity = &v
return s
}
func (s *ModifyAlgoLibRequest) SetOssEndpoint(v string) *ModifyAlgoLibRequest {
s.OssEndpoint = &v
return s
}
func (s *ModifyAlgoLibRequest) SetOssAccessKeyId(v string) *ModifyAlgoLibRequest {
s.OssAccessKeyId = &v
return s
}
func (s *ModifyAlgoLibRequest) SetOssBucket(v string) *ModifyAlgoLibRequest {
s.OssBucket = &v
return s
}
func (s *ModifyAlgoLibRequest) SetOssPath(v string) *ModifyAlgoLibRequest {
s.OssPath = &v
return s
}
func (s *ModifyAlgoLibRequest) SetJsonText(v string) *ModifyAlgoLibRequest {
s.JsonText = &v
return s
}
func (s *ModifyAlgoLibRequest) SetCapabilityNames(v string) *ModifyAlgoLibRequest {
s.CapabilityNames = &v
return s
}
func (s *ModifyAlgoLibRequest) SetAlgoLibId(v string) *ModifyAlgoLibRequest {
s.AlgoLibId = &v
return s
}
func (s *ModifyAlgoLibRequest) SetOssAccessKeySecret(v string) *ModifyAlgoLibRequest {
s.OssAccessKeySecret = &v
return s
}
func (s *ModifyAlgoLibRequest) SetText(v string) *ModifyAlgoLibRequest {
s.Text = &v
return s
}
func (s *ModifyAlgoLibRequest) SetRegionId(v string) *ModifyAlgoLibRequest {
s.RegionId = &v
return s
}
func (s *ModifyAlgoLibRequest) SetInstanceId(v string) *ModifyAlgoLibRequest {
s.InstanceId = &v
return s
}
type ModifyAlgoLibResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ModifyAlgoLibResponseBody) String() string {
return tea.Prettify(s)
}
func (s ModifyAlgoLibResponseBody) GoString() string {
return s.String()
}
func (s *ModifyAlgoLibResponseBody) SetRequestId(v string) *ModifyAlgoLibResponseBody {
s.RequestId = &v
return s
}
type ModifyAlgoLibResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ModifyAlgoLibResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ModifyAlgoLibResponse) String() string {
return tea.Prettify(s)
}
func (s ModifyAlgoLibResponse) GoString() string {
return s.String()
}
func (s *ModifyAlgoLibResponse) SetHeaders(v map[string]*string) *ModifyAlgoLibResponse {
s.Headers = v
return s
}
func (s *ModifyAlgoLibResponse) SetBody(v *ModifyAlgoLibResponseBody) *ModifyAlgoLibResponse {
s.Body = v
return s
}
type ModifyCameraRequest struct {
CameraName *string `json:"CameraName,omitempty" xml:"CameraName,omitempty"`
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
LocationInfo *string `json:"LocationInfo,omitempty" xml:"LocationInfo,omitempty"`
InviteUri *string `json:"InviteUri,omitempty" xml:"InviteUri,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
StreamStatus *string `json:"StreamStatus,omitempty" xml:"StreamStatus,omitempty"`
}
func (s ModifyCameraRequest) String() string {
return tea.Prettify(s)
}
func (s ModifyCameraRequest) GoString() string {
return s.String()
}
func (s *ModifyCameraRequest) SetCameraName(v string) *ModifyCameraRequest {
s.CameraName = &v
return s
}
func (s *ModifyCameraRequest) SetCameraId(v string) *ModifyCameraRequest {
s.CameraId = &v
return s
}
func (s *ModifyCameraRequest) SetLocationInfo(v string) *ModifyCameraRequest {
s.LocationInfo = &v
return s
}
func (s *ModifyCameraRequest) SetInviteUri(v string) *ModifyCameraRequest {
s.InviteUri = &v
return s
}
func (s *ModifyCameraRequest) SetRegionId(v string) *ModifyCameraRequest {
s.RegionId = &v
return s
}
func (s *ModifyCameraRequest) SetStreamStatus(v string) *ModifyCameraRequest {
s.StreamStatus = &v
return s
}
type ModifyCameraResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ModifyCameraResponseBody) String() string {
return tea.Prettify(s)
}
func (s ModifyCameraResponseBody) GoString() string {
return s.String()
}
func (s *ModifyCameraResponseBody) SetRequestId(v string) *ModifyCameraResponseBody {
s.RequestId = &v
return s
}
type ModifyCameraResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ModifyCameraResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ModifyCameraResponse) String() string {
return tea.Prettify(s)
}
func (s ModifyCameraResponse) GoString() string {
return s.String()
}
func (s *ModifyCameraResponse) SetHeaders(v map[string]*string) *ModifyCameraResponse {
s.Headers = v
return s
}
func (s *ModifyCameraResponse) SetBody(v *ModifyCameraResponseBody) *ModifyCameraResponse {
s.Body = v
return s
}
type ModifyCapabilityRequest struct {
CapabilityName *string `json:"CapabilityName,omitempty" xml:"CapabilityName,omitempty"`
CapabilityId *string `json:"CapabilityId,omitempty" xml:"CapabilityId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s ModifyCapabilityRequest) String() string {
return tea.Prettify(s)
}
func (s ModifyCapabilityRequest) GoString() string {
return s.String()
}
func (s *ModifyCapabilityRequest) SetCapabilityName(v string) *ModifyCapabilityRequest {
s.CapabilityName = &v
return s
}
func (s *ModifyCapabilityRequest) SetCapabilityId(v string) *ModifyCapabilityRequest {
s.CapabilityId = &v
return s
}
func (s *ModifyCapabilityRequest) SetRegionId(v string) *ModifyCapabilityRequest {
s.RegionId = &v
return s
}
func (s *ModifyCapabilityRequest) SetInstanceId(v string) *ModifyCapabilityRequest {
s.InstanceId = &v
return s
}
type ModifyCapabilityResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ModifyCapabilityResponseBody) String() string {
return tea.Prettify(s)
}
func (s ModifyCapabilityResponseBody) GoString() string {
return s.String()
}
func (s *ModifyCapabilityResponseBody) SetRequestId(v string) *ModifyCapabilityResponseBody {
s.RequestId = &v
return s
}
type ModifyCapabilityResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ModifyCapabilityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ModifyCapabilityResponse) String() string {
return tea.Prettify(s)
}
func (s ModifyCapabilityResponse) GoString() string {
return s.String()
}
func (s *ModifyCapabilityResponse) SetHeaders(v map[string]*string) *ModifyCapabilityResponse {
s.Headers = v
return s
}
func (s *ModifyCapabilityResponse) SetBody(v *ModifyCapabilityResponseBody) *ModifyCapabilityResponse {
s.Body = v
return s
}
type ModifyInstanceRequest struct {
InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s ModifyInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s ModifyInstanceRequest) GoString() string {
return s.String()
}
func (s *ModifyInstanceRequest) SetInstanceName(v string) *ModifyInstanceRequest {
s.InstanceName = &v
return s
}
func (s *ModifyInstanceRequest) SetDescription(v string) *ModifyInstanceRequest {
s.Description = &v
return s
}
func (s *ModifyInstanceRequest) SetStatus(v string) *ModifyInstanceRequest {
s.Status = &v
return s
}
func (s *ModifyInstanceRequest) SetInstanceId(v string) *ModifyInstanceRequest {
s.InstanceId = &v
return s
}
func (s *ModifyInstanceRequest) SetRegionId(v string) *ModifyInstanceRequest {
s.RegionId = &v
return s
}
type ModifyInstanceResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ModifyInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s ModifyInstanceResponseBody) GoString() string {
return s.String()
}
func (s *ModifyInstanceResponseBody) SetRequestId(v string) *ModifyInstanceResponseBody {
s.RequestId = &v
return s
}
type ModifyInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ModifyInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ModifyInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s ModifyInstanceResponse) GoString() string {
return s.String()
}
func (s *ModifyInstanceResponse) SetHeaders(v map[string]*string) *ModifyInstanceResponse {
s.Headers = v
return s
}
func (s *ModifyInstanceResponse) SetBody(v *ModifyInstanceResponseBody) *ModifyInstanceResponse {
s.Body = v
return s
}
type ModifyJobGroupRequest struct {
JobGroupName *string `json:"JobGroupName,omitempty" xml:"JobGroupName,omitempty"`
ResourceProfileId *string `json:"ResourceProfileId,omitempty" xml:"ResourceProfileId,omitempty"`
AlgoLibId *string `json:"AlgoLibId,omitempty" xml:"AlgoLibId,omitempty"`
PlanedJobCount *int32 `json:"PlanedJobCount,omitempty" xml:"PlanedJobCount,omitempty"`
StreamPerJob *int32 `json:"StreamPerJob,omitempty" xml:"StreamPerJob,omitempty"`
JobCount *int32 `json:"JobCount,omitempty" xml:"JobCount,omitempty"`
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
JobGroupParams []*ModifyJobGroupRequestJobGroupParams `json:"JobGroupParams,omitempty" xml:"JobGroupParams,omitempty" type:"Repeated"`
}
func (s ModifyJobGroupRequest) String() string {
return tea.Prettify(s)
}
func (s ModifyJobGroupRequest) GoString() string {
return s.String()
}
func (s *ModifyJobGroupRequest) SetJobGroupName(v string) *ModifyJobGroupRequest {
s.JobGroupName = &v
return s
}
func (s *ModifyJobGroupRequest) SetResourceProfileId(v string) *ModifyJobGroupRequest {
s.ResourceProfileId = &v
return s
}
func (s *ModifyJobGroupRequest) SetAlgoLibId(v string) *ModifyJobGroupRequest {
s.AlgoLibId = &v
return s
}
func (s *ModifyJobGroupRequest) SetPlanedJobCount(v int32) *ModifyJobGroupRequest {
s.PlanedJobCount = &v
return s
}
func (s *ModifyJobGroupRequest) SetStreamPerJob(v int32) *ModifyJobGroupRequest {
s.StreamPerJob = &v
return s
}
func (s *ModifyJobGroupRequest) SetJobCount(v int32) *ModifyJobGroupRequest {
s.JobCount = &v
return s
}
func (s *ModifyJobGroupRequest) SetJobGroupId(v string) *ModifyJobGroupRequest {
s.JobGroupId = &v
return s
}
func (s *ModifyJobGroupRequest) SetStatus(v string) *ModifyJobGroupRequest {
s.Status = &v
return s
}
func (s *ModifyJobGroupRequest) SetRegionId(v string) *ModifyJobGroupRequest {
s.RegionId = &v
return s
}
func (s *ModifyJobGroupRequest) SetInstanceId(v string) *ModifyJobGroupRequest {
s.InstanceId = &v
return s
}
func (s *ModifyJobGroupRequest) SetJobGroupParams(v []*ModifyJobGroupRequestJobGroupParams) *ModifyJobGroupRequest {
s.JobGroupParams = v
return s
}
type ModifyJobGroupRequestJobGroupParams struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s ModifyJobGroupRequestJobGroupParams) String() string {
return tea.Prettify(s)
}
func (s ModifyJobGroupRequestJobGroupParams) GoString() string {
return s.String()
}
func (s *ModifyJobGroupRequestJobGroupParams) SetKey(v string) *ModifyJobGroupRequestJobGroupParams {
s.Key = &v
return s
}
func (s *ModifyJobGroupRequestJobGroupParams) SetValue(v string) *ModifyJobGroupRequestJobGroupParams {
s.Value = &v
return s
}
type ModifyJobGroupResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ModifyJobGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s ModifyJobGroupResponseBody) GoString() string {
return s.String()
}
func (s *ModifyJobGroupResponseBody) SetRequestId(v string) *ModifyJobGroupResponseBody {
s.RequestId = &v
return s
}
type ModifyJobGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ModifyJobGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ModifyJobGroupResponse) String() string {
return tea.Prettify(s)
}
func (s ModifyJobGroupResponse) GoString() string {
return s.String()
}
func (s *ModifyJobGroupResponse) SetHeaders(v map[string]*string) *ModifyJobGroupResponse {
s.Headers = v
return s
}
func (s *ModifyJobGroupResponse) SetBody(v *ModifyJobGroupResponseBody) *ModifyJobGroupResponse {
s.Body = v
return s
}
type ModifyResourceProfileRequest struct {
ResourceProfileName *string `json:"ResourceProfileName,omitempty" xml:"ResourceProfileName,omitempty"`
ResourceProfileId *string `json:"ResourceProfileId,omitempty" xml:"ResourceProfileId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
ResourceProfileParams []*ModifyResourceProfileRequestResourceProfileParams `json:"ResourceProfileParams,omitempty" xml:"ResourceProfileParams,omitempty" type:"Repeated"`
}
func (s ModifyResourceProfileRequest) String() string {
return tea.Prettify(s)
}
func (s ModifyResourceProfileRequest) GoString() string {
return s.String()
}
func (s *ModifyResourceProfileRequest) SetResourceProfileName(v string) *ModifyResourceProfileRequest {
s.ResourceProfileName = &v
return s
}
func (s *ModifyResourceProfileRequest) SetResourceProfileId(v string) *ModifyResourceProfileRequest {
s.ResourceProfileId = &v
return s
}
func (s *ModifyResourceProfileRequest) SetRegionId(v string) *ModifyResourceProfileRequest {
s.RegionId = &v
return s
}
func (s *ModifyResourceProfileRequest) SetInstanceId(v string) *ModifyResourceProfileRequest {
s.InstanceId = &v
return s
}
func (s *ModifyResourceProfileRequest) SetResourceProfileParams(v []*ModifyResourceProfileRequestResourceProfileParams) *ModifyResourceProfileRequest {
s.ResourceProfileParams = v
return s
}
type ModifyResourceProfileRequestResourceProfileParams struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s ModifyResourceProfileRequestResourceProfileParams) String() string {
return tea.Prettify(s)
}
func (s ModifyResourceProfileRequestResourceProfileParams) GoString() string {
return s.String()
}
func (s *ModifyResourceProfileRequestResourceProfileParams) SetKey(v string) *ModifyResourceProfileRequestResourceProfileParams {
s.Key = &v
return s
}
func (s *ModifyResourceProfileRequestResourceProfileParams) SetValue(v string) *ModifyResourceProfileRequestResourceProfileParams {
s.Value = &v
return s
}
type ModifyResourceProfileResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ModifyResourceProfileResponseBody) String() string {
return tea.Prettify(s)
}
func (s ModifyResourceProfileResponseBody) GoString() string {
return s.String()
}
func (s *ModifyResourceProfileResponseBody) SetRequestId(v string) *ModifyResourceProfileResponseBody {
s.RequestId = &v
return s
}
type ModifyResourceProfileResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ModifyResourceProfileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ModifyResourceProfileResponse) String() string {
return tea.Prettify(s)
}
func (s ModifyResourceProfileResponse) GoString() string {
return s.String()
}
func (s *ModifyResourceProfileResponse) SetHeaders(v map[string]*string) *ModifyResourceProfileResponse {
s.Headers = v
return s
}
func (s *ModifyResourceProfileResponse) SetBody(v *ModifyResourceProfileResponseBody) *ModifyResourceProfileResponse {
s.Body = v
return s
}
type ModifyWorkGroupRequest struct {
WorkGroupId *string `json:"WorkGroupId,omitempty" xml:"WorkGroupId,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s ModifyWorkGroupRequest) String() string {
return tea.Prettify(s)
}
func (s ModifyWorkGroupRequest) GoString() string {
return s.String()
}
func (s *ModifyWorkGroupRequest) SetWorkGroupId(v string) *ModifyWorkGroupRequest {
s.WorkGroupId = &v
return s
}
func (s *ModifyWorkGroupRequest) SetDescription(v string) *ModifyWorkGroupRequest {
s.Description = &v
return s
}
func (s *ModifyWorkGroupRequest) SetRegionId(v string) *ModifyWorkGroupRequest {
s.RegionId = &v
return s
}
type ModifyWorkGroupResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ModifyWorkGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s ModifyWorkGroupResponseBody) GoString() string {
return s.String()
}
func (s *ModifyWorkGroupResponseBody) SetRequestId(v string) *ModifyWorkGroupResponseBody {
s.RequestId = &v
return s
}
type ModifyWorkGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ModifyWorkGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ModifyWorkGroupResponse) String() string {
return tea.Prettify(s)
}
func (s ModifyWorkGroupResponse) GoString() string {
return s.String()
}
func (s *ModifyWorkGroupResponse) SetHeaders(v map[string]*string) *ModifyWorkGroupResponse {
s.Headers = v
return s
}
func (s *ModifyWorkGroupResponse) SetBody(v *ModifyWorkGroupResponseBody) *ModifyWorkGroupResponse {
s.Body = v
return s
}
type PutCameraConfForCameraRequest struct {
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
CameraName *string `json:"CameraName,omitempty" xml:"CameraName,omitempty"`
Context *string `json:"Context,omitempty" xml:"Context,omitempty"`
}
func (s PutCameraConfForCameraRequest) String() string {
return tea.Prettify(s)
}
func (s PutCameraConfForCameraRequest) GoString() string {
return s.String()
}
func (s *PutCameraConfForCameraRequest) SetCameraId(v string) *PutCameraConfForCameraRequest {
s.CameraId = &v
return s
}
func (s *PutCameraConfForCameraRequest) SetInstanceId(v string) *PutCameraConfForCameraRequest {
s.InstanceId = &v
return s
}
func (s *PutCameraConfForCameraRequest) SetRegionId(v string) *PutCameraConfForCameraRequest {
s.RegionId = &v
return s
}
func (s *PutCameraConfForCameraRequest) SetCameraName(v string) *PutCameraConfForCameraRequest {
s.CameraName = &v
return s
}
func (s *PutCameraConfForCameraRequest) SetContext(v string) *PutCameraConfForCameraRequest {
s.Context = &v
return s
}
type PutCameraConfForCameraResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s PutCameraConfForCameraResponseBody) String() string {
return tea.Prettify(s)
}
func (s PutCameraConfForCameraResponseBody) GoString() string {
return s.String()
}
func (s *PutCameraConfForCameraResponseBody) SetRequestId(v string) *PutCameraConfForCameraResponseBody {
s.RequestId = &v
return s
}
type PutCameraConfForCameraResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *PutCameraConfForCameraResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s PutCameraConfForCameraResponse) String() string {
return tea.Prettify(s)
}
func (s PutCameraConfForCameraResponse) GoString() string {
return s.String()
}
func (s *PutCameraConfForCameraResponse) SetHeaders(v map[string]*string) *PutCameraConfForCameraResponse {
s.Headers = v
return s
}
func (s *PutCameraConfForCameraResponse) SetBody(v *PutCameraConfForCameraResponseBody) *PutCameraConfForCameraResponse {
s.Body = v
return s
}
type SearchImagesRequest struct {
From *int32 `json:"From,omitempty" xml:"From,omitempty"`
Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
Contents *string `json:"Contents,omitempty" xml:"Contents,omitempty"`
StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
ImageIds *string `json:"ImageIds,omitempty" xml:"ImageIds,omitempty"`
CameraIds *string `json:"CameraIds,omitempty" xml:"CameraIds,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
NoFeature *string `json:"NoFeature,omitempty" xml:"NoFeature,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
Attribute []*SearchImagesRequestAttribute `json:"Attribute,omitempty" xml:"Attribute,omitempty" type:"Repeated"`
}
func (s SearchImagesRequest) String() string {
return tea.Prettify(s)
}
func (s SearchImagesRequest) GoString() string {
return s.String()
}
func (s *SearchImagesRequest) SetFrom(v int32) *SearchImagesRequest {
s.From = &v
return s
}
func (s *SearchImagesRequest) SetSize(v int32) *SearchImagesRequest {
s.Size = &v
return s
}
func (s *SearchImagesRequest) SetType(v string) *SearchImagesRequest {
s.Type = &v
return s
}
func (s *SearchImagesRequest) SetContents(v string) *SearchImagesRequest {
s.Contents = &v
return s
}
func (s *SearchImagesRequest) SetStartTime(v string) *SearchImagesRequest {
s.StartTime = &v
return s
}
func (s *SearchImagesRequest) SetEndTime(v string) *SearchImagesRequest {
s.EndTime = &v
return s
}
func (s *SearchImagesRequest) SetImageIds(v string) *SearchImagesRequest {
s.ImageIds = &v
return s
}
func (s *SearchImagesRequest) SetCameraIds(v string) *SearchImagesRequest {
s.CameraIds = &v
return s
}
func (s *SearchImagesRequest) SetInstanceId(v string) *SearchImagesRequest {
s.InstanceId = &v
return s
}
func (s *SearchImagesRequest) SetNoFeature(v string) *SearchImagesRequest {
s.NoFeature = &v
return s
}
func (s *SearchImagesRequest) SetRegionId(v string) *SearchImagesRequest {
s.RegionId = &v
return s
}
func (s *SearchImagesRequest) SetAttribute(v []*SearchImagesRequestAttribute) *SearchImagesRequest {
s.Attribute = v
return s
}
type SearchImagesRequestAttribute struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s SearchImagesRequestAttribute) String() string {
return tea.Prettify(s)
}
func (s SearchImagesRequestAttribute) GoString() string {
return s.String()
}
func (s *SearchImagesRequestAttribute) SetKey(v string) *SearchImagesRequestAttribute {
s.Key = &v
return s
}
func (s *SearchImagesRequestAttribute) SetValue(v string) *SearchImagesRequestAttribute {
s.Value = &v
return s
}
type SearchImagesResponseBody struct {
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Images *SearchImagesResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Struct"`
}
func (s SearchImagesResponseBody) String() string {
return tea.Prettify(s)
}
func (s SearchImagesResponseBody) GoString() string {
return s.String()
}
func (s *SearchImagesResponseBody) SetTotalCount(v int32) *SearchImagesResponseBody {
s.TotalCount = &v
return s
}
func (s *SearchImagesResponseBody) SetRequestId(v string) *SearchImagesResponseBody {
s.RequestId = &v
return s
}
func (s *SearchImagesResponseBody) SetImages(v *SearchImagesResponseBodyImages) *SearchImagesResponseBody {
s.Images = v
return s
}
type SearchImagesResponseBodyImages struct {
Image []*SearchImagesResponseBodyImagesImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Repeated"`
}
func (s SearchImagesResponseBodyImages) String() string {
return tea.Prettify(s)
}
func (s SearchImagesResponseBodyImages) GoString() string {
return s.String()
}
func (s *SearchImagesResponseBodyImages) SetImage(v []*SearchImagesResponseBodyImagesImage) *SearchImagesResponseBodyImages {
s.Image = v
return s
}
type SearchImagesResponseBodyImagesImage struct {
CameraId *string `json:"CameraId,omitempty" xml:"CameraId,omitempty"`
TrouserTypeScore *float32 `json:"TrouserTypeScore,omitempty" xml:"TrouserTypeScore,omitempty"`
ObjType *string `json:"ObjType,omitempty" xml:"ObjType,omitempty"`
TrouserColor *string `json:"TrouserColor,omitempty" xml:"TrouserColor,omitempty"`
ClothTypeScore *float32 `json:"ClothTypeScore,omitempty" xml:"ClothTypeScore,omitempty"`
Brand *string `json:"Brand,omitempty" xml:"Brand,omitempty"`
PoseType *string `json:"PoseType,omitempty" xml:"PoseType,omitempty"`
VehicleColor *string `json:"VehicleColor,omitempty" xml:"VehicleColor,omitempty"`
ObjLeft *int32 `json:"ObjLeft,omitempty" xml:"ObjLeft,omitempty"`
Score *float32 `json:"Score,omitempty" xml:"Score,omitempty"`
HeadWearScore *float32 `json:"HeadWearScore,omitempty" xml:"HeadWearScore,omitempty"`
AgeTypeScore *float32 `json:"AgeTypeScore,omitempty" xml:"AgeTypeScore,omitempty"`
SexTypeScore *float32 `json:"SexTypeScore,omitempty" xml:"SexTypeScore,omitempty"`
NonVehicleType *string `json:"NonVehicleType,omitempty" xml:"NonVehicleType,omitempty"`
ObjBottom *int32 `json:"ObjBottom,omitempty" xml:"ObjBottom,omitempty"`
PlateNumber *string `json:"PlateNumber,omitempty" xml:"PlateNumber,omitempty"`
ClothType *string `json:"ClothType,omitempty" xml:"ClothType,omitempty"`
TimeStamp *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"`
OrigImage *string `json:"OrigImage,omitempty" xml:"OrigImage,omitempty"`
VehicleTypeScore *float32 `json:"VehicleTypeScore,omitempty" xml:"VehicleTypeScore,omitempty"`
TrouserColorScore *float32 `json:"TrouserColorScore,omitempty" xml:"TrouserColorScore,omitempty"`
ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
VehicleColorScore *float32 `json:"VehicleColorScore,omitempty" xml:"VehicleColorScore,omitempty"`
HairTypeScore *float32 `json:"HairTypeScore,omitempty" xml:"HairTypeScore,omitempty"`
HairType *string `json:"HairType,omitempty" xml:"HairType,omitempty"`
NonVehicleTypeScore *float32 `json:"NonVehicleTypeScore,omitempty" xml:"NonVehicleTypeScore,omitempty"`
HeadWear *string `json:"HeadWear,omitempty" xml:"HeadWear,omitempty"`
VehicleType *string `json:"VehicleType,omitempty" xml:"VehicleType,omitempty"`
SexType *string `json:"SexType,omitempty" xml:"SexType,omitempty"`
PoseTypeScore *float32 `json:"PoseTypeScore,omitempty" xml:"PoseTypeScore,omitempty"`
ObjRight *int32 `json:"ObjRight,omitempty" xml:"ObjRight,omitempty"`
Feature *string `json:"Feature,omitempty" xml:"Feature,omitempty"`
ClothColorScore *float32 `json:"ClothColorScore,omitempty" xml:"ClothColorScore,omitempty"`
CropImage *string `json:"CropImage,omitempty" xml:"CropImage,omitempty"`
ObjTop *int32 `json:"ObjTop,omitempty" xml:"ObjTop,omitempty"`
BrandScore *float32 `json:"BrandScore,omitempty" xml:"BrandScore,omitempty"`
ClothColor *string `json:"ClothColor,omitempty" xml:"ClothColor,omitempty"`
AgeType *string `json:"AgeType,omitempty" xml:"AgeType,omitempty"`
LeaveTime *string `json:"LeaveTime,omitempty" xml:"LeaveTime,omitempty"`
TrouserType *string `json:"TrouserType,omitempty" xml:"TrouserType,omitempty"`
EntryTime *string `json:"EntryTime,omitempty" xml:"EntryTime,omitempty"`
}
func (s SearchImagesResponseBodyImagesImage) String() string {
return tea.Prettify(s)
}
func (s SearchImagesResponseBodyImagesImage) GoString() string {
return s.String()
}
func (s *SearchImagesResponseBodyImagesImage) SetCameraId(v string) *SearchImagesResponseBodyImagesImage {
s.CameraId = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetTrouserTypeScore(v float32) *SearchImagesResponseBodyImagesImage {
s.TrouserTypeScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetObjType(v string) *SearchImagesResponseBodyImagesImage {
s.ObjType = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetTrouserColor(v string) *SearchImagesResponseBodyImagesImage {
s.TrouserColor = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetClothTypeScore(v float32) *SearchImagesResponseBodyImagesImage {
s.ClothTypeScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetBrand(v string) *SearchImagesResponseBodyImagesImage {
s.Brand = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetPoseType(v string) *SearchImagesResponseBodyImagesImage {
s.PoseType = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetVehicleColor(v string) *SearchImagesResponseBodyImagesImage {
s.VehicleColor = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetObjLeft(v int32) *SearchImagesResponseBodyImagesImage {
s.ObjLeft = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetScore(v float32) *SearchImagesResponseBodyImagesImage {
s.Score = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetHeadWearScore(v float32) *SearchImagesResponseBodyImagesImage {
s.HeadWearScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetAgeTypeScore(v float32) *SearchImagesResponseBodyImagesImage {
s.AgeTypeScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetSexTypeScore(v float32) *SearchImagesResponseBodyImagesImage {
s.SexTypeScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetNonVehicleType(v string) *SearchImagesResponseBodyImagesImage {
s.NonVehicleType = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetObjBottom(v int32) *SearchImagesResponseBodyImagesImage {
s.ObjBottom = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetPlateNumber(v string) *SearchImagesResponseBodyImagesImage {
s.PlateNumber = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetClothType(v string) *SearchImagesResponseBodyImagesImage {
s.ClothType = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetTimeStamp(v string) *SearchImagesResponseBodyImagesImage {
s.TimeStamp = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetOrigImage(v string) *SearchImagesResponseBodyImagesImage {
s.OrigImage = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetVehicleTypeScore(v float32) *SearchImagesResponseBodyImagesImage {
s.VehicleTypeScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetTrouserColorScore(v float32) *SearchImagesResponseBodyImagesImage {
s.TrouserColorScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetImageId(v string) *SearchImagesResponseBodyImagesImage {
s.ImageId = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetVehicleColorScore(v float32) *SearchImagesResponseBodyImagesImage {
s.VehicleColorScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetHairTypeScore(v float32) *SearchImagesResponseBodyImagesImage {
s.HairTypeScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetHairType(v string) *SearchImagesResponseBodyImagesImage {
s.HairType = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetNonVehicleTypeScore(v float32) *SearchImagesResponseBodyImagesImage {
s.NonVehicleTypeScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetHeadWear(v string) *SearchImagesResponseBodyImagesImage {
s.HeadWear = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetVehicleType(v string) *SearchImagesResponseBodyImagesImage {
s.VehicleType = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetSexType(v string) *SearchImagesResponseBodyImagesImage {
s.SexType = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetPoseTypeScore(v float32) *SearchImagesResponseBodyImagesImage {
s.PoseTypeScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetObjRight(v int32) *SearchImagesResponseBodyImagesImage {
s.ObjRight = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetFeature(v string) *SearchImagesResponseBodyImagesImage {
s.Feature = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetClothColorScore(v float32) *SearchImagesResponseBodyImagesImage {
s.ClothColorScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetCropImage(v string) *SearchImagesResponseBodyImagesImage {
s.CropImage = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetObjTop(v int32) *SearchImagesResponseBodyImagesImage {
s.ObjTop = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetBrandScore(v float32) *SearchImagesResponseBodyImagesImage {
s.BrandScore = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetClothColor(v string) *SearchImagesResponseBodyImagesImage {
s.ClothColor = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetAgeType(v string) *SearchImagesResponseBodyImagesImage {
s.AgeType = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetLeaveTime(v string) *SearchImagesResponseBodyImagesImage {
s.LeaveTime = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetTrouserType(v string) *SearchImagesResponseBodyImagesImage {
s.TrouserType = &v
return s
}
func (s *SearchImagesResponseBodyImagesImage) SetEntryTime(v string) *SearchImagesResponseBodyImagesImage {
s.EntryTime = &v
return s
}
type SearchImagesResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *SearchImagesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s SearchImagesResponse) String() string {
return tea.Prettify(s)
}
func (s SearchImagesResponse) GoString() string {
return s.String()
}
func (s *SearchImagesResponse) SetHeaders(v map[string]*string) *SearchImagesResponse {
s.Headers = v
return s
}
func (s *SearchImagesResponse) SetBody(v *SearchImagesResponseBody) *SearchImagesResponse {
s.Body = v
return s
}
type StartJobGroupRequest struct {
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s StartJobGroupRequest) String() string {
return tea.Prettify(s)
}
func (s StartJobGroupRequest) GoString() string {
return s.String()
}
func (s *StartJobGroupRequest) SetJobGroupId(v string) *StartJobGroupRequest {
s.JobGroupId = &v
return s
}
func (s *StartJobGroupRequest) SetRegionId(v string) *StartJobGroupRequest {
s.RegionId = &v
return s
}
func (s *StartJobGroupRequest) SetInstanceId(v string) *StartJobGroupRequest {
s.InstanceId = &v
return s
}
type StartJobGroupResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s StartJobGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s StartJobGroupResponseBody) GoString() string {
return s.String()
}
func (s *StartJobGroupResponseBody) SetRequestId(v string) *StartJobGroupResponseBody {
s.RequestId = &v
return s
}
type StartJobGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *StartJobGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s StartJobGroupResponse) String() string {
return tea.Prettify(s)
}
func (s StartJobGroupResponse) GoString() string {
return s.String()
}
func (s *StartJobGroupResponse) SetHeaders(v map[string]*string) *StartJobGroupResponse {
s.Headers = v
return s
}
func (s *StartJobGroupResponse) SetBody(v *StartJobGroupResponseBody) *StartJobGroupResponse {
s.Body = v
return s
}
type StopJobGroupRequest struct {
JobGroupId *string `json:"JobGroupId,omitempty" xml:"JobGroupId,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s StopJobGroupRequest) String() string {
return tea.Prettify(s)
}
func (s StopJobGroupRequest) GoString() string {
return s.String()
}
func (s *StopJobGroupRequest) SetJobGroupId(v string) *StopJobGroupRequest {
s.JobGroupId = &v
return s
}
func (s *StopJobGroupRequest) SetRegionId(v string) *StopJobGroupRequest {
s.RegionId = &v
return s
}
func (s *StopJobGroupRequest) SetInstanceId(v string) *StopJobGroupRequest {
s.InstanceId = &v
return s
}
type StopJobGroupResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s StopJobGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s StopJobGroupResponseBody) GoString() string {
return s.String()
}
func (s *StopJobGroupResponseBody) SetRequestId(v string) *StopJobGroupResponseBody {
s.RequestId = &v
return s
}
type StopJobGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *StopJobGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s StopJobGroupResponse) String() string {
return tea.Prettify(s)
}
func (s StopJobGroupResponse) GoString() string {
return s.String()
}
func (s *StopJobGroupResponse) SetHeaders(v map[string]*string) *StopJobGroupResponse {
s.Headers = v
return s
}
func (s *StopJobGroupResponse) SetBody(v *StopJobGroupResponseBody) *StopJobGroupResponse {
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("")
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("cityvisual"), 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
}
func (client *Client) AttachStreamWithOptions(request *AttachStreamRequest, runtime *util.RuntimeOptions) (_result *AttachStreamResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &AttachStreamResponse{}
_body, _err := client.DoRPCRequest(tea.String("AttachStream"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) AttachStream(request *AttachStreamRequest) (_result *AttachStreamResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &AttachStreamResponse{}
_body, _err := client.AttachStreamWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) BatchModifyCameraStatusWithOptions(request *BatchModifyCameraStatusRequest, runtime *util.RuntimeOptions) (_result *BatchModifyCameraStatusResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &BatchModifyCameraStatusResponse{}
_body, _err := client.DoRPCRequest(tea.String("BatchModifyCameraStatus"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) BatchModifyCameraStatus(request *BatchModifyCameraStatusRequest) (_result *BatchModifyCameraStatusResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &BatchModifyCameraStatusResponse{}
_body, _err := client.BatchModifyCameraStatusWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateAlgoLibWithOptions(request *CreateAlgoLibRequest, runtime *util.RuntimeOptions) (_result *CreateAlgoLibResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateAlgoLibResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateAlgoLib"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateAlgoLib(request *CreateAlgoLibRequest) (_result *CreateAlgoLibResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateAlgoLibResponse{}
_body, _err := client.CreateAlgoLibWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateCameraWithOptions(request *CreateCameraRequest, runtime *util.RuntimeOptions) (_result *CreateCameraResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateCameraResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateCamera"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateCamera(request *CreateCameraRequest) (_result *CreateCameraResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateCameraResponse{}
_body, _err := client.CreateCameraWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateCapabilityWithOptions(request *CreateCapabilityRequest, runtime *util.RuntimeOptions) (_result *CreateCapabilityResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateCapabilityResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateCapability"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateCapability(request *CreateCapabilityRequest) (_result *CreateCapabilityResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateCapabilityResponse{}
_body, _err := client.CreateCapabilityWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateInstanceWithOptions(request *CreateInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateInstanceResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateInstance"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateInstance(request *CreateInstanceRequest) (_result *CreateInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateInstanceResponse{}
_body, _err := client.CreateInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateJobGroupWithOptions(request *CreateJobGroupRequest, runtime *util.RuntimeOptions) (_result *CreateJobGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateJobGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateJobGroup"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateJobGroup(request *CreateJobGroupRequest) (_result *CreateJobGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateJobGroupResponse{}
_body, _err := client.CreateJobGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateResourceProfileWithOptions(request *CreateResourceProfileRequest, runtime *util.RuntimeOptions) (_result *CreateResourceProfileResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateResourceProfileResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateResourceProfile"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateResourceProfile(request *CreateResourceProfileRequest) (_result *CreateResourceProfileResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateResourceProfileResponse{}
_body, _err := client.CreateResourceProfileWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateWorkGroupWithOptions(request *CreateWorkGroupRequest, runtime *util.RuntimeOptions) (_result *CreateWorkGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateWorkGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateWorkGroup"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateWorkGroup(request *CreateWorkGroupRequest) (_result *CreateWorkGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateWorkGroupResponse{}
_body, _err := client.CreateWorkGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteAlgoLibWithOptions(request *DeleteAlgoLibRequest, runtime *util.RuntimeOptions) (_result *DeleteAlgoLibResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteAlgoLibResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteAlgoLib"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteAlgoLib(request *DeleteAlgoLibRequest) (_result *DeleteAlgoLibResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteAlgoLibResponse{}
_body, _err := client.DeleteAlgoLibWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteCameraWithOptions(request *DeleteCameraRequest, runtime *util.RuntimeOptions) (_result *DeleteCameraResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteCameraResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteCamera"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteCamera(request *DeleteCameraRequest) (_result *DeleteCameraResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteCameraResponse{}
_body, _err := client.DeleteCameraWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteCapabilityWithOptions(request *DeleteCapabilityRequest, runtime *util.RuntimeOptions) (_result *DeleteCapabilityResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteCapabilityResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteCapability"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteCapability(request *DeleteCapabilityRequest) (_result *DeleteCapabilityResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteCapabilityResponse{}
_body, _err := client.DeleteCapabilityWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteInstanceWithOptions(request *DeleteInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteInstanceResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteInstance"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (_result *DeleteInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteInstanceResponse{}
_body, _err := client.DeleteInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteJobGroupWithOptions(request *DeleteJobGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteJobGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteJobGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteJobGroup"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteJobGroup(request *DeleteJobGroupRequest) (_result *DeleteJobGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteJobGroupResponse{}
_body, _err := client.DeleteJobGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteResourceProfileWithOptions(request *DeleteResourceProfileRequest, runtime *util.RuntimeOptions) (_result *DeleteResourceProfileResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteResourceProfileResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteResourceProfile"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteResourceProfile(request *DeleteResourceProfileRequest) (_result *DeleteResourceProfileResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteResourceProfileResponse{}
_body, _err := client.DeleteResourceProfileWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteWorkGroupWithOptions(request *DeleteWorkGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteWorkGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteWorkGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteWorkGroup"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteWorkGroup(request *DeleteWorkGroupRequest) (_result *DeleteWorkGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteWorkGroupResponse{}
_body, _err := client.DeleteWorkGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeAlgoLibsWithOptions(request *DescribeAlgoLibsRequest, runtime *util.RuntimeOptions) (_result *DescribeAlgoLibsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeAlgoLibsResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeAlgoLibs"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeAlgoLibs(request *DescribeAlgoLibsRequest) (_result *DescribeAlgoLibsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeAlgoLibsResponse{}
_body, _err := client.DescribeAlgoLibsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeCamerasWithOptions(request *DescribeCamerasRequest, runtime *util.RuntimeOptions) (_result *DescribeCamerasResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeCamerasResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeCameras"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeCameras(request *DescribeCamerasRequest) (_result *DescribeCamerasResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeCamerasResponse{}
_body, _err := client.DescribeCamerasWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeCapabilitiesWithOptions(request *DescribeCapabilitiesRequest, runtime *util.RuntimeOptions) (_result *DescribeCapabilitiesResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeCapabilitiesResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeCapabilities"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeCapabilities(request *DescribeCapabilitiesRequest) (_result *DescribeCapabilitiesResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeCapabilitiesResponse{}
_body, _err := client.DescribeCapabilitiesWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeInstancesWithOptions(request *DescribeInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeInstancesResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeInstancesResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeInstances"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (_result *DescribeInstancesResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeInstancesResponse{}
_body, _err := client.DescribeInstancesWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeJobGroupsWithOptions(request *DescribeJobGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeJobGroupsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeJobGroupsResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeJobGroups"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeJobGroups(request *DescribeJobGroupsRequest) (_result *DescribeJobGroupsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeJobGroupsResponse{}
_body, _err := client.DescribeJobGroupsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeProtocolsWithOptions(request *DescribeProtocolsRequest, runtime *util.RuntimeOptions) (_result *DescribeProtocolsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeProtocolsResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeProtocols"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeProtocols(request *DescribeProtocolsRequest) (_result *DescribeProtocolsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeProtocolsResponse{}
_body, _err := client.DescribeProtocolsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeRegionsResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeRegions"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeRegionsResponse{}
_body, _err := client.DescribeRegionsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeResourceProfilesWithOptions(request *DescribeResourceProfilesRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceProfilesResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeResourceProfilesResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeResourceProfiles"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeResourceProfiles(request *DescribeResourceProfilesRequest) (_result *DescribeResourceProfilesResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeResourceProfilesResponse{}
_body, _err := client.DescribeResourceProfilesWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeStreamsWithOptions(request *DescribeStreamsRequest, runtime *util.RuntimeOptions) (_result *DescribeStreamsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeStreamsResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeStreams"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeStreams(request *DescribeStreamsRequest) (_result *DescribeStreamsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeStreamsResponse{}
_body, _err := client.DescribeStreamsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeWorkGroupsWithOptions(request *DescribeWorkGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeWorkGroupsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeWorkGroupsResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeWorkGroups"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeWorkGroups(request *DescribeWorkGroupsRequest) (_result *DescribeWorkGroupsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeWorkGroupsResponse{}
_body, _err := client.DescribeWorkGroupsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DetachStreamWithOptions(request *DetachStreamRequest, runtime *util.RuntimeOptions) (_result *DetachStreamResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DetachStreamResponse{}
_body, _err := client.DoRPCRequest(tea.String("DetachStream"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DetachStream(request *DetachStreamRequest) (_result *DetachStreamResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DetachStreamResponse{}
_body, _err := client.DetachStreamWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetCameraConfForCameraWithOptions(request *GetCameraConfForCameraRequest, runtime *util.RuntimeOptions) (_result *GetCameraConfForCameraResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetCameraConfForCameraResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetCameraConfForCamera"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetCameraConfForCamera(request *GetCameraConfForCameraRequest) (_result *GetCameraConfForCameraResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetCameraConfForCameraResponse{}
_body, _err := client.GetCameraConfForCameraWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetComputeJobLogWithOptions(request *GetComputeJobLogRequest, runtime *util.RuntimeOptions) (_result *GetComputeJobLogResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetComputeJobLogResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetComputeJobLog"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetComputeJobLog(request *GetComputeJobLogRequest) (_result *GetComputeJobLogResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetComputeJobLogResponse{}
_body, _err := client.GetComputeJobLogWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetPlayUrlForCameraWithOptions(request *GetPlayUrlForCameraRequest, runtime *util.RuntimeOptions) (_result *GetPlayUrlForCameraResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetPlayUrlForCameraResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetPlayUrlForCamera"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetPlayUrlForCamera(request *GetPlayUrlForCameraRequest) (_result *GetPlayUrlForCameraResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetPlayUrlForCameraResponse{}
_body, _err := client.GetPlayUrlForCameraWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListComputeJobLogsWithOptions(request *ListComputeJobLogsRequest, runtime *util.RuntimeOptions) (_result *ListComputeJobLogsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListComputeJobLogsResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListComputeJobLogs"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListComputeJobLogs(request *ListComputeJobLogsRequest) (_result *ListComputeJobLogsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListComputeJobLogsResponse{}
_body, _err := client.ListComputeJobLogsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListParkingResultsWithOptions(request *ListParkingResultsRequest, runtime *util.RuntimeOptions) (_result *ListParkingResultsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListParkingResultsResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListParkingResults"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListParkingResults(request *ListParkingResultsRequest) (_result *ListParkingResultsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListParkingResultsResponse{}
_body, _err := client.ListParkingResultsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListSafetyHelmetResultsWithOptions(request *ListSafetyHelmetResultsRequest, runtime *util.RuntimeOptions) (_result *ListSafetyHelmetResultsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListSafetyHelmetResultsResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListSafetyHelmetResults"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListSafetyHelmetResults(request *ListSafetyHelmetResultsRequest) (_result *ListSafetyHelmetResultsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListSafetyHelmetResultsResponse{}
_body, _err := client.ListSafetyHelmetResultsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListStreamsForCamerasWithOptions(request *ListStreamsForCamerasRequest, runtime *util.RuntimeOptions) (_result *ListStreamsForCamerasResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListStreamsForCamerasResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListStreamsForCameras"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListStreamsForCameras(request *ListStreamsForCamerasRequest) (_result *ListStreamsForCamerasResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListStreamsForCamerasResponse{}
_body, _err := client.ListStreamsForCamerasWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListVehicleEntryResultsWithOptions(request *ListVehicleEntryResultsRequest, runtime *util.RuntimeOptions) (_result *ListVehicleEntryResultsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListVehicleEntryResultsResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListVehicleEntryResults"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListVehicleEntryResults(request *ListVehicleEntryResultsRequest) (_result *ListVehicleEntryResultsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListVehicleEntryResultsResponse{}
_body, _err := client.ListVehicleEntryResultsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ModifyAlgoLibWithOptions(request *ModifyAlgoLibRequest, runtime *util.RuntimeOptions) (_result *ModifyAlgoLibResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ModifyAlgoLibResponse{}
_body, _err := client.DoRPCRequest(tea.String("ModifyAlgoLib"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ModifyAlgoLib(request *ModifyAlgoLibRequest) (_result *ModifyAlgoLibResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ModifyAlgoLibResponse{}
_body, _err := client.ModifyAlgoLibWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ModifyCameraWithOptions(request *ModifyCameraRequest, runtime *util.RuntimeOptions) (_result *ModifyCameraResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ModifyCameraResponse{}
_body, _err := client.DoRPCRequest(tea.String("ModifyCamera"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ModifyCamera(request *ModifyCameraRequest) (_result *ModifyCameraResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ModifyCameraResponse{}
_body, _err := client.ModifyCameraWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ModifyCapabilityWithOptions(request *ModifyCapabilityRequest, runtime *util.RuntimeOptions) (_result *ModifyCapabilityResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ModifyCapabilityResponse{}
_body, _err := client.DoRPCRequest(tea.String("ModifyCapability"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ModifyCapability(request *ModifyCapabilityRequest) (_result *ModifyCapabilityResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ModifyCapabilityResponse{}
_body, _err := client.ModifyCapabilityWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ModifyInstanceWithOptions(request *ModifyInstanceRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ModifyInstanceResponse{}
_body, _err := client.DoRPCRequest(tea.String("ModifyInstance"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ModifyInstance(request *ModifyInstanceRequest) (_result *ModifyInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ModifyInstanceResponse{}
_body, _err := client.ModifyInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ModifyJobGroupWithOptions(request *ModifyJobGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyJobGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ModifyJobGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("ModifyJobGroup"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ModifyJobGroup(request *ModifyJobGroupRequest) (_result *ModifyJobGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ModifyJobGroupResponse{}
_body, _err := client.ModifyJobGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ModifyResourceProfileWithOptions(request *ModifyResourceProfileRequest, runtime *util.RuntimeOptions) (_result *ModifyResourceProfileResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ModifyResourceProfileResponse{}
_body, _err := client.DoRPCRequest(tea.String("ModifyResourceProfile"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ModifyResourceProfile(request *ModifyResourceProfileRequest) (_result *ModifyResourceProfileResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ModifyResourceProfileResponse{}
_body, _err := client.ModifyResourceProfileWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ModifyWorkGroupWithOptions(request *ModifyWorkGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyWorkGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ModifyWorkGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("ModifyWorkGroup"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ModifyWorkGroup(request *ModifyWorkGroupRequest) (_result *ModifyWorkGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ModifyWorkGroupResponse{}
_body, _err := client.ModifyWorkGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) PutCameraConfForCameraWithOptions(request *PutCameraConfForCameraRequest, runtime *util.RuntimeOptions) (_result *PutCameraConfForCameraResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &PutCameraConfForCameraResponse{}
_body, _err := client.DoRPCRequest(tea.String("PutCameraConfForCamera"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) PutCameraConfForCamera(request *PutCameraConfForCameraRequest) (_result *PutCameraConfForCameraResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &PutCameraConfForCameraResponse{}
_body, _err := client.PutCameraConfForCameraWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SearchImagesWithOptions(request *SearchImagesRequest, runtime *util.RuntimeOptions) (_result *SearchImagesResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &SearchImagesResponse{}
_body, _err := client.DoRPCRequest(tea.String("SearchImages"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SearchImages(request *SearchImagesRequest) (_result *SearchImagesResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SearchImagesResponse{}
_body, _err := client.SearchImagesWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) StartJobGroupWithOptions(request *StartJobGroupRequest, runtime *util.RuntimeOptions) (_result *StartJobGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &StartJobGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("StartJobGroup"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) StartJobGroup(request *StartJobGroupRequest) (_result *StartJobGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &StartJobGroupResponse{}
_body, _err := client.StartJobGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) StopJobGroupWithOptions(request *StopJobGroupRequest, runtime *util.RuntimeOptions) (_result *StopJobGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &StopJobGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("StopJobGroup"), tea.String("2018-10-30"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) StopJobGroup(request *StopJobGroupRequest) (_result *StopJobGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &StopJobGroupResponse{}
_body, _err := client.StopJobGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}