client

package
v3.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 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"`
	Name               *string                            `json:"Name,omitempty" xml:"Name,omitempty"`
	VMImageSpec        *AddImageRequestVMImageSpec        `json:"VMImageSpec,omitempty" xml:"VMImageSpec,omitempty" type:"Struct"`
	Version            *string                            `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (AddImageRequest) GoString

func (s AddImageRequest) GoString() string

func (*AddImageRequest) SetContainerImageSpec

func (*AddImageRequest) SetDescription

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

func (*AddImageRequest) SetName

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

func (*AddImageRequest) SetVMImageSpec

func (*AddImageRequest) SetVersion

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

func (AddImageRequest) String

func (s AddImageRequest) String() string

type AddImageRequestContainerImageSpec

type AddImageRequestContainerImageSpec struct {
	IsACREnterprise    *bool                                                `json:"IsACREnterprise,omitempty" xml:"IsACREnterprise,omitempty"`
	IsACRRegistry      *bool                                                `json:"IsACRRegistry,omitempty" xml:"IsACRRegistry,omitempty"`
	RegistryCredential *AddImageRequestContainerImageSpecRegistryCredential `json:"RegistryCredential,omitempty" xml:"RegistryCredential,omitempty" type:"Struct"`
	RegistryCriId      *string                                              `json:"RegistryCriId,omitempty" xml:"RegistryCriId,omitempty"`
	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 {
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	Server   *string `json:"Server,omitempty" xml:"Server,omitempty"`
	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 {
	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 {
	ImageId   *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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"`
	Name                     *string `json:"Name,omitempty" xml:"Name,omitempty"`
	VMImageSpecShrink        *string `json:"VMImageSpec,omitempty" xml:"VMImageSpec,omitempty"`
	Version                  *string `json:"Version,omitempty" xml:"Version,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) SetName

func (*AddImageShrinkRequest) SetVMImageSpecShrink

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

func (*AddImageShrinkRequest) SetVersion

func (AddImageShrinkRequest) String

func (s AddImageShrinkRequest) String() string

type AddonNodeTemplate

type AddonNodeTemplate struct {
	AutoRenew          *bool                         `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	AutoRenewPeriod    *int32                        `json:"AutoRenewPeriod,omitempty" xml:"AutoRenewPeriod,omitempty"`
	DataDisks          []*AddonNodeTemplateDataDisks `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"`
	Duration           *int32                        `json:"Duration,omitempty" xml:"Duration,omitempty"`
	EnableHT           *bool                         `json:"EnableHT,omitempty" xml:"EnableHT,omitempty"`
	ImageId            *string                       `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	InstanceChargeType *string                       `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"`
	InstanceType       *string                       `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	OsName             *string                       `json:"OsName,omitempty" xml:"OsName,omitempty"`
	OsNameEN           *string                       `json:"OsNameEN,omitempty" xml:"OsNameEN,omitempty"`
	Period             *int32                        `json:"Period,omitempty" xml:"Period,omitempty"`
	PeriodUnit         *string                       `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	SpotPriceLimit     *float32                      `json:"SpotPriceLimit,omitempty" xml:"SpotPriceLimit,omitempty"`
	SpotStrategy       *string                       `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	SystemDisk         *AddonNodeTemplateSystemDisk  `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
}

func (AddonNodeTemplate) GoString

func (s AddonNodeTemplate) GoString() string

func (*AddonNodeTemplate) SetAutoRenew

func (s *AddonNodeTemplate) SetAutoRenew(v bool) *AddonNodeTemplate

func (*AddonNodeTemplate) SetAutoRenewPeriod

func (s *AddonNodeTemplate) SetAutoRenewPeriod(v int32) *AddonNodeTemplate

func (*AddonNodeTemplate) SetDataDisks

func (*AddonNodeTemplate) SetDuration

func (s *AddonNodeTemplate) SetDuration(v int32) *AddonNodeTemplate

func (*AddonNodeTemplate) SetEnableHT

func (s *AddonNodeTemplate) SetEnableHT(v bool) *AddonNodeTemplate

func (*AddonNodeTemplate) SetImageId

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

func (*AddonNodeTemplate) SetInstanceChargeType

func (s *AddonNodeTemplate) SetInstanceChargeType(v string) *AddonNodeTemplate

func (*AddonNodeTemplate) SetInstanceType

func (s *AddonNodeTemplate) SetInstanceType(v string) *AddonNodeTemplate

func (*AddonNodeTemplate) SetOsName

func (s *AddonNodeTemplate) SetOsName(v string) *AddonNodeTemplate

func (*AddonNodeTemplate) SetOsNameEN

func (s *AddonNodeTemplate) SetOsNameEN(v string) *AddonNodeTemplate

func (*AddonNodeTemplate) SetPeriod

func (s *AddonNodeTemplate) SetPeriod(v int32) *AddonNodeTemplate

func (*AddonNodeTemplate) SetPeriodUnit

func (s *AddonNodeTemplate) SetPeriodUnit(v string) *AddonNodeTemplate

func (*AddonNodeTemplate) SetSpotPriceLimit

func (s *AddonNodeTemplate) SetSpotPriceLimit(v float32) *AddonNodeTemplate

func (*AddonNodeTemplate) SetSpotStrategy

func (s *AddonNodeTemplate) SetSpotStrategy(v string) *AddonNodeTemplate

func (*AddonNodeTemplate) SetSystemDisk

func (AddonNodeTemplate) String

func (s AddonNodeTemplate) String() string

type AddonNodeTemplateDataDisks

type AddonNodeTemplateDataDisks struct {
	Category           *string `json:"Category,omitempty" xml:"Category,omitempty"`
	DeleteWithInstance *bool   `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"`
	Level              *string `json:"Level,omitempty" xml:"Level,omitempty"`
	Size               *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (AddonNodeTemplateDataDisks) GoString

func (s AddonNodeTemplateDataDisks) GoString() string

func (*AddonNodeTemplateDataDisks) SetCategory

func (*AddonNodeTemplateDataDisks) SetDeleteWithInstance

func (s *AddonNodeTemplateDataDisks) SetDeleteWithInstance(v bool) *AddonNodeTemplateDataDisks

func (*AddonNodeTemplateDataDisks) SetLevel

func (*AddonNodeTemplateDataDisks) SetSize

func (AddonNodeTemplateDataDisks) String

type AddonNodeTemplateSystemDisk

type AddonNodeTemplateSystemDisk struct {
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Level    *string `json:"Level,omitempty" xml:"Level,omitempty"`
	Size     *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (AddonNodeTemplateSystemDisk) GoString

func (s AddonNodeTemplateSystemDisk) GoString() string

func (*AddonNodeTemplateSystemDisk) SetCategory

func (*AddonNodeTemplateSystemDisk) SetLevel

func (*AddonNodeTemplateSystemDisk) SetSize

func (AddonNodeTemplateSystemDisk) 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)

func (*Client) AddImageWithOptions

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

func (*Client) CreateJob

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

func (*Client) CreateJobWithOptions

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

func (*Client) DeleteJobs

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

func (*Client) DeleteJobsWithOptions

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

func (*Client) DescribeJobMetricData

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

func (*Client) DescribeJobMetricDataWithOptions

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

func (*Client) DescribeJobMetricLast

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

func (*Client) DescribeJobMetricLastWithOptions

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

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)

func (*Client) GetImageWithOptions

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

func (*Client) GetJob

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

func (*Client) GetJobWithOptions

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

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)

func (*Client) ListExecutorsWithOptions

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

func (*Client) ListImages

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

func (*Client) ListImagesWithOptions

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

func (*Client) ListJobExecutors

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

func (*Client) ListJobExecutorsWithOptions

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

func (*Client) ListJobs

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

func (*Client) ListJobsWithOptions

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

func (*Client) RemoveImage

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

func (*Client) RemoveImageWithOptions

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

type CreateJobRequest

type CreateJobRequest struct {
	DeploymentPolicy *CreateJobRequestDeploymentPolicy `json:"DeploymentPolicy,omitempty" xml:"DeploymentPolicy,omitempty" type:"Struct"`
	JobDescription   *string                           `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	JobName          *string                           `json:"JobName,omitempty" xml:"JobName,omitempty"`
	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) SetTasks

func (CreateJobRequest) String

func (s CreateJobRequest) String() string

type CreateJobRequestDeploymentPolicy

type CreateJobRequestDeploymentPolicy struct {
	AllocationSpec *string                                  `json:"AllocationSpec,omitempty" xml:"AllocationSpec,omitempty"`
	Network        *CreateJobRequestDeploymentPolicyNetwork `json:"Network,omitempty" xml:"Network,omitempty" type:"Struct"`
}

func (CreateJobRequestDeploymentPolicy) GoString

func (*CreateJobRequestDeploymentPolicy) SetAllocationSpec

func (CreateJobRequestDeploymentPolicy) String

type CreateJobRequestDeploymentPolicyNetwork

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

func (CreateJobRequestDeploymentPolicyNetwork) GoString

func (*CreateJobRequestDeploymentPolicyNetwork) SetVswitch

func (CreateJobRequestDeploymentPolicyNetwork) String

type CreateJobRequestTasks

type CreateJobRequestTasks struct {
	ExecutorPolicy  *CreateJobRequestTasksExecutorPolicy `json:"ExecutorPolicy,omitempty" xml:"ExecutorPolicy,omitempty" type:"Struct"`
	TaskName        *string                              `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	TaskSpec        *CreateJobRequestTasksTaskSpec       `json:"TaskSpec,omitempty" xml:"TaskSpec,omitempty" type:"Struct"`
	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"`
	MaxCount  *int32                                        `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
}

func (CreateJobRequestTasksExecutorPolicy) GoString

func (*CreateJobRequestTasksExecutorPolicy) SetMaxCount

func (CreateJobRequestTasksExecutorPolicy) String

type CreateJobRequestTasksExecutorPolicyArraySpec

type CreateJobRequestTasksExecutorPolicyArraySpec struct {
	IndexEnd   *int32 `json:"IndexEnd,omitempty" xml:"IndexEnd,omitempty"`
	IndexStart *int32 `json:"IndexStart,omitempty" xml:"IndexStart,omitempty"`
	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"`
	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 {
	Cores  *float32                                      `json:"Cores,omitempty" xml:"Cores,omitempty"`
	Disks  []*CreateJobRequestTasksTaskSpecResourceDisks `json:"Disks,omitempty" xml:"Disks,omitempty" type:"Repeated"`
	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 {
	Size *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
	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 {
	Command         []*string                                                            `json:"Command,omitempty" xml:"Command,omitempty" type:"Repeated"`
	EnvironmentVars []*CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars `json:"EnvironmentVars,omitempty" xml:"EnvironmentVars,omitempty" type:"Repeated"`
	Image           *string                                                              `json:"Image,omitempty" xml:"Image,omitempty"`
	WorkingDir      *string                                                              `json:"WorkingDir,omitempty" xml:"WorkingDir,omitempty"`
}

func (CreateJobRequestTasksTaskSpecTaskExecutorContainer) GoString

func (*CreateJobRequestTasksTaskSpecTaskExecutorContainer) SetCommand

func (*CreateJobRequestTasksTaskSpecTaskExecutorContainer) SetImage

func (*CreateJobRequestTasksTaskSpecTaskExecutorContainer) SetWorkingDir

func (CreateJobRequestTasksTaskSpecTaskExecutorContainer) String

type CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars

type CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	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 {
	Image        *string `json:"Image,omitempty" xml:"Image,omitempty"`
	PrologScript *string `json:"PrologScript,omitempty" xml:"PrologScript,omitempty"`
	Script       *string `json:"Script,omitempty" xml:"Script,omitempty"`
}

func (CreateJobRequestTasksTaskSpecTaskExecutorVM) GoString

func (*CreateJobRequestTasksTaskSpecTaskExecutorVM) SetImage

func (*CreateJobRequestTasksTaskSpecTaskExecutorVM) SetPrologScript

func (*CreateJobRequestTasksTaskSpecTaskExecutorVM) SetScript

func (CreateJobRequestTasksTaskSpecTaskExecutorVM) String

type CreateJobRequestTasksTaskSpecVolumeMount

type CreateJobRequestTasksTaskSpecVolumeMount struct {
	MountOptions *string `json:"MountOptions,omitempty" xml:"MountOptions,omitempty"`
	MountPath    *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	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 {
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateJobResponseBody) GoString

func (s CreateJobResponseBody) GoString() string

func (*CreateJobResponseBody) SetJobId

func (*CreateJobResponseBody) SetRequestId

func (CreateJobResponseBody) String

func (s CreateJobResponseBody) String() string

type CreateJobShrinkRequest

type CreateJobShrinkRequest struct {
	DeploymentPolicyShrink *string `json:"DeploymentPolicy,omitempty" xml:"DeploymentPolicy,omitempty"`
	JobDescription         *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	JobName                *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	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) SetTasksShrink

func (CreateJobShrinkRequest) String

func (s CreateJobShrinkRequest) 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 {
	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"`
	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 {
	// Id of the request
	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 DescribeJobMetricDataRequest

type DescribeJobMetricDataRequest struct {
	ArrayIndex []*int32 `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty" type:"Repeated"`
	JobId      *string  `json:"JobId,omitempty" xml:"JobId,omitempty"`
	MetricName *string  `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	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 {
	DataPoints *string `json:"DataPoints,omitempty" xml:"DataPoints,omitempty"`
	Period     *int32  `json:"Period,omitempty" xml:"Period,omitempty"`
	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"`
	JobId            *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	MetricName       *string `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	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"`
	JobId      *string  `json:"JobId,omitempty" xml:"JobId,omitempty"`
	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"`
	RequestId *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeJobMetricLastResponseBody) GoString

func (*DescribeJobMetricLastResponseBody) SetRequestId

func (DescribeJobMetricLastResponseBody) String

type DescribeJobMetricLastResponseBodyMetrics

type DescribeJobMetricLastResponseBodyMetrics struct {
	ArrayIndex *int32  `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty"`
	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"`
	JobId            *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	TaskName         *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (DescribeJobMetricLastShrinkRequest) GoString

func (*DescribeJobMetricLastShrinkRequest) SetArrayIndexShrink

func (*DescribeJobMetricLastShrinkRequest) SetJobId

func (*DescribeJobMetricLastShrinkRequest) SetTaskName

func (DescribeJobMetricLastShrinkRequest) String

type GetImageRequest

type GetImageRequest struct {
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
}

func (GetImageRequest) GoString

func (s GetImageRequest) GoString() string

func (*GetImageRequest) SetImageId

func (s *GetImageRequest) SetImageId(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"`
	RequestId  *string                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool                      `json:"Success,omitempty" xml:"Success,omitempty"`
	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 {
	ContainerImageSpec *GetImageResponseBodyImageContainerImageSpec `json:"ContainerImageSpec,omitempty" xml:"ContainerImageSpec,omitempty" type:"Struct"`
	CreateTime         *string                                      `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description        *string                                      `json:"Description,omitempty" xml:"Description,omitempty"`
	ImageType          *string                                      `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	Name               *string                                      `json:"Name,omitempty" xml:"Name,omitempty"`
	Size               *string                                      `json:"Size,omitempty" xml:"Size,omitempty"`
	VMImageSpec        *GetImageResponseBodyImageVMImageSpec        `json:"VMImageSpec,omitempty" xml:"VMImageSpec,omitempty" type:"Struct"`
	Version            *string                                      `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetImageResponseBodyImage) GoString

func (s GetImageResponseBodyImage) GoString() string

func (*GetImageResponseBodyImage) SetCreateTime

func (*GetImageResponseBodyImage) SetDescription

func (*GetImageResponseBodyImage) SetImageType

func (*GetImageResponseBodyImage) SetName

func (*GetImageResponseBodyImage) SetSize

func (*GetImageResponseBodyImage) SetVMImageSpec

func (*GetImageResponseBodyImage) SetVersion

func (GetImageResponseBodyImage) String

func (s GetImageResponseBodyImage) String() string

type GetImageResponseBodyImageContainerImageSpec

type GetImageResponseBodyImageContainerImageSpec struct {
	IsACREnterprise    *bool                                                          `json:"IsACREnterprise,omitempty" xml:"IsACREnterprise,omitempty"`
	IsACRRegistry      *bool                                                          `json:"IsACRRegistry,omitempty" xml:"IsACRRegistry,omitempty"`
	RegistryCredential *GetImageResponseBodyImageContainerImageSpecRegistryCredential `json:"RegistryCredential,omitempty" xml:"RegistryCredential,omitempty" type:"Struct"`
	RegistryCriId      *string                                                        `json:"RegistryCriId,omitempty" xml:"RegistryCriId,omitempty"`
	RegistryUrl        *string                                                        `json:"RegistryUrl,omitempty" xml:"RegistryUrl,omitempty"`
}

func (GetImageResponseBodyImageContainerImageSpec) GoString

func (*GetImageResponseBodyImageContainerImageSpec) SetIsACREnterprise

func (*GetImageResponseBodyImageContainerImageSpec) SetIsACRRegistry

func (*GetImageResponseBodyImageContainerImageSpec) SetRegistryCriId

func (*GetImageResponseBodyImageContainerImageSpec) SetRegistryUrl

func (GetImageResponseBodyImageContainerImageSpec) String

type GetImageResponseBodyImageContainerImageSpecRegistryCredential

type GetImageResponseBodyImageContainerImageSpecRegistryCredential struct {
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	Server   *string `json:"Server,omitempty" xml:"Server,omitempty"`
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (GetImageResponseBodyImageContainerImageSpecRegistryCredential) GoString

func (*GetImageResponseBodyImageContainerImageSpecRegistryCredential) SetPassword

func (*GetImageResponseBodyImageContainerImageSpecRegistryCredential) SetServer

func (*GetImageResponseBodyImageContainerImageSpecRegistryCredential) SetUserName

func (GetImageResponseBodyImageContainerImageSpecRegistryCredential) String

type GetImageResponseBodyImageVMImageSpec

type GetImageResponseBodyImageVMImageSpec struct {
	Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"`
	ImageId      *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	OsTag        *string `json:"OsTag,omitempty" xml:"OsTag,omitempty"`
	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 {
	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"`
	// Id of the request
	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 {
	CreateTime       *string                                    `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	DeploymentPolicy *GetJobResponseBodyJobInfoDeploymentPolicy `json:"DeploymentPolicy,omitempty" xml:"DeploymentPolicy,omitempty" type:"Struct"`
	EndTime          *string                                    `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	JobDescription   *string                                    `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	JobId            *string                                    `json:"JobId,omitempty" xml:"JobId,omitempty"`
	JobName          *string                                    `json:"JobName,omitempty" xml:"JobName,omitempty"`
	StartTime        *string                                    `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	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) SetStartTime

func (*GetJobResponseBodyJobInfo) SetStatus

func (*GetJobResponseBodyJobInfo) SetTasks

func (GetJobResponseBodyJobInfo) String

func (s GetJobResponseBodyJobInfo) String() string

type GetJobResponseBodyJobInfoDeploymentPolicy

type GetJobResponseBodyJobInfoDeploymentPolicy struct {
	AllocationSpec *string                                           `json:"AllocationSpec,omitempty" xml:"AllocationSpec,omitempty"`
	Network        *GetJobResponseBodyJobInfoDeploymentPolicyNetwork `json:"Network,omitempty" xml:"Network,omitempty" type:"Struct"`
}

func (GetJobResponseBodyJobInfoDeploymentPolicy) GoString

func (*GetJobResponseBodyJobInfoDeploymentPolicy) SetAllocationSpec

func (GetJobResponseBodyJobInfoDeploymentPolicy) String

type GetJobResponseBodyJobInfoDeploymentPolicyNetwork

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

func (GetJobResponseBodyJobInfoDeploymentPolicyNetwork) GoString

func (*GetJobResponseBodyJobInfoDeploymentPolicyNetwork) SetVswitch

func (GetJobResponseBodyJobInfoDeploymentPolicyNetwork) String

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"`
	TaskName        *string                                         `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	TaskSpec        *GetJobResponseBodyJobInfoTasksTaskSpec         `json:"TaskSpec,omitempty" xml:"TaskSpec,omitempty" type:"Struct"`
	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"`
	MaxCount  *int32                                                 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
}

func (GetJobResponseBodyJobInfoTasksExecutorPolicy) GoString

func (*GetJobResponseBodyJobInfoTasksExecutorPolicy) SetMaxCount

func (GetJobResponseBodyJobInfoTasksExecutorPolicy) String

type GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec

type GetJobResponseBodyJobInfoTasksExecutorPolicyArraySpec struct {
	IndexEnd   *int32 `json:"IndexEnd,omitempty" xml:"IndexEnd,omitempty"`
	IndexStart *int32 `json:"IndexStart,omitempty" xml:"IndexStart,omitempty"`
	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 {
	ArrayId      *int32  `json:"ArrayId,omitempty" xml:"ArrayId,omitempty"`
	CreateTime   *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	EndTime      *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	StartTime    *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status       *string `json:"Status,omitempty" xml:"Status,omitempty"`
	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 {
	Cores  *float32                                               `json:"Cores,omitempty" xml:"Cores,omitempty"`
	Disks  []*GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks `json:"Disks,omitempty" xml:"Disks,omitempty" type:"Repeated"`
	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 {
	Size *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
	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 {
	Image        *string `json:"Image,omitempty" xml:"Image,omitempty"`
	PrologScript *string `json:"PrologScript,omitempty" xml:"PrologScript,omitempty"`
	Script       *string `json:"Script,omitempty" xml:"Script,omitempty"`
}

func (GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) GoString

func (*GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) SetImage

func (*GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) SetPrologScript

func (*GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) SetScript

func (GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM) String

type ListExecutorsRequest

type ListExecutorsRequest struct {
	Filter     *ListExecutorsRequestFilter `json:"Filter,omitempty" xml:"Filter,omitempty" type:"Struct"`
	PageNumber *string                     `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	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"`
	JobName           *string   `json:"JobName,omitempty" xml:"JobName,omitempty"`
	TimeCreatedAfter  *int32    `json:"TimeCreatedAfter,omitempty" xml:"TimeCreatedAfter,omitempty"`
	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) 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"`
	PageNumber *string                               `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *string                               `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	ArrayIndex   *int32    `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty"`
	CreateTime   *string   `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	EndTime      *string   `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	ExecutorId   *string   `json:"ExecutorId,omitempty" xml:"ExecutorId,omitempty"`
	HostName     []*string `json:"HostName,omitempty" xml:"HostName,omitempty" type:"Repeated"`
	IpAddress    []*string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty" type:"Repeated"`
	JobId        *string   `json:"JobId,omitempty" xml:"JobId,omitempty"`
	JobName      *string   `json:"JobName,omitempty" xml:"JobName,omitempty"`
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	StatusReason *string   `json:"StatusReason,omitempty" xml:"StatusReason,omitempty"`
	TaskName     *string   `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (ListExecutorsResponseBodyExecutors) GoString

func (*ListExecutorsResponseBodyExecutors) SetArrayIndex

func (*ListExecutorsResponseBodyExecutors) SetCreateTime

func (*ListExecutorsResponseBodyExecutors) SetEndTime

func (*ListExecutorsResponseBodyExecutors) SetExecutorId

func (*ListExecutorsResponseBodyExecutors) SetHostName

func (*ListExecutorsResponseBodyExecutors) SetIpAddress

func (*ListExecutorsResponseBodyExecutors) SetJobId

func (*ListExecutorsResponseBodyExecutors) SetJobName

func (*ListExecutorsResponseBodyExecutors) SetStatus

func (*ListExecutorsResponseBodyExecutors) SetStatusReason

func (*ListExecutorsResponseBodyExecutors) SetTaskName

func (ListExecutorsResponseBodyExecutors) String

type ListExecutorsShrinkRequest

type ListExecutorsShrinkRequest struct {
	FilterShrink *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	PageNumber   *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	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 {
	ImageIds   []*string `json:"ImageIds,omitempty" xml:"ImageIds,omitempty" type:"Repeated"`
	ImageNames []*string `json:"ImageNames,omitempty" xml:"ImageNames,omitempty" type:"Repeated"`
	PageNumber *int64    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int64    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListImagesRequest) GoString

func (s ListImagesRequest) GoString() string

func (*ListImagesRequest) SetImageIds

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

func (*ListImagesRequest) SetImageNames

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

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"`
	PageNumber *int64                          `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int64                          `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool                           `json:"Success,omitempty" xml:"Success,omitempty"`
	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 {
	CreateTime  *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	ImageId     *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageType   *string `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	Name        *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Version     *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (ListImagesResponseBodyImages) GoString

func (s ListImagesResponseBodyImages) GoString() string

func (*ListImagesResponseBodyImages) SetCreateTime

func (*ListImagesResponseBodyImages) SetDescription

func (*ListImagesResponseBodyImages) SetImageId

func (*ListImagesResponseBodyImages) SetImageType

func (*ListImagesResponseBodyImages) SetName

func (*ListImagesResponseBodyImages) SetVersion

func (ListImagesResponseBodyImages) String

type ListImagesShrinkRequest

type ListImagesShrinkRequest struct {
	ImageIdsShrink   *string `json:"ImageIds,omitempty" xml:"ImageIds,omitempty"`
	ImageNamesShrink *string `json:"ImageNames,omitempty" xml:"ImageNames,omitempty"`
	PageNumber       *int64  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize         *int64  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListImagesShrinkRequest) GoString

func (s ListImagesShrinkRequest) GoString() string

func (*ListImagesShrinkRequest) SetImageIdsShrink

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

func (*ListImagesShrinkRequest) SetImageNamesShrink

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

func (*ListImagesShrinkRequest) SetPageNumber

func (*ListImagesShrinkRequest) SetPageSize

func (ListImagesShrinkRequest) String

func (s ListImagesShrinkRequest) String() string

type ListJobExecutorsRequest

type ListJobExecutorsRequest struct {
	JobId      *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Task ID
	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 {
	Executors  []*ListJobExecutorsResponseBodyExecutors `json:"Executors,omitempty" xml:"Executors,omitempty" type:"Repeated"`
	JobId      *string                                  `json:"JobId,omitempty" xml:"JobId,omitempty"`
	PageNumber *string                                  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *string                                  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Id of the request
	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TaskName   *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListJobExecutorsResponseBody) GoString

func (s ListJobExecutorsResponseBody) GoString() string

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 ListJobExecutorsResponseBodyExecutors

type ListJobExecutorsResponseBodyExecutors struct {
	ArrayIndex   *int32    `json:"ArrayIndex,omitempty" xml:"ArrayIndex,omitempty"`
	CreateTime   *string   `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	EndTime      *string   `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	HostName     []*string `json:"HostName,omitempty" xml:"HostName,omitempty" type:"Repeated"`
	IpAddress    []*string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty" type:"Repeated"`
	Status       *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	StatusReason *string   `json:"StatusReason,omitempty" xml:"StatusReason,omitempty"`
}

func (ListJobExecutorsResponseBodyExecutors) GoString

func (*ListJobExecutorsResponseBodyExecutors) SetArrayIndex

func (*ListJobExecutorsResponseBodyExecutors) SetCreateTime

func (*ListJobExecutorsResponseBodyExecutors) SetEndTime

func (*ListJobExecutorsResponseBodyExecutors) SetHostName

func (*ListJobExecutorsResponseBodyExecutors) SetIpAddress

func (*ListJobExecutorsResponseBodyExecutors) SetStatus

func (*ListJobExecutorsResponseBodyExecutors) SetStatusReason

func (ListJobExecutorsResponseBodyExecutors) String

type ListJobsRequest

type ListJobsRequest struct {
	Filter     *ListJobsRequestFilter `json:"Filter,omitempty" xml:"Filter,omitempty" type:"Struct"`
	PageNumber *string                `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	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 {
	JobId             *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	JobName           *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	Status            *string `json:"Status,omitempty" xml:"Status,omitempty"`
	TimeCreatedAfter  *int32  `json:"TimeCreatedAfter,omitempty" xml:"TimeCreatedAfter,omitempty"`
	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 {
	Label *string `json:"Label,omitempty" xml:"Label,omitempty"`
	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"`
	PageNumber *int32                         `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Id of the request
	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	CreateTime      *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	EndTime         *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	ExecutorCount   *int32  `json:"ExecutorCount,omitempty" xml:"ExecutorCount,omitempty"`
	JobDescription  *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	JobId           *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	JobName         *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	OwnerUid        *string `json:"OwnerUid,omitempty" xml:"OwnerUid,omitempty"`
	StartTime       *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status          *string `json:"Status,omitempty" xml:"Status,omitempty"`
	TaskCount       *int32  `json:"TaskCount,omitempty" xml:"TaskCount,omitempty"`
	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) SetTaskCount

func (*ListJobsResponseBodyJobList) SetTaskSustainable

func (ListJobsResponseBodyJobList) String

type ListJobsShrinkRequest

type ListJobsShrinkRequest struct {
	FilterShrink *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	PageNumber   *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	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 NodeTemplate

type NodeTemplate struct {
	AutoRenew          *bool                    `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	AutoRenewPeriod    *int32                   `json:"AutoRenewPeriod,omitempty" xml:"AutoRenewPeriod,omitempty"`
	DataDisks          []*NodeTemplateDataDisks `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"`
	Duration           *int32                   `json:"Duration,omitempty" xml:"Duration,omitempty"`
	EnableHT           *bool                    `json:"EnableHT,omitempty" xml:"EnableHT,omitempty"`
	ImageId            *string                  `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	InstanceChargeType *string                  `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"`
	InstanceType       *string                  `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	Period             *int32                   `json:"Period,omitempty" xml:"Period,omitempty"`
	PeriodUnit         *string                  `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	SpotPriceLimit     *float32                 `json:"SpotPriceLimit,omitempty" xml:"SpotPriceLimit,omitempty"`
	SpotStrategy       *string                  `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	SystemDisk         *NodeTemplateSystemDisk  `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
}

func (NodeTemplate) GoString

func (s NodeTemplate) GoString() string

func (*NodeTemplate) SetAutoRenew

func (s *NodeTemplate) SetAutoRenew(v bool) *NodeTemplate

func (*NodeTemplate) SetAutoRenewPeriod

func (s *NodeTemplate) SetAutoRenewPeriod(v int32) *NodeTemplate

func (*NodeTemplate) SetDataDisks

func (s *NodeTemplate) SetDataDisks(v []*NodeTemplateDataDisks) *NodeTemplate

func (*NodeTemplate) SetDuration

func (s *NodeTemplate) SetDuration(v int32) *NodeTemplate

func (*NodeTemplate) SetEnableHT

func (s *NodeTemplate) SetEnableHT(v bool) *NodeTemplate

func (*NodeTemplate) SetImageId

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

func (*NodeTemplate) SetInstanceChargeType

func (s *NodeTemplate) SetInstanceChargeType(v string) *NodeTemplate

func (*NodeTemplate) SetInstanceType

func (s *NodeTemplate) SetInstanceType(v string) *NodeTemplate

func (*NodeTemplate) SetPeriod

func (s *NodeTemplate) SetPeriod(v int32) *NodeTemplate

func (*NodeTemplate) SetPeriodUnit

func (s *NodeTemplate) SetPeriodUnit(v string) *NodeTemplate

func (*NodeTemplate) SetSpotPriceLimit

func (s *NodeTemplate) SetSpotPriceLimit(v float32) *NodeTemplate

func (*NodeTemplate) SetSpotStrategy

func (s *NodeTemplate) SetSpotStrategy(v string) *NodeTemplate

func (*NodeTemplate) SetSystemDisk

func (s *NodeTemplate) SetSystemDisk(v *NodeTemplateSystemDisk) *NodeTemplate

func (NodeTemplate) String

func (s NodeTemplate) String() string

type NodeTemplateDataDisks

type NodeTemplateDataDisks struct {
	Category           *string `json:"Category,omitempty" xml:"Category,omitempty"`
	DeleteWithInstance *bool   `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"`
	Level              *string `json:"Level,omitempty" xml:"Level,omitempty"`
	Size               *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (NodeTemplateDataDisks) GoString

func (s NodeTemplateDataDisks) GoString() string

func (*NodeTemplateDataDisks) SetCategory

func (*NodeTemplateDataDisks) SetDeleteWithInstance

func (s *NodeTemplateDataDisks) SetDeleteWithInstance(v bool) *NodeTemplateDataDisks

func (*NodeTemplateDataDisks) SetLevel

func (*NodeTemplateDataDisks) SetSize

func (NodeTemplateDataDisks) String

func (s NodeTemplateDataDisks) String() string

type NodeTemplateSystemDisk

type NodeTemplateSystemDisk struct {
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Level    *string `json:"Level,omitempty" xml:"Level,omitempty"`
	Size     *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (NodeTemplateSystemDisk) GoString

func (s NodeTemplateSystemDisk) GoString() string

func (*NodeTemplateSystemDisk) SetCategory

func (*NodeTemplateSystemDisk) SetLevel

func (*NodeTemplateSystemDisk) SetSize

func (NodeTemplateSystemDisk) String

func (s NodeTemplateSystemDisk) String() string

type QueueTemplate

type QueueTemplate struct {
	AllocationStrategy *string         `json:"AllocationStrategy,omitempty" xml:"AllocationStrategy,omitempty"`
	ComputeNodes       []*NodeTemplate `json:"ComputeNodes,omitempty" xml:"ComputeNodes,omitempty" type:"Repeated"`
	EnableScaleIn      *bool           `json:"EnableScaleIn,omitempty" xml:"EnableScaleIn,omitempty"`
	EnableScaleOut     *bool           `json:"EnableScaleOut,omitempty" xml:"EnableScaleOut,omitempty"`
	HostnamePrefix     *string         `json:"HostnamePrefix,omitempty" xml:"HostnamePrefix,omitempty"`
	HostnameSuffix     *string         `json:"HostnameSuffix,omitempty" xml:"HostnameSuffix,omitempty"`
	InitialCount       *int32          `json:"InitialCount,omitempty" xml:"InitialCount,omitempty"`
	InterConnect       *string         `json:"InterConnect,omitempty" xml:"InterConnect,omitempty"`
	KeepAliveNodes     []*string       `json:"KeepAliveNodes,omitempty" xml:"KeepAliveNodes,omitempty" type:"Repeated"`
	MaxCount           *int32          `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	MaxCountPerCycle   *int64          `json:"MaxCountPerCycle,omitempty" xml:"MaxCountPerCycle,omitempty"`
	MinCount           *int32          `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	Name               *string         `json:"Name,omitempty" xml:"Name,omitempty"`
	RamRole            *string         `json:"RamRole,omitempty" xml:"RamRole,omitempty"`
	VSwitchIds         []*string       `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"`
}

func (QueueTemplate) GoString

func (s QueueTemplate) GoString() string

func (*QueueTemplate) SetAllocationStrategy

func (s *QueueTemplate) SetAllocationStrategy(v string) *QueueTemplate

func (*QueueTemplate) SetComputeNodes

func (s *QueueTemplate) SetComputeNodes(v []*NodeTemplate) *QueueTemplate

func (*QueueTemplate) SetEnableScaleIn

func (s *QueueTemplate) SetEnableScaleIn(v bool) *QueueTemplate

func (*QueueTemplate) SetEnableScaleOut

func (s *QueueTemplate) SetEnableScaleOut(v bool) *QueueTemplate

func (*QueueTemplate) SetHostnamePrefix

func (s *QueueTemplate) SetHostnamePrefix(v string) *QueueTemplate

func (*QueueTemplate) SetHostnameSuffix

func (s *QueueTemplate) SetHostnameSuffix(v string) *QueueTemplate

func (*QueueTemplate) SetInitialCount

func (s *QueueTemplate) SetInitialCount(v int32) *QueueTemplate

func (*QueueTemplate) SetInterConnect

func (s *QueueTemplate) SetInterConnect(v string) *QueueTemplate

func (*QueueTemplate) SetKeepAliveNodes

func (s *QueueTemplate) SetKeepAliveNodes(v []*string) *QueueTemplate

func (*QueueTemplate) SetMaxCount

func (s *QueueTemplate) SetMaxCount(v int32) *QueueTemplate

func (*QueueTemplate) SetMaxCountPerCycle

func (s *QueueTemplate) SetMaxCountPerCycle(v int64) *QueueTemplate

func (*QueueTemplate) SetMinCount

func (s *QueueTemplate) SetMinCount(v int32) *QueueTemplate

func (*QueueTemplate) SetName

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

func (*QueueTemplate) SetRamRole

func (s *QueueTemplate) SetRamRole(v string) *QueueTemplate

func (*QueueTemplate) SetVSwitchIds

func (s *QueueTemplate) SetVSwitchIds(v []*string) *QueueTemplate

func (QueueTemplate) String

func (s QueueTemplate) String() string

type RemoveImageRequest

type RemoveImageRequest struct {
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
}

func (RemoveImageRequest) GoString

func (s RemoveImageRequest) GoString() string

func (*RemoveImageRequest) SetImageId

func (s *RemoveImageRequest) SetImageId(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 {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 SharedStorageTemplate

type SharedStorageTemplate struct {
	FileSystemId      *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	MountDirectory    *string `json:"MountDirectory,omitempty" xml:"MountDirectory,omitempty"`
	MountOptions      *string `json:"MountOptions,omitempty" xml:"MountOptions,omitempty"`
	MountTargetDomain *string `json:"MountTargetDomain,omitempty" xml:"MountTargetDomain,omitempty"`
	NASDirectory      *string `json:"NASDirectory,omitempty" xml:"NASDirectory,omitempty"`
	ProtocolType      *string `json:"ProtocolType,omitempty" xml:"ProtocolType,omitempty"`
}

func (SharedStorageTemplate) GoString

func (s SharedStorageTemplate) GoString() string

func (*SharedStorageTemplate) SetFileSystemId

func (s *SharedStorageTemplate) SetFileSystemId(v string) *SharedStorageTemplate

func (*SharedStorageTemplate) SetMountDirectory

func (s *SharedStorageTemplate) SetMountDirectory(v string) *SharedStorageTemplate

func (*SharedStorageTemplate) SetMountOptions

func (s *SharedStorageTemplate) SetMountOptions(v string) *SharedStorageTemplate

func (*SharedStorageTemplate) SetMountTargetDomain

func (s *SharedStorageTemplate) SetMountTargetDomain(v string) *SharedStorageTemplate

func (*SharedStorageTemplate) SetNASDirectory

func (s *SharedStorageTemplate) SetNASDirectory(v string) *SharedStorageTemplate

func (*SharedStorageTemplate) SetProtocolType

func (s *SharedStorageTemplate) SetProtocolType(v string) *SharedStorageTemplate

func (SharedStorageTemplate) String

func (s SharedStorageTemplate) String() string

Jump to

Keyboard shortcuts

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