client

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: May 31, 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 AddMembersRequest added in v1.3.0

type AddMembersRequest struct {
	// This parameter is required.
	MemberArns []*string `json:"memberArns,omitempty" xml:"memberArns,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// w-975bcfda9625****
	WorkspaceId *string `json:"workspaceId,omitempty" xml:"workspaceId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (AddMembersRequest) GoString added in v1.3.0

func (s AddMembersRequest) GoString() string

func (*AddMembersRequest) SetMemberArns added in v1.3.0

func (s *AddMembersRequest) SetMemberArns(v []*string) *AddMembersRequest

func (*AddMembersRequest) SetRegionId added in v1.3.0

func (s *AddMembersRequest) SetRegionId(v string) *AddMembersRequest

func (*AddMembersRequest) SetWorkspaceId added in v1.3.0

func (s *AddMembersRequest) SetWorkspaceId(v string) *AddMembersRequest

func (AddMembersRequest) String added in v1.3.0

func (s AddMembersRequest) String() string

type AddMembersResponse added in v1.3.0

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

func (AddMembersResponse) GoString added in v1.3.0

func (s AddMembersResponse) GoString() string

func (*AddMembersResponse) SetBody added in v1.3.0

func (*AddMembersResponse) SetHeaders added in v1.3.0

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

func (*AddMembersResponse) SetStatusCode added in v1.3.0

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

func (AddMembersResponse) String added in v1.3.0

func (s AddMembersResponse) String() string

type AddMembersResponseBody added in v1.3.0

type AddMembersResponseBody struct {
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (AddMembersResponseBody) GoString added in v1.3.0

func (s AddMembersResponseBody) GoString() string

func (*AddMembersResponseBody) SetRequestId added in v1.3.0

func (AddMembersResponseBody) String added in v1.3.0

func (s AddMembersResponseBody) String() string

type Artifact

type Artifact struct {
	// This parameter is required.
	BizId *string `json:"bizId,omitempty" xml:"bizId,omitempty"`
	// This parameter is required.
	Creator    *int64      `json:"creator,omitempty" xml:"creator,omitempty"`
	Credential *Credential `json:"credential,omitempty" xml:"credential,omitempty"`
	// This parameter is required.
	GmtCreated *string `json:"gmtCreated,omitempty" xml:"gmtCreated,omitempty"`
	// This parameter is required.
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// This parameter is required.
	Location *string `json:"location,omitempty" xml:"location,omitempty"`
	// This parameter is required.
	Modifier *int64 `json:"modifier,omitempty" xml:"modifier,omitempty"`
	// This parameter is required.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (Artifact) GoString

func (s Artifact) GoString() string

func (*Artifact) SetBizId

func (s *Artifact) SetBizId(v string) *Artifact

func (*Artifact) SetCreator

func (s *Artifact) SetCreator(v int64) *Artifact

func (*Artifact) SetCredential

func (s *Artifact) SetCredential(v *Credential) *Artifact

func (*Artifact) SetGmtCreated

func (s *Artifact) SetGmtCreated(v string) *Artifact

func (*Artifact) SetGmtModified

func (s *Artifact) SetGmtModified(v string) *Artifact

func (*Artifact) SetLocation

func (s *Artifact) SetLocation(v string) *Artifact

func (*Artifact) SetModifier

func (s *Artifact) SetModifier(v int64) *Artifact

func (*Artifact) SetName

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

func (Artifact) String

func (s Artifact) String() string

type CancelJobRunRequest

type CancelJobRunRequest struct {
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (CancelJobRunRequest) GoString

func (s CancelJobRunRequest) GoString() string

func (*CancelJobRunRequest) SetRegionId

func (s *CancelJobRunRequest) SetRegionId(v string) *CancelJobRunRequest

func (CancelJobRunRequest) String

func (s CancelJobRunRequest) String() string

type CancelJobRunResponse

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

func (CancelJobRunResponse) GoString

func (s CancelJobRunResponse) GoString() string

func (*CancelJobRunResponse) SetBody

func (*CancelJobRunResponse) SetHeaders

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

func (*CancelJobRunResponse) SetStatusCode

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

func (CancelJobRunResponse) String

func (s CancelJobRunResponse) String() string

type CancelJobRunResponseBody

type CancelJobRunResponseBody struct {
	// example:
	//
	// jr-1a2bc3
	JobRunId *string `json:"jobRunId,omitempty" xml:"jobRunId,omitempty"`
	// 请求ID。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CancelJobRunResponseBody) GoString

func (s CancelJobRunResponseBody) GoString() string

func (*CancelJobRunResponseBody) SetJobRunId

func (*CancelJobRunResponseBody) SetRequestId

func (CancelJobRunResponseBody) String

func (s CancelJobRunResponseBody) String() string

type Category

type Category struct {
	// This parameter is required.
	BizId *string `json:"bizId,omitempty" xml:"bizId,omitempty"`
	// This parameter is required.
	Creator *int64 `json:"creator,omitempty" xml:"creator,omitempty"`
	// This parameter is required.
	GmtCreated *string `json:"gmtCreated,omitempty" xml:"gmtCreated,omitempty"`
	// This parameter is required.
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// This parameter is required.
	Modifier *int64 `json:"modifier,omitempty" xml:"modifier,omitempty"`
	// This parameter is required.
	Name        *string `json:"name,omitempty" xml:"name,omitempty"`
	ParentBizId *string `json:"parentBizId,omitempty" xml:"parentBizId,omitempty"`
	// This parameter is required.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (Category) GoString

func (s Category) GoString() string

func (*Category) SetBizId

func (s *Category) SetBizId(v string) *Category

func (*Category) SetCreator

func (s *Category) SetCreator(v int64) *Category

func (*Category) SetGmtCreated

func (s *Category) SetGmtCreated(v string) *Category

func (*Category) SetGmtModified

func (s *Category) SetGmtModified(v string) *Category

func (*Category) SetModifier

func (s *Category) SetModifier(v int64) *Category

func (*Category) SetName

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

func (*Category) SetParentBizId

func (s *Category) SetParentBizId(v string) *Category

func (*Category) SetType

func (s *Category) SetType(v string) *Category

func (Category) String

func (s Category) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) AddMembers added in v1.3.0

func (client *Client) AddMembers(request *AddMembersRequest) (_result *AddMembersResponse, _err error)

Summary:

添加用户

@param request - AddMembersRequest

@return AddMembersResponse

func (*Client) AddMembersWithOptions added in v1.3.0

func (client *Client) AddMembersWithOptions(request *AddMembersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddMembersResponse, _err error)

Summary:

添加用户

@param request - AddMembersRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return AddMembersResponse

func (*Client) CancelJobRun

func (client *Client) CancelJobRun(workspaceId *string, jobRunId *string, request *CancelJobRunRequest) (_result *CancelJobRunResponse, _err error)

Summary:

取消jobRun作业

@param request - CancelJobRunRequest

@return CancelJobRunResponse

func (*Client) CancelJobRunWithOptions

func (client *Client) CancelJobRunWithOptions(workspaceId *string, jobRunId *string, request *CancelJobRunRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelJobRunResponse, _err error)

Summary:

取消jobRun作业

@param request - CancelJobRunRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CancelJobRunResponse

func (*Client) CreateSqlStatement added in v1.4.0

func (client *Client) CreateSqlStatement(workspaceId *string, request *CreateSqlStatementRequest) (_result *CreateSqlStatementResponse, _err error)

Summary:

使用session运行SQL

@param request - CreateSqlStatementRequest

@return CreateSqlStatementResponse

func (*Client) CreateSqlStatementWithOptions added in v1.4.0

func (client *Client) CreateSqlStatementWithOptions(workspaceId *string, request *CreateSqlStatementRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateSqlStatementResponse, _err error)

Summary:

使用session运行SQL

@param request - CreateSqlStatementRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateSqlStatementResponse

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) GetJobRun

func (client *Client) GetJobRun(workspaceId *string, jobRunId *string, request *GetJobRunRequest) (_result *GetJobRunResponse, _err error)

Summary:

获取任务

@param request - GetJobRunRequest

@return GetJobRunResponse

func (*Client) GetJobRunWithOptions

func (client *Client) GetJobRunWithOptions(workspaceId *string, jobRunId *string, request *GetJobRunRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetJobRunResponse, _err error)

Summary:

获取任务

@param request - GetJobRunRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetJobRunResponse

func (*Client) GetSqlStatement added in v1.4.0

func (client *Client) GetSqlStatement(workspaceId *string, statementId *string, request *GetSqlStatementRequest) (_result *GetSqlStatementResponse, _err error)

Summary:

获取Sql Statement状态

@param request - GetSqlStatementRequest

@return GetSqlStatementResponse

func (*Client) GetSqlStatementWithOptions added in v1.4.0

func (client *Client) GetSqlStatementWithOptions(workspaceId *string, statementId *string, request *GetSqlStatementRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetSqlStatementResponse, _err error)

Summary:

获取Sql Statement状态

@param request - GetSqlStatementRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetSqlStatementResponse

func (*Client) GrantRoleToUsers added in v1.3.0

func (client *Client) GrantRoleToUsers(request *GrantRoleToUsersRequest) (_result *GrantRoleToUsersResponse, _err error)

Summary:

给用户授权Role列表

@param request - GrantRoleToUsersRequest

@return GrantRoleToUsersResponse

func (*Client) GrantRoleToUsersWithOptions added in v1.3.0

func (client *Client) GrantRoleToUsersWithOptions(request *GrantRoleToUsersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GrantRoleToUsersResponse, _err error)

Summary:

给用户授权Role列表

@param request - GrantRoleToUsersRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GrantRoleToUsersResponse

func (*Client) Init

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

func (*Client) ListJobRuns

func (client *Client) ListJobRuns(workspaceId *string, request *ListJobRunsRequest) (_result *ListJobRunsResponse, _err error)

Summary:

查询run列表

@param request - ListJobRunsRequest

@return ListJobRunsResponse

func (*Client) ListJobRunsWithOptions

func (client *Client) ListJobRunsWithOptions(workspaceId *string, tmpReq *ListJobRunsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListJobRunsResponse, _err error)

Summary:

查询run列表

@param tmpReq - ListJobRunsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListJobRunsResponse

func (*Client) ListReleaseVersions added in v1.1.0

func (client *Client) ListReleaseVersions(request *ListReleaseVersionsRequest) (_result *ListReleaseVersionsResponse, _err error)

Summary:

获取发布版本列表

@param request - ListReleaseVersionsRequest

@return ListReleaseVersionsResponse

func (*Client) ListReleaseVersionsWithOptions added in v1.1.0

func (client *Client) ListReleaseVersionsWithOptions(request *ListReleaseVersionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListReleaseVersionsResponse, _err error)

Summary:

获取发布版本列表

@param request - ListReleaseVersionsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListReleaseVersionsResponse

func (*Client) ListSessionClusters added in v1.2.0

func (client *Client) ListSessionClusters(workspaceId *string, request *ListSessionClustersRequest) (_result *ListSessionClustersResponse, _err error)

Summary:

查询run列表

@param request - ListSessionClustersRequest

@return ListSessionClustersResponse

func (*Client) ListSessionClustersWithOptions added in v1.2.0

func (client *Client) ListSessionClustersWithOptions(workspaceId *string, request *ListSessionClustersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListSessionClustersResponse, _err error)

Summary:

查询run列表

@param request - ListSessionClustersRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListSessionClustersResponse

func (*Client) ListWorkspaceQueues added in v1.1.0

func (client *Client) ListWorkspaceQueues(workspaceId *string, request *ListWorkspaceQueuesRequest) (_result *ListWorkspaceQueuesResponse, _err error)

Summary:

查看工作空间队列列表

@param request - ListWorkspaceQueuesRequest

@return ListWorkspaceQueuesResponse

func (*Client) ListWorkspaceQueuesWithOptions added in v1.1.0

func (client *Client) ListWorkspaceQueuesWithOptions(workspaceId *string, request *ListWorkspaceQueuesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListWorkspaceQueuesResponse, _err error)

Summary:

查看工作空间队列列表

@param request - ListWorkspaceQueuesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListWorkspaceQueuesResponse

func (*Client) ListWorkspaces added in v1.1.0

func (client *Client) ListWorkspaces(request *ListWorkspacesRequest) (_result *ListWorkspacesResponse, _err error)

Summary:

查看工作空间列表

@param request - ListWorkspacesRequest

@return ListWorkspacesResponse

func (*Client) ListWorkspacesWithOptions added in v1.1.0

func (client *Client) ListWorkspacesWithOptions(request *ListWorkspacesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListWorkspacesResponse, _err error)

Summary:

查看工作空间列表

@param request - ListWorkspacesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListWorkspacesResponse

func (*Client) StartJobRun

func (client *Client) StartJobRun(workspaceId *string, request *StartJobRunRequest) (_result *StartJobRunResponse, _err error)

Summary:

启动作业

@param request - StartJobRunRequest

@return StartJobRunResponse

func (*Client) StartJobRunWithOptions

func (client *Client) StartJobRunWithOptions(workspaceId *string, request *StartJobRunRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StartJobRunResponse, _err error)

Summary:

启动作业

@param request - StartJobRunRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return StartJobRunResponse

func (*Client) TerminateSqlStatement added in v1.4.0

func (client *Client) TerminateSqlStatement(workspaceId *string, statementId *string, request *TerminateSqlStatementRequest) (_result *TerminateSqlStatementResponse, _err error)

Summary:

终止 session statement

@param request - TerminateSqlStatementRequest

@return TerminateSqlStatementResponse

func (*Client) TerminateSqlStatementWithOptions added in v1.4.0

func (client *Client) TerminateSqlStatementWithOptions(workspaceId *string, statementId *string, request *TerminateSqlStatementRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TerminateSqlStatementResponse, _err error)

Summary:

终止 session statement

@param request - TerminateSqlStatementRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return TerminateSqlStatementResponse

type Configuration

type Configuration struct {
	ConfigFileName  *string `json:"configFileName,omitempty" xml:"configFileName,omitempty"`
	ConfigItemKey   *string `json:"configItemKey,omitempty" xml:"configItemKey,omitempty"`
	ConfigItemValue *string `json:"configItemValue,omitempty" xml:"configItemValue,omitempty"`
}

func (Configuration) GoString

func (s Configuration) GoString() string

func (*Configuration) SetConfigFileName

func (s *Configuration) SetConfigFileName(v string) *Configuration

func (*Configuration) SetConfigItemKey

func (s *Configuration) SetConfigItemKey(v string) *Configuration

func (*Configuration) SetConfigItemValue

func (s *Configuration) SetConfigItemValue(v string) *Configuration

func (Configuration) String

func (s Configuration) String() string

type ConfigurationOverrides added in v1.0.1

type ConfigurationOverrides struct {
	Configurations []*ConfigurationOverridesConfigurations `json:"configurations,omitempty" xml:"configurations,omitempty" type:"Repeated"`
}

func (ConfigurationOverrides) GoString added in v1.0.1

func (s ConfigurationOverrides) GoString() string

func (*ConfigurationOverrides) SetConfigurations added in v1.0.1

func (ConfigurationOverrides) String added in v1.0.1

func (s ConfigurationOverrides) String() string

type ConfigurationOverridesConfigurations added in v1.0.1

type ConfigurationOverridesConfigurations struct {
	ConfigFileName  *string `json:"configFileName,omitempty" xml:"configFileName,omitempty"`
	ConfigItemKey   *string `json:"configItemKey,omitempty" xml:"configItemKey,omitempty"`
	ConfigItemValue *string `json:"configItemValue,omitempty" xml:"configItemValue,omitempty"`
}

func (ConfigurationOverridesConfigurations) GoString added in v1.0.1

func (*ConfigurationOverridesConfigurations) SetConfigFileName added in v1.0.1

func (*ConfigurationOverridesConfigurations) SetConfigItemKey added in v1.0.1

func (*ConfigurationOverridesConfigurations) SetConfigItemValue added in v1.0.1

func (ConfigurationOverridesConfigurations) String added in v1.0.1

type CreateSqlStatementRequest added in v1.4.0

type CreateSqlStatementRequest struct {
	// example:
	//
	// SHOW TABLES
	CodeContent *string `json:"codeContent,omitempty" xml:"codeContent,omitempty"`
	// example:
	//
	// default_catalog
	DefaultCatalog *string `json:"defaultCatalog,omitempty" xml:"defaultCatalog,omitempty"`
	// example:
	//
	// default
	DefaultDatabase *string `json:"defaultDatabase,omitempty" xml:"defaultDatabase,omitempty"`
	// example:
	//
	// 1000
	Limit *int32 `json:"limit,omitempty" xml:"limit,omitempty"`
	// example:
	//
	// sc-dfahdfjafhajd****
	SqlComputeId *string `json:"sqlComputeId,omitempty" xml:"sqlComputeId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (CreateSqlStatementRequest) GoString added in v1.4.0

func (s CreateSqlStatementRequest) GoString() string

func (*CreateSqlStatementRequest) SetCodeContent added in v1.4.0

func (*CreateSqlStatementRequest) SetDefaultCatalog added in v1.4.0

func (*CreateSqlStatementRequest) SetDefaultDatabase added in v1.4.0

func (*CreateSqlStatementRequest) SetLimit added in v1.4.0

func (*CreateSqlStatementRequest) SetRegionId added in v1.4.0

func (*CreateSqlStatementRequest) SetSqlComputeId added in v1.4.0

func (CreateSqlStatementRequest) String added in v1.4.0

func (s CreateSqlStatementRequest) String() string

type CreateSqlStatementResponse added in v1.4.0

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

func (CreateSqlStatementResponse) GoString added in v1.4.0

func (s CreateSqlStatementResponse) GoString() string

func (*CreateSqlStatementResponse) SetBody added in v1.4.0

func (*CreateSqlStatementResponse) SetHeaders added in v1.4.0

func (*CreateSqlStatementResponse) SetStatusCode added in v1.4.0

func (CreateSqlStatementResponse) String added in v1.4.0

type CreateSqlStatementResponseBody added in v1.4.0

type CreateSqlStatementResponseBody struct {
	Data *CreateSqlStatementResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateSqlStatementResponseBody) GoString added in v1.4.0

func (*CreateSqlStatementResponseBody) SetData added in v1.4.0

func (*CreateSqlStatementResponseBody) SetRequestId added in v1.4.0

func (CreateSqlStatementResponseBody) String added in v1.4.0

type CreateSqlStatementResponseBodyData added in v1.4.0

type CreateSqlStatementResponseBodyData struct {
	// example:
	//
	// st-1231dfafadfa***
	StatementId *string `json:"statementId,omitempty" xml:"statementId,omitempty"`
}

func (CreateSqlStatementResponseBodyData) GoString added in v1.4.0

func (*CreateSqlStatementResponseBodyData) SetStatementId added in v1.4.0

func (CreateSqlStatementResponseBodyData) String added in v1.4.0

type Credential

type Credential struct {
	// This parameter is required.
	AccessId *string `json:"accessId,omitempty" xml:"accessId,omitempty"`
	// This parameter is required.
	Dir *string `json:"dir,omitempty" xml:"dir,omitempty"`
	// This parameter is required.
	Expire *string `json:"expire,omitempty" xml:"expire,omitempty"`
	// This parameter is required.
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// This parameter is required.
	Policy *string `json:"policy,omitempty" xml:"policy,omitempty"`
	// This parameter is required.
	SecurityToken *string `json:"securityToken,omitempty" xml:"securityToken,omitempty"`
	// This parameter is required.
	Signature *string `json:"signature,omitempty" xml:"signature,omitempty"`
}

func (Credential) GoString

func (s Credential) GoString() string

func (*Credential) SetAccessId

func (s *Credential) SetAccessId(v string) *Credential

func (*Credential) SetDir

func (s *Credential) SetDir(v string) *Credential

func (*Credential) SetExpire

func (s *Credential) SetExpire(v string) *Credential

func (*Credential) SetHost

func (s *Credential) SetHost(v string) *Credential

func (*Credential) SetPolicy

func (s *Credential) SetPolicy(v string) *Credential

func (*Credential) SetSecurityToken

func (s *Credential) SetSecurityToken(v string) *Credential

func (*Credential) SetSignature

func (s *Credential) SetSignature(v string) *Credential

func (Credential) String

func (s Credential) String() string

type GetJobRunRequest

type GetJobRunRequest struct {
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (GetJobRunRequest) GoString

func (s GetJobRunRequest) GoString() string

func (*GetJobRunRequest) SetRegionId

func (s *GetJobRunRequest) SetRegionId(v string) *GetJobRunRequest

func (GetJobRunRequest) String

func (s GetJobRunRequest) String() string

type GetJobRunResponse

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

func (GetJobRunResponse) GoString

func (s GetJobRunResponse) GoString() string

func (*GetJobRunResponse) SetBody

func (*GetJobRunResponse) SetHeaders

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

func (*GetJobRunResponse) SetStatusCode

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

func (GetJobRunResponse) String

func (s GetJobRunResponse) String() string

type GetJobRunResponseBody

type GetJobRunResponseBody struct {
	JobRun *GetJobRunResponseBodyJobRun `json:"jobRun,omitempty" xml:"jobRun,omitempty" type:"Struct"`
	// 请求ID。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetJobRunResponseBody) GoString

func (s GetJobRunResponseBody) GoString() string

func (*GetJobRunResponseBody) SetJobRun

func (*GetJobRunResponseBody) SetRequestId

func (GetJobRunResponseBody) String

func (s GetJobRunResponseBody) String() string

type GetJobRunResponseBodyJobRun

type GetJobRunResponseBodyJobRun struct {
	// 作业代码类型。
	//
	// example:
	//
	// SQL
	CodeType               *string                                            `json:"codeType,omitempty" xml:"codeType,omitempty"`
	ConfigurationOverrides *GetJobRunResponseBodyJobRunConfigurationOverrides `json:"configurationOverrides,omitempty" xml:"configurationOverrides,omitempty" type:"Struct"`
	// 作业结束时间。
	//
	// example:
	//
	// 1684119314000
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// 运行超时时间。
	//
	// example:
	//
	// 3600
	ExecutionTimeoutSeconds *int32     `json:"executionTimeoutSeconds,omitempty" xml:"executionTimeoutSeconds,omitempty"`
	JobDriver               *JobDriver `json:"jobDriver,omitempty" xml:"jobDriver,omitempty"`
	// 任务实例ID。
	//
	// example:
	//
	// jr-231231
	JobRunId *string `json:"jobRunId,omitempty" xml:"jobRunId,omitempty"`
	Log      *RunLog `json:"log,omitempty" xml:"log,omitempty"`
	// 作业实例名称。
	//
	// example:
	//
	// jobName
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// esr-3.3.1
	ReleaseVersion *string `json:"releaseVersion,omitempty" xml:"releaseVersion,omitempty"`
	// 创建用户Uid。
	//
	// example:
	//
	// 1509789347011222
	ResourceOwnerId *string `json:"resourceOwnerId,omitempty" xml:"resourceOwnerId,omitempty"`
	// example:
	//
	// root_queue
	ResourceQueueId *string `json:"resourceQueueId,omitempty" xml:"resourceQueueId,omitempty"`
	// 作业状态。
	//
	// example:
	//
	// Running
	State             *string                                       `json:"state,omitempty" xml:"state,omitempty"`
	StateChangeReason *GetJobRunResponseBodyJobRunStateChangeReason `json:"stateChangeReason,omitempty" xml:"stateChangeReason,omitempty" type:"Struct"`
	// 作业提交时间。
	//
	// example:
	//
	// 1684119314000
	SubmitTime *int64 `json:"submitTime,omitempty" xml:"submitTime,omitempty"`
	// 标签。
	Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// 作业web ui。
	//
	// example:
	//
	// http://spark-ui
	WebUI *string `json:"webUI,omitempty" xml:"webUI,omitempty"`
	// 工作空间id。
	//
	// example:
	//
	// w-1234abcd
	WorkspaceId *string `json:"workspaceId,omitempty" xml:"workspaceId,omitempty"`
}

func (GetJobRunResponseBodyJobRun) GoString

func (s GetJobRunResponseBodyJobRun) GoString() string

func (*GetJobRunResponseBodyJobRun) SetCodeType

func (*GetJobRunResponseBodyJobRun) SetEndTime

func (*GetJobRunResponseBodyJobRun) SetExecutionTimeoutSeconds

func (s *GetJobRunResponseBodyJobRun) SetExecutionTimeoutSeconds(v int32) *GetJobRunResponseBodyJobRun

func (*GetJobRunResponseBodyJobRun) SetJobDriver

func (*GetJobRunResponseBodyJobRun) SetJobRunId

func (*GetJobRunResponseBodyJobRun) SetLog

func (*GetJobRunResponseBodyJobRun) SetName

func (*GetJobRunResponseBodyJobRun) SetReleaseVersion

func (*GetJobRunResponseBodyJobRun) SetResourceOwnerId

func (*GetJobRunResponseBodyJobRun) SetResourceQueueId

func (*GetJobRunResponseBodyJobRun) SetState

func (*GetJobRunResponseBodyJobRun) SetSubmitTime

func (*GetJobRunResponseBodyJobRun) SetTags

func (*GetJobRunResponseBodyJobRun) SetWebUI

func (*GetJobRunResponseBodyJobRun) SetWorkspaceId

func (GetJobRunResponseBodyJobRun) String

type GetJobRunResponseBodyJobRunConfigurationOverrides

type GetJobRunResponseBodyJobRunConfigurationOverrides struct {
	Configurations []*Configuration `json:"configurations,omitempty" xml:"configurations,omitempty" type:"Repeated"`
}

func (GetJobRunResponseBodyJobRunConfigurationOverrides) GoString

func (*GetJobRunResponseBodyJobRunConfigurationOverrides) SetConfigurations

func (GetJobRunResponseBodyJobRunConfigurationOverrides) String

type GetJobRunResponseBodyJobRunStateChangeReason

type GetJobRunResponseBodyJobRunStateChangeReason struct {
	// example:
	//
	// ERR-100000
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// connection refused
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
}

func (GetJobRunResponseBodyJobRunStateChangeReason) GoString

func (*GetJobRunResponseBodyJobRunStateChangeReason) SetCode

func (*GetJobRunResponseBodyJobRunStateChangeReason) SetMessage

func (GetJobRunResponseBodyJobRunStateChangeReason) String

type GetSqlStatementRequest added in v1.4.0

type GetSqlStatementRequest struct {
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (GetSqlStatementRequest) GoString added in v1.4.0

func (s GetSqlStatementRequest) GoString() string

func (*GetSqlStatementRequest) SetRegionId added in v1.4.0

func (GetSqlStatementRequest) String added in v1.4.0

func (s GetSqlStatementRequest) String() string

type GetSqlStatementResponse added in v1.4.0

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

func (GetSqlStatementResponse) GoString added in v1.4.0

func (s GetSqlStatementResponse) GoString() string

func (*GetSqlStatementResponse) SetBody added in v1.4.0

func (*GetSqlStatementResponse) SetHeaders added in v1.4.0

func (*GetSqlStatementResponse) SetStatusCode added in v1.4.0

func (GetSqlStatementResponse) String added in v1.4.0

func (s GetSqlStatementResponse) String() string

type GetSqlStatementResponseBody added in v1.4.0

type GetSqlStatementResponseBody struct {
	Data *GetSqlStatementResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetSqlStatementResponseBody) GoString added in v1.4.0

func (s GetSqlStatementResponseBody) GoString() string

func (*GetSqlStatementResponseBody) SetData added in v1.4.0

func (*GetSqlStatementResponseBody) SetRequestId added in v1.4.0

func (GetSqlStatementResponseBody) String added in v1.4.0

type GetSqlStatementResponseBodyData added in v1.4.0

type GetSqlStatementResponseBodyData struct {
	ExecutionTime []*int64 `json:"executionTime,omitempty" xml:"executionTime,omitempty" type:"Repeated"`
	// example:
	//
	// ERROR-102
	SqlErrorCode *string `json:"sqlErrorCode,omitempty" xml:"sqlErrorCode,omitempty"`
	// example:
	//
	// error message
	SqlErrorMessage *string                                      `json:"sqlErrorMessage,omitempty" xml:"sqlErrorMessage,omitempty"`
	SqlOutputs      []*GetSqlStatementResponseBodyDataSqlOutputs `json:"sqlOutputs,omitempty" xml:"sqlOutputs,omitempty" type:"Repeated"`
	// example:
	//
	// running
	State *string `json:"state,omitempty" xml:"state,omitempty"`
	// example:
	//
	// st-1231311abadfaa
	StatementId *string `json:"statementId,omitempty" xml:"statementId,omitempty"`
}

func (GetSqlStatementResponseBodyData) GoString added in v1.4.0

func (*GetSqlStatementResponseBodyData) SetExecutionTime added in v1.4.0

func (*GetSqlStatementResponseBodyData) SetSqlErrorCode added in v1.4.0

func (*GetSqlStatementResponseBodyData) SetSqlErrorMessage added in v1.4.0

func (*GetSqlStatementResponseBodyData) SetSqlOutputs added in v1.4.0

func (*GetSqlStatementResponseBodyData) SetState added in v1.4.0

func (*GetSqlStatementResponseBodyData) SetStatementId added in v1.4.0

func (GetSqlStatementResponseBodyData) String added in v1.4.0

type GetSqlStatementResponseBodyDataSqlOutputs added in v1.4.0

type GetSqlStatementResponseBodyDataSqlOutputs struct {
	// example:
	//
	// [{\\"values\\":[\\"test_db\\",\\"test_table\\",false]}
	Rows *string `json:"rows,omitempty" xml:"rows,omitempty"`
	// example:
	//
	// {\\"type\\":\\"struct\\",\\"fields\\":[{\\"name\\":\\"namespace\\",\\"type\\":\\"string\\",\\"nullable\\":false,\\"metadata\\":{}},{\\"name\\":\\"tableName\\",\\"type\\":\\"string\\",\\"nullable\\":false,\\"metadata\\":{}},{\\"name\\":\\"isTemporary\\",\\"type\\":\\"boolean\\",\\"nullable\\":false,\\"metadata\\":{}}]}
	Schema *string `json:"schema,omitempty" xml:"schema,omitempty"`
}

func (GetSqlStatementResponseBodyDataSqlOutputs) GoString added in v1.4.0

func (*GetSqlStatementResponseBodyDataSqlOutputs) SetRows added in v1.4.0

func (*GetSqlStatementResponseBodyDataSqlOutputs) SetSchema added in v1.4.0

func (GetSqlStatementResponseBodyDataSqlOutputs) String added in v1.4.0

type GrantRoleToUsersRequest added in v1.3.0

type GrantRoleToUsersRequest struct {
	// example:
	//
	// acs:emr::w-975bcfda9625****:role/Owner
	RoleArn  *string   `json:"roleArn,omitempty" xml:"roleArn,omitempty"`
	UserArns []*string `json:"userArns,omitempty" xml:"userArns,omitempty" type:"Repeated"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (GrantRoleToUsersRequest) GoString added in v1.3.0

func (s GrantRoleToUsersRequest) GoString() string

func (*GrantRoleToUsersRequest) SetRegionId added in v1.3.0

func (*GrantRoleToUsersRequest) SetRoleArn added in v1.3.0

func (*GrantRoleToUsersRequest) SetUserArns added in v1.3.0

func (GrantRoleToUsersRequest) String added in v1.3.0

func (s GrantRoleToUsersRequest) String() string

type GrantRoleToUsersResponse added in v1.3.0

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

func (GrantRoleToUsersResponse) GoString added in v1.3.0

func (s GrantRoleToUsersResponse) GoString() string

func (*GrantRoleToUsersResponse) SetBody added in v1.3.0

func (*GrantRoleToUsersResponse) SetHeaders added in v1.3.0

func (*GrantRoleToUsersResponse) SetStatusCode added in v1.3.0

func (GrantRoleToUsersResponse) String added in v1.3.0

func (s GrantRoleToUsersResponse) String() string

type GrantRoleToUsersResponseBody added in v1.3.0

type GrantRoleToUsersResponseBody struct {
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GrantRoleToUsersResponseBody) GoString added in v1.3.0

func (s GrantRoleToUsersResponseBody) GoString() string

func (*GrantRoleToUsersResponseBody) SetRequestId added in v1.3.0

func (GrantRoleToUsersResponseBody) String added in v1.3.0

type JobDriver

type JobDriver struct {
	SparkSubmit *JobDriverSparkSubmit `json:"sparkSubmit,omitempty" xml:"sparkSubmit,omitempty" type:"Struct"`
}

func (JobDriver) GoString

func (s JobDriver) GoString() string

func (*JobDriver) SetSparkSubmit

func (s *JobDriver) SetSparkSubmit(v *JobDriverSparkSubmit) *JobDriver

func (JobDriver) String

func (s JobDriver) String() string

type JobDriverSparkSubmit

type JobDriverSparkSubmit struct {
	EntryPoint            *string   `json:"entryPoint,omitempty" xml:"entryPoint,omitempty"`
	EntryPointArguments   []*string `json:"entryPointArguments,omitempty" xml:"entryPointArguments,omitempty" type:"Repeated"`
	SparkSubmitParameters *string   `json:"sparkSubmitParameters,omitempty" xml:"sparkSubmitParameters,omitempty"`
}

func (JobDriverSparkSubmit) GoString

func (s JobDriverSparkSubmit) GoString() string

func (*JobDriverSparkSubmit) SetEntryPoint

func (s *JobDriverSparkSubmit) SetEntryPoint(v string) *JobDriverSparkSubmit

func (*JobDriverSparkSubmit) SetEntryPointArguments

func (s *JobDriverSparkSubmit) SetEntryPointArguments(v []*string) *JobDriverSparkSubmit

func (*JobDriverSparkSubmit) SetSparkSubmitParameters

func (s *JobDriverSparkSubmit) SetSparkSubmitParameters(v string) *JobDriverSparkSubmit

func (JobDriverSparkSubmit) String

func (s JobDriverSparkSubmit) String() string

type ListJobRunsRequest

type ListJobRunsRequest struct {
	// 创建用户Uid。
	//
	// example:
	//
	// 1509789347011222
	Creator            *string                    `json:"creator,omitempty" xml:"creator,omitempty"`
	EndTime            *ListJobRunsRequestEndTime `json:"endTime,omitempty" xml:"endTime,omitempty" type:"Struct"`
	JobRunDeploymentId *string                    `json:"jobRunDeploymentId,omitempty" xml:"jobRunDeploymentId,omitempty"`
	// 作业id。
	//
	// example:
	//
	// j-xxx
	JobRunId *string `json:"jobRunId,omitempty" xml:"jobRunId,omitempty"`
	// 一次获取的最大记录数。
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 作业名称。
	//
	// example:
	//
	// emr-spark-demo-job
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 标记当前开始读取的位置,置空表示从头开始。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C89568980
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// dev_queue
	ResourceQueueId *string                      `json:"resourceQueueId,omitempty" xml:"resourceQueueId,omitempty"`
	StartTime       *ListJobRunsRequestStartTime `json:"startTime,omitempty" xml:"startTime,omitempty" type:"Struct"`
	// 作业状态。
	//
	// example:
	//
	// ["Running","Submitted"]
	States []*string `json:"states,omitempty" xml:"states,omitempty" type:"Repeated"`
	// 标签。
	Tags []*ListJobRunsRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
}

func (ListJobRunsRequest) GoString

func (s ListJobRunsRequest) GoString() string

func (*ListJobRunsRequest) SetCreator

func (s *ListJobRunsRequest) SetCreator(v string) *ListJobRunsRequest

func (*ListJobRunsRequest) SetEndTime

func (*ListJobRunsRequest) SetJobRunDeploymentId added in v1.4.0

func (s *ListJobRunsRequest) SetJobRunDeploymentId(v string) *ListJobRunsRequest

func (*ListJobRunsRequest) SetJobRunId

func (s *ListJobRunsRequest) SetJobRunId(v string) *ListJobRunsRequest

func (*ListJobRunsRequest) SetMaxResults

func (s *ListJobRunsRequest) SetMaxResults(v int32) *ListJobRunsRequest

func (*ListJobRunsRequest) SetName

func (*ListJobRunsRequest) SetNextToken

func (s *ListJobRunsRequest) SetNextToken(v string) *ListJobRunsRequest

func (*ListJobRunsRequest) SetRegionId

func (s *ListJobRunsRequest) SetRegionId(v string) *ListJobRunsRequest

func (*ListJobRunsRequest) SetResourceQueueId

func (s *ListJobRunsRequest) SetResourceQueueId(v string) *ListJobRunsRequest

func (*ListJobRunsRequest) SetStartTime

func (*ListJobRunsRequest) SetStates

func (s *ListJobRunsRequest) SetStates(v []*string) *ListJobRunsRequest

func (*ListJobRunsRequest) SetTags

func (ListJobRunsRequest) String

func (s ListJobRunsRequest) String() string

type ListJobRunsRequestEndTime

type ListJobRunsRequestEndTime struct {
	// example:
	//
	// 1710432000000
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// example:
	//
	// 1709740800000
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
}

func (ListJobRunsRequestEndTime) GoString

func (s ListJobRunsRequestEndTime) GoString() string

func (*ListJobRunsRequestEndTime) SetEndTime

func (*ListJobRunsRequestEndTime) SetStartTime

func (ListJobRunsRequestEndTime) String

func (s ListJobRunsRequestEndTime) String() string

type ListJobRunsRequestStartTime

type ListJobRunsRequestStartTime struct {
	// example:
	//
	// 1710432000000
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// example:
	//
	// 1709740800000
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
}

func (ListJobRunsRequestStartTime) GoString

func (s ListJobRunsRequestStartTime) GoString() string

func (*ListJobRunsRequestStartTime) SetEndTime

func (*ListJobRunsRequestStartTime) SetStartTime

func (ListJobRunsRequestStartTime) String

type ListJobRunsRequestTags

type ListJobRunsRequestTags struct {
	// example:
	//
	// tag_key
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// example:
	//
	// value
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (ListJobRunsRequestTags) GoString

func (s ListJobRunsRequestTags) GoString() string

func (*ListJobRunsRequestTags) SetKey

func (*ListJobRunsRequestTags) SetValue

func (ListJobRunsRequestTags) String

func (s ListJobRunsRequestTags) String() string

type ListJobRunsResponse

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

func (ListJobRunsResponse) GoString

func (s ListJobRunsResponse) GoString() string

func (*ListJobRunsResponse) SetBody

func (*ListJobRunsResponse) SetHeaders

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

func (*ListJobRunsResponse) SetStatusCode

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

func (ListJobRunsResponse) String

func (s ListJobRunsResponse) String() string

type ListJobRunsResponseBody

type ListJobRunsResponseBody struct {
	JobRuns []*ListJobRunsResponseBodyJobRuns `json:"jobRuns,omitempty" xml:"jobRuns,omitempty" type:"Repeated"`
	// 本次请求所返回的最大记录条数。
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 返回读取到的数据位置,空代表数据已经读取完毕。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C89568980
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 请求ID。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 本次请求条件下的数据总量。
	//
	// example:
	//
	// 200
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (ListJobRunsResponseBody) GoString

func (s ListJobRunsResponseBody) GoString() string

func (*ListJobRunsResponseBody) SetJobRuns

func (*ListJobRunsResponseBody) SetMaxResults

func (*ListJobRunsResponseBody) SetNextToken

func (*ListJobRunsResponseBody) SetRequestId

func (*ListJobRunsResponseBody) SetTotalCount

func (ListJobRunsResponseBody) String

func (s ListJobRunsResponseBody) String() string

type ListJobRunsResponseBodyJobRuns

type ListJobRunsResponseBodyJobRuns struct {
	// 作业代码类型。
	//
	// example:
	//
	// SQL
	CodeType               *string                                               `json:"codeType,omitempty" xml:"codeType,omitempty"`
	ConfigurationOverrides *ListJobRunsResponseBodyJobRunsConfigurationOverrides `json:"configurationOverrides,omitempty" xml:"configurationOverrides,omitempty" type:"Struct"`
	// 创建用户Uid。
	//
	// example:
	//
	// 1509789347011222
	Creator *string `json:"creator,omitempty" xml:"creator,omitempty"`
	// 作业结束时间。
	//
	// example:
	//
	// 1684119314000
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// 运行超时时间。
	//
	// example:
	//
	// 3600
	ExecutionTimeoutSeconds *int32     `json:"executionTimeoutSeconds,omitempty" xml:"executionTimeoutSeconds,omitempty"`
	JobDriver               *JobDriver `json:"jobDriver,omitempty" xml:"jobDriver,omitempty"`
	// 任务实例ID。
	//
	// example:
	//
	// jr-231231
	JobRunId *string `json:"jobRunId,omitempty" xml:"jobRunId,omitempty"`
	Log      *RunLog `json:"log,omitempty" xml:"log,omitempty"`
	// 作业实例名称。
	//
	// example:
	//
	// jobName
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// esr-native-3.4.0
	ReleaseVersion *string `json:"releaseVersion,omitempty" xml:"releaseVersion,omitempty"`
	// 作业状态。
	//
	// example:
	//
	// Running
	State             *string                                          `json:"state,omitempty" xml:"state,omitempty"`
	StateChangeReason *ListJobRunsResponseBodyJobRunsStateChangeReason `json:"stateChangeReason,omitempty" xml:"stateChangeReason,omitempty" type:"Struct"`
	// 作业提交时间。
	//
	// example:
	//
	// 1684119314000
	SubmitTime *int64 `json:"submitTime,omitempty" xml:"submitTime,omitempty"`
	// 标签。
	Tags []*Tag `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// 作业web ui。
	//
	// example:
	//
	// http://spark-ui
	WebUI *string `json:"webUI,omitempty" xml:"webUI,omitempty"`
	// 工作空间id。
	//
	// example:
	//
	// w-1234abcd
	WorkspaceId *string `json:"workspaceId,omitempty" xml:"workspaceId,omitempty"`
}

func (ListJobRunsResponseBodyJobRuns) GoString

func (*ListJobRunsResponseBodyJobRuns) SetCodeType

func (*ListJobRunsResponseBodyJobRuns) SetCreator

func (*ListJobRunsResponseBodyJobRuns) SetEndTime

func (*ListJobRunsResponseBodyJobRuns) SetExecutionTimeoutSeconds

func (s *ListJobRunsResponseBodyJobRuns) SetExecutionTimeoutSeconds(v int32) *ListJobRunsResponseBodyJobRuns

func (*ListJobRunsResponseBodyJobRuns) SetJobDriver

func (*ListJobRunsResponseBodyJobRuns) SetJobRunId

func (*ListJobRunsResponseBodyJobRuns) SetLog

func (*ListJobRunsResponseBodyJobRuns) SetName

func (*ListJobRunsResponseBodyJobRuns) SetReleaseVersion

func (*ListJobRunsResponseBodyJobRuns) SetState

func (*ListJobRunsResponseBodyJobRuns) SetSubmitTime

func (*ListJobRunsResponseBodyJobRuns) SetTags

func (*ListJobRunsResponseBodyJobRuns) SetWebUI

func (*ListJobRunsResponseBodyJobRuns) SetWorkspaceId

func (ListJobRunsResponseBodyJobRuns) String

type ListJobRunsResponseBodyJobRunsConfigurationOverrides

type ListJobRunsResponseBodyJobRunsConfigurationOverrides struct {
	Configurations []*Configuration `json:"configurations,omitempty" xml:"configurations,omitempty" type:"Repeated"`
}

func (ListJobRunsResponseBodyJobRunsConfigurationOverrides) GoString

func (*ListJobRunsResponseBodyJobRunsConfigurationOverrides) SetConfigurations

func (ListJobRunsResponseBodyJobRunsConfigurationOverrides) String

type ListJobRunsResponseBodyJobRunsStateChangeReason

type ListJobRunsResponseBodyJobRunsStateChangeReason struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
}

func (ListJobRunsResponseBodyJobRunsStateChangeReason) GoString

func (*ListJobRunsResponseBodyJobRunsStateChangeReason) SetCode

func (*ListJobRunsResponseBodyJobRunsStateChangeReason) SetMessage

func (ListJobRunsResponseBodyJobRunsStateChangeReason) String

type ListJobRunsShrinkRequest

type ListJobRunsShrinkRequest struct {
	// 创建用户Uid。
	//
	// example:
	//
	// 1509789347011222
	Creator            *string `json:"creator,omitempty" xml:"creator,omitempty"`
	EndTimeShrink      *string `json:"endTime,omitempty" xml:"endTime,omitempty"`
	JobRunDeploymentId *string `json:"jobRunDeploymentId,omitempty" xml:"jobRunDeploymentId,omitempty"`
	// 作业id。
	//
	// example:
	//
	// j-xxx
	JobRunId *string `json:"jobRunId,omitempty" xml:"jobRunId,omitempty"`
	// 一次获取的最大记录数。
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 作业名称。
	//
	// example:
	//
	// emr-spark-demo-job
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 标记当前开始读取的位置,置空表示从头开始。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C89568980
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// dev_queue
	ResourceQueueId *string `json:"resourceQueueId,omitempty" xml:"resourceQueueId,omitempty"`
	StartTimeShrink *string `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// 作业状态。
	//
	// example:
	//
	// ["Running","Submitted"]
	StatesShrink *string `json:"states,omitempty" xml:"states,omitempty"`
	// 标签。
	TagsShrink *string `json:"tags,omitempty" xml:"tags,omitempty"`
}

func (ListJobRunsShrinkRequest) GoString

func (s ListJobRunsShrinkRequest) GoString() string

func (*ListJobRunsShrinkRequest) SetCreator

func (*ListJobRunsShrinkRequest) SetEndTimeShrink

func (*ListJobRunsShrinkRequest) SetJobRunDeploymentId added in v1.4.0

func (s *ListJobRunsShrinkRequest) SetJobRunDeploymentId(v string) *ListJobRunsShrinkRequest

func (*ListJobRunsShrinkRequest) SetJobRunId

func (*ListJobRunsShrinkRequest) SetMaxResults

func (*ListJobRunsShrinkRequest) SetName

func (*ListJobRunsShrinkRequest) SetNextToken

func (*ListJobRunsShrinkRequest) SetRegionId

func (*ListJobRunsShrinkRequest) SetResourceQueueId

func (s *ListJobRunsShrinkRequest) SetResourceQueueId(v string) *ListJobRunsShrinkRequest

func (*ListJobRunsShrinkRequest) SetStartTimeShrink

func (s *ListJobRunsShrinkRequest) SetStartTimeShrink(v string) *ListJobRunsShrinkRequest

func (*ListJobRunsShrinkRequest) SetStatesShrink

func (*ListJobRunsShrinkRequest) SetTagsShrink

func (ListJobRunsShrinkRequest) String

func (s ListJobRunsShrinkRequest) String() string

type ListReleaseVersionsRequest added in v1.1.0

type ListReleaseVersionsRequest struct {
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// stable
	ReleaseType *string `json:"releaseType,omitempty" xml:"releaseType,omitempty"`
	// example:
	//
	// esr-2.1 (Spark 3.3.1, Scala 2.12, Java Runtime)
	ReleaseVersion *string `json:"releaseVersion,omitempty" xml:"releaseVersion,omitempty"`
	// example:
	//
	// ONLINE
	ReleaseVersionStatus *string `json:"releaseVersionStatus,omitempty" xml:"releaseVersionStatus,omitempty"`
}

func (ListReleaseVersionsRequest) GoString added in v1.1.0

func (s ListReleaseVersionsRequest) GoString() string

func (*ListReleaseVersionsRequest) SetRegionId added in v1.1.0

func (*ListReleaseVersionsRequest) SetReleaseType added in v1.1.0

func (*ListReleaseVersionsRequest) SetReleaseVersion added in v1.1.0

func (*ListReleaseVersionsRequest) SetReleaseVersionStatus added in v1.1.0

func (s *ListReleaseVersionsRequest) SetReleaseVersionStatus(v string) *ListReleaseVersionsRequest

func (ListReleaseVersionsRequest) String added in v1.1.0

type ListReleaseVersionsResponse added in v1.1.0

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

func (ListReleaseVersionsResponse) GoString added in v1.1.0

func (s ListReleaseVersionsResponse) GoString() string

func (*ListReleaseVersionsResponse) SetBody added in v1.1.0

func (*ListReleaseVersionsResponse) SetHeaders added in v1.1.0

func (*ListReleaseVersionsResponse) SetStatusCode added in v1.1.0

func (ListReleaseVersionsResponse) String added in v1.1.0

type ListReleaseVersionsResponseBody added in v1.1.0

type ListReleaseVersionsResponseBody struct {
	// 一次获取的最大记录数。
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 下一页TOKEN。
	//
	// example:
	//
	// 1
	NextToken       *string                                           `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	ReleaseVersions []*ListReleaseVersionsResponseBodyReleaseVersions `json:"releaseVersions,omitempty" xml:"releaseVersions,omitempty" type:"Repeated"`
	// 请求ID。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 记录总数。
	//
	// example:
	//
	// 200
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (ListReleaseVersionsResponseBody) GoString added in v1.1.0

func (*ListReleaseVersionsResponseBody) SetMaxResults added in v1.1.0

func (*ListReleaseVersionsResponseBody) SetNextToken added in v1.1.0

func (*ListReleaseVersionsResponseBody) SetReleaseVersions added in v1.1.0

func (*ListReleaseVersionsResponseBody) SetRequestId added in v1.1.0

func (*ListReleaseVersionsResponseBody) SetTotalCount added in v1.1.0

func (ListReleaseVersionsResponseBody) String added in v1.1.0

type ListReleaseVersionsResponseBodyReleaseVersions added in v1.1.0

type ListReleaseVersionsResponseBodyReleaseVersions struct {
	// example:
	//
	// Spark 3.3.1
	CommunityVersion *string   `json:"communityVersion,omitempty" xml:"communityVersion,omitempty"`
	CpuArchitectures []*string `json:"cpuArchitectures,omitempty" xml:"cpuArchitectures,omitempty" type:"Repeated"`
	// example:
	//
	// 1716215854101
	GmtCreate *int64 `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// example:
	//
	// ASI
	IaasType *string `json:"iaasType,omitempty" xml:"iaasType,omitempty"`
	// example:
	//
	// esr-2.1 (Spark 3.3.1, Scala 2.12, Java Runtime)
	ReleaseVersion *string `json:"releaseVersion,omitempty" xml:"releaseVersion,omitempty"`
	// example:
	//
	// 2.12
	ScalaVersion *string `json:"scalaVersion,omitempty" xml:"scalaVersion,omitempty"`
	// example:
	//
	// ONLINE
	State *string `json:"state,omitempty" xml:"state,omitempty"`
	// example:
	//
	// stable
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListReleaseVersionsResponseBodyReleaseVersions) GoString added in v1.1.0

func (*ListReleaseVersionsResponseBodyReleaseVersions) SetCommunityVersion added in v1.1.0

func (*ListReleaseVersionsResponseBodyReleaseVersions) SetCpuArchitectures added in v1.1.0

func (*ListReleaseVersionsResponseBodyReleaseVersions) SetGmtCreate added in v1.1.0

func (*ListReleaseVersionsResponseBodyReleaseVersions) SetIaasType added in v1.1.0

func (*ListReleaseVersionsResponseBodyReleaseVersions) SetReleaseVersion added in v1.1.0

func (*ListReleaseVersionsResponseBodyReleaseVersions) SetScalaVersion added in v1.1.0

func (*ListReleaseVersionsResponseBodyReleaseVersions) SetState added in v1.1.0

func (*ListReleaseVersionsResponseBodyReleaseVersions) SetType added in v1.1.0

func (ListReleaseVersionsResponseBodyReleaseVersions) String added in v1.1.0

type ListSessionClustersRequest added in v1.2.0

type ListSessionClustersRequest struct {
	// 一次获取的最大记录数。
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 标记当前开始读取的位置,置空表示从头开始。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C89568980
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// root
	QueueName *string `json:"queueName,omitempty" xml:"queueName,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// 作业名称。
	//
	// example:
	//
	// emr-spark-demo-job
	SessionClusterId *string `json:"sessionClusterId,omitempty" xml:"sessionClusterId,omitempty"`
}

func (ListSessionClustersRequest) GoString added in v1.2.0

func (s ListSessionClustersRequest) GoString() string

func (*ListSessionClustersRequest) SetMaxResults added in v1.2.0

func (*ListSessionClustersRequest) SetNextToken added in v1.2.0

func (*ListSessionClustersRequest) SetQueueName added in v1.2.0

func (*ListSessionClustersRequest) SetRegionId added in v1.2.0

func (*ListSessionClustersRequest) SetSessionClusterId added in v1.2.0

func (ListSessionClustersRequest) String added in v1.2.0

type ListSessionClustersResponse added in v1.2.0

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

func (ListSessionClustersResponse) GoString added in v1.2.0

func (s ListSessionClustersResponse) GoString() string

func (*ListSessionClustersResponse) SetBody added in v1.2.0

func (*ListSessionClustersResponse) SetHeaders added in v1.2.0

func (*ListSessionClustersResponse) SetStatusCode added in v1.2.0

func (ListSessionClustersResponse) String added in v1.2.0

type ListSessionClustersResponseBody added in v1.2.0

type ListSessionClustersResponseBody struct {
	// 本次请求所返回的最大记录条数。
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 返回读取到的数据位置,空代表数据已经读取完毕。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C89568980
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 请求ID。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId       *string                                           `json:"requestId,omitempty" xml:"requestId,omitempty"`
	SessionClusters []*ListSessionClustersResponseBodySessionClusters `json:"sessionClusters,omitempty" xml:"sessionClusters,omitempty" type:"Repeated"`
	// 本次请求条件下的数据总量。
	//
	// example:
	//
	// 200
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (ListSessionClustersResponseBody) GoString added in v1.2.0

func (*ListSessionClustersResponseBody) SetMaxResults added in v1.2.0

func (*ListSessionClustersResponseBody) SetNextToken added in v1.2.0

func (*ListSessionClustersResponseBody) SetRequestId added in v1.2.0

func (*ListSessionClustersResponseBody) SetSessionClusters added in v1.2.0

func (*ListSessionClustersResponseBody) SetTotalCount added in v1.2.0

func (ListSessionClustersResponseBody) String added in v1.2.0

type ListSessionClustersResponseBodySessionClusters added in v1.2.0

type ListSessionClustersResponseBodySessionClusters struct {
	ApplicationConfigs     []*ListSessionClustersResponseBodySessionClustersApplicationConfigs   `json:"applicationConfigs,omitempty" xml:"applicationConfigs,omitempty" type:"Repeated"`
	AutoStartConfiguration *ListSessionClustersResponseBodySessionClustersAutoStartConfiguration `json:"autoStartConfiguration,omitempty" xml:"autoStartConfiguration,omitempty" type:"Struct"`
	AutoStopConfiguration  *ListSessionClustersResponseBodySessionClustersAutoStopConfiguration  `json:"autoStopConfiguration,omitempty" xml:"autoStopConfiguration,omitempty" type:"Struct"`
	// example:
	//
	// adhoc_query
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 作业实例名称。
	//
	// example:
	//
	// dev_queue
	QueueName *string `json:"queueName,omitempty" xml:"queueName,omitempty"`
	// SQL Compute id
	//
	// example:
	//
	// sc-123131
	SessionClusterId *string `json:"sessionClusterId,omitempty" xml:"sessionClusterId,omitempty"`
	// 作业状态。
	//
	// example:
	//
	// Running
	State             *string                                                          `json:"state,omitempty" xml:"state,omitempty"`
	StateChangeReason *ListSessionClustersResponseBodySessionClustersStateChangeReason `json:"stateChangeReason,omitempty" xml:"stateChangeReason,omitempty" type:"Struct"`
	// 任务实例ID。
	//
	// example:
	//
	// 123131
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// example:
	//
	// test_user
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
	// 工作空间id。
	//
	// example:
	//
	// w-1234abcd
	WorkspaceId *string `json:"workspaceId,omitempty" xml:"workspaceId,omitempty"`
}

func (ListSessionClustersResponseBodySessionClusters) GoString added in v1.2.0

func (*ListSessionClustersResponseBodySessionClusters) SetName added in v1.2.0

func (*ListSessionClustersResponseBodySessionClusters) SetQueueName added in v1.2.0

func (*ListSessionClustersResponseBodySessionClusters) SetSessionClusterId added in v1.2.0

func (*ListSessionClustersResponseBodySessionClusters) SetState added in v1.2.0

func (*ListSessionClustersResponseBodySessionClusters) SetUserId added in v1.2.0

func (*ListSessionClustersResponseBodySessionClusters) SetUserName added in v1.2.0

func (*ListSessionClustersResponseBodySessionClusters) SetWorkspaceId added in v1.2.0

func (ListSessionClustersResponseBodySessionClusters) String added in v1.2.0

type ListSessionClustersResponseBodySessionClustersApplicationConfigs added in v1.2.0

type ListSessionClustersResponseBodySessionClustersApplicationConfigs struct {
	// example:
	//
	// spark-default.conf
	ConfigFileName *string `json:"configFileName,omitempty" xml:"configFileName,omitempty"`
	// example:
	//
	// spark.app.name
	ConfigItemKey *string `json:"configItemKey,omitempty" xml:"configItemKey,omitempty"`
	// example:
	//
	// test_application
	ConfigItemValue *string `json:"configItemValue,omitempty" xml:"configItemValue,omitempty"`
}

func (ListSessionClustersResponseBodySessionClustersApplicationConfigs) GoString added in v1.2.0

func (*ListSessionClustersResponseBodySessionClustersApplicationConfigs) SetConfigFileName added in v1.2.0

func (*ListSessionClustersResponseBodySessionClustersApplicationConfigs) SetConfigItemKey added in v1.2.0

func (*ListSessionClustersResponseBodySessionClustersApplicationConfigs) SetConfigItemValue added in v1.2.0

func (ListSessionClustersResponseBodySessionClustersApplicationConfigs) String added in v1.2.0

type ListSessionClustersResponseBodySessionClustersAutoStartConfiguration added in v1.2.0

type ListSessionClustersResponseBodySessionClustersAutoStartConfiguration struct {
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
}

func (ListSessionClustersResponseBodySessionClustersAutoStartConfiguration) GoString added in v1.2.0

func (*ListSessionClustersResponseBodySessionClustersAutoStartConfiguration) SetEnable added in v1.2.0

func (ListSessionClustersResponseBodySessionClustersAutoStartConfiguration) String added in v1.2.0

type ListSessionClustersResponseBodySessionClustersAutoStopConfiguration added in v1.2.0

type ListSessionClustersResponseBodySessionClustersAutoStopConfiguration struct {
	// example:
	//
	// false
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// example:
	//
	// 45
	IdleTimeoutMinutes *int32 `json:"idleTimeoutMinutes,omitempty" xml:"idleTimeoutMinutes,omitempty"`
}

func (ListSessionClustersResponseBodySessionClustersAutoStopConfiguration) GoString added in v1.2.0

func (*ListSessionClustersResponseBodySessionClustersAutoStopConfiguration) SetEnable added in v1.2.0

func (*ListSessionClustersResponseBodySessionClustersAutoStopConfiguration) SetIdleTimeoutMinutes added in v1.2.0

func (ListSessionClustersResponseBodySessionClustersAutoStopConfiguration) String added in v1.2.0

type ListSessionClustersResponseBodySessionClustersStateChangeReason added in v1.2.0

type ListSessionClustersResponseBodySessionClustersStateChangeReason struct {
	// example:
	//
	// 200
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// ok
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
}

func (ListSessionClustersResponseBodySessionClustersStateChangeReason) GoString added in v1.2.0

func (*ListSessionClustersResponseBodySessionClustersStateChangeReason) SetCode added in v1.2.0

func (*ListSessionClustersResponseBodySessionClustersStateChangeReason) SetMessage added in v1.2.0

func (ListSessionClustersResponseBodySessionClustersStateChangeReason) String added in v1.2.0

type ListWorkspaceQueuesRequest added in v1.1.0

type ListWorkspaceQueuesRequest struct {
	// example:
	//
	// production
	Environment *string `json:"environment,omitempty" xml:"environment,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (ListWorkspaceQueuesRequest) GoString added in v1.1.0

func (s ListWorkspaceQueuesRequest) GoString() string

func (*ListWorkspaceQueuesRequest) SetEnvironment added in v1.1.0

func (*ListWorkspaceQueuesRequest) SetRegionId added in v1.1.0

func (ListWorkspaceQueuesRequest) String added in v1.1.0

type ListWorkspaceQueuesResponse added in v1.1.0

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

func (ListWorkspaceQueuesResponse) GoString added in v1.1.0

func (s ListWorkspaceQueuesResponse) GoString() string

func (*ListWorkspaceQueuesResponse) SetBody added in v1.1.0

func (*ListWorkspaceQueuesResponse) SetHeaders added in v1.1.0

func (*ListWorkspaceQueuesResponse) SetStatusCode added in v1.1.0

func (ListWorkspaceQueuesResponse) String added in v1.1.0

type ListWorkspaceQueuesResponseBody added in v1.1.0

type ListWorkspaceQueuesResponseBody struct {
	// 一次获取的最大记录数。
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 下一页TOKEN。
	//
	// example:
	//
	// 1
	NextToken *string                                  `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Queues    []*ListWorkspaceQueuesResponseBodyQueues `json:"queues,omitempty" xml:"queues,omitempty" type:"Repeated"`
	// 请求ID。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 记录总数。
	//
	// example:
	//
	// 200
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (ListWorkspaceQueuesResponseBody) GoString added in v1.1.0

func (*ListWorkspaceQueuesResponseBody) SetMaxResults added in v1.1.0

func (*ListWorkspaceQueuesResponseBody) SetNextToken added in v1.1.0

func (*ListWorkspaceQueuesResponseBody) SetQueues added in v1.1.0

func (*ListWorkspaceQueuesResponseBody) SetRequestId added in v1.1.0

func (*ListWorkspaceQueuesResponseBody) SetTotalCount added in v1.1.0

func (ListWorkspaceQueuesResponseBody) String added in v1.1.0

type ListWorkspaceQueuesResponseBodyQueues added in v1.1.0

type ListWorkspaceQueuesResponseBodyQueues struct {
	// 队列允许的操作
	AllowActions []*ListWorkspaceQueuesResponseBodyQueuesAllowActions `json:"allowActions,omitempty" xml:"allowActions,omitempty" type:"Repeated"`
	// example:
	//
	// 237109
	Creator      *string   `json:"creator,omitempty" xml:"creator,omitempty"`
	Environments []*string `json:"environments,omitempty" xml:"environments,omitempty" type:"Repeated"`
	// 队列资源最大容量
	//
	// example:
	//
	// {"cpu": "2","memory": "2Gi"}
	MaxResource *string `json:"maxResource,omitempty" xml:"maxResource,omitempty"`
	// 队列资源最小容量
	//
	// example:
	//
	// {"cpu": "2","memory": "2Gi"}
	MinResource *string `json:"minResource,omitempty" xml:"minResource,omitempty"`
	// 队列Label
	//
	// example:
	//
	// dev_queue
	Properties *string `json:"properties,omitempty" xml:"properties,omitempty"`
	// 队列名称。
	//
	// example:
	//
	// dev_queue
	QueueName *string `json:"queueName,omitempty" xml:"queueName,omitempty"`
	// 队列架构
	//
	// example:
	//
	// {"arch": "x86"}
	QueueScope *string `json:"queueScope,omitempty" xml:"queueScope,omitempty"`
	// example:
	//
	// RUNNING
	QueueStatus *string `json:"queueStatus,omitempty" xml:"queueStatus,omitempty"`
	// 队列类型
	//
	// example:
	//
	// instance, instanceChildren
	QueueType *string `json:"queueType,omitempty" xml:"queueType,omitempty"`
	// regionId。
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// 队列资源使用容量
	//
	// example:
	//
	// {"cpu": "2","memory": "2Gi"}
	UsedResource *string `json:"usedResource,omitempty" xml:"usedResource,omitempty"`
	// 工作空间id。
	//
	// example:
	//
	// w-1234abcd
	WorkspaceId *string `json:"workspaceId,omitempty" xml:"workspaceId,omitempty"`
}

func (ListWorkspaceQueuesResponseBodyQueues) GoString added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetAllowActions added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetCreator added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetEnvironments added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetMaxResource added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetMinResource added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetProperties added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetQueueName added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetQueueScope added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetQueueStatus added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetQueueType added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetRegionId added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetUsedResource added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueues) SetWorkspaceId added in v1.1.0

func (ListWorkspaceQueuesResponseBodyQueues) String added in v1.1.0

type ListWorkspaceQueuesResponseBodyQueuesAllowActions added in v1.1.0

type ListWorkspaceQueuesResponseBodyQueuesAllowActions struct {
	// 行为 arn。
	//
	// example:
	//
	// acs:emr::workspaceId:action/create_queue
	ActionArn *string `json:"actionArn,omitempty" xml:"actionArn,omitempty"`
	// 权限名称。
	//
	// example:
	//
	// view
	ActionName *string `json:"actionName,omitempty" xml:"actionName,omitempty"`
	// action 依赖列表。
	//
	// example:
	//
	// ["view"]
	Dependencies []*string `json:"dependencies,omitempty" xml:"dependencies,omitempty" type:"Repeated"`
	// action 描述。
	//
	// example:
	//
	// 文件目录遍历、文件浏览
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 权限展示名称。
	//
	// example:
	//
	// 文件目录遍历、文件浏览
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
}

func (ListWorkspaceQueuesResponseBodyQueuesAllowActions) GoString added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueuesAllowActions) SetActionArn added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueuesAllowActions) SetActionName added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueuesAllowActions) SetDependencies added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueuesAllowActions) SetDescription added in v1.1.0

func (*ListWorkspaceQueuesResponseBodyQueuesAllowActions) SetDisplayName added in v1.1.0

func (ListWorkspaceQueuesResponseBodyQueuesAllowActions) String added in v1.1.0

type ListWorkspacesRequest added in v1.1.0

type ListWorkspacesRequest struct {
	// 一次获取的最大记录数。
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// test_workspace
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 标记当前开始读取的位置,置空表示从头开始。
	//
	// example:
	//
	// 1
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// running
	State *string `json:"state,omitempty" xml:"state,omitempty"`
}

func (ListWorkspacesRequest) GoString added in v1.1.0

func (s ListWorkspacesRequest) GoString() string

func (*ListWorkspacesRequest) SetMaxResults added in v1.1.0

func (s *ListWorkspacesRequest) SetMaxResults(v int32) *ListWorkspacesRequest

func (*ListWorkspacesRequest) SetName added in v1.1.0

func (*ListWorkspacesRequest) SetNextToken added in v1.1.0

func (*ListWorkspacesRequest) SetRegionId added in v1.1.0

func (*ListWorkspacesRequest) SetState added in v1.1.0

func (ListWorkspacesRequest) String added in v1.1.0

func (s ListWorkspacesRequest) String() string

type ListWorkspacesResponse added in v1.1.0

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

func (ListWorkspacesResponse) GoString added in v1.1.0

func (s ListWorkspacesResponse) GoString() string

func (*ListWorkspacesResponse) SetBody added in v1.1.0

func (*ListWorkspacesResponse) SetHeaders added in v1.1.0

func (*ListWorkspacesResponse) SetStatusCode added in v1.1.0

func (ListWorkspacesResponse) String added in v1.1.0

func (s ListWorkspacesResponse) String() string

type ListWorkspacesResponseBody added in v1.1.0

type ListWorkspacesResponseBody struct {
	// 一次获取的最大记录数。
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 下一页TOKEN。
	//
	// example:
	//
	// 1
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 请求ID。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 记录总数。
	//
	// example:
	//
	// 200
	TotalCount *int32                                  `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
	Workspaces []*ListWorkspacesResponseBodyWorkspaces `json:"workspaces,omitempty" xml:"workspaces,omitempty" type:"Repeated"`
}

func (ListWorkspacesResponseBody) GoString added in v1.1.0

func (s ListWorkspacesResponseBody) GoString() string

func (*ListWorkspacesResponseBody) SetMaxResults added in v1.1.0

func (*ListWorkspacesResponseBody) SetNextToken added in v1.1.0

func (*ListWorkspacesResponseBody) SetRequestId added in v1.1.0

func (*ListWorkspacesResponseBody) SetTotalCount added in v1.1.0

func (*ListWorkspacesResponseBody) SetWorkspaces added in v1.1.0

func (ListWorkspacesResponseBody) String added in v1.1.0

type ListWorkspacesResponseBodyWorkspaces added in v1.1.0

type ListWorkspacesResponseBodyWorkspaces struct {
	// 是否自动续费(pre付费类型必须)。
	//
	// example:
	//
	// true
	AutoRenew *bool `json:"autoRenew,omitempty" xml:"autoRenew,omitempty"`
	// 自动续费时长(pre付费类型必须)。
	//
	// example:
	//
	// 1
	AutoRenewPeriod *int32 `json:"autoRenewPeriod,omitempty" xml:"autoRenewPeriod,omitempty"`
	// 自动续费周期(pre付费类型必须)。
	//
	// example:
	//
	// YEAR, MONTH, WEEK, DAY, HOUR, MINUTE
	AutoRenewPeriodUnit *string `json:"autoRenewPeriodUnit,omitempty" xml:"autoRenewPeriodUnit,omitempty"`
	// example:
	//
	// 1684115879955
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// dlf catalog 信息。
	//
	// example:
	//
	// default
	DlfCatalogId *string `json:"dlfCatalogId,omitempty" xml:"dlfCatalogId,omitempty"`
	// 订购周期数量(pre付费类型必须)。
	//
	// example:
	//
	// 1
	Duration *int32 `json:"duration,omitempty" xml:"duration,omitempty"`
	// example:
	//
	// 1687103999999
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// 失败原因。
	//
	// example:
	//
	// out of stock
	FailReason *string `json:"failReason,omitempty" xml:"failReason,omitempty"`
	// 订购周期(pre付费类型必须)。
	//
	// example:
	//
	// YEAR, MONTH, WEEK, DAY, HOUR, MINUTE
	PaymentDurationUnit *string `json:"paymentDurationUnit,omitempty" xml:"paymentDurationUnit,omitempty"`
	// 支付状态。
	//
	// example:
	//
	// PAID/UNPAID
	PaymentStatus *string `json:"paymentStatus,omitempty" xml:"paymentStatus,omitempty"`
	// 付费类型。
	//
	// example:
	//
	// PayAsYouGo or Subscription
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// example:
	//
	// cn-shanghai
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// SERVICE_RELEASE
	ReleaseType *string `json:"releaseType,omitempty" xml:"releaseType,omitempty"`
	// 资源规格。
	//
	// example:
	//
	// 100cu
	ResourceSpec      *string                                                `json:"resourceSpec,omitempty" xml:"resourceSpec,omitempty"`
	StateChangeReason *ListWorkspacesResponseBodyWorkspacesStateChangeReason `json:"stateChangeReason,omitempty" xml:"stateChangeReason,omitempty" type:"Struct"`
	// oss 路径。
	//
	// example:
	//
	// spark-result
	Storage *string `json:"storage,omitempty" xml:"storage,omitempty"`
	// Workspace Id。
	//
	// example:
	//
	// w-******
	WorkspaceId *string `json:"workspaceId,omitempty" xml:"workspaceId,omitempty"`
	// 工作空间名称。
	//
	// example:
	//
	// spark批作业空间-1
	WorkspaceName *string `json:"workspaceName,omitempty" xml:"workspaceName,omitempty"`
	// 工作空间状态。
	//
	// example:
	//
	// STARTING,RUNNING,TERMINATED
	WorkspaceStatus *string `json:"workspaceStatus,omitempty" xml:"workspaceStatus,omitempty"`
}

func (ListWorkspacesResponseBodyWorkspaces) GoString added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetAutoRenew added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetAutoRenewPeriod added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetAutoRenewPeriodUnit added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetCreateTime added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetDlfCatalogId added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetDuration added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetEndTime added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetFailReason added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetPaymentDurationUnit added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetPaymentStatus added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetPaymentType added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetRegionId added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetReleaseType added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetResourceSpec added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetStateChangeReason added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetStorage added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetWorkspaceId added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetWorkspaceName added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspaces) SetWorkspaceStatus added in v1.1.0

func (ListWorkspacesResponseBodyWorkspaces) String added in v1.1.0

type ListWorkspacesResponseBodyWorkspacesStateChangeReason added in v1.1.0

type ListWorkspacesResponseBodyWorkspacesStateChangeReason struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// Success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
}

func (ListWorkspacesResponseBodyWorkspacesStateChangeReason) GoString added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspacesStateChangeReason) SetCode added in v1.1.0

func (*ListWorkspacesResponseBodyWorkspacesStateChangeReason) SetMessage added in v1.1.0

func (ListWorkspacesResponseBodyWorkspacesStateChangeReason) String added in v1.1.0

type PrincipalAction

type PrincipalAction struct {
	// example:
	//
	// acs:emr::workspaceId:action/create_queue
	ActionArn *string `json:"actionArn,omitempty" xml:"actionArn,omitempty"`
	// example:
	//
	// acs:emr::workspaceId:user/237593691541622267
	PrincipalArn *string `json:"principalArn,omitempty" xml:"principalArn,omitempty"`
}

func (PrincipalAction) GoString

func (s PrincipalAction) GoString() string

func (*PrincipalAction) SetActionArn

func (s *PrincipalAction) SetActionArn(v string) *PrincipalAction

func (*PrincipalAction) SetPrincipalArn

func (s *PrincipalAction) SetPrincipalArn(v string) *PrincipalAction

func (PrincipalAction) String

func (s PrincipalAction) String() string

type ReleaseVersionImage

type ReleaseVersionImage struct {
	CpuArchitecture   *string `json:"cpuArchitecture,omitempty" xml:"cpuArchitecture,omitempty"`
	ImageId           *string `json:"imageId,omitempty" xml:"imageId,omitempty"`
	RuntimeEngineType *string `json:"runtimeEngineType,omitempty" xml:"runtimeEngineType,omitempty"`
}

func (ReleaseVersionImage) GoString

func (s ReleaseVersionImage) GoString() string

func (*ReleaseVersionImage) SetCpuArchitecture

func (s *ReleaseVersionImage) SetCpuArchitecture(v string) *ReleaseVersionImage

func (*ReleaseVersionImage) SetImageId

func (*ReleaseVersionImage) SetRuntimeEngineType

func (s *ReleaseVersionImage) SetRuntimeEngineType(v string) *ReleaseVersionImage

func (ReleaseVersionImage) String

func (s ReleaseVersionImage) String() string

type RunLog

type RunLog struct {
	DriverStartup  *string `json:"driverStartup,omitempty" xml:"driverStartup,omitempty"`
	DriverStdError *string `json:"driverStdError,omitempty" xml:"driverStdError,omitempty"`
	DriverStdOut   *string `json:"driverStdOut,omitempty" xml:"driverStdOut,omitempty"`
	DriverSyslog   *string `json:"driverSyslog,omitempty" xml:"driverSyslog,omitempty"`
}

func (RunLog) GoString

func (s RunLog) GoString() string

func (*RunLog) SetDriverStartup added in v1.0.1

func (s *RunLog) SetDriverStartup(v string) *RunLog

func (*RunLog) SetDriverStdError

func (s *RunLog) SetDriverStdError(v string) *RunLog

func (*RunLog) SetDriverStdOut

func (s *RunLog) SetDriverStdOut(v string) *RunLog

func (*RunLog) SetDriverSyslog added in v1.0.1

func (s *RunLog) SetDriverSyslog(v string) *RunLog

func (RunLog) String

func (s RunLog) String() string

type SparkConf

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

func (SparkConf) GoString

func (s SparkConf) GoString() string

func (*SparkConf) SetKey

func (s *SparkConf) SetKey(v string) *SparkConf

func (*SparkConf) SetValue

func (s *SparkConf) SetValue(v string) *SparkConf

func (SparkConf) String

func (s SparkConf) String() string

type SqlOutput

type SqlOutput struct {
	Rows   []*SqlOutputRows `json:"rows,omitempty" xml:"rows,omitempty" type:"Repeated"`
	Schema *SqlOutputSchema `json:"schema,omitempty" xml:"schema,omitempty" type:"Struct"`
}

func (SqlOutput) GoString

func (s SqlOutput) GoString() string

func (*SqlOutput) SetRows

func (s *SqlOutput) SetRows(v []*SqlOutputRows) *SqlOutput

func (*SqlOutput) SetSchema

func (s *SqlOutput) SetSchema(v *SqlOutputSchema) *SqlOutput

func (SqlOutput) String

func (s SqlOutput) String() string

type SqlOutputRows

type SqlOutputRows struct {
	// example:
	//
	// null
	Values []*string `json:"values,omitempty" xml:"values,omitempty" type:"Repeated"`
}

func (SqlOutputRows) GoString

func (s SqlOutputRows) GoString() string

func (*SqlOutputRows) SetValues

func (s *SqlOutputRows) SetValues(v []*string) *SqlOutputRows

func (SqlOutputRows) String

func (s SqlOutputRows) String() string

type SqlOutputSchema

type SqlOutputSchema struct {
	Fields []*SqlOutputSchemaFields `json:"fields,omitempty" xml:"fields,omitempty" type:"Repeated"`
}

func (SqlOutputSchema) GoString

func (s SqlOutputSchema) GoString() string

func (*SqlOutputSchema) SetFields

func (SqlOutputSchema) String

func (s SqlOutputSchema) String() string

type SqlOutputSchemaFields

type SqlOutputSchemaFields struct {
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	Nullable *bool   `json:"nullable,omitempty" xml:"nullable,omitempty"`
	Type     *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (SqlOutputSchemaFields) GoString

func (s SqlOutputSchemaFields) GoString() string

func (*SqlOutputSchemaFields) SetName

func (*SqlOutputSchemaFields) SetNullable

func (*SqlOutputSchemaFields) SetType

func (SqlOutputSchemaFields) String

func (s SqlOutputSchemaFields) String() string

type StartJobRunRequest

type StartJobRunRequest struct {
	// example:
	//
	// 8e6aae2810c8f67229ca70bb31cd6028
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// example:
	//
	// SQL
	CodeType               *string                                   `json:"codeType,omitempty" xml:"codeType,omitempty"`
	ConfigurationOverrides *StartJobRunRequestConfigurationOverrides `json:"configurationOverrides,omitempty" xml:"configurationOverrides,omitempty" type:"Struct"`
	// example:
	//
	// 100
	ExecutionTimeoutSeconds *int32     `json:"executionTimeoutSeconds,omitempty" xml:"executionTimeoutSeconds,omitempty"`
	JobDriver               *JobDriver `json:"jobDriver,omitempty" xml:"jobDriver,omitempty"`
	// example:
	//
	// jr-12345
	JobId *string `json:"jobId,omitempty" xml:"jobId,omitempty"`
	// example:
	//
	// spark_job_name
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// esr-3.3.1
	ReleaseVersion *string `json:"releaseVersion,omitempty" xml:"releaseVersion,omitempty"`
	// example:
	//
	// dev_queue
	ResourceQueueId *string `json:"resourceQueueId,omitempty" xml:"resourceQueueId,omitempty"`
	Tags            []*Tag  `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (StartJobRunRequest) GoString

func (s StartJobRunRequest) GoString() string

func (*StartJobRunRequest) SetClientToken

func (s *StartJobRunRequest) SetClientToken(v string) *StartJobRunRequest

func (*StartJobRunRequest) SetCodeType

func (s *StartJobRunRequest) SetCodeType(v string) *StartJobRunRequest

func (*StartJobRunRequest) SetConfigurationOverrides

func (*StartJobRunRequest) SetExecutionTimeoutSeconds

func (s *StartJobRunRequest) SetExecutionTimeoutSeconds(v int32) *StartJobRunRequest

func (*StartJobRunRequest) SetJobDriver

func (s *StartJobRunRequest) SetJobDriver(v *JobDriver) *StartJobRunRequest

func (*StartJobRunRequest) SetJobId

func (*StartJobRunRequest) SetName

func (*StartJobRunRequest) SetRegionId

func (s *StartJobRunRequest) SetRegionId(v string) *StartJobRunRequest

func (*StartJobRunRequest) SetReleaseVersion

func (s *StartJobRunRequest) SetReleaseVersion(v string) *StartJobRunRequest

func (*StartJobRunRequest) SetResourceQueueId

func (s *StartJobRunRequest) SetResourceQueueId(v string) *StartJobRunRequest

func (*StartJobRunRequest) SetTags

func (s *StartJobRunRequest) SetTags(v []*Tag) *StartJobRunRequest

func (StartJobRunRequest) String

func (s StartJobRunRequest) String() string

type StartJobRunRequestConfigurationOverrides

type StartJobRunRequestConfigurationOverrides struct {
	Configurations []*StartJobRunRequestConfigurationOverridesConfigurations `json:"configurations,omitempty" xml:"configurations,omitempty" type:"Repeated"`
}

func (StartJobRunRequestConfigurationOverrides) GoString

func (StartJobRunRequestConfigurationOverrides) String

type StartJobRunRequestConfigurationOverridesConfigurations

type StartJobRunRequestConfigurationOverridesConfigurations struct {
	// example:
	//
	// spark-default.conf
	ConfigFileName *string `json:"configFileName,omitempty" xml:"configFileName,omitempty"`
	// example:
	//
	// spark.app.name
	ConfigItemKey *string `json:"configItemKey,omitempty" xml:"configItemKey,omitempty"`
	// example:
	//
	// test_app
	ConfigItemValue *string `json:"configItemValue,omitempty" xml:"configItemValue,omitempty"`
}

func (StartJobRunRequestConfigurationOverridesConfigurations) GoString

func (*StartJobRunRequestConfigurationOverridesConfigurations) SetConfigFileName

func (*StartJobRunRequestConfigurationOverridesConfigurations) SetConfigItemKey

func (*StartJobRunRequestConfigurationOverridesConfigurations) SetConfigItemValue

func (StartJobRunRequestConfigurationOverridesConfigurations) String

type StartJobRunResponse

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

func (StartJobRunResponse) GoString

func (s StartJobRunResponse) GoString() string

func (*StartJobRunResponse) SetBody

func (*StartJobRunResponse) SetHeaders

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

func (*StartJobRunResponse) SetStatusCode

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

func (StartJobRunResponse) String

func (s StartJobRunResponse) String() string

type StartJobRunResponseBody

type StartJobRunResponseBody struct {
	// example:
	//
	// jr-54321
	JobRunId *string `json:"jobRunId,omitempty" xml:"jobRunId,omitempty"`
	// 请求ID。
	//
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (StartJobRunResponseBody) GoString

func (s StartJobRunResponseBody) GoString() string

func (*StartJobRunResponseBody) SetJobRunId

func (*StartJobRunResponseBody) SetRequestId

func (StartJobRunResponseBody) String

func (s StartJobRunResponseBody) String() string

type Tag

type Tag struct {
	// 标签key值。
	//
	// example:
	//
	// workflowId
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// 标签key值。
	//
	// example:
	//
	// wf-123test
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (Tag) GoString

func (s Tag) GoString() string

func (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

func (*Tag) SetValue

func (s *Tag) SetValue(v string) *Tag

func (Tag) String

func (s Tag) String() string

type Task

type Task struct {
	Archives    []*string `json:"archives,omitempty" xml:"archives,omitempty" type:"Repeated"`
	ArtifactUrl *string   `json:"artifactUrl,omitempty" xml:"artifactUrl,omitempty"`
	// This parameter is required.
	BizId         *string `json:"bizId,omitempty" xml:"bizId,omitempty"`
	CategoryBizId *string `json:"categoryBizId,omitempty" xml:"categoryBizId,omitempty"`
	Content       *string `json:"content,omitempty" xml:"content,omitempty"`
	// This parameter is required.
	Creator                *int64    `json:"creator,omitempty" xml:"creator,omitempty"`
	DefaultCatalogId       *string   `json:"defaultCatalogId,omitempty" xml:"defaultCatalogId,omitempty"`
	DefaultDatabase        *string   `json:"defaultDatabase,omitempty" xml:"defaultDatabase,omitempty"`
	DefaultResourceQueueId *string   `json:"defaultResourceQueueId,omitempty" xml:"defaultResourceQueueId,omitempty"`
	DefaultSqlComputeId    *string   `json:"defaultSqlComputeId,omitempty" xml:"defaultSqlComputeId,omitempty"`
	DeploymentId           *string   `json:"deploymentId,omitempty" xml:"deploymentId,omitempty"`
	ExtraArtifactIds       []*string `json:"extraArtifactIds,omitempty" xml:"extraArtifactIds,omitempty" type:"Repeated"`
	ExtraSparkSubmitParams *string   `json:"extraSparkSubmitParams,omitempty" xml:"extraSparkSubmitParams,omitempty"`
	Files                  []*string `json:"files,omitempty" xml:"files,omitempty" type:"Repeated"`
	// This parameter is required.
	GmtCreated *string `json:"gmtCreated,omitempty" xml:"gmtCreated,omitempty"`
	// This parameter is required.
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	HasChanged  *bool   `json:"hasChanged,omitempty" xml:"hasChanged,omitempty"`
	// This parameter is required.
	HasCommited            *bool     `json:"hasCommited,omitempty" xml:"hasCommited,omitempty"`
	IsStreaming            *bool     `json:"isStreaming,omitempty" xml:"isStreaming,omitempty"`
	Jars                   []*string `json:"jars,omitempty" xml:"jars,omitempty" type:"Repeated"`
	LastRunResourceQueueId *string   `json:"lastRunResourceQueueId,omitempty" xml:"lastRunResourceQueueId,omitempty"`
	// This parameter is required.
	Modifier *int64 `json:"modifier,omitempty" xml:"modifier,omitempty"`
	// This parameter is required.
	Name    *string   `json:"name,omitempty" xml:"name,omitempty"`
	PyFiles []*string `json:"pyFiles,omitempty" xml:"pyFiles,omitempty" type:"Repeated"`
	// example:
	//
	// 100
	SparkArgs *string      `json:"sparkArgs,omitempty" xml:"sparkArgs,omitempty"`
	SparkConf []*SparkConf `json:"sparkConf,omitempty" xml:"sparkConf,omitempty" type:"Repeated"`
	// This parameter is required.
	SparkDriverCores *int32 `json:"sparkDriverCores,omitempty" xml:"sparkDriverCores,omitempty"`
	// This parameter is required.
	SparkDriverMemory *int64  `json:"sparkDriverMemory,omitempty" xml:"sparkDriverMemory,omitempty"`
	SparkEntrypoint   *string `json:"sparkEntrypoint,omitempty" xml:"sparkEntrypoint,omitempty"`
	// This parameter is required.
	SparkExecutorCores *int32 `json:"sparkExecutorCores,omitempty" xml:"sparkExecutorCores,omitempty"`
	// This parameter is required.
	SparkExecutorMemory *int64 `json:"sparkExecutorMemory,omitempty" xml:"sparkExecutorMemory,omitempty"`
	// This parameter is required.
	SparkLogLevel *string `json:"sparkLogLevel,omitempty" xml:"sparkLogLevel,omitempty"`
	// This parameter is required.
	SparkLogPath      *string `json:"sparkLogPath,omitempty" xml:"sparkLogPath,omitempty"`
	SparkSubmitClause *string `json:"sparkSubmitClause,omitempty" xml:"sparkSubmitClause,omitempty"`
	// This parameter is required.
	SparkVersion *string            `json:"sparkVersion,omitempty" xml:"sparkVersion,omitempty"`
	Tags         map[string]*string `json:"tags,omitempty" xml:"tags,omitempty"`
	// This parameter is required.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (Task) GoString

func (s Task) GoString() string

func (*Task) SetArchives added in v1.0.1

func (s *Task) SetArchives(v []*string) *Task

func (*Task) SetArtifactUrl

func (s *Task) SetArtifactUrl(v string) *Task

func (*Task) SetBizId

func (s *Task) SetBizId(v string) *Task

func (*Task) SetCategoryBizId

func (s *Task) SetCategoryBizId(v string) *Task

func (*Task) SetContent

func (s *Task) SetContent(v string) *Task

func (*Task) SetCreator

func (s *Task) SetCreator(v int64) *Task

func (*Task) SetDefaultCatalogId

func (s *Task) SetDefaultCatalogId(v string) *Task

func (*Task) SetDefaultDatabase

func (s *Task) SetDefaultDatabase(v string) *Task

func (*Task) SetDefaultResourceQueueId

func (s *Task) SetDefaultResourceQueueId(v string) *Task

func (*Task) SetDefaultSqlComputeId

func (s *Task) SetDefaultSqlComputeId(v string) *Task

func (*Task) SetDeploymentId added in v1.4.0

func (s *Task) SetDeploymentId(v string) *Task

func (*Task) SetExtraArtifactIds

func (s *Task) SetExtraArtifactIds(v []*string) *Task

func (*Task) SetExtraSparkSubmitParams added in v1.0.1

func (s *Task) SetExtraSparkSubmitParams(v string) *Task

func (*Task) SetFiles added in v1.0.1

func (s *Task) SetFiles(v []*string) *Task

func (*Task) SetGmtCreated

func (s *Task) SetGmtCreated(v string) *Task

func (*Task) SetGmtModified

func (s *Task) SetGmtModified(v string) *Task

func (*Task) SetHasChanged

func (s *Task) SetHasChanged(v bool) *Task

func (*Task) SetHasCommited

func (s *Task) SetHasCommited(v bool) *Task

func (*Task) SetIsStreaming added in v1.4.0

func (s *Task) SetIsStreaming(v bool) *Task

func (*Task) SetJars added in v1.0.1

func (s *Task) SetJars(v []*string) *Task

func (*Task) SetLastRunResourceQueueId

func (s *Task) SetLastRunResourceQueueId(v string) *Task

func (*Task) SetModifier

func (s *Task) SetModifier(v int64) *Task

func (*Task) SetName

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

func (*Task) SetPyFiles

func (s *Task) SetPyFiles(v []*string) *Task

func (*Task) SetSparkArgs

func (s *Task) SetSparkArgs(v string) *Task

func (*Task) SetSparkConf

func (s *Task) SetSparkConf(v []*SparkConf) *Task

func (*Task) SetSparkDriverCores

func (s *Task) SetSparkDriverCores(v int32) *Task

func (*Task) SetSparkDriverMemory

func (s *Task) SetSparkDriverMemory(v int64) *Task

func (*Task) SetSparkEntrypoint

func (s *Task) SetSparkEntrypoint(v string) *Task

func (*Task) SetSparkExecutorCores

func (s *Task) SetSparkExecutorCores(v int32) *Task

func (*Task) SetSparkExecutorMemory

func (s *Task) SetSparkExecutorMemory(v int64) *Task

func (*Task) SetSparkLogLevel

func (s *Task) SetSparkLogLevel(v string) *Task

func (*Task) SetSparkLogPath

func (s *Task) SetSparkLogPath(v string) *Task

func (*Task) SetSparkSubmitClause added in v1.4.0

func (s *Task) SetSparkSubmitClause(v string) *Task

func (*Task) SetSparkVersion

func (s *Task) SetSparkVersion(v string) *Task

func (*Task) SetTags

func (s *Task) SetTags(v map[string]*string) *Task

func (*Task) SetType

func (s *Task) SetType(v string) *Task

func (Task) String

func (s Task) String() string

type TaskInstance

type TaskInstance struct {
	BizId          *string `json:"bizId,omitempty" xml:"bizId,omitempty"`
	Creator        *int64  `json:"creator,omitempty" xml:"creator,omitempty"`
	FenixRunId     *string `json:"fenixRunId,omitempty" xml:"fenixRunId,omitempty"`
	GmtCreated     *string `json:"gmtCreated,omitempty" xml:"gmtCreated,omitempty"`
	TaskBizId      *string `json:"taskBizId,omitempty" xml:"taskBizId,omitempty"`
	TaskInfo       *Task   `json:"taskInfo,omitempty" xml:"taskInfo,omitempty"`
	TaskStatus     *string `json:"taskStatus,omitempty" xml:"taskStatus,omitempty"`
	WorkspaceBizId *string `json:"workspaceBizId,omitempty" xml:"workspaceBizId,omitempty"`
}

func (TaskInstance) GoString

func (s TaskInstance) GoString() string

func (*TaskInstance) SetBizId

func (s *TaskInstance) SetBizId(v string) *TaskInstance

func (*TaskInstance) SetCreator

func (s *TaskInstance) SetCreator(v int64) *TaskInstance

func (*TaskInstance) SetFenixRunId

func (s *TaskInstance) SetFenixRunId(v string) *TaskInstance

func (*TaskInstance) SetGmtCreated

func (s *TaskInstance) SetGmtCreated(v string) *TaskInstance

func (*TaskInstance) SetTaskBizId

func (s *TaskInstance) SetTaskBizId(v string) *TaskInstance

func (*TaskInstance) SetTaskInfo

func (s *TaskInstance) SetTaskInfo(v *Task) *TaskInstance

func (*TaskInstance) SetTaskStatus

func (s *TaskInstance) SetTaskStatus(v string) *TaskInstance

func (*TaskInstance) SetWorkspaceBizId

func (s *TaskInstance) SetWorkspaceBizId(v string) *TaskInstance

func (TaskInstance) String

func (s TaskInstance) String() string

type TaskSnapshot

type TaskSnapshot struct {
	BizId      *string `json:"bizId,omitempty" xml:"bizId,omitempty"`
	Commiter   *int64  `json:"commiter,omitempty" xml:"commiter,omitempty"`
	GmtCreated *string `json:"gmtCreated,omitempty" xml:"gmtCreated,omitempty"`
	Item       *Task   `json:"item,omitempty" xml:"item,omitempty"`
	Message    *string `json:"message,omitempty" xml:"message,omitempty"`
	TaskBizId  *string `json:"taskBizId,omitempty" xml:"taskBizId,omitempty"`
	Version    *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (TaskSnapshot) GoString

func (s TaskSnapshot) GoString() string

func (*TaskSnapshot) SetBizId

func (s *TaskSnapshot) SetBizId(v string) *TaskSnapshot

func (*TaskSnapshot) SetCommiter

func (s *TaskSnapshot) SetCommiter(v int64) *TaskSnapshot

func (*TaskSnapshot) SetGmtCreated

func (s *TaskSnapshot) SetGmtCreated(v string) *TaskSnapshot

func (*TaskSnapshot) SetItem

func (s *TaskSnapshot) SetItem(v *Task) *TaskSnapshot

func (*TaskSnapshot) SetMessage

func (s *TaskSnapshot) SetMessage(v string) *TaskSnapshot

func (*TaskSnapshot) SetTaskBizId

func (s *TaskSnapshot) SetTaskBizId(v string) *TaskSnapshot

func (*TaskSnapshot) SetVersion

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

func (TaskSnapshot) String

func (s TaskSnapshot) String() string

type Template

type Template struct {
	// This parameter is required.
	Creator *int64 `json:"creator,omitempty" xml:"creator,omitempty"`
	// This parameter is required.
	GmtCreated *string `json:"gmtCreated,omitempty" xml:"gmtCreated,omitempty"`
	// This parameter is required.
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// This parameter is required.
	Modifier  *int64       `json:"modifier,omitempty" xml:"modifier,omitempty"`
	SparkConf []*SparkConf `json:"sparkConf,omitempty" xml:"sparkConf,omitempty" type:"Repeated"`
	// This parameter is required.
	SparkDriverCores *int32 `json:"sparkDriverCores,omitempty" xml:"sparkDriverCores,omitempty"`
	// This parameter is required.
	SparkDriverMemory *int64 `json:"sparkDriverMemory,omitempty" xml:"sparkDriverMemory,omitempty"`
	// This parameter is required.
	SparkExecutorCores *int32 `json:"sparkExecutorCores,omitempty" xml:"sparkExecutorCores,omitempty"`
	// This parameter is required.
	SparkExecutorMemory *int64 `json:"sparkExecutorMemory,omitempty" xml:"sparkExecutorMemory,omitempty"`
	// This parameter is required.
	SparkLogLevel *string `json:"sparkLogLevel,omitempty" xml:"sparkLogLevel,omitempty"`
	// This parameter is required.
	SparkLogPath *string `json:"sparkLogPath,omitempty" xml:"sparkLogPath,omitempty"`
	// This parameter is required.
	SparkVersion *string `json:"sparkVersion,omitempty" xml:"sparkVersion,omitempty"`
	TemplateType *string `json:"templateType,omitempty" xml:"templateType,omitempty"`
}

func (Template) GoString

func (s Template) GoString() string

func (*Template) SetCreator

func (s *Template) SetCreator(v int64) *Template

func (*Template) SetGmtCreated

func (s *Template) SetGmtCreated(v string) *Template

func (*Template) SetGmtModified

func (s *Template) SetGmtModified(v string) *Template

func (*Template) SetModifier

func (s *Template) SetModifier(v int64) *Template

func (*Template) SetSparkConf

func (s *Template) SetSparkConf(v []*SparkConf) *Template

func (*Template) SetSparkDriverCores

func (s *Template) SetSparkDriverCores(v int32) *Template

func (*Template) SetSparkDriverMemory

func (s *Template) SetSparkDriverMemory(v int64) *Template

func (*Template) SetSparkExecutorCores

func (s *Template) SetSparkExecutorCores(v int32) *Template

func (*Template) SetSparkExecutorMemory

func (s *Template) SetSparkExecutorMemory(v int64) *Template

func (*Template) SetSparkLogLevel

func (s *Template) SetSparkLogLevel(v string) *Template

func (*Template) SetSparkLogPath

func (s *Template) SetSparkLogPath(v string) *Template

func (*Template) SetSparkVersion

func (s *Template) SetSparkVersion(v string) *Template

func (*Template) SetTemplateType

func (s *Template) SetTemplateType(v string) *Template

func (Template) String

func (s Template) String() string

type TerminateSqlStatementRequest added in v1.4.0

type TerminateSqlStatementRequest struct {
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (TerminateSqlStatementRequest) GoString added in v1.4.0

func (s TerminateSqlStatementRequest) GoString() string

func (*TerminateSqlStatementRequest) SetRegionId added in v1.4.0

func (TerminateSqlStatementRequest) String added in v1.4.0

type TerminateSqlStatementResponse added in v1.4.0

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

func (TerminateSqlStatementResponse) GoString added in v1.4.0

func (*TerminateSqlStatementResponse) SetBody added in v1.4.0

func (*TerminateSqlStatementResponse) SetHeaders added in v1.4.0

func (*TerminateSqlStatementResponse) SetStatusCode added in v1.4.0

func (TerminateSqlStatementResponse) String added in v1.4.0

type TerminateSqlStatementResponseBody added in v1.4.0

type TerminateSqlStatementResponseBody struct {
	// example:
	//
	// DD6B1B2A-5837-5237-ABE4-FF0C8944****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (TerminateSqlStatementResponseBody) GoString added in v1.4.0

func (*TerminateSqlStatementResponseBody) SetRequestId added in v1.4.0

func (TerminateSqlStatementResponseBody) String added in v1.4.0

type TimeRange

type TimeRange struct {
	// 时间范围结束时间。
	//
	// example:
	//
	// 1688370894339
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// 时间范围开始时间。
	//
	// example:
	//
	// 1688370894339
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
}

func (TimeRange) GoString

func (s TimeRange) GoString() string

func (*TimeRange) SetEndTime

func (s *TimeRange) SetEndTime(v int64) *TimeRange

func (*TimeRange) SetStartTime

func (s *TimeRange) SetStartTime(v int64) *TimeRange

func (TimeRange) String

func (s TimeRange) String() string

Jump to

Keyboard shortcuts

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