client

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddImageRequest

type AddImageRequest struct {
	ContainerImageSpec *AddImageRequestContainerImageSpec `json:"ContainerImageSpec,omitempty" xml:"ContainerImageSpec,omitempty" type:"Struct"`
	Description        *string                            `json:"Description,omitempty" xml:"Description,omitempty"`
	ImageType          *string                            `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	// example:
	//
	// V1.0
	ImageVersion *string `json:"ImageVersion,omitempty" xml:"ImageVersion,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// app-image
	Name        *string                     `json:"Name,omitempty" xml:"Name,omitempty"`
	VMImageSpec *AddImageRequestVMImageSpec `json:"VMImageSpec,omitempty" xml:"VMImageSpec,omitempty" type:"Struct"`
}

func (AddImageRequest) GoString

func (s AddImageRequest) GoString() string

func (*AddImageRequest) SetContainerImageSpec

func (*AddImageRequest) SetDescription

func (s *AddImageRequest) SetDescription(v string) *AddImageRequest

func (*AddImageRequest) SetImageType added in v1.1.0

func (s *AddImageRequest) SetImageType(v string) *AddImageRequest

func (*AddImageRequest) SetImageVersion

func (s *AddImageRequest) SetImageVersion(v string) *AddImageRequest

func (*AddImageRequest) SetName

func (s *AddImageRequest) SetName(v string) *AddImageRequest

func (*AddImageRequest) SetVMImageSpec

func (AddImageRequest) String

func (s AddImageRequest) String() string

type AddImageRequestContainerImageSpec

type AddImageRequestContainerImageSpec struct {
	// example:
	//
	// True
	IsACREnterprise *bool `json:"IsACREnterprise,omitempty" xml:"IsACREnterprise,omitempty"`
	// example:
	//
	// True
	IsACRRegistry      *bool                                                `json:"IsACRRegistry,omitempty" xml:"IsACRRegistry,omitempty"`
	RegistryCredential *AddImageRequestContainerImageSpecRegistryCredential `json:"RegistryCredential,omitempty" xml:"RegistryCredential,omitempty" type:"Struct"`
	// example:
	//
	// cri-xyz795ygf8k9****
	RegistryCriId *string `json:"RegistryCriId,omitempty" xml:"RegistryCriId,omitempty"`
	// example:
	//
	// registry-vpc.cn-hangzhou.aliyuncs.com/ehpc_open/nginx:latest
	RegistryUrl *string `json:"RegistryUrl,omitempty" xml:"RegistryUrl,omitempty"`
}

func (AddImageRequestContainerImageSpec) GoString

func (*AddImageRequestContainerImageSpec) SetIsACREnterprise

func (*AddImageRequestContainerImageSpec) SetIsACRRegistry

func (*AddImageRequestContainerImageSpec) SetRegistryCriId

func (*AddImageRequestContainerImageSpec) SetRegistryUrl

func (AddImageRequestContainerImageSpec) String

type AddImageRequestContainerImageSpecRegistryCredential

type AddImageRequestContainerImageSpecRegistryCredential struct {
	// example:
	//
	// userpassword
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// example:
	//
	// registry-vpc.cn-hangzhou.aliyuncs.com
	Server *string `json:"Server,omitempty" xml:"Server,omitempty"`
	// example:
	//
	// username
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (AddImageRequestContainerImageSpecRegistryCredential) GoString

func (*AddImageRequestContainerImageSpecRegistryCredential) SetPassword

func (*AddImageRequestContainerImageSpecRegistryCredential) SetServer

func (*AddImageRequestContainerImageSpecRegistryCredential) SetUserName

func (AddImageRequestContainerImageSpecRegistryCredential) String

type AddImageRequestVMImageSpec

type AddImageRequestVMImageSpec struct {
	// example:
	//
	// m-bp1akkkr1rkxtb******
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
}

func (AddImageRequestVMImageSpec) GoString

func (s AddImageRequestVMImageSpec) GoString() string

func (*AddImageRequestVMImageSpec) SetImageId

func (AddImageRequestVMImageSpec) String

type AddImageResponse

type AddImageResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddImageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AddImageResponse) GoString

func (s AddImageResponse) GoString() string

func (*AddImageResponse) SetBody

func (*AddImageResponse) SetHeaders

func (s *AddImageResponse) SetHeaders(v map[string]*string) *AddImageResponse

func (*AddImageResponse) SetStatusCode

func (s *AddImageResponse) SetStatusCode(v int32) *AddImageResponse

func (AddImageResponse) String

func (s AddImageResponse) String() string

type AddImageResponseBody

type AddImageResponseBody struct {
	// example:
	//
	// m-bp1akkkr1rkxtb******
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// 04F0F334-1335-436C-A1D7-6C044FE73368
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// True
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (AddImageResponseBody) GoString

func (s AddImageResponseBody) GoString() string

func (*AddImageResponseBody) SetImageId

func (*AddImageResponseBody) SetRequestId

func (s *AddImageResponseBody) SetRequestId(v string) *AddImageResponseBody

func (*AddImageResponseBody) SetSuccess

func (AddImageResponseBody) String

func (s AddImageResponseBody) String() string

type AddImageShrinkRequest

type AddImageShrinkRequest struct {
	ContainerImageSpecShrink *string `json:"ContainerImageSpec,omitempty" xml:"ContainerImageSpec,omitempty"`
	Description              *string `json:"Description,omitempty" xml:"Description,omitempty"`
	ImageType                *string `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	// example:
	//
	// V1.0
	ImageVersion *string `json:"ImageVersion,omitempty" xml:"ImageVersion,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// app-image
	Name              *string `json:"Name,omitempty" xml:"Name,omitempty"`
	VMImageSpecShrink *string `json:"VMImageSpec,omitempty" xml:"VMImageSpec,omitempty"`
}

func (AddImageShrinkRequest) GoString

func (s AddImageShrinkRequest) GoString() string

func (*AddImageShrinkRequest) SetContainerImageSpecShrink

func (s *AddImageShrinkRequest) SetContainerImageSpecShrink(v string) *AddImageShrinkRequest

func (*AddImageShrinkRequest) SetDescription

func (s *AddImageShrinkRequest) SetDescription(v string) *AddImageShrinkRequest

func (*AddImageShrinkRequest) SetImageType added in v1.1.0

func (*AddImageShrinkRequest) SetImageVersion

func (s *AddImageShrinkRequest) SetImageVersion(v string) *AddImageShrinkRequest

func (*AddImageShrinkRequest) SetName

func (*AddImageShrinkRequest) SetVMImageSpecShrink

func (s *AddImageShrinkRequest) SetVMImageSpecShrink(v string) *AddImageShrinkRequest

func (AddImageShrinkRequest) String

func (s AddImageShrinkRequest) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AddImage

func (client *Client) AddImage(request *AddImageRequest) (_result *AddImageResponse, _err error)

Summary:

添加托管侧用户自定义镜像

@param request - AddImageRequest

@return AddImageResponse

func (*Client) AddImageWithOptions

func (client *Client) AddImageWithOptions(tmpReq *AddImageRequest, runtime *util.RuntimeOptions) (_result *AddImageResponse, _err error)

Summary:

添加托管侧用户自定义镜像

@param tmpReq - AddImageRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddImageResponse

func (*Client) CreateJob

func (client *Client) CreateJob(request *CreateJobRequest) (_result *CreateJobResponse, _err error)

Summary:

提交任务

@param request - CreateJobRequest

@return CreateJobResponse

func (*Client) CreateJobWithOptions

func (client *Client) CreateJobWithOptions(tmpReq *CreateJobRequest, runtime *util.RuntimeOptions) (_result *CreateJobResponse, _err error)

Summary:

提交任务

@param tmpReq - CreateJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateJobResponse

func (*Client) CreatePool added in v1.3.0

func (client *Client) CreatePool(request *CreatePoolRequest) (_result *CreatePoolResponse, _err error)

Summary:

创建资源池

@param request - CreatePoolRequest

@return CreatePoolResponse

func (*Client) CreatePoolWithOptions added in v1.3.0

func (client *Client) CreatePoolWithOptions(tmpReq *CreatePoolRequest, runtime *util.RuntimeOptions) (_result *CreatePoolResponse, _err error)

Summary:

创建资源池

@param tmpReq - CreatePoolRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreatePoolResponse

func (*Client) DeleteJobs

func (client *Client) DeleteJobs(request *DeleteJobsRequest) (_result *DeleteJobsResponse, _err error)

Summary:

删除作业

@param request - DeleteJobsRequest

@return DeleteJobsResponse

func (*Client) DeleteJobsWithOptions

func (client *Client) DeleteJobsWithOptions(tmpReq *DeleteJobsRequest, runtime *util.RuntimeOptions) (_result *DeleteJobsResponse, _err error)

Summary:

删除作业

@param tmpReq - DeleteJobsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteJobsResponse

func (*Client) DeletePool added in v1.3.0

func (client *Client) DeletePool(request *DeletePoolRequest) (_result *DeletePoolResponse, _err error)

Summary:

删除资源池

@param request - DeletePoolRequest

@return DeletePoolResponse

func (*Client) DeletePoolWithOptions added in v1.3.0

func (client *Client) DeletePoolWithOptions(request *DeletePoolRequest, runtime *util.RuntimeOptions) (_result *DeletePoolResponse, _err error)

Summary:

删除资源池

@param request - DeletePoolRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeletePoolResponse

func (*Client) DescribeJobMetricData

func (client *Client) DescribeJobMetricData(request *DescribeJobMetricDataRequest) (_result *DescribeJobMetricDataResponse, _err error)

Summary:

查询作业性能数据

@param request - DescribeJobMetricDataRequest

@return DescribeJobMetricDataResponse

func (*Client) DescribeJobMetricDataWithOptions

func (client *Client) DescribeJobMetricDataWithOptions(tmpReq *DescribeJobMetricDataRequest, runtime *util.RuntimeOptions) (_result *DescribeJobMetricDataResponse, _err error)

Summary:

查询作业性能数据

@param tmpReq - DescribeJobMetricDataRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeJobMetricDataResponse

func (*Client) DescribeJobMetricLast

func (client *Client) DescribeJobMetricLast(request *DescribeJobMetricLastRequest) (_result *DescribeJobMetricLastResponse, _err error)

Summary:

查询作业即时监控项

@param request - DescribeJobMetricLastRequest

@return DescribeJobMetricLastResponse

func (*Client) DescribeJobMetricLastWithOptions

func (client *Client) DescribeJobMetricLastWithOptions(tmpReq *DescribeJobMetricLastRequest, runtime *util.RuntimeOptions) (_result *DescribeJobMetricLastResponse, _err error)

Summary:

查询作业即时监控项

@param tmpReq - DescribeJobMetricLastRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeJobMetricLastResponse

func (*Client) GetAppVersions added in v1.2.0

func (client *Client) GetAppVersions(request *GetAppVersionsRequest) (_result *GetAppVersionsResponse, _err error)

Summary:

查看应用版本列表

@param request - GetAppVersionsRequest

@return GetAppVersionsResponse

func (*Client) GetAppVersionsWithOptions added in v1.2.0

func (client *Client) GetAppVersionsWithOptions(request *GetAppVersionsRequest, runtime *util.RuntimeOptions) (_result *GetAppVersionsResponse, _err error)

Summary:

查看应用版本列表

@param request - GetAppVersionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetAppVersionsResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetImage

func (client *Client) GetImage(request *GetImageRequest) (_result *GetImageResponse, _err error)

Summary:

查询托管侧镜像详情。

@param request - GetImageRequest

@return GetImageResponse

func (*Client) GetImageWithOptions

func (client *Client) GetImageWithOptions(request *GetImageRequest, runtime *util.RuntimeOptions) (_result *GetImageResponse, _err error)

Summary:

查询托管侧镜像详情。

@param request - GetImageRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetImageResponse

func (*Client) GetJob

func (client *Client) GetJob(request *GetJobRequest) (_result *GetJobResponse, _err error)

Summary:

查询作业详情

@param request - GetJobRequest

@return GetJobResponse

func (*Client) GetJobWithOptions

func (client *Client) GetJobWithOptions(request *GetJobRequest, runtime *util.RuntimeOptions) (_result *GetJobResponse, _err error)

Summary:

查询作业详情

@param request - GetJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetJobResponse

func (*Client) GetPool added in v1.3.0

func (client *Client) GetPool(request *GetPoolRequest) (_result *GetPoolResponse, _err error)

Summary:

查询队列详细信息

@param request - GetPoolRequest

@return GetPoolResponse

func (*Client) GetPoolWithOptions added in v1.3.0

func (client *Client) GetPoolWithOptions(request *GetPoolRequest, runtime *util.RuntimeOptions) (_result *GetPoolResponse, _err error)

Summary:

查询队列详细信息

@param request - GetPoolRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetPoolResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListExecutors

func (client *Client) ListExecutors(request *ListExecutorsRequest) (_result *ListExecutorsResponse, _err error)

Summary:

查询全局Executor信息

@param request - ListExecutorsRequest

@return ListExecutorsResponse

func (*Client) ListExecutorsWithOptions

func (client *Client) ListExecutorsWithOptions(tmpReq *ListExecutorsRequest, runtime *util.RuntimeOptions) (_result *ListExecutorsResponse, _err error)

Summary:

查询全局Executor信息

@param tmpReq - ListExecutorsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListExecutorsResponse

func (*Client) ListImages

func (client *Client) ListImages(request *ListImagesRequest) (_result *ListImagesResponse, _err error)

Summary:

查看托管侧镜像列表

@param request - ListImagesRequest

@return ListImagesResponse

func (*Client) ListImagesWithOptions

func (client *Client) ListImagesWithOptions(tmpReq *ListImagesRequest, runtime *util.RuntimeOptions) (_result *ListImagesResponse, _err error)

Summary:

查看托管侧镜像列表

@param tmpReq - ListImagesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListImagesResponse

func (*Client) ListJobExecutors

func (client *Client) ListJobExecutors(request *ListJobExecutorsRequest) (_result *ListJobExecutorsResponse, _err error)

Summary:

查询作业Executor信息

@param request - ListJobExecutorsRequest

@return ListJobExecutorsResponse

func (*Client) ListJobExecutorsWithOptions

func (client *Client) ListJobExecutorsWithOptions(request *ListJobExecutorsRequest, runtime *util.RuntimeOptions) (_result *ListJobExecutorsResponse, _err error)

Summary:

查询作业Executor信息

@param request - ListJobExecutorsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListJobExecutorsResponse

func (*Client) ListJobs

func (client *Client) ListJobs(request *ListJobsRequest) (_result *ListJobsResponse, _err error)

Summary:

查询作业列表

@param request - ListJobsRequest

@return ListJobsResponse

func (*Client) ListJobsWithOptions

func (client *Client) ListJobsWithOptions(tmpReq *ListJobsRequest, runtime *util.RuntimeOptions) (_result *ListJobsResponse, _err error)

Summary:

查询作业列表

@param tmpReq - ListJobsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListJobsResponse

func (*Client) ListPools added in v1.3.0

func (client *Client) ListPools(request *ListPoolsRequest) (_result *ListPoolsResponse, _err error)

Summary:

查询资源池列表

@param request - ListPoolsRequest

@return ListPoolsResponse

func (*Client) ListPoolsWithOptions added in v1.3.0

func (client *Client) ListPoolsWithOptions(tmpReq *ListPoolsRequest, runtime *util.RuntimeOptions) (_result *ListPoolsResponse, _err error)

Summary:

查询资源池列表

@param tmpReq - ListPoolsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListPoolsResponse

func (*Client) ListTagResources added in v1.1.0

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

Summary:

查询一个或多个资源已经绑定的标签列表

@param request - ListTagResourcesRequest

@return ListTagResourcesResponse

func (*Client) ListTagResourcesWithOptions added in v1.1.0

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

Summary:

查询一个或多个资源已经绑定的标签列表

@param request - ListTagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTagResourcesResponse

func (*Client) RemoveImage

func (client *Client) RemoveImage(request *RemoveImageRequest) (_result *RemoveImageResponse, _err error)

Summary:

移除托管侧镜像信息。

@param request - RemoveImageRequest

@return RemoveImageResponse

func (*Client) RemoveImageWithOptions

func (client *Client) RemoveImageWithOptions(request *RemoveImageRequest, runtime *util.RuntimeOptions) (_result *RemoveImageResponse, _err error)

Summary:

移除托管侧镜像信息。

@param request - RemoveImageRequest

@param runtime - runtime options for this request RuntimeOptions

@return RemoveImageResponse

func (*Client) TagResources added in v1.1.0

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

Summary:

为指定的资源列表统一创建并绑定标签

@param request - TagResourcesRequest

@return TagResourcesResponse

func (*Client) TagResourcesWithOptions added in v1.1.0

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)

Summary:

为指定的资源列表统一创建并绑定标签

@param request - TagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return TagResourcesResponse

func (*Client) UnTagResources added in v1.1.0

func (client *Client) UnTagResources(request *UnTagResourcesRequest) (_result *UnTagResourcesResponse, _err error)

Summary:

为指定的ECS资源列表统一解绑标签

@param request - UnTagResourcesRequest

@return UnTagResourcesResponse

func (*Client) UnTagResourcesWithOptions added in v1.1.0

func (client *Client) UnTagResourcesWithOptions(request *UnTagResourcesRequest, runtime *util.RuntimeOptions) (_result *UnTagResourcesResponse, _err error)

Summary:

为指定的ECS资源列表统一解绑标签

@param request - UnTagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return UnTagResourcesResponse

func (*Client) UpdatePool added in v1.3.0

func (client *Client) UpdatePool(request *UpdatePoolRequest) (_result *UpdatePoolResponse, _err error)

Summary:

更新资源池

@param request - UpdatePoolRequest

@return UpdatePoolResponse

func (*Client) UpdatePoolWithOptions added in v1.3.0

func (client *Client) UpdatePoolWithOptions(tmpReq *UpdatePoolRequest, runtime *util.RuntimeOptions) (_result *UpdatePoolResponse, _err error)

Summary:

更新资源池

@param tmpReq - UpdatePoolRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePoolResponse

type CreateJobRequest

type CreateJobRequest struct {
	DeploymentPolicy *CreateJobRequestDeploymentPolicy `json:"DeploymentPolicy,omitempty" xml:"DeploymentPolicy,omitempty" type:"Struct"`
	// example:
	//
	// Demo
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testjob
	JobName      *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	JobScheduler *string `json:"JobScheduler,omitempty" xml:"JobScheduler,omitempty"`
	// This parameter is required.
	Tasks []*CreateJobRequestTasks `json:"Tasks,omitempty" xml:"Tasks,omitempty" type:"Repeated"`
}

func (CreateJobRequest) GoString

func (s CreateJobRequest) GoString() string

func (*CreateJobRequest) SetDeploymentPolicy

func (*CreateJobRequest) SetJobDescription

func (s *CreateJobRequest) SetJobDescription(v string) *CreateJobRequest

func (*CreateJobRequest) SetJobName

func (s *CreateJobRequest) SetJobName(v string) *CreateJobRequest

func (*CreateJobRequest) SetJobScheduler added in v1.0.3

func (s *CreateJobRequest) SetJobScheduler(v string) *CreateJobRequest

func (*CreateJobRequest) SetTasks

func (CreateJobRequest) String

func (s CreateJobRequest) String() string

type CreateJobRequestDeploymentPolicy

type CreateJobRequestDeploymentPolicy struct {
	// example:
	//
	// Dedicated
	AllocationSpec *string                                  `json:"AllocationSpec,omitempty" xml:"AllocationSpec,omitempty"`
	Network        *CreateJobRequestDeploymentPolicyNetwork `json:"Network,omitempty" xml:"Network,omitempty" type:"Struct"`
	Tag            []*CreateJobRequestDeploymentPolicyTag   `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (CreateJobRequestDeploymentPolicy) GoString

func (*CreateJobRequestDeploymentPolicy) SetAllocationSpec

func (*CreateJobRequestDeploymentPolicy) SetTag added in v1.1.0

func (CreateJobRequestDeploymentPolicy) String

type CreateJobRequestDeploymentPolicyNetwork

type CreateJobRequestDeploymentPolicyNetwork struct {
	EnableExternalIpAddress *bool     `json:"EnableExternalIpAddress,omitempty" xml:"EnableExternalIpAddress,omitempty"`
	Vswitch                 []*string `json:"Vswitch,omitempty" xml:"Vswitch,omitempty" type:"Repeated"`
}

func (CreateJobRequestDeploymentPolicyNetwork) GoString

func (*CreateJobRequestDeploymentPolicyNetwork) SetEnableExternalIpAddress added in v1.0.5

func (*CreateJobRequestDeploymentPolicyNetwork) SetVswitch

func (CreateJobRequestDeploymentPolicyNetwork) String

type CreateJobRequestDeploymentPolicyTag added in v1.1.0

type CreateJobRequestDeploymentPolicyTag struct {
	// This parameter is required.
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateJobRequestDeploymentPolicyTag) GoString added in v1.1.0

func (*CreateJobRequestDeploymentPolicyTag) SetKey added in v1.1.0

func (*CreateJobRequestDeploymentPolicyTag) SetValue added in v1.1.0

func (CreateJobRequestDeploymentPolicyTag) String added in v1.1.0

type CreateJobRequestTasks

type CreateJobRequestTasks struct {
	ExecutorPolicy *CreateJobRequestTasksExecutorPolicy `json:"ExecutorPolicy,omitempty" xml:"ExecutorPolicy,omitempty" type:"Struct"`
	// example:
	//
	// task0
	TaskName *string                        `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	TaskSpec *CreateJobRequestTasksTaskSpec `json:"TaskSpec,omitempty" xml:"TaskSpec,omitempty" type:"Struct"`
	// example:
	//
	// true
	TaskSustainable *bool `json:"TaskSustainable,omitempty" xml:"TaskSustainable,omitempty"`
}

func (CreateJobRequestTasks) GoString

func (s CreateJobRequestTasks) GoString() string

func (*CreateJobRequestTasks) SetExecutorPolicy

func (*CreateJobRequestTasks) SetTaskName

func (*CreateJobRequestTasks) SetTaskSpec

func (*CreateJobRequestTasks) SetTaskSustainable

func (s *CreateJobRequestTasks) SetTaskSustainable(v bool) *CreateJobRequestTasks

func (CreateJobRequestTasks) String

func (s CreateJobRequestTasks) String() string

type CreateJobRequestTasksExecutorPolicy

type CreateJobRequestTasksExecutorPolicy struct {
	ArraySpec *CreateJobRequestTasksExecutorPolicyArraySpec `json:"ArraySpec,omitempty" xml:"ArraySpec,omitempty" type:"Struct"`
	// example:
	//
	// 1
	MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
}

func (CreateJobRequestTasksExecutorPolicy) GoString

func (*CreateJobRequestTasksExecutorPolicy) SetMaxCount

func (CreateJobRequestTasksExecutorPolicy) String

type CreateJobRequestTasksExecutorPolicyArraySpec

type CreateJobRequestTasksExecutorPolicyArraySpec struct {
	// example:
	//
	// 9
	IndexEnd *int32 `json:"IndexEnd,omitempty" xml:"IndexEnd,omitempty"`
	// example:
	//
	// 0
	IndexStart *int32 `json:"IndexStart,omitempty" xml:"IndexStart,omitempty"`
	// example:
	//
	// 1
	IndexStep *int32 `json:"IndexStep,omitempty" xml:"IndexStep,omitempty"`
}

func (CreateJobRequestTasksExecutorPolicyArraySpec) GoString

func (*CreateJobRequestTasksExecutorPolicyArraySpec) SetIndexEnd

func (*CreateJobRequestTasksExecutorPolicyArraySpec) SetIndexStart

func (*CreateJobRequestTasksExecutorPolicyArraySpec) SetIndexStep

func (CreateJobRequestTasksExecutorPolicyArraySpec) String

type CreateJobRequestTasksTaskSpec

type CreateJobRequestTasksTaskSpec struct {
	Resource *CreateJobRequestTasksTaskSpecResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Struct"`
	// This parameter is required.
	TaskExecutor []*CreateJobRequestTasksTaskSpecTaskExecutor `json:"TaskExecutor,omitempty" xml:"TaskExecutor,omitempty" type:"Repeated"`
	VolumeMount  []*CreateJobRequestTasksTaskSpecVolumeMount  `json:"VolumeMount,omitempty" xml:"VolumeMount,omitempty" type:"Repeated"`
}

func (CreateJobRequestTasksTaskSpec) GoString

func (*CreateJobRequestTasksTaskSpec) SetVolumeMount

func (CreateJobRequestTasksTaskSpec) String

type CreateJobRequestTasksTaskSpecResource

type CreateJobRequestTasksTaskSpecResource struct {
	// example:
	//
	// 2
	Cores *float32                                      `json:"Cores,omitempty" xml:"Cores,omitempty"`
	Disks []*CreateJobRequestTasksTaskSpecResourceDisks `json:"Disks,omitempty" xml:"Disks,omitempty" type:"Repeated"`
	// example:
	//
	// 4
	Memory *float32 `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (CreateJobRequestTasksTaskSpecResource) GoString

func (*CreateJobRequestTasksTaskSpecResource) SetCores

func (*CreateJobRequestTasksTaskSpecResource) SetMemory

func (CreateJobRequestTasksTaskSpecResource) String

type CreateJobRequestTasksTaskSpecResourceDisks

type CreateJobRequestTasksTaskSpecResourceDisks struct {
	// example:
	//
	// 40
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
	// example:
	//
	// System
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (CreateJobRequestTasksTaskSpecResourceDisks) GoString

func (*CreateJobRequestTasksTaskSpecResourceDisks) SetSize

func (*CreateJobRequestTasksTaskSpecResourceDisks) SetType

func (CreateJobRequestTasksTaskSpecResourceDisks) String

type CreateJobRequestTasksTaskSpecTaskExecutor

type CreateJobRequestTasksTaskSpecTaskExecutor struct {
	Container *CreateJobRequestTasksTaskSpecTaskExecutorContainer `json:"Container,omitempty" xml:"Container,omitempty" type:"Struct"`
	VM        *CreateJobRequestTasksTaskSpecTaskExecutorVM        `json:"VM,omitempty" xml:"VM,omitempty" type:"Struct"`
}

func (CreateJobRequestTasksTaskSpecTaskExecutor) GoString

func (CreateJobRequestTasksTaskSpecTaskExecutor) String

type CreateJobRequestTasksTaskSpecTaskExecutorContainer

type CreateJobRequestTasksTaskSpecTaskExecutorContainer struct {
	AppId           *string                                                              `json:"AppId,omitempty" xml:"AppId,omitempty"`
	Command         []*string                                                            `json:"Command,omitempty" xml:"Command,omitempty" type:"Repeated"`
	EnvironmentVars []*CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars `json:"EnvironmentVars,omitempty" xml:"EnvironmentVars,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// registry-vpc.cn-hangzhou.aliyuncs.com/ehpc/hpl:latest
	Image *string `json:"Image,omitempty" xml:"Image,omitempty"`
	// example:
	//
	// /usr/local/
	WorkingDir *string `json:"WorkingDir,omitempty" xml:"WorkingDir,omitempty"`
}

func (CreateJobRequestTasksTaskSpecTaskExecutorContainer) GoString

func (*CreateJobRequestTasksTaskSpecTaskExecutorContainer) SetAppId added in v1.0.2

func (*CreateJobRequestTasksTaskSpecTaskExecutorContainer) SetCommand

func (*CreateJobRequestTasksTaskSpecTaskExecutorContainer) SetImage

func (*CreateJobRequestTasksTaskSpecTaskExecutorContainer) SetWorkingDir

func (CreateJobRequestTasksTaskSpecTaskExecutorContainer) String

type CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars

type CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars struct {
	// example:
	//
	// PATH
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// /usr/local/bin
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars) GoString

func (*CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars) SetName

func (*CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars) SetValue

func (CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars) String

type CreateJobRequestTasksTaskSpecTaskExecutorVM

type CreateJobRequestTasksTaskSpecTaskExecutorVM struct {
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// m-xxxx
	Image *string `json:"Image,omitempty" xml:"Image,omitempty"`
	// example:
	//
	// ZWNobyBoZWxsbyBlY3Mh
	PrologScript *string `json:"PrologScript,omitempty" xml:"PrologScript,omitempty"`
	// example:
	//
	// ZWNobyBoZWxsbyBlY3Mh
	Script *string `json:"Script,omitempty" xml:"Script,omitempty"`
}

func (CreateJobRequestTasksTaskSpecTaskExecutorVM) GoString

func (*CreateJobRequestTasksTaskSpecTaskExecutorVM) SetAppId added in v1.0.2

func (*CreateJobRequestTasksTaskSpecTaskExecutorVM) SetImage

func (*CreateJobRequestTasksTaskSpecTaskExecutorVM) SetPrologScript

func (*CreateJobRequestTasksTaskSpecTaskExecutorVM) SetScript

func (CreateJobRequestTasksTaskSpecTaskExecutorVM) String

type CreateJobRequestTasksTaskSpecVolumeMount

type CreateJobRequestTasksTaskSpecVolumeMount struct {
	// example:
	//
	// {"server":"xxxxx-xxxxx.cn-heyuan.nas.aliyuncs.com","vers":"3","path":"/data","options":"nolock,tcp,noresvport"}
	MountOptions *string `json:"MountOptions,omitempty" xml:"MountOptions,omitempty"`
	// example:
	//
	// /mnt
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	// example:
	//
	// alicloud/nas
	VolumeDriver *string `json:"VolumeDriver,omitempty" xml:"VolumeDriver,omitempty"`
}

func (CreateJobRequestTasksTaskSpecVolumeMount) GoString

func (*CreateJobRequestTasksTaskSpecVolumeMount) SetMountOptions

func (*CreateJobRequestTasksTaskSpecVolumeMount) SetMountPath

func (*CreateJobRequestTasksTaskSpecVolumeMount) SetVolumeDriver

func (CreateJobRequestTasksTaskSpecVolumeMount) String

type CreateJobResponse

type CreateJobResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateJobResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateJobResponse) GoString

func (s CreateJobResponse) GoString() string

func (*CreateJobResponse) SetBody

func (*CreateJobResponse) SetHeaders

func (s *CreateJobResponse) SetHeaders(v map[string]*string) *CreateJobResponse

func (*CreateJobResponse) SetStatusCode

func (s *CreateJobResponse) SetStatusCode(v int32) *CreateJobResponse

func (CreateJobResponse) String

func (s CreateJobResponse) String() string

type CreateJobResponseBody

type CreateJobResponseBody struct {
	// example:
	//
	// job-xxxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Tasks     []*CreateJobResponseBodyTasks `json:"Tasks,omitempty" xml:"Tasks,omitempty" type:"Repeated"`
}

func (CreateJobResponseBody) GoString

func (s CreateJobResponseBody) GoString() string

func (*CreateJobResponseBody) SetJobId

func (*CreateJobResponseBody) SetRequestId

func (*CreateJobResponseBody) SetTasks added in v1.0.1

func (CreateJobResponseBody) String

func (s CreateJobResponseBody) String() string

type CreateJobResponseBodyTasks added in v1.0.1

type CreateJobResponseBodyTasks struct {
	ExecutorIds []*string `json:"ExecutorIds,omitempty" xml:"ExecutorIds,omitempty" type:"Repeated"`
	TaskName    *string   `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (CreateJobResponseBodyTasks) GoString added in v1.0.1

func (s CreateJobResponseBodyTasks) GoString() string

func (*CreateJobResponseBodyTasks) SetExecutorIds added in v1.0.1

func (*CreateJobResponseBodyTasks) SetTaskName added in v1.0.1

func (CreateJobResponseBodyTasks) String added in v1.0.1

type CreateJobShrinkRequest

type CreateJobShrinkRequest struct {
	DeploymentPolicyShrink *string `json:"DeploymentPolicy,omitempty" xml:"DeploymentPolicy,omitempty"`
	// example:
	//
	// Demo
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testjob
	JobName      *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	JobScheduler *string `json:"JobScheduler,omitempty" xml:"JobScheduler,omitempty"`
	// This parameter is required.
	TasksShrink *string `json:"Tasks,omitempty" xml:"Tasks,omitempty"`
}

func (CreateJobShrinkRequest) GoString

func (s CreateJobShrinkRequest) GoString() string

func (*CreateJobShrinkRequest) SetDeploymentPolicyShrink

func (s *CreateJobShrinkRequest) SetDeploymentPolicyShrink(v string) *CreateJobShrinkRequest

func (*CreateJobShrinkRequest) SetJobDescription

func (s *CreateJobShrinkRequest) SetJobDescription(v string) *CreateJobShrinkRequest

func (*CreateJobShrinkRequest) SetJobName

func (*CreateJobShrinkRequest) SetJobScheduler added in v1.0.3

func (s *CreateJobShrinkRequest) SetJobScheduler(v string) *CreateJobShrinkRequest

func (*CreateJobShrinkRequest) SetTasksShrink

func (CreateJobShrinkRequest) String

func (s CreateJobShrinkRequest) String() string

type CreatePoolRequest added in v1.3.0

type CreatePoolRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// PoolTest
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// example:
	//
	// 1
	Priority       *int32                           `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ResourceLimits *CreatePoolRequestResourceLimits `json:"ResourceLimits,omitempty" xml:"ResourceLimits,omitempty" type:"Struct"`
}

func (CreatePoolRequest) GoString added in v1.3.0

func (s CreatePoolRequest) GoString() string

func (*CreatePoolRequest) SetPoolName added in v1.3.0

func (s *CreatePoolRequest) SetPoolName(v string) *CreatePoolRequest

func (*CreatePoolRequest) SetPriority added in v1.3.0

func (s *CreatePoolRequest) SetPriority(v int32) *CreatePoolRequest

func (*CreatePoolRequest) SetResourceLimits added in v1.3.0

func (CreatePoolRequest) String added in v1.3.0

func (s CreatePoolRequest) String() string

type CreatePoolRequestResourceLimits added in v1.3.0

type CreatePoolRequestResourceLimits struct {
	// example:
	//
	// 2000
	MaxExectorNum *int32 `json:"MaxExectorNum,omitempty" xml:"MaxExectorNum,omitempty"`
}

func (CreatePoolRequestResourceLimits) GoString added in v1.3.0

func (*CreatePoolRequestResourceLimits) SetMaxExectorNum added in v1.3.0

func (CreatePoolRequestResourceLimits) String added in v1.3.0

type CreatePoolResponse added in v1.3.0

type CreatePoolResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreatePoolResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreatePoolResponse) GoString added in v1.3.0

func (s CreatePoolResponse) GoString() string

func (*CreatePoolResponse) SetBody added in v1.3.0

func (*CreatePoolResponse) SetHeaders added in v1.3.0

func (s *CreatePoolResponse) SetHeaders(v map[string]*string) *CreatePoolResponse

func (*CreatePoolResponse) SetStatusCode added in v1.3.0

func (s *CreatePoolResponse) SetStatusCode(v int32) *CreatePoolResponse

func (CreatePoolResponse) String added in v1.3.0

func (s CreatePoolResponse) String() string

type CreatePoolResponseBody added in v1.3.0

type CreatePoolResponseBody struct {
	// Id of the request
	//
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreatePoolResponseBody) GoString added in v1.3.0

func (s CreatePoolResponseBody) GoString() string

func (*CreatePoolResponseBody) SetRequestId added in v1.3.0

func (CreatePoolResponseBody) String added in v1.3.0

func (s CreatePoolResponseBody) String() string

type CreatePoolShrinkRequest added in v1.3.0

type CreatePoolShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// PoolTest
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// example:
	//
	// 1
	Priority             *int32  `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ResourceLimitsShrink *string `json:"ResourceLimits,omitempty" xml:"ResourceLimits,omitempty"`
}

func (CreatePoolShrinkRequest) GoString added in v1.3.0

func (s CreatePoolShrinkRequest) GoString() string

func (*CreatePoolShrinkRequest) SetPoolName added in v1.3.0

func (*CreatePoolShrinkRequest) SetPriority added in v1.3.0

func (*CreatePoolShrinkRequest) SetResourceLimitsShrink added in v1.3.0

func (s *CreatePoolShrinkRequest) SetResourceLimitsShrink(v string) *CreatePoolShrinkRequest

func (CreatePoolShrinkRequest) String added in v1.3.0

func (s CreatePoolShrinkRequest) String() string

type DeleteJobsRequest

type DeleteJobsRequest struct {
	ExecutorIds []*string                   `json:"ExecutorIds,omitempty" xml:"ExecutorIds,omitempty" type:"Repeated"`
	JobSpec     []*DeleteJobsRequestJobSpec `json:"JobSpec,omitempty" xml:"JobSpec,omitempty" type:"Repeated"`
}

func (DeleteJobsRequest) GoString

func (s DeleteJobsRequest) GoString() string

func (*DeleteJobsRequest) SetExecutorIds

func (s *DeleteJobsRequest) SetExecutorIds(v []*string) *DeleteJobsRequest

func (*DeleteJobsRequest) SetJobSpec

func (DeleteJobsRequest) String

func (s DeleteJobsRequest) String() string

type DeleteJobsRequestJobSpec

type DeleteJobsRequestJobSpec struct {
	// example:
	//
	// job-xxxx
	JobId    *string                             `json:"JobId,omitempty" xml:"JobId,omitempty"`
	TaskSpec []*DeleteJobsRequestJobSpecTaskSpec `json:"TaskSpec,omitempty" xml:"TaskSpec,omitempty" type:"Repeated"`
}

func (DeleteJobsRequestJobSpec) GoString

func (s DeleteJobsRequestJobSpec) GoString() string

func (*DeleteJobsRequestJobSpec) SetJobId

func (*DeleteJobsRequestJobSpec) SetTaskSpec

func (DeleteJobsRequestJobSpec) String

func (s DeleteJobsRequestJobSpec) String() string

type DeleteJobsRequestJobSpecTaskSpec

type DeleteJobsRequestJobSpecTaskSpec struct {
	ArrayIndex []*int32 `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty" type:"Repeated"`
	// example:
	//
	// task0
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (DeleteJobsRequestJobSpecTaskSpec) GoString

func (*DeleteJobsRequestJobSpecTaskSpec) SetArrayIndex

func (*DeleteJobsRequestJobSpecTaskSpec) SetTaskName

func (DeleteJobsRequestJobSpecTaskSpec) String

type DeleteJobsResponse

type DeleteJobsResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteJobsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteJobsResponse) GoString

func (s DeleteJobsResponse) GoString() string

func (*DeleteJobsResponse) SetBody

func (*DeleteJobsResponse) SetHeaders

func (s *DeleteJobsResponse) SetHeaders(v map[string]*string) *DeleteJobsResponse

func (*DeleteJobsResponse) SetStatusCode

func (s *DeleteJobsResponse) SetStatusCode(v int32) *DeleteJobsResponse

func (DeleteJobsResponse) String

func (s DeleteJobsResponse) String() string

type DeleteJobsResponseBody

type DeleteJobsResponseBody struct {
	// example:
	//
	// 04F0F334-1335-436C-A1D7-6C044FE7****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteJobsResponseBody) GoString

func (s DeleteJobsResponseBody) GoString() string

func (*DeleteJobsResponseBody) SetRequestId

func (DeleteJobsResponseBody) String

func (s DeleteJobsResponseBody) String() string

type DeleteJobsShrinkRequest

type DeleteJobsShrinkRequest struct {
	ExecutorIdsShrink *string `json:"ExecutorIds,omitempty" xml:"ExecutorIds,omitempty"`
	JobSpecShrink     *string `json:"JobSpec,omitempty" xml:"JobSpec,omitempty"`
}

func (DeleteJobsShrinkRequest) GoString

func (s DeleteJobsShrinkRequest) GoString() string

func (*DeleteJobsShrinkRequest) SetExecutorIdsShrink

func (s *DeleteJobsShrinkRequest) SetExecutorIdsShrink(v string) *DeleteJobsShrinkRequest

func (*DeleteJobsShrinkRequest) SetJobSpecShrink

func (s *DeleteJobsShrinkRequest) SetJobSpecShrink(v string) *DeleteJobsShrinkRequest

func (DeleteJobsShrinkRequest) String

func (s DeleteJobsShrinkRequest) String() string

type DeletePoolRequest added in v1.3.0

type DeletePoolRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// PoolTest
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
}

func (DeletePoolRequest) GoString added in v1.3.0

func (s DeletePoolRequest) GoString() string

func (*DeletePoolRequest) SetPoolName added in v1.3.0

func (s *DeletePoolRequest) SetPoolName(v string) *DeletePoolRequest

func (DeletePoolRequest) String added in v1.3.0

func (s DeletePoolRequest) String() string

type DeletePoolResponse added in v1.3.0

type DeletePoolResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeletePoolResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeletePoolResponse) GoString added in v1.3.0

func (s DeletePoolResponse) GoString() string

func (*DeletePoolResponse) SetBody added in v1.3.0

func (*DeletePoolResponse) SetHeaders added in v1.3.0

func (s *DeletePoolResponse) SetHeaders(v map[string]*string) *DeletePoolResponse

func (*DeletePoolResponse) SetStatusCode added in v1.3.0

func (s *DeletePoolResponse) SetStatusCode(v int32) *DeletePoolResponse

func (DeletePoolResponse) String added in v1.3.0

func (s DeletePoolResponse) String() string

type DeletePoolResponseBody added in v1.3.0

type DeletePoolResponseBody struct {
	// Id of the request
	//
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeletePoolResponseBody) GoString added in v1.3.0

func (s DeletePoolResponseBody) GoString() string

func (*DeletePoolResponseBody) SetRequestId added in v1.3.0

func (DeletePoolResponseBody) String added in v1.3.0

func (s DeletePoolResponseBody) String() string

type DescribeJobMetricDataRequest

type DescribeJobMetricDataRequest struct {
	ArrayIndex []*int32 `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty" type:"Repeated"`
	// example:
	//
	// job-xxxxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// cpu_utilization
	MetricName *string `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	// example:
	//
	// Task0
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (DescribeJobMetricDataRequest) GoString

func (s DescribeJobMetricDataRequest) GoString() string

func (*DescribeJobMetricDataRequest) SetArrayIndex

func (*DescribeJobMetricDataRequest) SetJobId

func (*DescribeJobMetricDataRequest) SetMetricName

func (*DescribeJobMetricDataRequest) SetTaskName

func (DescribeJobMetricDataRequest) String

type DescribeJobMetricDataResponse

type DescribeJobMetricDataResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeJobMetricDataResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeJobMetricDataResponse) GoString

func (*DescribeJobMetricDataResponse) SetBody

func (*DescribeJobMetricDataResponse) SetHeaders

func (*DescribeJobMetricDataResponse) SetStatusCode

func (DescribeJobMetricDataResponse) String

type DescribeJobMetricDataResponseBody

type DescribeJobMetricDataResponseBody struct {
	// example:
	//
	// [{"timestamp":1709540685000,"Minimum":28.45,"Maximum":28.45,"Average":28.45}]
	DataPoints *string `json:"DataPoints,omitempty" xml:"DataPoints,omitempty"`
	// example:
	//
	// 15
	Period *int32 `json:"Period,omitempty" xml:"Period,omitempty"`
	// example:
	//
	// 04F0F334-1335-436C-A1D7-6C044FE7****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeJobMetricDataResponseBody) GoString

func (*DescribeJobMetricDataResponseBody) SetDataPoints

func (*DescribeJobMetricDataResponseBody) SetPeriod

func (*DescribeJobMetricDataResponseBody) SetRequestId

func (DescribeJobMetricDataResponseBody) String

type DescribeJobMetricDataShrinkRequest

type DescribeJobMetricDataShrinkRequest struct {
	ArrayIndexShrink *string `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty"`
	// example:
	//
	// job-xxxxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// cpu_utilization
	MetricName *string `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	// example:
	//
	// Task0
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (DescribeJobMetricDataShrinkRequest) GoString

func (*DescribeJobMetricDataShrinkRequest) SetArrayIndexShrink

func (*DescribeJobMetricDataShrinkRequest) SetJobId

func (*DescribeJobMetricDataShrinkRequest) SetMetricName

func (*DescribeJobMetricDataShrinkRequest) SetTaskName

func (DescribeJobMetricDataShrinkRequest) String

type DescribeJobMetricLastRequest

type DescribeJobMetricLastRequest struct {
	ArrayIndex []*int32 `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty" type:"Repeated"`
	// example:
	//
	// job-xxxxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// Task0
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (DescribeJobMetricLastRequest) GoString

func (s DescribeJobMetricLastRequest) GoString() string

func (*DescribeJobMetricLastRequest) SetArrayIndex

func (*DescribeJobMetricLastRequest) SetJobId

func (*DescribeJobMetricLastRequest) SetTaskName

func (DescribeJobMetricLastRequest) String

type DescribeJobMetricLastResponse

type DescribeJobMetricLastResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeJobMetricLastResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeJobMetricLastResponse) GoString

func (*DescribeJobMetricLastResponse) SetBody

func (*DescribeJobMetricLastResponse) SetHeaders

func (*DescribeJobMetricLastResponse) SetStatusCode

func (DescribeJobMetricLastResponse) String

type DescribeJobMetricLastResponseBody

type DescribeJobMetricLastResponseBody struct {
	Metrics []*DescribeJobMetricLastResponseBodyMetrics `json:"Metrics,omitempty" xml:"Metrics,omitempty" type:"Repeated"`
	// example:
	//
	// 04F0F334-1335-436C-A1D7-6C044FE7****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeJobMetricLastResponseBody) GoString

func (*DescribeJobMetricLastResponseBody) SetRequestId

func (DescribeJobMetricLastResponseBody) String

type DescribeJobMetricLastResponseBodyMetrics

type DescribeJobMetricLastResponseBodyMetrics struct {
	// example:
	//
	// 1
	ArrayIndex *int32 `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty"`
	// example:
	//
	// {"memory_utilization": 37.42,"cpu_utilization": 1.008, "disk_utilization": 3.562}
	Metric *string `json:"Metric,omitempty" xml:"Metric,omitempty"`
}

func (DescribeJobMetricLastResponseBodyMetrics) GoString

func (*DescribeJobMetricLastResponseBodyMetrics) SetArrayIndex

func (*DescribeJobMetricLastResponseBodyMetrics) SetMetric

func (DescribeJobMetricLastResponseBodyMetrics) String

type DescribeJobMetricLastShrinkRequest

type DescribeJobMetricLastShrinkRequest struct {
	ArrayIndexShrink *string `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty"`
	// example:
	//
	// job-xxxxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// Task0
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (DescribeJobMetricLastShrinkRequest) GoString

func (*DescribeJobMetricLastShrinkRequest) SetArrayIndexShrink

func (*DescribeJobMetricLastShrinkRequest) SetJobId

func (*DescribeJobMetricLastShrinkRequest) SetTaskName

func (DescribeJobMetricLastShrinkRequest) String

type GetAppVersionsRequest added in v1.2.0

type GetAppVersionsRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// V-Ray
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// example:
	//
	// Public
	ImageCategory *string `json:"ImageCategory,omitempty" xml:"ImageCategory,omitempty"`
	// example:
	//
	// VM
	ImageType *string `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (GetAppVersionsRequest) GoString added in v1.2.0

func (s GetAppVersionsRequest) GoString() string

func (*GetAppVersionsRequest) SetAppName added in v1.2.0

func (*GetAppVersionsRequest) SetImageCategory added in v1.2.0

func (s *GetAppVersionsRequest) SetImageCategory(v string) *GetAppVersionsRequest

func (*GetAppVersionsRequest) SetImageType added in v1.2.0

func (*GetAppVersionsRequest) SetPageNumber added in v1.2.0

func (s *GetAppVersionsRequest) SetPageNumber(v int64) *GetAppVersionsRequest

func (*GetAppVersionsRequest) SetPageSize added in v1.2.0

func (GetAppVersionsRequest) String added in v1.2.0

func (s GetAppVersionsRequest) String() string

type GetAppVersionsResponse added in v1.2.0

type GetAppVersionsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetAppVersionsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetAppVersionsResponse) GoString added in v1.2.0

func (s GetAppVersionsResponse) GoString() string

func (*GetAppVersionsResponse) SetBody added in v1.2.0

func (*GetAppVersionsResponse) SetHeaders added in v1.2.0

func (*GetAppVersionsResponse) SetStatusCode added in v1.2.0

func (GetAppVersionsResponse) String added in v1.2.0

func (s GetAppVersionsResponse) String() string

type GetAppVersionsResponseBody added in v1.2.0

type GetAppVersionsResponseBody struct {
	AppVersions []*GetAppVersionsResponseBodyAppVersions `json:"AppVersions,omitempty" xml:"AppVersions,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 20
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 04F0F334-1335-436C-A1D7-6C044FE7****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetAppVersionsResponseBody) GoString added in v1.2.0

func (s GetAppVersionsResponseBody) GoString() string

func (*GetAppVersionsResponseBody) SetAppVersions added in v1.2.0

func (*GetAppVersionsResponseBody) SetPageNumber added in v1.2.0

func (*GetAppVersionsResponseBody) SetPageSize added in v1.2.0

func (*GetAppVersionsResponseBody) SetRequestId added in v1.2.0

func (*GetAppVersionsResponseBody) SetSuccess added in v1.2.0

func (*GetAppVersionsResponseBody) SetTotalCount added in v1.2.0

func (GetAppVersionsResponseBody) String added in v1.2.0

type GetAppVersionsResponseBodyAppVersions added in v1.2.0

type GetAppVersionsResponseBodyAppVersions struct {
	// This parameter is required.
	//
	// example:
	//
	// m-f8z0dfa96luomqly****
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// V-Ray
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// v1.0
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetAppVersionsResponseBodyAppVersions) GoString added in v1.2.0

func (*GetAppVersionsResponseBodyAppVersions) SetImageId added in v1.2.0

func (*GetAppVersionsResponseBodyAppVersions) SetName added in v1.2.0

func (*GetAppVersionsResponseBodyAppVersions) SetVersion added in v1.2.0

func (GetAppVersionsResponseBodyAppVersions) String added in v1.2.0

type GetImageRequest

type GetImageRequest struct {
	ImageCategory *string `json:"ImageCategory,omitempty" xml:"ImageCategory,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// m-2ze74g5mvy4pjg*****
	ImageId   *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageType *string `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
}

func (GetImageRequest) GoString

func (s GetImageRequest) GoString() string

func (*GetImageRequest) SetImageCategory added in v1.0.2

func (s *GetImageRequest) SetImageCategory(v string) *GetImageRequest

func (*GetImageRequest) SetImageId

func (s *GetImageRequest) SetImageId(v string) *GetImageRequest

func (*GetImageRequest) SetImageType added in v1.0.2

func (s *GetImageRequest) SetImageType(v string) *GetImageRequest

func (GetImageRequest) String

func (s GetImageRequest) String() string

type GetImageResponse

type GetImageResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetImageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetImageResponse) GoString

func (s GetImageResponse) GoString() string

func (*GetImageResponse) SetBody

func (*GetImageResponse) SetHeaders

func (s *GetImageResponse) SetHeaders(v map[string]*string) *GetImageResponse

func (*GetImageResponse) SetStatusCode

func (s *GetImageResponse) SetStatusCode(v int32) *GetImageResponse

func (GetImageResponse) String

func (s GetImageResponse) String() string

type GetImageResponseBody

type GetImageResponseBody struct {
	Image *GetImageResponseBodyImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Struct"`
	// example:
	//
	// 04F0F334-1335-436C-A1D7-6C044FE73368
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 10
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetImageResponseBody) GoString

func (s GetImageResponseBody) GoString() string

func (*GetImageResponseBody) SetImage

func (*GetImageResponseBody) SetRequestId

func (s *GetImageResponseBody) SetRequestId(v string) *GetImageResponseBody

func (*GetImageResponseBody) SetSuccess

func (*GetImageResponseBody) SetTotalCount

func (s *GetImageResponseBody) SetTotalCount(v int32) *GetImageResponseBody

func (GetImageResponseBody) String

func (s GetImageResponseBody) String() string

type GetImageResponseBodyImage

type GetImageResponseBodyImage struct {
	AppId              *string                                      `json:"AppId,omitempty" xml:"AppId,omitempty"`
	ContainerImageSpec *GetImageResponseBodyImageContainerImageSpec `json:"ContainerImageSpec,omitempty" xml:"ContainerImageSpec,omitempty" type:"Struct"`
	// example:
	//
	// 2022-12-23T09:51:39Z
	CreateTime   *string                                `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description  *string                                `json:"Description,omitempty" xml:"Description,omitempty"`
	DocumentInfo *GetImageResponseBodyImageDocumentInfo `json:"DocumentInfo,omitempty" xml:"DocumentInfo,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// VM
	ImageType *string `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	// example:
	//
	// app-image
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// 40 GiB
	Size        *string                               `json:"Size,omitempty" xml:"Size,omitempty"`
	Status      *string                               `json:"Status,omitempty" xml:"Status,omitempty"`
	VMImageSpec *GetImageResponseBodyImageVMImageSpec `json:"VMImageSpec,omitempty" xml:"VMImageSpec,omitempty" type:"Struct"`
	// example:
	//
	// v1.0
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetImageResponseBodyImage) GoString

func (s GetImageResponseBodyImage) GoString() string

func (*GetImageResponseBodyImage) SetAppId added in v1.0.2

func (*GetImageResponseBodyImage) SetCreateTime

func (*GetImageResponseBodyImage) SetDescription

func (*GetImageResponseBodyImage) SetDocumentInfo added in v1.2.0

func (*GetImageResponseBodyImage) SetImageType

func (*GetImageResponseBodyImage) SetName

func (*GetImageResponseBodyImage) SetSize

func (*GetImageResponseBodyImage) SetStatus added in v1.0.2

func (*GetImageResponseBodyImage) SetVMImageSpec

func (*GetImageResponseBodyImage) SetVersion

func (GetImageResponseBodyImage) String

func (s GetImageResponseBodyImage) String() string

type GetImageResponseBodyImageContainerImageSpec

type GetImageResponseBodyImageContainerImageSpec struct {
	Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"`
	// example:
	//
	// True
	IsACREnterprise *bool `json:"IsACREnterprise,omitempty" xml:"IsACREnterprise,omitempty"`
	// example:
	//
	// True
	IsACRRegistry      *bool                                                          `json:"IsACRRegistry,omitempty" xml:"IsACRRegistry,omitempty"`
	OsTag              *string                                                        `json:"OsTag,omitempty" xml:"OsTag,omitempty"`
	Platform           *string                                                        `json:"Platform,omitempty" xml:"Platform,omitempty"`
	RegistryCredential *GetImageResponseBodyImageContainerImageSpecRegistryCredential `json:"RegistryCredential,omitempty" xml:"RegistryCredential,omitempty" type:"Struct"`
	// example:
	//
	// cri-xyz795ygf8k9****
	RegistryCriId *string `json:"RegistryCriId,omitempty" xml:"RegistryCriId,omitempty"`
	// example:
	//
	// registry-vpc.cn-hangzhou.aliyuncs.com/ehpc_open/nginx:latest
	RegistryUrl *string `json:"RegistryUrl,omitempty" xml:"RegistryUrl,omitempty"`
}

func (GetImageResponseBodyImageContainerImageSpec) GoString

func (*GetImageResponseBodyImageContainerImageSpec) SetArchitecture added in v1.2.0

func (*GetImageResponseBodyImageContainerImageSpec) SetIsACREnterprise

func (*GetImageResponseBodyImageContainerImageSpec) SetIsACRRegistry

func (*GetImageResponseBodyImageContainerImageSpec) SetOsTag added in v1.2.0

func (*GetImageResponseBodyImageContainerImageSpec) SetPlatform added in v1.2.0

func (*GetImageResponseBodyImageContainerImageSpec) SetRegistryCriId

func (*GetImageResponseBodyImageContainerImageSpec) SetRegistryUrl

func (GetImageResponseBodyImageContainerImageSpec) String

type GetImageResponseBodyImageContainerImageSpecRegistryCredential

type GetImageResponseBodyImageContainerImageSpecRegistryCredential struct {
	// example:
	//
	// userpassword
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// example:
	//
	// registry-vpc.cn-hangzhou.aliyuncs.com
	Server *string `json:"Server,omitempty" xml:"Server,omitempty"`
	// example:
	//
	// username
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (GetImageResponseBodyImageContainerImageSpecRegistryCredential) GoString

func (*GetImageResponseBodyImageContainerImageSpecRegistryCredential) SetPassword

func (*GetImageResponseBodyImageContainerImageSpecRegistryCredential) SetServer

func (*GetImageResponseBodyImageContainerImageSpecRegistryCredential) SetUserName

func (GetImageResponseBodyImageContainerImageSpecRegistryCredential) String

type GetImageResponseBodyImageDocumentInfo added in v1.2.0

type GetImageResponseBodyImageDocumentInfo struct {
	Document     *string `json:"Document,omitempty" xml:"Document,omitempty"`
	DocumentId   *string `json:"DocumentId,omitempty" xml:"DocumentId,omitempty"`
	EncodingMode *string `json:"EncodingMode,omitempty" xml:"EncodingMode,omitempty"`
}

func (GetImageResponseBodyImageDocumentInfo) GoString added in v1.2.0

func (*GetImageResponseBodyImageDocumentInfo) SetDocument added in v1.2.0

func (*GetImageResponseBodyImageDocumentInfo) SetDocumentId added in v1.2.0

func (*GetImageResponseBodyImageDocumentInfo) SetEncodingMode added in v1.2.0

func (GetImageResponseBodyImageDocumentInfo) String added in v1.2.0

type GetImageResponseBodyImageVMImageSpec

type GetImageResponseBodyImageVMImageSpec struct {
	// example:
	//
	// x86_64
	Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"`
	// example:
	//
	// m-uf60twafjtaart******
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// CentOS  7.6 64 bit
	OsTag *string `json:"OsTag,omitempty" xml:"OsTag,omitempty"`
	// example:
	//
	// CentOS
	Platform *string `json:"Platform,omitempty" xml:"Platform,omitempty"`
}

func (GetImageResponseBodyImageVMImageSpec) GoString

func (*GetImageResponseBodyImageVMImageSpec) SetArchitecture

func (*GetImageResponseBodyImageVMImageSpec) SetImageId

func (*GetImageResponseBodyImageVMImageSpec) SetOsTag

func (*GetImageResponseBodyImageVMImageSpec) SetPlatform

func (GetImageResponseBodyImageVMImageSpec) String

type GetJobRequest

type GetJobRequest struct {
	// example:
	//
	// job-xxxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
}

func (GetJobRequest) GoString

func (s GetJobRequest) GoString() string

func (*GetJobRequest) SetJobId

func (s *GetJobRequest) SetJobId(v string) *GetJobRequest

func (GetJobRequest) String

func (s GetJobRequest) String() string

type GetJobResponse

type GetJobResponse struct {
	Headers    map[string]*string  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetJobResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetJobResponse) GoString

func (s GetJobResponse) GoString() string

func (*GetJobResponse) SetBody

func (*GetJobResponse) SetHeaders

func (s *GetJobResponse) SetHeaders(v map[string]*string) *GetJobResponse

func (*GetJobResponse) SetStatusCode

func (s *GetJobResponse) SetStatusCode(v int32) *GetJobResponse

func (GetJobResponse) String

func (s GetJobResponse) String() string

type GetJobResponseBody

type GetJobResponseBody struct {
	JobInfo *GetJobResponseBodyJobInfo `json:"JobInfo,omitempty" xml:"JobInfo,omitempty" type:"Struct"`
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetJobResponseBody) GoString

func (s GetJobResponseBody) GoString() string

func (*GetJobResponseBody) SetJobInfo

func (*GetJobResponseBody) SetRequestId

func (s *GetJobResponseBody) SetRequestId(v string) *GetJobResponseBody

func (GetJobResponseBody) String

func (s GetJobResponseBody) String() string

type GetJobResponseBodyJobInfo

type GetJobResponseBodyJobInfo struct {
	// example:
	//
	// 2024-03-05 20:00:46
	CreateTime       *string                                    `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	DeploymentPolicy *GetJobResponseBodyJobInfoDeploymentPolicy `json:"DeploymentPolicy,omitempty" xml:"DeploymentPolicy,omitempty" type:"Struct"`
	// example:
	//
	// 2024-03-05 20:01:48
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// Demo
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// example:
	//
	// job-xxxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// testJob
	JobName      *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	JobScheduler *string `json:"JobScheduler,omitempty" xml:"JobScheduler,omitempty"`
	// example:
	//
	// 2024-03-05 20:00:48
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// example:
	//
	// Succeed
	Status *string                           `json:"Status,omitempty" xml:"Status,omitempty"`
	Tasks  []*GetJobResponseBodyJobInfoTasks `json:"Tasks,omitempty" xml:"Tasks,omitempty" type:"Repeated"`
}

func (GetJobResponseBodyJobInfo) GoString

func (s GetJobResponseBodyJobInfo) GoString() string

func (*GetJobResponseBodyJobInfo) SetCreateTime

func (*GetJobResponseBodyJobInfo) SetDeploymentPolicy

func (*GetJobResponseBodyJobInfo) SetEndTime

func (*GetJobResponseBodyJobInfo) SetJobDescription

func (*GetJobResponseBodyJobInfo) SetJobId

func (*GetJobResponseBodyJobInfo) SetJobName

func (*GetJobResponseBodyJobInfo) SetJobScheduler added in v1.0.3

func (*GetJobResponseBodyJobInfo) SetStartTime

func (*GetJobResponseBodyJobInfo) SetStatus

func (*GetJobResponseBodyJobInfo) SetTasks

func (GetJobResponseBodyJobInfo) String

func (s GetJobResponseBodyJobInfo) String() string

type GetJobResponseBodyJobInfoDeploymentPolicy

type GetJobResponseBodyJobInfoDeploymentPolicy struct {
	// example:
	//
	// Dedicated
	AllocationSpec *string                                           `json:"AllocationSpec,omitempty" xml:"AllocationSpec,omitempty"`
	Network        *GetJobResponseBodyJobInfoDeploymentPolicyNetwork `json:"Network,omitempty" xml:"Network,omitempty" type:"Struct"`
	Tags           []*GetJobResponseBodyJobInfoDeploymentPolicyTags  `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (GetJobResponseBodyJobInfoDeploymentPolicy) GoString

func (*GetJobResponseBodyJobInfoDeploymentPolicy) SetAllocationSpec

func (*GetJobResponseBodyJobInfoDeploymentPolicy) SetTags added in v1.1.1

func (GetJobResponseBodyJobInfoDeploymentPolicy) String

type GetJobResponseBodyJobInfoDeploymentPolicyNetwork

type GetJobResponseBodyJobInfoDeploymentPolicyNetwork struct {
	EnableExternalIpAddress *bool     `json:"EnableExternalIpAddress,omitempty" xml:"EnableExternalIpAddress,omitempty"`
	Vswitch                 []*string `json:"Vswitch,omitempty" xml:"Vswitch,omitempty" type:"Repeated"`
}

func (GetJobResponseBodyJobInfoDeploymentPolicyNetwork) GoString

func (*GetJobResponseBodyJobInfoDeploymentPolicyNetwork) SetEnableExternalIpAddress added in v1.0.5

func (*GetJobResponseBodyJobInfoDeploymentPolicyNetwork) SetVswitch

func (GetJobResponseBodyJobInfoDeploymentPolicyNetwork) String

type GetJobResponseBodyJobInfoDeploymentPolicyTags added in v1.1.1

type GetJobResponseBodyJobInfoDeploymentPolicyTags struct {
	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (GetJobResponseBodyJobInfoDeploymentPolicyTags) GoString added in v1.1.1

func (*GetJobResponseBodyJobInfoDeploymentPolicyTags) SetTagKey added in v1.1.1

func (*GetJobResponseBodyJobInfoDeploymentPolicyTags) SetTagValue added in v1.1.1

func (GetJobResponseBodyJobInfoDeploymentPolicyTags) String added in v1.1.1

type GetJobResponseBodyJobInfoTasks

type GetJobResponseBodyJobInfoTasks struct {
	ExecutorPolicy *GetJobResponseBodyJobInfoTasksExecutorPolicy   `json:"ExecutorPolicy,omitempty" xml:"ExecutorPolicy,omitempty" type:"Struct"`
	ExecutorStatus []*GetJobResponseBodyJobInfoTasksExecutorStatus `json:"ExecutorStatus,omitempty" xml:"ExecutorStatus,omitempty" type:"Repeated"`
	// example:
	//
	// task0
	TaskName *string                                 `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	TaskSpec *GetJobResponseBodyJobInfoTasksTaskSpec `json:"TaskSpec,omitempty" xml:"TaskSpec,omitempty" type:"Struct"`
	// example:
	//
	// true
	TaskSustainable *bool `json:"TaskSustainable,omitempty" xml:"TaskSustainable,omitempty"`
}

func (GetJobResponseBodyJobInfoTasks) GoString

func (*GetJobResponseBodyJobInfoTasks) SetTaskName

func (*GetJobResponseBodyJobInfoTasks) SetTaskSustainable

func (GetJobResponseBodyJobInfoTasks) String

type GetJobResponseBodyJobInfoTasksExecutorPolicy

type GetJobResponseBodyJobInfoTasksExecutorPolicy struct {
	ArraySpec *GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec `json:"ArraySpec,omitempty" xml:"ArraySpec,omitempty" type:"Struct"`
	// example:
	//
	// 10
	MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
}

func (GetJobResponseBodyJobInfoTasksExecutorPolicy) GoString

func (*GetJobResponseBodyJobInfoTasksExecutorPolicy) SetMaxCount

func (GetJobResponseBodyJobInfoTasksExecutorPolicy) String

type GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec

type GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec struct {
	// example:
	//
	// 9
	IndexEnd *int32 `json:"IndexEnd,omitempty" xml:"IndexEnd,omitempty"`
	// example:
	//
	// 0
	IndexStart *int32 `json:"IndexStart,omitempty" xml:"IndexStart,omitempty"`
	// example:
	//
	// 1
	IndexStep *int32 `json:"IndexStep,omitempty" xml:"IndexStep,omitempty"`
}

func (GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec) GoString

func (*GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec) SetIndexEnd

func (*GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec) SetIndexStart

func (*GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec) SetIndexStep

func (GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec) String

type GetJobResponseBodyJobInfoTasksExecutorStatus

type GetJobResponseBodyJobInfoTasksExecutorStatus struct {
	// example:
	//
	// 0
	ArrayId *int32 `json:"ArrayId,omitempty" xml:"ArrayId,omitempty"`
	// example:
	//
	// 2024-02-04 13:54:10
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// 2024-02-04 13:54:10
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// 2024-02-04 13:54:10
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// Creating executor
	StatusReason *string `json:"StatusReason,omitempty" xml:"StatusReason,omitempty"`
}

func (GetJobResponseBodyJobInfoTasksExecutorStatus) GoString

func (*GetJobResponseBodyJobInfoTasksExecutorStatus) SetArrayId

func (*GetJobResponseBodyJobInfoTasksExecutorStatus) SetCreateTime

func (*GetJobResponseBodyJobInfoTasksExecutorStatus) SetEndTime

func (*GetJobResponseBodyJobInfoTasksExecutorStatus) SetStartTime

func (*GetJobResponseBodyJobInfoTasksExecutorStatus) SetStatus

func (*GetJobResponseBodyJobInfoTasksExecutorStatus) SetStatusReason

func (GetJobResponseBodyJobInfoTasksExecutorStatus) String

type GetJobResponseBodyJobInfoTasksTaskSpec

type GetJobResponseBodyJobInfoTasksTaskSpec struct {
	Resource     *GetJobResponseBodyJobInfoTasksTaskSpecResource       `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Struct"`
	TaskExecutor []*GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutor `json:"TaskExecutor,omitempty" xml:"TaskExecutor,omitempty" type:"Repeated"`
}

func (GetJobResponseBodyJobInfoTasksTaskSpec) GoString

func (GetJobResponseBodyJobInfoTasksTaskSpec) String

type GetJobResponseBodyJobInfoTasksTaskSpecResource

type GetJobResponseBodyJobInfoTasksTaskSpecResource struct {
	// example:
	//
	// 1
	Cores *float32                                               `json:"Cores,omitempty" xml:"Cores,omitempty"`
	Disks []*GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks `json:"Disks,omitempty" xml:"Disks,omitempty" type:"Repeated"`
	// example:
	//
	// 4
	Memory *int32 `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (GetJobResponseBodyJobInfoTasksTaskSpecResource) GoString

func (*GetJobResponseBodyJobInfoTasksTaskSpecResource) SetCores

func (*GetJobResponseBodyJobInfoTasksTaskSpecResource) SetMemory

func (GetJobResponseBodyJobInfoTasksTaskSpecResource) String

type GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks

type GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks struct {
	// example:
	//
	// 100
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
	// example:
	//
	// System
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks) GoString

func (*GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks) SetSize

func (*GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks) SetType

func (GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks) String

type GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutor

type GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutor struct {
	VM *GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM `json:"VM,omitempty" xml:"VM,omitempty" type:"Struct"`
}

func (GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutor) GoString

func (GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutor) String

type GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM

type GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM struct {
	// example:
	//
	// m-xxxx
	Image *string `json:"Image,omitempty" xml:"Image,omitempty"`
	// example:
	//
	// ZWNobyAiMTIzNCIgPiBgZGF0ZSArJXNg
	PrologScript *string `json:"PrologScript,omitempty" xml:"PrologScript,omitempty"`
	// example:
	//
	// ZWNobyAiMTIzNCIgPiBgZGF0ZSArJXNg
	Script *string `json:"Script,omitempty" xml:"Script,omitempty"`
}

func (GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) GoString

func (*GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) SetImage

func (*GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) SetPrologScript

func (*GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) SetScript

func (GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) String

type GetPoolRequest added in v1.3.0

type GetPoolRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// PoolTest
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
}

func (GetPoolRequest) GoString added in v1.3.0

func (s GetPoolRequest) GoString() string

func (*GetPoolRequest) SetPoolName added in v1.3.0

func (s *GetPoolRequest) SetPoolName(v string) *GetPoolRequest

func (GetPoolRequest) String added in v1.3.0

func (s GetPoolRequest) String() string

type GetPoolResponse added in v1.3.0

type GetPoolResponse struct {
	Headers    map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetPoolResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetPoolResponse) GoString added in v1.3.0

func (s GetPoolResponse) GoString() string

func (*GetPoolResponse) SetBody added in v1.3.0

func (*GetPoolResponse) SetHeaders added in v1.3.0

func (s *GetPoolResponse) SetHeaders(v map[string]*string) *GetPoolResponse

func (*GetPoolResponse) SetStatusCode added in v1.3.0

func (s *GetPoolResponse) SetStatusCode(v int32) *GetPoolResponse

func (GetPoolResponse) String added in v1.3.0

func (s GetPoolResponse) String() string

type GetPoolResponseBody added in v1.3.0

type GetPoolResponseBody struct {
	PoolInfo *GetPoolResponseBodyPoolInfo `json:"PoolInfo,omitempty" xml:"PoolInfo,omitempty" type:"Struct"`
	// Id of the request
	//
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetPoolResponseBody) GoString added in v1.3.0

func (s GetPoolResponseBody) GoString() string

func (*GetPoolResponseBody) SetPoolInfo added in v1.3.0

func (*GetPoolResponseBody) SetRequestId added in v1.3.0

func (s *GetPoolResponseBody) SetRequestId(v string) *GetPoolResponseBody

func (GetPoolResponseBody) String added in v1.3.0

func (s GetPoolResponseBody) String() string

type GetPoolResponseBodyPoolInfo added in v1.3.0

type GetPoolResponseBodyPoolInfo struct {
	// example:
	//
	// 2024-12-01 20:00:00
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// 1
	ExectorUsage *int32 `json:"ExectorUsage,omitempty" xml:"ExectorUsage,omitempty"`
	// example:
	//
	// true
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// example:
	//
	// 2000
	MaxExectorNum *int32 `json:"MaxExectorNum,omitempty" xml:"MaxExectorNum,omitempty"`
	// example:
	//
	// PoolTest
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// example:
	//
	// 1
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Fails to **	- pool: ***.
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// example:
	//
	// Working
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// 2024-12-01 20:00:00
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (GetPoolResponseBodyPoolInfo) GoString added in v1.3.0

func (s GetPoolResponseBodyPoolInfo) GoString() string

func (*GetPoolResponseBodyPoolInfo) SetCreateTime added in v1.3.0

func (*GetPoolResponseBodyPoolInfo) SetExectorUsage added in v1.3.0

func (*GetPoolResponseBodyPoolInfo) SetIsDefault added in v1.3.0

func (*GetPoolResponseBodyPoolInfo) SetMaxExectorNum added in v1.3.0

func (*GetPoolResponseBodyPoolInfo) SetPoolName added in v1.3.0

func (*GetPoolResponseBodyPoolInfo) SetPriority added in v1.3.0

func (*GetPoolResponseBodyPoolInfo) SetReason added in v1.3.0

func (*GetPoolResponseBodyPoolInfo) SetStatus added in v1.3.0

func (*GetPoolResponseBodyPoolInfo) SetUpdateTime added in v1.3.0

func (GetPoolResponseBodyPoolInfo) String added in v1.3.0

type ListExecutorsRequest

type ListExecutorsRequest struct {
	Filter *ListExecutorsRequestFilter `json:"Filter,omitempty" xml:"Filter,omitempty" type:"Struct"`
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 50
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListExecutorsRequest) GoString

func (s ListExecutorsRequest) GoString() string

func (*ListExecutorsRequest) SetFilter

func (*ListExecutorsRequest) SetPageNumber

func (s *ListExecutorsRequest) SetPageNumber(v string) *ListExecutorsRequest

func (*ListExecutorsRequest) SetPageSize

func (ListExecutorsRequest) String

func (s ListExecutorsRequest) String() string

type ListExecutorsRequestFilter

type ListExecutorsRequestFilter struct {
	ExecutorIds []*string `json:"ExecutorIds,omitempty" xml:"ExecutorIds,omitempty" type:"Repeated"`
	IpAddresses []*string `json:"IpAddresses,omitempty" xml:"IpAddresses,omitempty" type:"Repeated"`
	// example:
	//
	// testJob
	JobName *string   `json:"JobName,omitempty" xml:"JobName,omitempty"`
	Status  []*string `json:"Status,omitempty" xml:"Status,omitempty" type:"Repeated"`
	// example:
	//
	// 1703819914
	TimeCreatedAfter *int32 `json:"TimeCreatedAfter,omitempty" xml:"TimeCreatedAfter,omitempty"`
	// example:
	//
	// 1703820113
	TimeCreatedBefore *int32 `json:"TimeCreatedBefore,omitempty" xml:"TimeCreatedBefore,omitempty"`
}

func (ListExecutorsRequestFilter) GoString

func (s ListExecutorsRequestFilter) GoString() string

func (*ListExecutorsRequestFilter) SetExecutorIds

func (*ListExecutorsRequestFilter) SetIpAddresses

func (*ListExecutorsRequestFilter) SetJobName

func (*ListExecutorsRequestFilter) SetStatus added in v1.0.6

func (*ListExecutorsRequestFilter) SetTimeCreatedAfter

func (s *ListExecutorsRequestFilter) SetTimeCreatedAfter(v int32) *ListExecutorsRequestFilter

func (*ListExecutorsRequestFilter) SetTimeCreatedBefore

func (s *ListExecutorsRequestFilter) SetTimeCreatedBefore(v int32) *ListExecutorsRequestFilter

func (ListExecutorsRequestFilter) String

type ListExecutorsResponse

type ListExecutorsResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListExecutorsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListExecutorsResponse) GoString

func (s ListExecutorsResponse) GoString() string

func (*ListExecutorsResponse) SetBody

func (*ListExecutorsResponse) SetHeaders

func (*ListExecutorsResponse) SetStatusCode

func (s *ListExecutorsResponse) SetStatusCode(v int32) *ListExecutorsResponse

func (ListExecutorsResponse) String

func (s ListExecutorsResponse) String() string

type ListExecutorsResponseBody

type ListExecutorsResponseBody struct {
	Executors []*ListExecutorsResponseBodyExecutors `json:"Executors,omitempty" xml:"Executors,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 50
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 40
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListExecutorsResponseBody) GoString

func (s ListExecutorsResponseBody) GoString() string

func (*ListExecutorsResponseBody) SetExecutors

func (*ListExecutorsResponseBody) SetPageNumber

func (*ListExecutorsResponseBody) SetPageSize

func (*ListExecutorsResponseBody) SetRequestId

func (*ListExecutorsResponseBody) SetTotalCount

func (ListExecutorsResponseBody) String

func (s ListExecutorsResponseBody) String() string

type ListExecutorsResponseBodyExecutors

type ListExecutorsResponseBodyExecutors struct {
	// example:
	//
	// 0
	ArrayIndex *int32 `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty"`
	// example:
	//
	// 2024-02-20 10:04:10
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// 2024-02-20 10:04:18
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// job-xxxx-task0-1
	ExecutorId        *string   `json:"ExecutorId,omitempty" xml:"ExecutorId,omitempty"`
	ExternalIpAddress []*string `json:"ExternalIpAddress,omitempty" xml:"ExternalIpAddress,omitempty" type:"Repeated"`
	HostName          []*string `json:"HostName,omitempty" xml:"HostName,omitempty" type:"Repeated"`
	Image             *string   `json:"Image,omitempty" xml:"Image,omitempty"`
	IpAddress         []*string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty" type:"Repeated"`
	// example:
	//
	// job-hy1nggvyukuvkr******
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// testJob
	JobName      *string                                     `json:"JobName,omitempty" xml:"JobName,omitempty"`
	Resource     *ListExecutorsResponseBodyExecutorsResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Struct"`
	ResourceType *string                                     `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	StartTime    *string                                     `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// Succeeded to release executor resource
	StatusReason *string                                   `json:"StatusReason,omitempty" xml:"StatusReason,omitempty"`
	Tags         []*ListExecutorsResponseBodyExecutorsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// example:
	//
	// task0
	TaskName        *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	TaskSustainable *bool   `json:"TaskSustainable,omitempty" xml:"TaskSustainable,omitempty"`
	VswitchId       *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
}

func (ListExecutorsResponseBodyExecutors) GoString

func (*ListExecutorsResponseBodyExecutors) SetArrayIndex

func (*ListExecutorsResponseBodyExecutors) SetCreateTime

func (*ListExecutorsResponseBodyExecutors) SetEndTime

func (*ListExecutorsResponseBodyExecutors) SetExecutorId

func (*ListExecutorsResponseBodyExecutors) SetExternalIpAddress added in v1.0.6

func (*ListExecutorsResponseBodyExecutors) SetHostName

func (*ListExecutorsResponseBodyExecutors) SetImage added in v1.0.4

func (*ListExecutorsResponseBodyExecutors) SetIpAddress

func (*ListExecutorsResponseBodyExecutors) SetJobId

func (*ListExecutorsResponseBodyExecutors) SetJobName

func (*ListExecutorsResponseBodyExecutors) SetResource added in v1.0.6

func (*ListExecutorsResponseBodyExecutors) SetResourceType added in v1.0.6

func (*ListExecutorsResponseBodyExecutors) SetStartTime added in v1.1.0

func (*ListExecutorsResponseBodyExecutors) SetStatus

func (*ListExecutorsResponseBodyExecutors) SetStatusReason

func (*ListExecutorsResponseBodyExecutors) SetTags added in v1.1.0

func (*ListExecutorsResponseBodyExecutors) SetTaskName

func (*ListExecutorsResponseBodyExecutors) SetTaskSustainable added in v1.0.6

func (*ListExecutorsResponseBodyExecutors) SetVswitchId added in v1.0.6

func (ListExecutorsResponseBodyExecutors) String

type ListExecutorsResponseBodyExecutorsResource added in v1.0.6

type ListExecutorsResponseBodyExecutorsResource struct {
	Cores  *float32                                           `json:"Cores,omitempty" xml:"Cores,omitempty"`
	Disks  []*ListExecutorsResponseBodyExecutorsResourceDisks `json:"Disks,omitempty" xml:"Disks,omitempty" type:"Repeated"`
	Memory *float32                                           `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (ListExecutorsResponseBodyExecutorsResource) GoString added in v1.0.6

func (*ListExecutorsResponseBodyExecutorsResource) SetCores added in v1.0.6

func (*ListExecutorsResponseBodyExecutorsResource) SetDisks added in v1.0.6

func (*ListExecutorsResponseBodyExecutorsResource) SetMemory added in v1.0.6

func (ListExecutorsResponseBodyExecutorsResource) String added in v1.0.6

type ListExecutorsResponseBodyExecutorsResourceDisks added in v1.0.6

type ListExecutorsResponseBodyExecutorsResourceDisks struct {
	Size *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListExecutorsResponseBodyExecutorsResourceDisks) GoString added in v1.0.6

func (*ListExecutorsResponseBodyExecutorsResourceDisks) SetSize added in v1.0.6

func (*ListExecutorsResponseBodyExecutorsResourceDisks) SetType added in v1.0.6

func (ListExecutorsResponseBodyExecutorsResourceDisks) String added in v1.0.6

type ListExecutorsResponseBodyExecutorsTags added in v1.1.0

type ListExecutorsResponseBodyExecutorsTags struct {
	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListExecutorsResponseBodyExecutorsTags) GoString added in v1.1.0

func (*ListExecutorsResponseBodyExecutorsTags) SetTagKey added in v1.1.0

func (*ListExecutorsResponseBodyExecutorsTags) SetTagValue added in v1.1.0

func (ListExecutorsResponseBodyExecutorsTags) String added in v1.1.0

type ListExecutorsShrinkRequest

type ListExecutorsShrinkRequest struct {
	FilterShrink *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 50
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListExecutorsShrinkRequest) GoString

func (s ListExecutorsShrinkRequest) GoString() string

func (*ListExecutorsShrinkRequest) SetFilterShrink

func (*ListExecutorsShrinkRequest) SetPageNumber

func (*ListExecutorsShrinkRequest) SetPageSize

func (ListExecutorsShrinkRequest) String

type ListImagesRequest

type ListImagesRequest struct {
	ImageCategory *string   `json:"ImageCategory,omitempty" xml:"ImageCategory,omitempty"`
	ImageIds      []*string `json:"ImageIds,omitempty" xml:"ImageIds,omitempty" type:"Repeated"`
	ImageNames    []*string `json:"ImageNames,omitempty" xml:"ImageNames,omitempty" type:"Repeated"`
	ImageType     *string   `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	Mode          *string   `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListImagesRequest) GoString

func (s ListImagesRequest) GoString() string

func (*ListImagesRequest) SetImageCategory added in v1.0.2

func (s *ListImagesRequest) SetImageCategory(v string) *ListImagesRequest

func (*ListImagesRequest) SetImageIds

func (s *ListImagesRequest) SetImageIds(v []*string) *ListImagesRequest

func (*ListImagesRequest) SetImageNames

func (s *ListImagesRequest) SetImageNames(v []*string) *ListImagesRequest

func (*ListImagesRequest) SetImageType added in v1.0.2

func (s *ListImagesRequest) SetImageType(v string) *ListImagesRequest

func (*ListImagesRequest) SetMode added in v1.2.0

func (*ListImagesRequest) SetPageNumber

func (s *ListImagesRequest) SetPageNumber(v int64) *ListImagesRequest

func (*ListImagesRequest) SetPageSize

func (s *ListImagesRequest) SetPageSize(v int64) *ListImagesRequest

func (ListImagesRequest) String

func (s ListImagesRequest) String() string

type ListImagesResponse

type ListImagesResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListImagesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListImagesResponse) GoString

func (s ListImagesResponse) GoString() string

func (*ListImagesResponse) SetBody

func (*ListImagesResponse) SetHeaders

func (s *ListImagesResponse) SetHeaders(v map[string]*string) *ListImagesResponse

func (*ListImagesResponse) SetStatusCode

func (s *ListImagesResponse) SetStatusCode(v int32) *ListImagesResponse

func (ListImagesResponse) String

func (s ListImagesResponse) String() string

type ListImagesResponseBody

type ListImagesResponseBody struct {
	Images []*ListImagesResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 20
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListImagesResponseBody) GoString

func (s ListImagesResponseBody) GoString() string

func (*ListImagesResponseBody) SetImages

func (*ListImagesResponseBody) SetPageNumber

func (*ListImagesResponseBody) SetPageSize

func (*ListImagesResponseBody) SetRequestId

func (*ListImagesResponseBody) SetSuccess

func (*ListImagesResponseBody) SetTotalCount

func (ListImagesResponseBody) String

func (s ListImagesResponseBody) String() string

type ListImagesResponseBodyImages

type ListImagesResponseBodyImages struct {
	// This parameter is required.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// example:
	//
	// 2022-12-09T07:06:34Z
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DocumentId  *int32  `json:"DocumentId,omitempty" xml:"DocumentId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// m-bp181x855551ww5yq****
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// VM
	ImageType *string `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	// example:
	//
	// app-image
	Name       *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OsTag      *string `json:"OsTag,omitempty" xml:"OsTag,omitempty"`
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	// example:
	//
	// v1.0
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
	Weight  *int32  `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (ListImagesResponseBodyImages) GoString

func (s ListImagesResponseBodyImages) GoString() string

func (*ListImagesResponseBodyImages) SetAppId added in v1.0.2

func (*ListImagesResponseBodyImages) SetCreateTime

func (*ListImagesResponseBodyImages) SetDescription

func (*ListImagesResponseBodyImages) SetDocumentId added in v1.2.0

func (*ListImagesResponseBodyImages) SetImageId

func (*ListImagesResponseBodyImages) SetImageType

func (*ListImagesResponseBodyImages) SetName

func (*ListImagesResponseBodyImages) SetOsTag added in v1.1.2

func (*ListImagesResponseBodyImages) SetUpdateTime added in v1.2.0

func (*ListImagesResponseBodyImages) SetVersion

func (*ListImagesResponseBodyImages) SetWeight added in v1.2.0

func (ListImagesResponseBodyImages) String

type ListImagesShrinkRequest

type ListImagesShrinkRequest struct {
	ImageCategory    *string `json:"ImageCategory,omitempty" xml:"ImageCategory,omitempty"`
	ImageIdsShrink   *string `json:"ImageIds,omitempty" xml:"ImageIds,omitempty"`
	ImageNamesShrink *string `json:"ImageNames,omitempty" xml:"ImageNames,omitempty"`
	ImageType        *string `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	Mode             *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListImagesShrinkRequest) GoString

func (s ListImagesShrinkRequest) GoString() string

func (*ListImagesShrinkRequest) SetImageCategory added in v1.0.2

func (s *ListImagesShrinkRequest) SetImageCategory(v string) *ListImagesShrinkRequest

func (*ListImagesShrinkRequest) SetImageIdsShrink

func (s *ListImagesShrinkRequest) SetImageIdsShrink(v string) *ListImagesShrinkRequest

func (*ListImagesShrinkRequest) SetImageNamesShrink

func (s *ListImagesShrinkRequest) SetImageNamesShrink(v string) *ListImagesShrinkRequest

func (*ListImagesShrinkRequest) SetImageType added in v1.0.2

func (*ListImagesShrinkRequest) SetMode added in v1.2.0

func (*ListImagesShrinkRequest) SetPageNumber

func (*ListImagesShrinkRequest) SetPageSize

func (ListImagesShrinkRequest) String

func (s ListImagesShrinkRequest) String() string

type ListJobExecutorsRequest

type ListJobExecutorsRequest struct {
	// example:
	//
	// job-xxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// task0
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (ListJobExecutorsRequest) GoString

func (s ListJobExecutorsRequest) GoString() string

func (*ListJobExecutorsRequest) SetJobId

func (*ListJobExecutorsRequest) SetPageNumber

func (*ListJobExecutorsRequest) SetPageSize

func (*ListJobExecutorsRequest) SetTaskName

func (ListJobExecutorsRequest) String

func (s ListJobExecutorsRequest) String() string

type ListJobExecutorsResponse

type ListJobExecutorsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListJobExecutorsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListJobExecutorsResponse) GoString

func (s ListJobExecutorsResponse) GoString() string

func (*ListJobExecutorsResponse) SetBody

func (*ListJobExecutorsResponse) SetHeaders

func (*ListJobExecutorsResponse) SetStatusCode

func (ListJobExecutorsResponse) String

func (s ListJobExecutorsResponse) String() string

type ListJobExecutorsResponseBody

type ListJobExecutorsResponseBody struct {
	ExecutorStatus *ListJobExecutorsResponseBodyExecutorStatus `json:"ExecutorStatus,omitempty" xml:"ExecutorStatus,omitempty" type:"Struct"`
	Executors      []*ListJobExecutorsResponseBodyExecutors    `json:"Executors,omitempty" xml:"Executors,omitempty" type:"Repeated"`
	// example:
	//
	// job-xxxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// task0
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	// example:
	//
	// 50
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListJobExecutorsResponseBody) GoString

func (s ListJobExecutorsResponseBody) GoString() string

func (*ListJobExecutorsResponseBody) SetExecutorStatus added in v1.0.4

func (*ListJobExecutorsResponseBody) SetExecutors

func (*ListJobExecutorsResponseBody) SetJobId

func (*ListJobExecutorsResponseBody) SetPageNumber

func (*ListJobExecutorsResponseBody) SetPageSize

func (*ListJobExecutorsResponseBody) SetRequestId

func (*ListJobExecutorsResponseBody) SetTaskName

func (*ListJobExecutorsResponseBody) SetTotalCount

func (ListJobExecutorsResponseBody) String

type ListJobExecutorsResponseBodyExecutorStatus added in v1.0.4

type ListJobExecutorsResponseBodyExecutorStatus struct {
	Deleted   *int32 `json:"Deleted,omitempty" xml:"Deleted,omitempty"`
	Exception *int32 `json:"Exception,omitempty" xml:"Exception,omitempty"`
	Failed    *int32 `json:"Failed,omitempty" xml:"Failed,omitempty"`
	Initing   *int32 `json:"Initing,omitempty" xml:"Initing,omitempty"`
	Pending   *int32 `json:"Pending,omitempty" xml:"Pending,omitempty"`
	Running   *int32 `json:"Running,omitempty" xml:"Running,omitempty"`
	Succeeded *int32 `json:"Succeeded,omitempty" xml:"Succeeded,omitempty"`
}

func (ListJobExecutorsResponseBodyExecutorStatus) GoString added in v1.0.4

func (*ListJobExecutorsResponseBodyExecutorStatus) SetDeleted added in v1.0.4

func (*ListJobExecutorsResponseBodyExecutorStatus) SetException added in v1.0.4

func (*ListJobExecutorsResponseBodyExecutorStatus) SetFailed added in v1.0.4

func (*ListJobExecutorsResponseBodyExecutorStatus) SetIniting added in v1.0.4

func (*ListJobExecutorsResponseBodyExecutorStatus) SetPending added in v1.0.4

func (*ListJobExecutorsResponseBodyExecutorStatus) SetRunning added in v1.0.4

func (*ListJobExecutorsResponseBodyExecutorStatus) SetSucceeded added in v1.0.4

func (ListJobExecutorsResponseBodyExecutorStatus) String added in v1.0.4

type ListJobExecutorsResponseBodyExecutors

type ListJobExecutorsResponseBodyExecutors struct {
	// example:
	//
	// 0
	ArrayIndex *int32 `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty"`
	// example:
	//
	// 2024-02-20 10:04:10
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// 2024-02-20 10:04:18
	EndTime           *string   `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	ExecutorId        *string   `json:"ExecutorId,omitempty" xml:"ExecutorId,omitempty"`
	ExternalIpAddress []*string `json:"ExternalIpAddress,omitempty" xml:"ExternalIpAddress,omitempty" type:"Repeated"`
	HostName          []*string `json:"HostName,omitempty" xml:"HostName,omitempty" type:"Repeated"`
	IpAddress         []*string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty" type:"Repeated"`
	StartTime         *string   `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// Creating executor
	StatusReason *string                                      `json:"StatusReason,omitempty" xml:"StatusReason,omitempty"`
	Tags         []*ListJobExecutorsResponseBodyExecutorsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListJobExecutorsResponseBodyExecutors) GoString

func (*ListJobExecutorsResponseBodyExecutors) SetArrayIndex

func (*ListJobExecutorsResponseBodyExecutors) SetCreateTime

func (*ListJobExecutorsResponseBodyExecutors) SetEndTime

func (*ListJobExecutorsResponseBodyExecutors) SetExecutorId added in v1.0.4

func (*ListJobExecutorsResponseBodyExecutors) SetExternalIpAddress added in v1.0.5

func (*ListJobExecutorsResponseBodyExecutors) SetHostName

func (*ListJobExecutorsResponseBodyExecutors) SetIpAddress

func (*ListJobExecutorsResponseBodyExecutors) SetStartTime added in v1.1.0

func (*ListJobExecutorsResponseBodyExecutors) SetStatus

func (*ListJobExecutorsResponseBodyExecutors) SetStatusReason

func (*ListJobExecutorsResponseBodyExecutors) SetTags added in v1.1.0

func (ListJobExecutorsResponseBodyExecutors) String

type ListJobExecutorsResponseBodyExecutorsTags added in v1.1.0

type ListJobExecutorsResponseBodyExecutorsTags struct {
	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListJobExecutorsResponseBodyExecutorsTags) GoString added in v1.1.0

func (*ListJobExecutorsResponseBodyExecutorsTags) SetTagKey added in v1.1.0

func (*ListJobExecutorsResponseBodyExecutorsTags) SetTagValue added in v1.1.0

func (ListJobExecutorsResponseBodyExecutorsTags) String added in v1.1.0

type ListJobsRequest

type ListJobsRequest struct {
	Filter *ListJobsRequestFilter `json:"Filter,omitempty" xml:"Filter,omitempty" type:"Struct"`
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 50
	PageSize *string                `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SortBy   *ListJobsRequestSortBy `json:"SortBy,omitempty" xml:"SortBy,omitempty" type:"Struct"`
}

func (ListJobsRequest) GoString

func (s ListJobsRequest) GoString() string

func (*ListJobsRequest) SetFilter

func (*ListJobsRequest) SetPageNumber

func (s *ListJobsRequest) SetPageNumber(v string) *ListJobsRequest

func (*ListJobsRequest) SetPageSize

func (s *ListJobsRequest) SetPageSize(v string) *ListJobsRequest

func (*ListJobsRequest) SetSortBy

func (ListJobsRequest) String

func (s ListJobsRequest) String() string

type ListJobsRequestFilter

type ListJobsRequestFilter struct {
	// example:
	//
	// job-xxxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// testJob
	JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// 1703819914
	TimeCreatedAfter *int32 `json:"TimeCreatedAfter,omitempty" xml:"TimeCreatedAfter,omitempty"`
	// example:
	//
	// 1703820113
	TimeCreatedBefore *int32 `json:"TimeCreatedBefore,omitempty" xml:"TimeCreatedBefore,omitempty"`
}

func (ListJobsRequestFilter) GoString

func (s ListJobsRequestFilter) GoString() string

func (*ListJobsRequestFilter) SetJobId

func (*ListJobsRequestFilter) SetJobName

func (*ListJobsRequestFilter) SetStatus

func (*ListJobsRequestFilter) SetTimeCreatedAfter

func (s *ListJobsRequestFilter) SetTimeCreatedAfter(v int32) *ListJobsRequestFilter

func (*ListJobsRequestFilter) SetTimeCreatedBefore

func (s *ListJobsRequestFilter) SetTimeCreatedBefore(v int32) *ListJobsRequestFilter

func (ListJobsRequestFilter) String

func (s ListJobsRequestFilter) String() string

type ListJobsRequestSortBy

type ListJobsRequestSortBy struct {
	// example:
	//
	// time_start
	Label *string `json:"Label,omitempty" xml:"Label,omitempty"`
	// example:
	//
	// ASC
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
}

func (ListJobsRequestSortBy) GoString

func (s ListJobsRequestSortBy) GoString() string

func (*ListJobsRequestSortBy) SetLabel

func (*ListJobsRequestSortBy) SetOrder

func (ListJobsRequestSortBy) String

func (s ListJobsRequestSortBy) String() string

type ListJobsResponse

type ListJobsResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListJobsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListJobsResponse) GoString

func (s ListJobsResponse) GoString() string

func (*ListJobsResponse) SetBody

func (*ListJobsResponse) SetHeaders

func (s *ListJobsResponse) SetHeaders(v map[string]*string) *ListJobsResponse

func (*ListJobsResponse) SetStatusCode

func (s *ListJobsResponse) SetStatusCode(v int32) *ListJobsResponse

func (ListJobsResponse) String

func (s ListJobsResponse) String() string

type ListJobsResponseBody

type ListJobsResponseBody struct {
	JobList []*ListJobsResponseBodyJobList `json:"JobList,omitempty" xml:"JobList,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListJobsResponseBody) GoString

func (s ListJobsResponseBody) GoString() string

func (*ListJobsResponseBody) SetJobList

func (*ListJobsResponseBody) SetPageNumber

func (s *ListJobsResponseBody) SetPageNumber(v int32) *ListJobsResponseBody

func (*ListJobsResponseBody) SetPageSize

func (s *ListJobsResponseBody) SetPageSize(v int32) *ListJobsResponseBody

func (*ListJobsResponseBody) SetRequestId

func (s *ListJobsResponseBody) SetRequestId(v string) *ListJobsResponseBody

func (*ListJobsResponseBody) SetTotalCount

func (s *ListJobsResponseBody) SetTotalCount(v int32) *ListJobsResponseBody

func (ListJobsResponseBody) String

func (s ListJobsResponseBody) String() string

type ListJobsResponseBodyJobList

type ListJobsResponseBodyJobList struct {
	// example:
	//
	// 2024-01-25 12:29:21
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// 2024-01-25 12:35:23
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// 1
	ExecutorCount *int32 `json:"ExecutorCount,omitempty" xml:"ExecutorCount,omitempty"`
	// example:
	//
	// Demo
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// example:
	//
	// job-xxx
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// testJob
	JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	// example:
	//
	// 129**********
	OwnerUid *string `json:"OwnerUid,omitempty" xml:"OwnerUid,omitempty"`
	// example:
	//
	// 2024-01-25 12:29:23
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// example:
	//
	// Running
	Status *string                            `json:"Status,omitempty" xml:"Status,omitempty"`
	Tags   []*ListJobsResponseBodyJobListTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	TaskCount *int32 `json:"TaskCount,omitempty" xml:"TaskCount,omitempty"`
	// example:
	//
	// true
	TaskSustainable *bool `json:"TaskSustainable,omitempty" xml:"TaskSustainable,omitempty"`
}

func (ListJobsResponseBodyJobList) GoString

func (s ListJobsResponseBodyJobList) GoString() string

func (*ListJobsResponseBodyJobList) SetCreateTime

func (*ListJobsResponseBodyJobList) SetEndTime

func (*ListJobsResponseBodyJobList) SetExecutorCount

func (*ListJobsResponseBodyJobList) SetJobDescription

func (*ListJobsResponseBodyJobList) SetJobId

func (*ListJobsResponseBodyJobList) SetJobName

func (*ListJobsResponseBodyJobList) SetOwnerUid

func (*ListJobsResponseBodyJobList) SetStartTime

func (*ListJobsResponseBodyJobList) SetStatus

func (*ListJobsResponseBodyJobList) SetTags added in v1.1.0

func (*ListJobsResponseBodyJobList) SetTaskCount

func (*ListJobsResponseBodyJobList) SetTaskSustainable

func (ListJobsResponseBodyJobList) String

type ListJobsResponseBodyJobListTags added in v1.1.0

type ListJobsResponseBodyJobListTags struct {
	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListJobsResponseBodyJobListTags) GoString added in v1.1.0

func (*ListJobsResponseBodyJobListTags) SetTagKey added in v1.1.0

func (*ListJobsResponseBodyJobListTags) SetTagValue added in v1.1.0

func (ListJobsResponseBodyJobListTags) String added in v1.1.0

type ListJobsShrinkRequest

type ListJobsShrinkRequest struct {
	FilterShrink *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 50
	PageSize     *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SortByShrink *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
}

func (ListJobsShrinkRequest) GoString

func (s ListJobsShrinkRequest) GoString() string

func (*ListJobsShrinkRequest) SetFilterShrink

func (s *ListJobsShrinkRequest) SetFilterShrink(v string) *ListJobsShrinkRequest

func (*ListJobsShrinkRequest) SetPageNumber

func (s *ListJobsShrinkRequest) SetPageNumber(v string) *ListJobsShrinkRequest

func (*ListJobsShrinkRequest) SetPageSize

func (*ListJobsShrinkRequest) SetSortByShrink

func (s *ListJobsShrinkRequest) SetSortByShrink(v string) *ListJobsShrinkRequest

func (ListJobsShrinkRequest) String

func (s ListJobsShrinkRequest) String() string

type ListPoolsRequest added in v1.3.0

type ListPoolsRequest struct {
	Filter *ListPoolsRequestFilter `json:"Filter,omitempty" xml:"Filter,omitempty" type:"Struct"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListPoolsRequest) GoString added in v1.3.0

func (s ListPoolsRequest) GoString() string

func (*ListPoolsRequest) SetFilter added in v1.3.0

func (*ListPoolsRequest) SetPageNumber added in v1.3.0

func (s *ListPoolsRequest) SetPageNumber(v int32) *ListPoolsRequest

func (*ListPoolsRequest) SetPageSize added in v1.3.0

func (s *ListPoolsRequest) SetPageSize(v int32) *ListPoolsRequest

func (ListPoolsRequest) String added in v1.3.0

func (s ListPoolsRequest) String() string

type ListPoolsRequestFilter added in v1.3.0

type ListPoolsRequestFilter struct {
	PoolName []*string `json:"PoolName,omitempty" xml:"PoolName,omitempty" type:"Repeated"`
	Status   []*string `json:"Status,omitempty" xml:"Status,omitempty" type:"Repeated"`
	// example:
	//
	// 1703819914
	TimeCreatedAfter *int32 `json:"TimeCreatedAfter,omitempty" xml:"TimeCreatedAfter,omitempty"`
	// example:
	//
	// 1703820113
	TimeCreatedBefore *int32 `json:"TimeCreatedBefore,omitempty" xml:"TimeCreatedBefore,omitempty"`
}

func (ListPoolsRequestFilter) GoString added in v1.3.0

func (s ListPoolsRequestFilter) GoString() string

func (*ListPoolsRequestFilter) SetPoolName added in v1.3.0

func (*ListPoolsRequestFilter) SetStatus added in v1.3.0

func (*ListPoolsRequestFilter) SetTimeCreatedAfter added in v1.3.0

func (s *ListPoolsRequestFilter) SetTimeCreatedAfter(v int32) *ListPoolsRequestFilter

func (*ListPoolsRequestFilter) SetTimeCreatedBefore added in v1.3.0

func (s *ListPoolsRequestFilter) SetTimeCreatedBefore(v int32) *ListPoolsRequestFilter

func (ListPoolsRequestFilter) String added in v1.3.0

func (s ListPoolsRequestFilter) String() string

type ListPoolsResponse added in v1.3.0

type ListPoolsResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPoolsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPoolsResponse) GoString added in v1.3.0

func (s ListPoolsResponse) GoString() string

func (*ListPoolsResponse) SetBody added in v1.3.0

func (*ListPoolsResponse) SetHeaders added in v1.3.0

func (s *ListPoolsResponse) SetHeaders(v map[string]*string) *ListPoolsResponse

func (*ListPoolsResponse) SetStatusCode added in v1.3.0

func (s *ListPoolsResponse) SetStatusCode(v int32) *ListPoolsResponse

func (ListPoolsResponse) String added in v1.3.0

func (s ListPoolsResponse) String() string

type ListPoolsResponseBody added in v1.3.0

type ListPoolsResponseBody struct {
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32                           `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	PoolList []*ListPoolsResponseBodyPoolList `json:"PoolList,omitempty" xml:"PoolList,omitempty" type:"Repeated"`
	// Id of the request
	//
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 2
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListPoolsResponseBody) GoString added in v1.3.0

func (s ListPoolsResponseBody) GoString() string

func (*ListPoolsResponseBody) SetPageNumber added in v1.3.0

func (s *ListPoolsResponseBody) SetPageNumber(v int32) *ListPoolsResponseBody

func (*ListPoolsResponseBody) SetPageSize added in v1.3.0

func (*ListPoolsResponseBody) SetPoolList added in v1.3.0

func (*ListPoolsResponseBody) SetRequestId added in v1.3.0

func (*ListPoolsResponseBody) SetTotalCount added in v1.3.0

func (s *ListPoolsResponseBody) SetTotalCount(v int32) *ListPoolsResponseBody

func (ListPoolsResponseBody) String added in v1.3.0

func (s ListPoolsResponseBody) String() string

type ListPoolsResponseBodyPoolList added in v1.3.0

type ListPoolsResponseBodyPoolList struct {
	// example:
	//
	// true
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// example:
	//
	// 2000
	MaxExectorNum *int32 `json:"MaxExectorNum,omitempty" xml:"MaxExectorNum,omitempty"`
	// example:
	//
	// PoolTest
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// example:
	//
	// 1
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Working
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListPoolsResponseBodyPoolList) GoString added in v1.3.0

func (*ListPoolsResponseBodyPoolList) SetIsDefault added in v1.3.0

func (*ListPoolsResponseBodyPoolList) SetMaxExectorNum added in v1.3.0

func (*ListPoolsResponseBodyPoolList) SetPoolName added in v1.3.0

func (*ListPoolsResponseBodyPoolList) SetPriority added in v1.3.0

func (*ListPoolsResponseBodyPoolList) SetStatus added in v1.3.0

func (ListPoolsResponseBodyPoolList) String added in v1.3.0

type ListPoolsShrinkRequest added in v1.3.0

type ListPoolsShrinkRequest struct {
	FilterShrink *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListPoolsShrinkRequest) GoString added in v1.3.0

func (s ListPoolsShrinkRequest) GoString() string

func (*ListPoolsShrinkRequest) SetFilterShrink added in v1.3.0

func (s *ListPoolsShrinkRequest) SetFilterShrink(v string) *ListPoolsShrinkRequest

func (*ListPoolsShrinkRequest) SetPageNumber added in v1.3.0

func (*ListPoolsShrinkRequest) SetPageSize added in v1.3.0

func (ListPoolsShrinkRequest) String added in v1.3.0

func (s ListPoolsShrinkRequest) String() string

type ListTagResourcesRequest added in v1.1.0

type ListTagResourcesRequest struct {
	// example:
	//
	// 20
	MaxResult *int32 `json:"MaxResult,omitempty" xml:"MaxResult,omitempty"`
	// example:
	//
	// 1d2db86scXXXXXXXXXX
	NextToken  *string   `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Job
	ResourceType *string                       `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString added in v1.1.0

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetMaxResult added in v1.1.0

func (*ListTagResourcesRequest) SetNextToken added in v1.1.0

func (*ListTagResourcesRequest) SetResourceId added in v1.1.0

func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceType added in v1.1.0

func (*ListTagResourcesRequest) SetTag added in v1.1.0

func (ListTagResourcesRequest) String added in v1.1.0

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTag added in v1.1.0

type ListTagResourcesRequestTag struct {
	// example:
	//
	// TestKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// TestValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagResourcesRequestTag) GoString added in v1.1.0

func (s ListTagResourcesRequestTag) GoString() string

func (*ListTagResourcesRequestTag) SetKey added in v1.1.0

func (*ListTagResourcesRequestTag) SetValue added in v1.1.0

func (ListTagResourcesRequestTag) String added in v1.1.0

type ListTagResourcesResponse added in v1.1.0

type ListTagResourcesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListTagResourcesResponse) GoString added in v1.1.0

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody added in v1.1.0

func (*ListTagResourcesResponse) SetHeaders added in v1.1.0

func (*ListTagResourcesResponse) SetStatusCode added in v1.1.0

func (ListTagResourcesResponse) String added in v1.1.0

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody added in v1.1.0

type ListTagResourcesResponseBody struct {
	// example:
	//
	// 1d2db86scXXXXXXXXXX
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 04F0F334-1335-436C-A1D7-6C044FE7****
	RequestId    *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TagResources *ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Struct"`
}

func (ListTagResourcesResponseBody) GoString added in v1.1.0

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetNextToken added in v1.1.0

func (*ListTagResourcesResponseBody) SetRequestId added in v1.1.0

func (*ListTagResourcesResponseBody) SetTagResources added in v1.1.0

func (ListTagResourcesResponseBody) String added in v1.1.0

type ListTagResourcesResponseBodyTagResources added in v1.1.0

type ListTagResourcesResponseBodyTagResources struct {
	TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"TagResource,omitempty" xml:"TagResource,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBodyTagResources) GoString added in v1.1.0

func (*ListTagResourcesResponseBodyTagResources) SetTagResource added in v1.1.0

func (ListTagResourcesResponseBodyTagResources) String added in v1.1.0

type ListTagResourcesResponseBodyTagResourcesTagResource added in v1.1.0

type ListTagResourcesResponseBodyTagResourcesTagResource struct {
	// example:
	//
	// job-xxxxxxxx
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// Job
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// example:
	//
	// TestKey
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// example:
	//
	// TestValue
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString added in v1.1.0

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId added in v1.1.0

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType added in v1.1.0

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey added in v1.1.0

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue added in v1.1.0

func (ListTagResourcesResponseBodyTagResourcesTagResource) String added in v1.1.0

type RemoveImageRequest

type RemoveImageRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// m-bp14wakr1rkxtb******
	ImageId   *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageType *string `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
}

func (RemoveImageRequest) GoString

func (s RemoveImageRequest) GoString() string

func (*RemoveImageRequest) SetImageId

func (s *RemoveImageRequest) SetImageId(v string) *RemoveImageRequest

func (*RemoveImageRequest) SetImageType added in v1.1.0

func (s *RemoveImageRequest) SetImageType(v string) *RemoveImageRequest

func (RemoveImageRequest) String

func (s RemoveImageRequest) String() string

type RemoveImageResponse

type RemoveImageResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RemoveImageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RemoveImageResponse) GoString

func (s RemoveImageResponse) GoString() string

func (*RemoveImageResponse) SetBody

func (*RemoveImageResponse) SetHeaders

func (s *RemoveImageResponse) SetHeaders(v map[string]*string) *RemoveImageResponse

func (*RemoveImageResponse) SetStatusCode

func (s *RemoveImageResponse) SetStatusCode(v int32) *RemoveImageResponse

func (RemoveImageResponse) String

func (s RemoveImageResponse) String() string

type RemoveImageResponseBody

type RemoveImageResponseBody struct {
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RemoveImageResponseBody) GoString

func (s RemoveImageResponseBody) GoString() string

func (*RemoveImageResponseBody) SetRequestId

func (*RemoveImageResponseBody) SetSuccess

func (RemoveImageResponseBody) String

func (s RemoveImageResponseBody) String() string

type TagResourcesRequest added in v1.1.0

type TagResourcesRequest struct {
	// This parameter is required.
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Job
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// This parameter is required.
	Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString added in v1.1.0

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetResourceId added in v1.1.0

func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceType added in v1.1.0

func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetTag added in v1.1.0

func (TagResourcesRequest) String added in v1.1.0

func (s TagResourcesRequest) String() string

type TagResourcesRequestTag added in v1.1.0

type TagResourcesRequestTag struct {
	// This parameter is required.
	//
	// example:
	//
	// TestKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// TestValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (TagResourcesRequestTag) GoString added in v1.1.0

func (s TagResourcesRequestTag) GoString() string

func (*TagResourcesRequestTag) SetKey added in v1.1.0

func (*TagResourcesRequestTag) SetValue added in v1.1.0

func (TagResourcesRequestTag) String added in v1.1.0

func (s TagResourcesRequestTag) String() string

type TagResourcesResponse added in v1.1.0

type TagResourcesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TagResourcesResponse) GoString added in v1.1.0

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody added in v1.1.0

func (*TagResourcesResponse) SetHeaders added in v1.1.0

func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse

func (*TagResourcesResponse) SetStatusCode added in v1.1.0

func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse

func (TagResourcesResponse) String added in v1.1.0

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody added in v1.1.0

type TagResourcesResponseBody struct {
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TagResourcesResponseBody) GoString added in v1.1.0

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId added in v1.1.0

func (TagResourcesResponseBody) String added in v1.1.0

func (s TagResourcesResponseBody) String() string

type UnTagResourcesRequest added in v1.1.0

type UnTagResourcesRequest struct {
	// example:
	//
	// False
	All *bool `json:"All,omitempty" xml:"All,omitempty"`
	// This parameter is required.
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Job
	ResourceType *string   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UnTagResourcesRequest) GoString added in v1.1.0

func (s UnTagResourcesRequest) GoString() string

func (*UnTagResourcesRequest) SetAll added in v1.1.0

func (*UnTagResourcesRequest) SetResourceId added in v1.1.0

func (s *UnTagResourcesRequest) SetResourceId(v []*string) *UnTagResourcesRequest

func (*UnTagResourcesRequest) SetResourceType added in v1.1.0

func (s *UnTagResourcesRequest) SetResourceType(v string) *UnTagResourcesRequest

func (*UnTagResourcesRequest) SetTagKey added in v1.1.0

func (UnTagResourcesRequest) String added in v1.1.0

func (s UnTagResourcesRequest) String() string

type UnTagResourcesResponse added in v1.1.0

type UnTagResourcesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UnTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UnTagResourcesResponse) GoString added in v1.1.0

func (s UnTagResourcesResponse) GoString() string

func (*UnTagResourcesResponse) SetBody added in v1.1.0

func (*UnTagResourcesResponse) SetHeaders added in v1.1.0

func (*UnTagResourcesResponse) SetStatusCode added in v1.1.0

func (UnTagResourcesResponse) String added in v1.1.0

func (s UnTagResourcesResponse) String() string

type UnTagResourcesResponseBody added in v1.1.0

type UnTagResourcesResponseBody struct {
	// example:
	//
	// 896D338C-E4F4-41EC-A154-D605E5DE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UnTagResourcesResponseBody) GoString added in v1.1.0

func (s UnTagResourcesResponseBody) GoString() string

func (*UnTagResourcesResponseBody) SetRequestId added in v1.1.0

func (UnTagResourcesResponseBody) String added in v1.1.0

type UpdatePoolRequest added in v1.3.0

type UpdatePoolRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// PoolTest
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// example:
	//
	// 1
	Priority       *int32                           `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ResourceLimits *UpdatePoolRequestResourceLimits `json:"ResourceLimits,omitempty" xml:"ResourceLimits,omitempty" type:"Struct"`
}

func (UpdatePoolRequest) GoString added in v1.3.0

func (s UpdatePoolRequest) GoString() string

func (*UpdatePoolRequest) SetPoolName added in v1.3.0

func (s *UpdatePoolRequest) SetPoolName(v string) *UpdatePoolRequest

func (*UpdatePoolRequest) SetPriority added in v1.3.0

func (s *UpdatePoolRequest) SetPriority(v int32) *UpdatePoolRequest

func (*UpdatePoolRequest) SetResourceLimits added in v1.3.0

func (UpdatePoolRequest) String added in v1.3.0

func (s UpdatePoolRequest) String() string

type UpdatePoolRequestResourceLimits added in v1.3.0

type UpdatePoolRequestResourceLimits struct {
	// example:
	//
	// 2000
	MaxExectorNum *int32 `json:"MaxExectorNum,omitempty" xml:"MaxExectorNum,omitempty"`
}

func (UpdatePoolRequestResourceLimits) GoString added in v1.3.0

func (*UpdatePoolRequestResourceLimits) SetMaxExectorNum added in v1.3.0

func (UpdatePoolRequestResourceLimits) String added in v1.3.0

type UpdatePoolResponse added in v1.3.0

type UpdatePoolResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePoolResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdatePoolResponse) GoString added in v1.3.0

func (s UpdatePoolResponse) GoString() string

func (*UpdatePoolResponse) SetBody added in v1.3.0

func (*UpdatePoolResponse) SetHeaders added in v1.3.0

func (s *UpdatePoolResponse) SetHeaders(v map[string]*string) *UpdatePoolResponse

func (*UpdatePoolResponse) SetStatusCode added in v1.3.0

func (s *UpdatePoolResponse) SetStatusCode(v int32) *UpdatePoolResponse

func (UpdatePoolResponse) String added in v1.3.0

func (s UpdatePoolResponse) String() string

type UpdatePoolResponseBody added in v1.3.0

type UpdatePoolResponseBody struct {
	// Id of the request
	//
	// example:
	//
	// 04F0F334-1335-436C-A1D7-6C044FE7****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdatePoolResponseBody) GoString added in v1.3.0

func (s UpdatePoolResponseBody) GoString() string

func (*UpdatePoolResponseBody) SetRequestId added in v1.3.0

func (UpdatePoolResponseBody) String added in v1.3.0

func (s UpdatePoolResponseBody) String() string

type UpdatePoolShrinkRequest added in v1.3.0

type UpdatePoolShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// PoolTest
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// example:
	//
	// 1
	Priority             *int32  `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ResourceLimitsShrink *string `json:"ResourceLimits,omitempty" xml:"ResourceLimits,omitempty"`
}

func (UpdatePoolShrinkRequest) GoString added in v1.3.0

func (s UpdatePoolShrinkRequest) GoString() string

func (*UpdatePoolShrinkRequest) SetPoolName added in v1.3.0

func (*UpdatePoolShrinkRequest) SetPriority added in v1.3.0

func (*UpdatePoolShrinkRequest) SetResourceLimitsShrink added in v1.3.0

func (s *UpdatePoolShrinkRequest) SetResourceLimitsShrink(v string) *UpdatePoolShrinkRequest

func (UpdatePoolShrinkRequest) String added in v1.3.0

func (s UpdatePoolShrinkRequest) String() string

Jump to

Keyboard shortcuts

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