client

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2024 License: Apache-2.0 Imports: 5 Imported by: 1

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 Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) CreatePackage

func (client *Client) CreatePackage(projectName *string, request *CreatePackageRequest) (_result *CreatePackageResponse, _err error)

func (*Client) CreatePackageWithOptions

func (client *Client) CreatePackageWithOptions(projectName *string, request *CreatePackageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreatePackageResponse, _err error)

func (*Client) CreateProject

func (client *Client) CreateProject(request *CreateProjectRequest) (_result *CreateProjectResponse, _err error)

func (*Client) CreateProjectWithOptions

func (client *Client) CreateProjectWithOptions(request *CreateProjectRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateProjectResponse, _err error)

func (*Client) CreateQuotaPlan

func (client *Client) CreateQuotaPlan(nickname *string, request *CreateQuotaPlanRequest) (_result *CreateQuotaPlanResponse, _err error)

func (*Client) CreateQuotaPlanWithOptions

func (client *Client) CreateQuotaPlanWithOptions(nickname *string, request *CreateQuotaPlanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateQuotaPlanResponse, _err error)

func (*Client) CreateQuotaSchedule

func (client *Client) CreateQuotaSchedule(nickname *string, request *CreateQuotaScheduleRequest) (_result *CreateQuotaScheduleResponse, _err error)

func (*Client) CreateQuotaScheduleWithOptions

func (client *Client) CreateQuotaScheduleWithOptions(nickname *string, request *CreateQuotaScheduleRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateQuotaScheduleResponse, _err error)

func (*Client) CreateRole

func (client *Client) CreateRole(projectName *string, request *CreateRoleRequest) (_result *CreateRoleResponse, _err error)

func (*Client) CreateRoleWithOptions

func (client *Client) CreateRoleWithOptions(projectName *string, request *CreateRoleRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateRoleResponse, _err error)

func (*Client) DeleteQuotaPlan

func (client *Client) DeleteQuotaPlan(nickname *string, planName *string, request *DeleteQuotaPlanRequest) (_result *DeleteQuotaPlanResponse, _err error)

func (*Client) DeleteQuotaPlanWithOptions

func (client *Client) DeleteQuotaPlanWithOptions(nickname *string, planName *string, request *DeleteQuotaPlanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteQuotaPlanResponse, _err error)

func (*Client) GetEndpoint

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

func (*Client) GetJobResourceUsage added in v1.1.0

func (client *Client) GetJobResourceUsage(request *GetJobResourceUsageRequest) (_result *GetJobResourceUsageResponse, _err error)

func (*Client) GetJobResourceUsageWithOptions added in v1.1.0

func (client *Client) GetJobResourceUsageWithOptions(tmpReq *GetJobResourceUsageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetJobResourceUsageResponse, _err error)

func (*Client) GetPackage

func (client *Client) GetPackage(projectName *string, packageName *string, request *GetPackageRequest) (_result *GetPackageResponse, _err error)

func (*Client) GetPackageWithOptions

func (client *Client) GetPackageWithOptions(projectName *string, packageName *string, request *GetPackageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetPackageResponse, _err error)

func (*Client) GetProject

func (client *Client) GetProject(projectName *string, request *GetProjectRequest) (_result *GetProjectResponse, _err error)

func (*Client) GetProjectWithOptions

func (client *Client) GetProjectWithOptions(projectName *string, request *GetProjectRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetProjectResponse, _err error)

func (*Client) GetQuota

func (client *Client) GetQuota(nickname *string, request *GetQuotaRequest) (_result *GetQuotaResponse, _err error)

func (*Client) GetQuotaPlan

func (client *Client) GetQuotaPlan(nickname *string, planName *string, request *GetQuotaPlanRequest) (_result *GetQuotaPlanResponse, _err error)

func (*Client) GetQuotaPlanWithOptions

func (client *Client) GetQuotaPlanWithOptions(nickname *string, planName *string, request *GetQuotaPlanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetQuotaPlanResponse, _err error)

func (*Client) GetQuotaSchedule

func (client *Client) GetQuotaSchedule(nickname *string, request *GetQuotaScheduleRequest) (_result *GetQuotaScheduleResponse, _err error)

func (*Client) GetQuotaScheduleWithOptions

func (client *Client) GetQuotaScheduleWithOptions(nickname *string, request *GetQuotaScheduleRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetQuotaScheduleResponse, _err error)

func (*Client) GetQuotaWithOptions

func (client *Client) GetQuotaWithOptions(nickname *string, request *GetQuotaRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetQuotaResponse, _err error)

func (*Client) GetRoleAcl

func (client *Client) GetRoleAcl(projectName *string, roleName *string) (_result *GetRoleAclResponse, _err error)

func (*Client) GetRoleAclOnObject

func (client *Client) GetRoleAclOnObject(projectName *string, roleName *string, request *GetRoleAclOnObjectRequest) (_result *GetRoleAclOnObjectResponse, _err error)

func (*Client) GetRoleAclOnObjectWithOptions

func (client *Client) GetRoleAclOnObjectWithOptions(projectName *string, roleName *string, request *GetRoleAclOnObjectRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetRoleAclOnObjectResponse, _err error)

func (*Client) GetRoleAclWithOptions

func (client *Client) GetRoleAclWithOptions(projectName *string, roleName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetRoleAclResponse, _err error)

func (*Client) GetRolePolicy

func (client *Client) GetRolePolicy(projectName *string, roleName *string) (_result *GetRolePolicyResponse, _err error)

func (*Client) GetRolePolicyWithOptions

func (client *Client) GetRolePolicyWithOptions(projectName *string, roleName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetRolePolicyResponse, _err error)

func (*Client) GetRunningJobs added in v1.1.0

func (client *Client) GetRunningJobs(request *GetRunningJobsRequest) (_result *GetRunningJobsResponse, _err error)

func (*Client) GetRunningJobsWithOptions added in v1.1.0

func (client *Client) GetRunningJobsWithOptions(tmpReq *GetRunningJobsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetRunningJobsResponse, _err error)

func (*Client) GetTableInfo added in v1.3.0

func (client *Client) GetTableInfo(projectName *string, tableName *string, request *GetTableInfoRequest) (_result *GetTableInfoResponse, _err error)

func (*Client) GetTableInfoWithOptions added in v1.3.0

func (client *Client) GetTableInfoWithOptions(projectName *string, tableName *string, request *GetTableInfoRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetTableInfoResponse, _err error)

func (*Client) GetTrustedProjects

func (client *Client) GetTrustedProjects(projectName *string) (_result *GetTrustedProjectsResponse, _err error)

func (*Client) GetTrustedProjectsWithOptions

func (client *Client) GetTrustedProjectsWithOptions(projectName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetTrustedProjectsResponse, _err error)

func (*Client) Init

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

func (*Client) KillJobs added in v1.1.0

func (client *Client) KillJobs(request *KillJobsRequest) (_result *KillJobsResponse, _err error)

func (*Client) KillJobsWithOptions added in v1.1.0

func (client *Client) KillJobsWithOptions(request *KillJobsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *KillJobsResponse, _err error)

func (*Client) ListFunctions

func (client *Client) ListFunctions(projectName *string, request *ListFunctionsRequest) (_result *ListFunctionsResponse, _err error)

func (*Client) ListFunctionsWithOptions

func (client *Client) ListFunctionsWithOptions(projectName *string, request *ListFunctionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListFunctionsResponse, _err error)

func (*Client) ListJobInfos added in v1.2.0

func (client *Client) ListJobInfos(request *ListJobInfosRequest) (_result *ListJobInfosResponse, _err error)

func (*Client) ListJobInfosWithOptions added in v1.2.0

func (client *Client) ListJobInfosWithOptions(request *ListJobInfosRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListJobInfosResponse, _err error)

func (*Client) ListPackages

func (client *Client) ListPackages(projectName *string) (_result *ListPackagesResponse, _err error)

func (*Client) ListPackagesWithOptions

func (client *Client) ListPackagesWithOptions(projectName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListPackagesResponse, _err error)

func (*Client) ListProjectUsers

func (client *Client) ListProjectUsers(projectName *string) (_result *ListProjectUsersResponse, _err error)

func (*Client) ListProjectUsersWithOptions

func (client *Client) ListProjectUsersWithOptions(projectName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListProjectUsersResponse, _err error)

func (*Client) ListProjects

func (client *Client) ListProjects(request *ListProjectsRequest) (_result *ListProjectsResponse, _err error)

func (*Client) ListProjectsWithOptions

func (client *Client) ListProjectsWithOptions(request *ListProjectsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListProjectsResponse, _err error)

func (*Client) ListQuotas

func (client *Client) ListQuotas(request *ListQuotasRequest) (_result *ListQuotasResponse, _err error)

func (*Client) ListQuotasPlans

func (client *Client) ListQuotasPlans(nickname *string, request *ListQuotasPlansRequest) (_result *ListQuotasPlansResponse, _err error)

func (*Client) ListQuotasPlansWithOptions

func (client *Client) ListQuotasPlansWithOptions(nickname *string, request *ListQuotasPlansRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListQuotasPlansResponse, _err error)

func (*Client) ListQuotasWithOptions

func (client *Client) ListQuotasWithOptions(request *ListQuotasRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListQuotasResponse, _err error)

func (*Client) ListResources

func (client *Client) ListResources(projectName *string, request *ListResourcesRequest) (_result *ListResourcesResponse, _err error)

func (*Client) ListResourcesWithOptions

func (client *Client) ListResourcesWithOptions(projectName *string, request *ListResourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListResourcesResponse, _err error)

func (*Client) ListRoles

func (client *Client) ListRoles(projectName *string) (_result *ListRolesResponse, _err error)

func (*Client) ListRolesWithOptions

func (client *Client) ListRolesWithOptions(projectName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListRolesResponse, _err error)

func (*Client) ListTables

func (client *Client) ListTables(projectName *string, request *ListTablesRequest) (_result *ListTablesResponse, _err error)

func (*Client) ListTablesWithOptions

func (client *Client) ListTablesWithOptions(projectName *string, request *ListTablesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTablesResponse, _err error)

func (*Client) ListUsers

func (client *Client) ListUsers(request *ListUsersRequest) (_result *ListUsersResponse, _err error)

func (*Client) ListUsersByRole

func (client *Client) ListUsersByRole(projectName *string, roleName *string) (_result *ListUsersByRoleResponse, _err error)

func (*Client) ListUsersByRoleWithOptions

func (client *Client) ListUsersByRoleWithOptions(projectName *string, roleName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListUsersByRoleResponse, _err error)

func (*Client) ListUsersWithOptions

func (client *Client) ListUsersWithOptions(request *ListUsersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListUsersResponse, _err error)

func (*Client) UpdatePackage

func (client *Client) UpdatePackage(projectName *string, packageName *string, request *UpdatePackageRequest) (_result *UpdatePackageResponse, _err error)

func (*Client) UpdatePackageWithOptions

func (client *Client) UpdatePackageWithOptions(projectName *string, packageName *string, request *UpdatePackageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdatePackageResponse, _err error)

func (*Client) UpdateProjectIpWhiteList

func (client *Client) UpdateProjectIpWhiteList(projectName *string, request *UpdateProjectIpWhiteListRequest) (_result *UpdateProjectIpWhiteListResponse, _err error)

func (*Client) UpdateProjectIpWhiteListWithOptions

func (client *Client) UpdateProjectIpWhiteListWithOptions(projectName *string, request *UpdateProjectIpWhiteListRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateProjectIpWhiteListResponse, _err error)

func (*Client) UpdateQuota

func (client *Client) UpdateQuota(nickname *string, request *UpdateQuotaRequest) (_result *UpdateQuotaResponse, _err error)

func (*Client) UpdateQuotaPlan

func (client *Client) UpdateQuotaPlan(nickname *string, planName *string, request *UpdateQuotaPlanRequest) (_result *UpdateQuotaPlanResponse, _err error)

func (*Client) UpdateQuotaPlanWithOptions

func (client *Client) UpdateQuotaPlanWithOptions(nickname *string, planName *string, request *UpdateQuotaPlanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateQuotaPlanResponse, _err error)

func (*Client) UpdateQuotaSchedule

func (client *Client) UpdateQuotaSchedule(nickname *string, request *UpdateQuotaScheduleRequest) (_result *UpdateQuotaScheduleResponse, _err error)

func (*Client) UpdateQuotaScheduleWithOptions

func (client *Client) UpdateQuotaScheduleWithOptions(nickname *string, request *UpdateQuotaScheduleRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateQuotaScheduleResponse, _err error)

func (*Client) UpdateQuotaWithOptions

func (client *Client) UpdateQuotaWithOptions(nickname *string, request *UpdateQuotaRequest, headers *UpdateQuotaHeaders, runtime *util.RuntimeOptions) (_result *UpdateQuotaResponse, _err error)

type CreatePackageRequest

type CreatePackageRequest struct {
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// Specifies whether to install the package.
	IsInstall *bool `json:"isInstall,omitempty" xml:"isInstall,omitempty"`
}

func (CreatePackageRequest) GoString

func (s CreatePackageRequest) GoString() string

func (*CreatePackageRequest) SetBody

func (*CreatePackageRequest) SetIsInstall

func (s *CreatePackageRequest) SetIsInstall(v bool) *CreatePackageRequest

func (CreatePackageRequest) String

func (s CreatePackageRequest) String() string

type CreatePackageResponse

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

func (CreatePackageResponse) GoString

func (s CreatePackageResponse) GoString() string

func (*CreatePackageResponse) SetBody

func (*CreatePackageResponse) SetHeaders

func (*CreatePackageResponse) SetStatusCode

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

func (CreatePackageResponse) String

func (s CreatePackageResponse) String() string

type CreatePackageResponseBody

type CreatePackageResponseBody struct {
	// The returned data.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreatePackageResponseBody) GoString

func (s CreatePackageResponseBody) GoString() string

func (*CreatePackageResponseBody) SetData

func (*CreatePackageResponseBody) SetRequestId

func (CreatePackageResponseBody) String

func (s CreatePackageResponseBody) String() string

type CreateProjectRequest

type CreateProjectRequest struct {
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateProjectRequest) GoString

func (s CreateProjectRequest) GoString() string

func (*CreateProjectRequest) SetBody

func (CreateProjectRequest) String

func (s CreateProjectRequest) String() string

type CreateProjectResponse

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

func (CreateProjectResponse) GoString

func (s CreateProjectResponse) GoString() string

func (*CreateProjectResponse) SetBody

func (*CreateProjectResponse) SetHeaders

func (*CreateProjectResponse) SetStatusCode

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

func (CreateProjectResponse) String

func (s CreateProjectResponse) String() string

type CreateProjectResponseBody

type CreateProjectResponseBody struct {
	// The returned result.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateProjectResponseBody) GoString

func (s CreateProjectResponseBody) GoString() string

func (*CreateProjectResponseBody) SetData

func (*CreateProjectResponseBody) SetRequestId

func (CreateProjectResponseBody) String

func (s CreateProjectResponseBody) String() string

type CreateQuotaPlanRequest

type CreateQuotaPlanRequest struct {
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (CreateQuotaPlanRequest) GoString

func (s CreateQuotaPlanRequest) GoString() string

func (*CreateQuotaPlanRequest) SetBody

func (*CreateQuotaPlanRequest) SetRegion

func (*CreateQuotaPlanRequest) SetTenantId

func (CreateQuotaPlanRequest) String

func (s CreateQuotaPlanRequest) String() string

type CreateQuotaPlanResponse

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

func (CreateQuotaPlanResponse) GoString

func (s CreateQuotaPlanResponse) GoString() string

func (*CreateQuotaPlanResponse) SetBody

func (*CreateQuotaPlanResponse) SetHeaders

func (*CreateQuotaPlanResponse) SetStatusCode

func (CreateQuotaPlanResponse) String

func (s CreateQuotaPlanResponse) String() string

type CreateQuotaPlanResponseBody

type CreateQuotaPlanResponseBody struct {
	// The returned result.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateQuotaPlanResponseBody) GoString

func (s CreateQuotaPlanResponseBody) GoString() string

func (*CreateQuotaPlanResponseBody) SetData

func (*CreateQuotaPlanResponseBody) SetRequestId

func (CreateQuotaPlanResponseBody) String

type CreateQuotaScheduleRequest

type CreateQuotaScheduleRequest struct {
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (CreateQuotaScheduleRequest) GoString

func (s CreateQuotaScheduleRequest) GoString() string

func (*CreateQuotaScheduleRequest) SetBody

func (*CreateQuotaScheduleRequest) SetRegion

func (*CreateQuotaScheduleRequest) SetTenantId

func (CreateQuotaScheduleRequest) String

type CreateQuotaScheduleResponse

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

func (CreateQuotaScheduleResponse) GoString

func (s CreateQuotaScheduleResponse) GoString() string

func (*CreateQuotaScheduleResponse) SetBody

func (*CreateQuotaScheduleResponse) SetHeaders

func (*CreateQuotaScheduleResponse) SetStatusCode

func (CreateQuotaScheduleResponse) String

type CreateQuotaScheduleResponseBody

type CreateQuotaScheduleResponseBody struct {
	// The returned result.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateQuotaScheduleResponseBody) GoString

func (*CreateQuotaScheduleResponseBody) SetData

func (*CreateQuotaScheduleResponseBody) SetRequestId

func (CreateQuotaScheduleResponseBody) String

type CreateRoleRequest

type CreateRoleRequest struct {
	// The request body parameters. For valid values, see [MaxCompute permissions](~~27935~~).
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRoleRequest) GoString

func (s CreateRoleRequest) GoString() string

func (*CreateRoleRequest) SetBody

func (CreateRoleRequest) String

func (s CreateRoleRequest) String() string

type CreateRoleResponse

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

func (CreateRoleResponse) GoString

func (s CreateRoleResponse) GoString() string

func (*CreateRoleResponse) SetBody

func (*CreateRoleResponse) SetHeaders

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

func (*CreateRoleResponse) SetStatusCode

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

func (CreateRoleResponse) String

func (s CreateRoleResponse) String() string

type CreateRoleResponseBody

type CreateRoleResponseBody struct {
	// The returned data.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateRoleResponseBody) GoString

func (s CreateRoleResponseBody) GoString() string

func (*CreateRoleResponseBody) SetData

func (*CreateRoleResponseBody) SetRequestId

func (CreateRoleResponseBody) String

func (s CreateRoleResponseBody) String() string

type DeleteQuotaPlanRequest

type DeleteQuotaPlanRequest struct {
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (DeleteQuotaPlanRequest) GoString

func (s DeleteQuotaPlanRequest) GoString() string

func (*DeleteQuotaPlanRequest) SetRegion

func (*DeleteQuotaPlanRequest) SetTenantId

func (DeleteQuotaPlanRequest) String

func (s DeleteQuotaPlanRequest) String() string

type DeleteQuotaPlanResponse

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

func (DeleteQuotaPlanResponse) GoString

func (s DeleteQuotaPlanResponse) GoString() string

func (*DeleteQuotaPlanResponse) SetBody

func (*DeleteQuotaPlanResponse) SetHeaders

func (*DeleteQuotaPlanResponse) SetStatusCode

func (DeleteQuotaPlanResponse) String

func (s DeleteQuotaPlanResponse) String() string

type DeleteQuotaPlanResponseBody

type DeleteQuotaPlanResponseBody struct {
	// The returned result.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DeleteQuotaPlanResponseBody) GoString

func (s DeleteQuotaPlanResponseBody) GoString() string

func (*DeleteQuotaPlanResponseBody) SetData

func (*DeleteQuotaPlanResponseBody) SetRequestId

func (DeleteQuotaPlanResponseBody) String

type GetJobResourceUsageRequest added in v1.1.0

type GetJobResourceUsageRequest struct {
	// The date that is accurate to the day part for the query. The date must be in the yyyy-MM-dd format.
	Date *string `json:"date,omitempty" xml:"date,omitempty"`
	// The list of job executors.
	JobOwnerList []*string `json:"jobOwnerList,omitempty" xml:"jobOwnerList,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Maximum value: 100.
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The list of nicknames of quotas that are used by jobs.
	QuotaNicknameList []*string `json:"quotaNicknameList,omitempty" xml:"quotaNicknameList,omitempty" type:"Repeated"`
}

func (GetJobResourceUsageRequest) GoString added in v1.1.0

func (s GetJobResourceUsageRequest) GoString() string

func (*GetJobResourceUsageRequest) SetDate added in v1.1.0

func (*GetJobResourceUsageRequest) SetJobOwnerList added in v1.1.0

func (*GetJobResourceUsageRequest) SetPageNumber added in v1.1.0

func (*GetJobResourceUsageRequest) SetPageSize added in v1.1.0

func (*GetJobResourceUsageRequest) SetQuotaNicknameList added in v1.1.0

func (s *GetJobResourceUsageRequest) SetQuotaNicknameList(v []*string) *GetJobResourceUsageRequest

func (GetJobResourceUsageRequest) String added in v1.1.0

type GetJobResourceUsageResponse added in v1.1.0

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

func (GetJobResourceUsageResponse) GoString added in v1.1.0

func (s GetJobResourceUsageResponse) GoString() string

func (*GetJobResourceUsageResponse) SetBody added in v1.1.0

func (*GetJobResourceUsageResponse) SetHeaders added in v1.1.0

func (*GetJobResourceUsageResponse) SetStatusCode added in v1.1.0

func (GetJobResourceUsageResponse) String added in v1.1.0

type GetJobResourceUsageResponseBody added in v1.1.0

type GetJobResourceUsageResponseBody struct {
	// The data returned.
	Data *GetJobResourceUsageResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The error code returned if the request failed.
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message returned if the request failed.
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// Indicates whether the request was successful. If this parameter was not empty and the value of this parameter was not 200, the request failed.
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The request ID.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetJobResourceUsageResponseBody) GoString added in v1.1.0

func (*GetJobResourceUsageResponseBody) SetData added in v1.1.0

func (*GetJobResourceUsageResponseBody) SetErrorCode added in v1.1.0

func (*GetJobResourceUsageResponseBody) SetErrorMsg added in v1.1.0

func (*GetJobResourceUsageResponseBody) SetHttpCode added in v1.1.0

func (*GetJobResourceUsageResponseBody) SetRequestId added in v1.1.0

func (GetJobResourceUsageResponseBody) String added in v1.1.0

type GetJobResourceUsageResponseBodyData added in v1.1.0

type GetJobResourceUsageResponseBodyData struct {
	// The data list returned.
	JobResourceUsageList []*GetJobResourceUsageResponseBodyDataJobResourceUsageList `json:"jobResourceUsageList,omitempty" xml:"jobResourceUsageList,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The total number of returned entries.
	TotalCount *int64 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (GetJobResourceUsageResponseBodyData) GoString added in v1.1.0

func (*GetJobResourceUsageResponseBodyData) SetJobResourceUsageList added in v1.1.0

func (*GetJobResourceUsageResponseBodyData) SetPageNumber added in v1.1.0

func (*GetJobResourceUsageResponseBodyData) SetPageSize added in v1.1.0

func (*GetJobResourceUsageResponseBodyData) SetTotalCount added in v1.1.0

func (GetJobResourceUsageResponseBodyData) String added in v1.1.0

type GetJobResourceUsageResponseBodyDataJobResourceUsageList added in v1.1.0

type GetJobResourceUsageResponseBodyDataJobResourceUsageList struct {
	// The total number of used compute units (CUs).
	CuUsage *int64 `json:"cuUsage,omitempty" xml:"cuUsage,omitempty"`
	// The start date of the query in the format of yyyy-MM-dd.
	Date *string `json:"date,omitempty" xml:"date,omitempty"`
	// The job executor.
	JobOwner *string `json:"jobOwner,omitempty" xml:"jobOwner,omitempty"`
	// The total memory usage.
	MemoryUsage *int64 `json:"memoryUsage,omitempty" xml:"memoryUsage,omitempty"`
	// The quota nickname.
	QuotaNickname *string `json:"quotaNickname,omitempty" xml:"quotaNickname,omitempty"`
}

func (GetJobResourceUsageResponseBodyDataJobResourceUsageList) GoString added in v1.1.0

func (*GetJobResourceUsageResponseBodyDataJobResourceUsageList) SetCuUsage added in v1.1.0

func (*GetJobResourceUsageResponseBodyDataJobResourceUsageList) SetDate added in v1.1.0

func (*GetJobResourceUsageResponseBodyDataJobResourceUsageList) SetJobOwner added in v1.1.0

func (*GetJobResourceUsageResponseBodyDataJobResourceUsageList) SetMemoryUsage added in v1.1.0

func (*GetJobResourceUsageResponseBodyDataJobResourceUsageList) SetQuotaNickname added in v1.1.0

func (GetJobResourceUsageResponseBodyDataJobResourceUsageList) String added in v1.1.0

type GetJobResourceUsageShrinkRequest added in v1.1.0

type GetJobResourceUsageShrinkRequest struct {
	// The date that is accurate to the day part for the query. The date must be in the yyyy-MM-dd format.
	Date *string `json:"date,omitempty" xml:"date,omitempty"`
	// The list of job executors.
	JobOwnerListShrink *string `json:"jobOwnerList,omitempty" xml:"jobOwnerList,omitempty"`
	// The page number.
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Maximum value: 100.
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The list of nicknames of quotas that are used by jobs.
	QuotaNicknameListShrink *string `json:"quotaNicknameList,omitempty" xml:"quotaNicknameList,omitempty"`
}

func (GetJobResourceUsageShrinkRequest) GoString added in v1.1.0

func (*GetJobResourceUsageShrinkRequest) SetDate added in v1.1.0

func (*GetJobResourceUsageShrinkRequest) SetJobOwnerListShrink added in v1.1.0

func (*GetJobResourceUsageShrinkRequest) SetPageNumber added in v1.1.0

func (*GetJobResourceUsageShrinkRequest) SetPageSize added in v1.1.0

func (*GetJobResourceUsageShrinkRequest) SetQuotaNicknameListShrink added in v1.1.0

func (GetJobResourceUsageShrinkRequest) String added in v1.1.0

type GetPackageRequest

type GetPackageRequest struct {
	// The project to which the package belongs. This parameter is required if the package is installed in the MaxCompute project.
	SourceProject *string `json:"sourceProject,omitempty" xml:"sourceProject,omitempty"`
}

func (GetPackageRequest) GoString

func (s GetPackageRequest) GoString() string

func (*GetPackageRequest) SetSourceProject

func (s *GetPackageRequest) SetSourceProject(v string) *GetPackageRequest

func (GetPackageRequest) String

func (s GetPackageRequest) String() string

type GetPackageResponse

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

func (GetPackageResponse) GoString

func (s GetPackageResponse) GoString() string

func (*GetPackageResponse) SetBody

func (*GetPackageResponse) SetHeaders

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

func (*GetPackageResponse) SetStatusCode

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

func (GetPackageResponse) String

func (s GetPackageResponse) String() string

type GetPackageResponseBody

type GetPackageResponseBody struct {
	// The returned data.
	Data *GetPackageResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The error code returned if the request failed.
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// Indicates whether the request was successful. If this parameter was not empty and the value of this parameter was not 200, the request failed.
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetPackageResponseBody) GoString

func (s GetPackageResponseBody) GoString() string

func (*GetPackageResponseBody) SetData

func (*GetPackageResponseBody) SetErrorCode added in v1.1.3

func (*GetPackageResponseBody) SetErrorMsg added in v1.1.3

func (*GetPackageResponseBody) SetHttpCode added in v1.1.3

func (*GetPackageResponseBody) SetRequestId

func (GetPackageResponseBody) String

func (s GetPackageResponseBody) String() string

type GetPackageResponseBodyData

type GetPackageResponseBodyData struct {
	// The projects in which the package is installed.
	AllowedProjectList []*GetPackageResponseBodyDataAllowedProjectList `json:"allowedProjectList,omitempty" xml:"allowedProjectList,omitempty" type:"Repeated"`
	// The details of the resources that are included in the package.
	ResourceList *GetPackageResponseBodyDataResourceList `json:"resourceList,omitempty" xml:"resourceList,omitempty" type:"Struct"`
}

func (GetPackageResponseBodyData) GoString

func (s GetPackageResponseBodyData) GoString() string

func (*GetPackageResponseBodyData) SetAllowedProjectList

func (*GetPackageResponseBodyData) SetResourceList

func (GetPackageResponseBodyData) String

type GetPackageResponseBodyDataAllowedProjectList

type GetPackageResponseBodyDataAllowedProjectList struct {
	// The security level for sensitive data.
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// The name of the MaxCompute project.
	Project *string `json:"project,omitempty" xml:"project,omitempty"`
}

func (GetPackageResponseBodyDataAllowedProjectList) GoString

func (*GetPackageResponseBodyDataAllowedProjectList) SetLabel

func (*GetPackageResponseBodyDataAllowedProjectList) SetProject

func (GetPackageResponseBodyDataAllowedProjectList) String

type GetPackageResponseBodyDataResourceList

type GetPackageResponseBodyDataResourceList struct {
	// The functions.
	Function []*GetPackageResponseBodyDataResourceListFunction `json:"function,omitempty" xml:"function,omitempty" type:"Repeated"`
	// The resources.
	Resource []*GetPackageResponseBodyDataResourceListResource `json:"resource,omitempty" xml:"resource,omitempty" type:"Repeated"`
	// The tables.
	Table []*GetPackageResponseBodyDataResourceListTable `json:"table,omitempty" xml:"table,omitempty" type:"Repeated"`
}

func (GetPackageResponseBodyDataResourceList) GoString

func (GetPackageResponseBodyDataResourceList) String

type GetPackageResponseBodyDataResourceListFunction

type GetPackageResponseBodyDataResourceListFunction struct {
	// The operations that were performed on the function.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the function.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The name of schema.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (GetPackageResponseBodyDataResourceListFunction) GoString

func (*GetPackageResponseBodyDataResourceListFunction) SetActions

func (*GetPackageResponseBodyDataResourceListFunction) SetName

func (*GetPackageResponseBodyDataResourceListFunction) SetSchemaName added in v1.1.3

func (GetPackageResponseBodyDataResourceListFunction) String

type GetPackageResponseBodyDataResourceListResource

type GetPackageResponseBodyDataResourceListResource struct {
	// The operations that were performed on the resource.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the resource.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The name of schema.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (GetPackageResponseBodyDataResourceListResource) GoString

func (*GetPackageResponseBodyDataResourceListResource) SetActions

func (*GetPackageResponseBodyDataResourceListResource) SetName

func (*GetPackageResponseBodyDataResourceListResource) SetSchemaName added in v1.1.3

func (GetPackageResponseBodyDataResourceListResource) String

type GetPackageResponseBodyDataResourceListTable

type GetPackageResponseBodyDataResourceListTable struct {
	// The operations that were performed on the table.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the table.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The name of schema.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (GetPackageResponseBodyDataResourceListTable) GoString

func (*GetPackageResponseBodyDataResourceListTable) SetActions

func (*GetPackageResponseBodyDataResourceListTable) SetName

func (*GetPackageResponseBodyDataResourceListTable) SetSchemaName added in v1.1.3

func (GetPackageResponseBodyDataResourceListTable) String

type GetProjectRequest added in v1.2.2

type GetProjectRequest struct {
	// Specifies whether to use additional information.
	Verbose *bool `json:"verbose,omitempty" xml:"verbose,omitempty"`
}

func (GetProjectRequest) GoString added in v1.2.2

func (s GetProjectRequest) GoString() string

func (*GetProjectRequest) SetVerbose added in v1.2.2

func (s *GetProjectRequest) SetVerbose(v bool) *GetProjectRequest

func (GetProjectRequest) String added in v1.2.2

func (s GetProjectRequest) String() string

type GetProjectResponse

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

func (GetProjectResponse) GoString

func (s GetProjectResponse) GoString() string

func (*GetProjectResponse) SetBody

func (*GetProjectResponse) SetHeaders

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

func (*GetProjectResponse) SetStatusCode

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

func (GetProjectResponse) String

func (s GetProjectResponse) String() string

type GetProjectResponseBody

type GetProjectResponseBody struct {
	// The returned data.
	Data *GetProjectResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The error code.
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// Indicates whether the request was successful. If this parameter was not empty and the value of this parameter was not 200, the request failed.
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetProjectResponseBody) GoString

func (s GetProjectResponseBody) GoString() string

func (*GetProjectResponseBody) SetData

func (*GetProjectResponseBody) SetErrorCode added in v1.2.2

func (*GetProjectResponseBody) SetErrorMsg added in v1.2.2

func (*GetProjectResponseBody) SetHttpCode

func (*GetProjectResponseBody) SetRequestId

func (GetProjectResponseBody) String

func (s GetProjectResponseBody) String() string

type GetProjectResponseBodyData

type GetProjectResponseBodyData struct {
	// The comment of the project.
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The storage usage.
	CostStorage *string `json:"costStorage,omitempty" xml:"costStorage,omitempty"`
	// Create time
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// The default computing quota.
	DefaultQuota *string `json:"defaultQuota,omitempty" xml:"defaultQuota,omitempty"`
	// The IP address whitelist.
	IpWhiteList *GetProjectResponseBodyDataIpWhiteList `json:"ipWhiteList,omitempty" xml:"ipWhiteList,omitempty" type:"Struct"`
	// The name of the MaxCompute project.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The owner of the project.
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// The billing method of the project.
	ProductType *string `json:"productType,omitempty" xml:"productType,omitempty"`
	// The properties of the project.
	Properties *GetProjectResponseBodyDataProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// RegionID
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The tag.
	SaleTag *GetProjectResponseBodyDataSaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The permission properties.
	SecurityProperties *GetProjectResponseBodyDataSecurityProperties `json:"securityProperties,omitempty" xml:"securityProperties,omitempty" type:"Struct"`
	// The status of the project. Valid values: -**AVAILABLE**: The project was available. -**READONLY**: The project was read only. -**FROZEN**: The project was frozen. -**DELETING**: The project was being deleted.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The Super_Administrator role.
	SuperAdmins []*string `json:"superAdmins,omitempty" xml:"superAdmins,omitempty" type:"Repeated"`
	// Indicates whether the current project supports the three-layer model of MaxCompute.
	ThreeTierModel *bool `json:"threeTierModel,omitempty" xml:"threeTierModel,omitempty"`
	// The type of the project. Valid values: -**managed**: The project is an internal project. -**external**: The project is an external project.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (GetProjectResponseBodyData) GoString

func (s GetProjectResponseBodyData) GoString() string

func (*GetProjectResponseBodyData) SetComment

func (*GetProjectResponseBodyData) SetCostStorage

func (*GetProjectResponseBodyData) SetCreatedTime added in v1.2.3

func (*GetProjectResponseBodyData) SetDefaultQuota

func (*GetProjectResponseBodyData) SetIpWhiteList

func (*GetProjectResponseBodyData) SetName

func (*GetProjectResponseBodyData) SetOwner

func (*GetProjectResponseBodyData) SetProductType

func (*GetProjectResponseBodyData) SetProperties

func (*GetProjectResponseBodyData) SetRegionId added in v1.2.3

func (*GetProjectResponseBodyData) SetSaleTag

func (*GetProjectResponseBodyData) SetStatus

func (*GetProjectResponseBodyData) SetSuperAdmins added in v1.1.3

func (*GetProjectResponseBodyData) SetThreeTierModel added in v1.2.2

func (*GetProjectResponseBodyData) SetType

func (GetProjectResponseBodyData) String

type GetProjectResponseBodyDataIpWhiteList

type GetProjectResponseBodyDataIpWhiteList struct {
	// The list of IP addresses.
	IpList *string `json:"ipList,omitempty" xml:"ipList,omitempty"`
	// The list of virtual private cloud (VPC) IP addresses.
	VpcIpList *string `json:"vpcIpList,omitempty" xml:"vpcIpList,omitempty"`
}

func (GetProjectResponseBodyDataIpWhiteList) GoString

func (*GetProjectResponseBodyDataIpWhiteList) SetIpList

func (*GetProjectResponseBodyDataIpWhiteList) SetVpcIpList

func (GetProjectResponseBodyDataIpWhiteList) String

type GetProjectResponseBodyDataProperties

type GetProjectResponseBodyDataProperties struct {
	// Indicates whether a full table scan on the project is enabled.
	AllowFullScan *bool `json:"allowFullScan,omitempty" xml:"allowFullScan,omitempty"`
	// This operation does not return a value for this parameter.
	ElderTunnelQuota *string `json:"elderTunnelQuota,omitempty" xml:"elderTunnelQuota,omitempty"`
	// Indicates whether the DECIMAL data type in MaxCompute V2.0 is enabled.
	EnableDecimal2 *bool `json:"enableDecimal2,omitempty" xml:"enableDecimal2,omitempty"`
	// Indicates whether tunnel quota routing is enabled.
	EnableTunnelQuotaRoute *bool `json:"enableTunnelQuotaRoute,omitempty" xml:"enableTunnelQuotaRoute,omitempty"`
	// The encryption information.
	Encryption *GetProjectResponseBodyDataPropertiesEncryption `json:"encryption,omitempty" xml:"encryption,omitempty" type:"Struct"`
	// The number of days for which backup data can be retained.
	RetentionDays *int64 `json:"retentionDays,omitempty" xml:"retentionDays,omitempty"`
	// The upper limit for the resources that are consumed by an SQL statement.
	SqlMeteringMax *string `json:"sqlMeteringMax,omitempty" xml:"sqlMeteringMax,omitempty"`
	// The information about the tiered storage.
	StorageTierInfo *GetProjectResponseBodyDataPropertiesStorageTierInfo `json:"storageTierInfo,omitempty" xml:"storageTierInfo,omitempty" type:"Struct"`
	// The lifecycle of the table in the project.
	TableLifecycle *GetProjectResponseBodyDataPropertiesTableLifecycle `json:"tableLifecycle,omitempty" xml:"tableLifecycle,omitempty" type:"Struct"`
	// The time zone of the project.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
	// The name of the tunnel quota.
	TunnelQuota *string `json:"tunnelQuota,omitempty" xml:"tunnelQuota,omitempty"`
	// The data type edition. Valid values: -**1**: MaxCompute V1.0 data type edition. -**2**: MaxCompute V2.0 data type edition. -**hive**: Hive-compatible data type edition.
	TypeSystem *string `json:"typeSystem,omitempty" xml:"typeSystem,omitempty"`
}

func (GetProjectResponseBodyDataProperties) GoString

func (*GetProjectResponseBodyDataProperties) SetAllowFullScan

func (*GetProjectResponseBodyDataProperties) SetElderTunnelQuota

func (*GetProjectResponseBodyDataProperties) SetEnableDecimal2

func (*GetProjectResponseBodyDataProperties) SetEnableTunnelQuotaRoute

func (*GetProjectResponseBodyDataProperties) SetRetentionDays

func (*GetProjectResponseBodyDataProperties) SetSqlMeteringMax

func (*GetProjectResponseBodyDataProperties) SetStorageTierInfo added in v1.1.0

func (*GetProjectResponseBodyDataProperties) SetTimezone

func (*GetProjectResponseBodyDataProperties) SetTunnelQuota

func (*GetProjectResponseBodyDataProperties) SetTypeSystem

func (GetProjectResponseBodyDataProperties) String

type GetProjectResponseBodyDataPropertiesEncryption

type GetProjectResponseBodyDataPropertiesEncryption struct {
	// The name of the encryption algorithm.
	Algorithm *string `json:"algorithm,omitempty" xml:"algorithm,omitempty"`
	// Indicates whether data encryption is enabled. Valid values: true and false.
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// The key of the encryption algorithm.
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesEncryption) GoString

func (*GetProjectResponseBodyDataPropertiesEncryption) SetAlgorithm

func (*GetProjectResponseBodyDataPropertiesEncryption) SetEnable

func (*GetProjectResponseBodyDataPropertiesEncryption) SetKey

func (GetProjectResponseBodyDataPropertiesEncryption) String

type GetProjectResponseBodyDataPropertiesStorageTierInfo added in v1.1.0

type GetProjectResponseBodyDataPropertiesStorageTierInfo struct {
	// The backup storage.
	ProjectBackupSize *int64 `json:"projectBackupSize,omitempty" xml:"projectBackupSize,omitempty"`
	// The total storage.
	ProjectTotalSize *int64 `json:"projectTotalSize,omitempty" xml:"projectTotalSize,omitempty"`
	// The tiered storage.
	StorageTierSize *GetProjectResponseBodyDataPropertiesStorageTierInfoStorageTierSize `json:"storageTierSize,omitempty" xml:"storageTierSize,omitempty" type:"Struct"`
}

func (GetProjectResponseBodyDataPropertiesStorageTierInfo) GoString added in v1.1.0

func (*GetProjectResponseBodyDataPropertiesStorageTierInfo) SetProjectBackupSize added in v1.1.0

func (*GetProjectResponseBodyDataPropertiesStorageTierInfo) SetProjectTotalSize added in v1.2.2

func (GetProjectResponseBodyDataPropertiesStorageTierInfo) String added in v1.1.0

type GetProjectResponseBodyDataPropertiesStorageTierInfoStorageTierSize added in v1.1.0

type GetProjectResponseBodyDataPropertiesStorageTierInfoStorageTierSize struct {
	// The long-term storage.
	LongTermSize *int64 `json:"longTermSize,omitempty" xml:"longTermSize,omitempty"`
	// The IA storage.
	LowFrequencySize *int64 `json:"lowFrequencySize,omitempty" xml:"lowFrequencySize,omitempty"`
	// The standard storage.
	StandardSize *int64 `json:"standardSize,omitempty" xml:"standardSize,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesStorageTierInfoStorageTierSize) GoString added in v1.1.0

func (*GetProjectResponseBodyDataPropertiesStorageTierInfoStorageTierSize) SetLongTermSize added in v1.1.0

func (*GetProjectResponseBodyDataPropertiesStorageTierInfoStorageTierSize) SetLowFrequencySize added in v1.1.0

func (*GetProjectResponseBodyDataPropertiesStorageTierInfoStorageTierSize) SetStandardSize added in v1.1.0

func (GetProjectResponseBodyDataPropertiesStorageTierInfoStorageTierSize) String added in v1.1.0

type GetProjectResponseBodyDataPropertiesTableLifecycle

type GetProjectResponseBodyDataPropertiesTableLifecycle struct {
	// The type of the lifecycle. Valid values: -**mandatory**: The lifecycle clause is required. You must configure a lifecycle for a table. -**optional**: The lifecycle clause is optional in a table creation statement. If you do not configure a lifecycle for a table, the table does not expire. -**inherit**: If you do not configure a lifecycle for a table when you create the table, the value of the odps.table.lifecycle.value parameter is used by default.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The retention period of a table. Unit: days.
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesTableLifecycle) GoString

func (*GetProjectResponseBodyDataPropertiesTableLifecycle) SetType

func (*GetProjectResponseBodyDataPropertiesTableLifecycle) SetValue

func (GetProjectResponseBodyDataPropertiesTableLifecycle) String

type GetProjectResponseBodyDataSaleTag

type GetProjectResponseBodyDataSaleTag struct {
	// The ID of the resource.
	ResourceId *string `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
	// The type of the resource.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (GetProjectResponseBodyDataSaleTag) GoString

func (*GetProjectResponseBodyDataSaleTag) SetResourceId

func (*GetProjectResponseBodyDataSaleTag) SetResourceType

func (GetProjectResponseBodyDataSaleTag) String

type GetProjectResponseBodyDataSecurityProperties

type GetProjectResponseBodyDataSecurityProperties struct {
	// Indicates whether Download control is enabled.
	EnableDownloadPrivilege *bool `json:"enableDownloadPrivilege,omitempty" xml:"enableDownloadPrivilege,omitempty"`
	// Indicates whether label-based access control is enabled.
	LabelSecurity *bool `json:"labelSecurity,omitempty" xml:"labelSecurity,omitempty"`
	// Indicates whether the object creator is allowed to perform operations on objects.
	ObjectCreatorHasAccessPermission *bool `json:"objectCreatorHasAccessPermission,omitempty" xml:"objectCreatorHasAccessPermission,omitempty"`
	// Indicates whether the object creator is allowed to authorize other users to perform operations on objects.
	ObjectCreatorHasGrantPermission *bool `json:"objectCreatorHasGrantPermission,omitempty" xml:"objectCreatorHasGrantPermission,omitempty"`
	// Indicates whether project data protection is enabled.
	ProjectProtection *GetProjectResponseBodyDataSecurityPropertiesProjectProtection `json:"projectProtection,omitempty" xml:"projectProtection,omitempty" type:"Struct"`
	// Indicates whether ACL-based access control is enabled.
	UsingAcl *bool `json:"usingAcl,omitempty" xml:"usingAcl,omitempty"`
	// Indicates whether policy-based access control is enabled.
	UsingPolicy *bool `json:"usingPolicy,omitempty" xml:"usingPolicy,omitempty"`
}

func (GetProjectResponseBodyDataSecurityProperties) GoString

func (*GetProjectResponseBodyDataSecurityProperties) SetEnableDownloadPrivilege

func (*GetProjectResponseBodyDataSecurityProperties) SetLabelSecurity

func (*GetProjectResponseBodyDataSecurityProperties) SetObjectCreatorHasAccessPermission

func (*GetProjectResponseBodyDataSecurityProperties) SetObjectCreatorHasGrantPermission

func (*GetProjectResponseBodyDataSecurityProperties) SetUsingAcl

func (*GetProjectResponseBodyDataSecurityProperties) SetUsingPolicy

func (GetProjectResponseBodyDataSecurityProperties) String

type GetProjectResponseBodyDataSecurityPropertiesProjectProtection

type GetProjectResponseBodyDataSecurityPropertiesProjectProtection struct {
	// The exception policy. If cross-project data access operations are required, the project owner must configure an exception policy in advance to allow the specified user to transfer data of a specified object from the current project to a specified project. After the exception policy is configured, data of the object can be transferred to the specified project even if the project data protection feature is enabled.
	ExceptionPolicy *string `json:"exceptionPolicy,omitempty" xml:"exceptionPolicy,omitempty"`
	// Indicates whether project data protection is enabled.
	Protected *bool `json:"protected,omitempty" xml:"protected,omitempty"`
}

func (GetProjectResponseBodyDataSecurityPropertiesProjectProtection) GoString

func (*GetProjectResponseBodyDataSecurityPropertiesProjectProtection) SetExceptionPolicy

func (*GetProjectResponseBodyDataSecurityPropertiesProjectProtection) SetProtected

func (GetProjectResponseBodyDataSecurityPropertiesProjectProtection) String

type GetQuotaPlanRequest

type GetQuotaPlanRequest struct {
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (GetQuotaPlanRequest) GoString

func (s GetQuotaPlanRequest) GoString() string

func (*GetQuotaPlanRequest) SetRegion

func (*GetQuotaPlanRequest) SetTenantId

func (s *GetQuotaPlanRequest) SetTenantId(v string) *GetQuotaPlanRequest

func (GetQuotaPlanRequest) String

func (s GetQuotaPlanRequest) String() string

type GetQuotaPlanResponse

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

func (GetQuotaPlanResponse) GoString

func (s GetQuotaPlanResponse) GoString() string

func (*GetQuotaPlanResponse) SetBody

func (*GetQuotaPlanResponse) SetHeaders

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

func (*GetQuotaPlanResponse) SetStatusCode

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

func (GetQuotaPlanResponse) String

func (s GetQuotaPlanResponse) String() string

type GetQuotaPlanResponseBody

type GetQuotaPlanResponseBody struct {
	// The returned data.
	Data *GetQuotaPlanResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetQuotaPlanResponseBody) GoString

func (s GetQuotaPlanResponseBody) GoString() string

func (*GetQuotaPlanResponseBody) SetData

func (*GetQuotaPlanResponseBody) SetRequestId

func (GetQuotaPlanResponseBody) String

func (s GetQuotaPlanResponseBody) String() string

type GetQuotaPlanResponseBodyData

type GetQuotaPlanResponseBodyData struct {
	// The time when the quota plan was created.
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The name of the quota plan.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The details of the quota.
	Quota *GetQuotaPlanResponseBodyDataQuota `json:"quota,omitempty" xml:"quota,omitempty" type:"Struct"`
}

func (GetQuotaPlanResponseBodyData) GoString

func (s GetQuotaPlanResponseBodyData) GoString() string

func (*GetQuotaPlanResponseBodyData) SetCreateTime

func (*GetQuotaPlanResponseBodyData) SetName

func (*GetQuotaPlanResponseBodyData) SetQuota

func (GetQuotaPlanResponseBodyData) String

type GetQuotaPlanResponseBodyDataQuota

type GetQuotaPlanResponseBodyDataQuota struct {
	// The information of the order.
	BillingPolicy *GetQuotaPlanResponseBodyDataQuotaBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The ID of the cluster.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the quota plan was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the quota.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The information of the scheduling plan.
	ScheduleInfo *GetQuotaPlanResponseBodyDataQuotaScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the resource.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The information of the level-2 quota.
	SubQuotaInfoList []*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList `json:"subQuotaInfoList,omitempty" xml:"subQuotaInfoList,omitempty" type:"Repeated"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (GetQuotaPlanResponseBodyDataQuota) GoString

func (*GetQuotaPlanResponseBodyDataQuota) SetCluster

func (*GetQuotaPlanResponseBodyDataQuota) SetCreateTime

func (*GetQuotaPlanResponseBodyDataQuota) SetCreatorId

func (*GetQuotaPlanResponseBodyDataQuota) SetId

func (*GetQuotaPlanResponseBodyDataQuota) SetName

func (*GetQuotaPlanResponseBodyDataQuota) SetNickName

func (*GetQuotaPlanResponseBodyDataQuota) SetParameter

func (*GetQuotaPlanResponseBodyDataQuota) SetParentId

func (*GetQuotaPlanResponseBodyDataQuota) SetRegionId

func (*GetQuotaPlanResponseBodyDataQuota) SetStatus

func (*GetQuotaPlanResponseBodyDataQuota) SetTag

func (*GetQuotaPlanResponseBodyDataQuota) SetTenantId

func (*GetQuotaPlanResponseBodyDataQuota) SetType

func (*GetQuotaPlanResponseBodyDataQuota) SetVersion

func (GetQuotaPlanResponseBodyDataQuota) String

type GetQuotaPlanResponseBodyDataQuotaBillingPolicy

type GetQuotaPlanResponseBodyDataQuotaBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The ID of the order.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (GetQuotaPlanResponseBodyDataQuotaBillingPolicy) GoString

func (*GetQuotaPlanResponseBodyDataQuotaBillingPolicy) SetBillingMethod

func (*GetQuotaPlanResponseBodyDataQuotaBillingPolicy) SetOdpsSpecCode

func (*GetQuotaPlanResponseBodyDataQuotaBillingPolicy) SetOrderId

func (GetQuotaPlanResponseBodyDataQuotaBillingPolicy) String

type GetQuotaPlanResponseBodyDataQuotaScheduleInfo

type GetQuotaPlanResponseBodyDataQuotaScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
}

func (GetQuotaPlanResponseBodyDataQuotaScheduleInfo) GoString

func (*GetQuotaPlanResponseBodyDataQuotaScheduleInfo) SetCurrPlan

func (*GetQuotaPlanResponseBodyDataQuotaScheduleInfo) SetCurrTime

func (*GetQuotaPlanResponseBodyDataQuotaScheduleInfo) SetNextPlan

func (*GetQuotaPlanResponseBodyDataQuotaScheduleInfo) SetNextTime

func (*GetQuotaPlanResponseBodyDataQuotaScheduleInfo) SetOncePlan

func (*GetQuotaPlanResponseBodyDataQuotaScheduleInfo) SetOnceTime

func (*GetQuotaPlanResponseBodyDataQuotaScheduleInfo) SetOperatorName

func (GetQuotaPlanResponseBodyDataQuotaScheduleInfo) String

type GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList

type GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList struct {
	// The information of the order.
	BillingPolicy *GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The ID of the cluster.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the user who created the quota plan.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the level-2 quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The information of the scheduling plan.
	ScheduleInfo *GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the resource.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) GoString

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetCluster

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetCreateTime

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetCreatorId

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetId

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetName

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetNickName

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetParameter

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetParentId

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetRegionId

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetStatus

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetTag

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetTenantId

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetType

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) SetVersion

func (GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoList) String

type GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListBillingPolicy

type GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The ID of the order.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListBillingPolicy) GoString

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListBillingPolicy) SetBillingMethod

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListBillingPolicy) SetOdpsSpecCode

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListBillingPolicy) SetOrderId

func (GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListBillingPolicy) String

type GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo

type GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
}

func (GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo) GoString

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo) SetCurrPlan

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo) SetCurrTime

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo) SetNextPlan

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo) SetNextTime

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo) SetOncePlan

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo) SetOnceTime

func (*GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo) SetOperatorName

func (GetQuotaPlanResponseBodyDataQuotaSubQuotaInfoListScheduleInfo) String

type GetQuotaRequest

type GetQuotaRequest struct {
	// The trusted AccessKey pairs.
	AkProven *string `json:"AkProven,omitempty" xml:"AkProven,omitempty"`
	// Specifies whether to include submodules. Valid values: -true: The request includes submodules. -false: The request does not include submodules. This is the default value.
	Mock *bool `json:"mock,omitempty" xml:"mock,omitempty"`
	// The region ID.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (GetQuotaRequest) GoString

func (s GetQuotaRequest) GoString() string

func (*GetQuotaRequest) SetAkProven

func (s *GetQuotaRequest) SetAkProven(v string) *GetQuotaRequest

func (*GetQuotaRequest) SetMock

func (s *GetQuotaRequest) SetMock(v bool) *GetQuotaRequest

func (*GetQuotaRequest) SetRegion

func (s *GetQuotaRequest) SetRegion(v string) *GetQuotaRequest

func (*GetQuotaRequest) SetTenantId

func (s *GetQuotaRequest) SetTenantId(v string) *GetQuotaRequest

func (GetQuotaRequest) String

func (s GetQuotaRequest) String() string

type GetQuotaResponse

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

func (GetQuotaResponse) GoString

func (s GetQuotaResponse) GoString() string

func (*GetQuotaResponse) SetBody

func (*GetQuotaResponse) SetHeaders

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

func (*GetQuotaResponse) SetStatusCode

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

func (GetQuotaResponse) String

func (s GetQuotaResponse) String() string

type GetQuotaResponseBody

type GetQuotaResponseBody struct {
	// The information about the order.
	BillingPolicy *GetQuotaResponseBodyBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The cluster ID.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The returned data.
	Data *GetQuotaResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The quota ID.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The request ID.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTag *GetQuotaResponseBodySaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The information about the scheduling plan.
	ScheduleInfo *GetQuotaResponseBodyScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the resource.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The information about the level-2 quota.
	SubQuotaInfoList []*GetQuotaResponseBodySubQuotaInfoList `json:"subQuotaInfoList,omitempty" xml:"subQuotaInfoList,omitempty" type:"Repeated"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (GetQuotaResponseBody) GoString

func (s GetQuotaResponseBody) GoString() string

func (*GetQuotaResponseBody) SetBillingPolicy

func (*GetQuotaResponseBody) SetCluster

func (*GetQuotaResponseBody) SetCreateTime

func (s *GetQuotaResponseBody) SetCreateTime(v int64) *GetQuotaResponseBody

func (*GetQuotaResponseBody) SetCreatorId

func (s *GetQuotaResponseBody) SetCreatorId(v string) *GetQuotaResponseBody

func (*GetQuotaResponseBody) SetData

func (*GetQuotaResponseBody) SetId

func (*GetQuotaResponseBody) SetName

func (*GetQuotaResponseBody) SetNickName

func (*GetQuotaResponseBody) SetParameter

func (s *GetQuotaResponseBody) SetParameter(v map[string]interface{}) *GetQuotaResponseBody

func (*GetQuotaResponseBody) SetParentId

func (*GetQuotaResponseBody) SetRegionId

func (*GetQuotaResponseBody) SetRequestId

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

func (*GetQuotaResponseBody) SetSaleTag

func (*GetQuotaResponseBody) SetScheduleInfo

func (*GetQuotaResponseBody) SetStatus

func (*GetQuotaResponseBody) SetSubQuotaInfoList

func (*GetQuotaResponseBody) SetTag

func (*GetQuotaResponseBody) SetTenantId

func (*GetQuotaResponseBody) SetType

func (*GetQuotaResponseBody) SetVersion

func (GetQuotaResponseBody) String

func (s GetQuotaResponseBody) String() string

type GetQuotaResponseBodyBillingPolicy

type GetQuotaResponseBodyBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (GetQuotaResponseBodyBillingPolicy) GoString

func (*GetQuotaResponseBodyBillingPolicy) SetBillingMethod

func (*GetQuotaResponseBodyBillingPolicy) SetOdpsSpecCode

func (*GetQuotaResponseBodyBillingPolicy) SetOrderId

func (GetQuotaResponseBodyBillingPolicy) String

type GetQuotaResponseBodyData

type GetQuotaResponseBodyData struct {
	// The information about the order.
	BillingPolicy *GetQuotaResponseBodyDataBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The cluster ID.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The quota ID.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTag *GetQuotaResponseBodyDataSaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The information about the scheduling plan.
	ScheduleInfo *GetQuotaResponseBodyDataScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the resource.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The information about the level-2 quota.
	SubQuotaInfoList []*GetQuotaResponseBodyDataSubQuotaInfoList `json:"subQuotaInfoList,omitempty" xml:"subQuotaInfoList,omitempty" type:"Repeated"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (GetQuotaResponseBodyData) GoString

func (s GetQuotaResponseBodyData) GoString() string

func (*GetQuotaResponseBodyData) SetBillingPolicy

func (*GetQuotaResponseBodyData) SetCluster

func (*GetQuotaResponseBodyData) SetCreateTime

func (*GetQuotaResponseBodyData) SetCreatorId

func (*GetQuotaResponseBodyData) SetId

func (*GetQuotaResponseBodyData) SetName

func (*GetQuotaResponseBodyData) SetNickName

func (*GetQuotaResponseBodyData) SetParameter

func (s *GetQuotaResponseBodyData) SetParameter(v map[string]interface{}) *GetQuotaResponseBodyData

func (*GetQuotaResponseBodyData) SetParentId

func (*GetQuotaResponseBodyData) SetRegionId

func (*GetQuotaResponseBodyData) SetSaleTag

func (*GetQuotaResponseBodyData) SetScheduleInfo

func (*GetQuotaResponseBodyData) SetStatus

func (*GetQuotaResponseBodyData) SetSubQuotaInfoList

func (*GetQuotaResponseBodyData) SetTag

func (*GetQuotaResponseBodyData) SetTenantId

func (*GetQuotaResponseBodyData) SetType

func (*GetQuotaResponseBodyData) SetVersion

func (GetQuotaResponseBodyData) String

func (s GetQuotaResponseBodyData) String() string

type GetQuotaResponseBodyDataBillingPolicy

type GetQuotaResponseBodyDataBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (GetQuotaResponseBodyDataBillingPolicy) GoString

func (*GetQuotaResponseBodyDataBillingPolicy) SetBillingMethod

func (*GetQuotaResponseBodyDataBillingPolicy) SetOdpsSpecCode

func (*GetQuotaResponseBodyDataBillingPolicy) SetOrderId

func (GetQuotaResponseBodyDataBillingPolicy) String

type GetQuotaResponseBodyDataSaleTag

type GetQuotaResponseBodyDataSaleTag struct {
	// The identifier of an object in a MaxCompute quota. This identifier exists in the sales bill of Alibaba Cloud. You can use this identifier to associate the cost of a quota object with a tag.
	ResourceIds []*string `json:"resourceIds,omitempty" xml:"resourceIds,omitempty" type:"Repeated"`
	// The type of the object. Valid values: quota and project.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (GetQuotaResponseBodyDataSaleTag) GoString

func (*GetQuotaResponseBodyDataSaleTag) SetResourceIds

func (*GetQuotaResponseBodyDataSaleTag) SetResourceType

func (GetQuotaResponseBodyDataSaleTag) String

type GetQuotaResponseBodyDataScheduleInfo

type GetQuotaResponseBodyDataScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// The quota plan that immediately takes effect. If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
}

func (GetQuotaResponseBodyDataScheduleInfo) GoString

func (*GetQuotaResponseBodyDataScheduleInfo) SetCurrPlan

func (*GetQuotaResponseBodyDataScheduleInfo) SetCurrTime

func (*GetQuotaResponseBodyDataScheduleInfo) SetNextPlan

func (*GetQuotaResponseBodyDataScheduleInfo) SetNextTime

func (*GetQuotaResponseBodyDataScheduleInfo) SetOncePlan

func (*GetQuotaResponseBodyDataScheduleInfo) SetOnceTime

func (*GetQuotaResponseBodyDataScheduleInfo) SetOperatorName

func (*GetQuotaResponseBodyDataScheduleInfo) SetTimezone added in v1.1.0

func (GetQuotaResponseBodyDataScheduleInfo) String

type GetQuotaResponseBodyDataSubQuotaInfoList

type GetQuotaResponseBodyDataSubQuotaInfoList struct {
	// The information about the order.
	BillingPolicy *GetQuotaResponseBodyDataSubQuotaInfoListBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The cluster ID.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The nickname of the level-2 quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTag *GetQuotaResponseBodyDataSubQuotaInfoListSaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The information about the scheduling plan.
	ScheduleInfo *GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the resource.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (GetQuotaResponseBodyDataSubQuotaInfoList) GoString

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetCluster

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetCreateTime

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetCreatorId

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetId

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetName

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetNickName

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetParameter

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetParentId

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetRegionId

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetStatus

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetTag

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetTenantId

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetType

func (*GetQuotaResponseBodyDataSubQuotaInfoList) SetVersion

func (GetQuotaResponseBodyDataSubQuotaInfoList) String

type GetQuotaResponseBodyDataSubQuotaInfoListBillingPolicy

type GetQuotaResponseBodyDataSubQuotaInfoListBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (GetQuotaResponseBodyDataSubQuotaInfoListBillingPolicy) GoString

func (*GetQuotaResponseBodyDataSubQuotaInfoListBillingPolicy) SetBillingMethod

func (*GetQuotaResponseBodyDataSubQuotaInfoListBillingPolicy) SetOdpsSpecCode

func (*GetQuotaResponseBodyDataSubQuotaInfoListBillingPolicy) SetOrderId

func (GetQuotaResponseBodyDataSubQuotaInfoListBillingPolicy) String

type GetQuotaResponseBodyDataSubQuotaInfoListSaleTag

type GetQuotaResponseBodyDataSubQuotaInfoListSaleTag struct {
	// The identifier of an object in a MaxCompute quota. This identifier exists in the sales bill of Alibaba Cloud. You can use this identifier to associate the cost of a quota object with a tag.
	ResourceIds []*string `json:"resourceIds,omitempty" xml:"resourceIds,omitempty" type:"Repeated"`
	// The type of the object. Valid values: quota and project.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (GetQuotaResponseBodyDataSubQuotaInfoListSaleTag) GoString

func (*GetQuotaResponseBodyDataSubQuotaInfoListSaleTag) SetResourceIds

func (*GetQuotaResponseBodyDataSubQuotaInfoListSaleTag) SetResourceType

func (GetQuotaResponseBodyDataSubQuotaInfoListSaleTag) String

type GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo

type GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// The quota plan that immediately takes effect. If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
}

func (GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) GoString

func (*GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) SetCurrPlan

func (*GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) SetCurrTime

func (*GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) SetNextPlan

func (*GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) SetNextTime

func (*GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) SetOncePlan

func (*GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) SetOnceTime

func (*GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) SetOperatorName

func (*GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) SetTimezone added in v1.1.0

func (GetQuotaResponseBodyDataSubQuotaInfoListScheduleInfo) String

type GetQuotaResponseBodySaleTag

type GetQuotaResponseBodySaleTag struct {
	// The identifier of an object in a MaxCompute quota. This identifier exists in the sales bill of Alibaba Cloud. You can use this identifier to associate the cost of a quota object with a tag.
	ResourceIds []*string `json:"resourceIds,omitempty" xml:"resourceIds,omitempty" type:"Repeated"`
	// The type of the object. Valid values: quota and project.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (GetQuotaResponseBodySaleTag) GoString

func (s GetQuotaResponseBodySaleTag) GoString() string

func (*GetQuotaResponseBodySaleTag) SetResourceIds

func (*GetQuotaResponseBodySaleTag) SetResourceType

func (GetQuotaResponseBodySaleTag) String

type GetQuotaResponseBodyScheduleInfo

type GetQuotaResponseBodyScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// The quota plan that immediately takes effect. If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
}

func (GetQuotaResponseBodyScheduleInfo) GoString

func (*GetQuotaResponseBodyScheduleInfo) SetCurrPlan

func (*GetQuotaResponseBodyScheduleInfo) SetCurrTime

func (*GetQuotaResponseBodyScheduleInfo) SetNextPlan

func (*GetQuotaResponseBodyScheduleInfo) SetNextTime

func (*GetQuotaResponseBodyScheduleInfo) SetOncePlan

func (*GetQuotaResponseBodyScheduleInfo) SetOnceTime

func (*GetQuotaResponseBodyScheduleInfo) SetOperatorName

func (*GetQuotaResponseBodyScheduleInfo) SetTimezone added in v1.1.0

func (GetQuotaResponseBodyScheduleInfo) String

type GetQuotaResponseBodySubQuotaInfoList

type GetQuotaResponseBodySubQuotaInfoList struct {
	// The information about the order.
	BillingPolicy *GetQuotaResponseBodySubQuotaInfoListBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The cluster ID.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the level-2 quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTag *GetQuotaResponseBodySubQuotaInfoListSaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The information about the scheduling plan.
	ScheduleInfo *GetQuotaResponseBodySubQuotaInfoListScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the resource.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (GetQuotaResponseBodySubQuotaInfoList) GoString

func (*GetQuotaResponseBodySubQuotaInfoList) SetCluster

func (*GetQuotaResponseBodySubQuotaInfoList) SetCreateTime

func (*GetQuotaResponseBodySubQuotaInfoList) SetCreatorId

func (*GetQuotaResponseBodySubQuotaInfoList) SetId

func (*GetQuotaResponseBodySubQuotaInfoList) SetName

func (*GetQuotaResponseBodySubQuotaInfoList) SetNickName

func (*GetQuotaResponseBodySubQuotaInfoList) SetParameter

func (*GetQuotaResponseBodySubQuotaInfoList) SetParentId

func (*GetQuotaResponseBodySubQuotaInfoList) SetRegionId

func (*GetQuotaResponseBodySubQuotaInfoList) SetStatus

func (*GetQuotaResponseBodySubQuotaInfoList) SetTag

func (*GetQuotaResponseBodySubQuotaInfoList) SetTenantId

func (*GetQuotaResponseBodySubQuotaInfoList) SetType

func (*GetQuotaResponseBodySubQuotaInfoList) SetVersion

func (GetQuotaResponseBodySubQuotaInfoList) String

type GetQuotaResponseBodySubQuotaInfoListBillingPolicy

type GetQuotaResponseBodySubQuotaInfoListBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (GetQuotaResponseBodySubQuotaInfoListBillingPolicy) GoString

func (*GetQuotaResponseBodySubQuotaInfoListBillingPolicy) SetBillingMethod

func (*GetQuotaResponseBodySubQuotaInfoListBillingPolicy) SetOdpsSpecCode

func (*GetQuotaResponseBodySubQuotaInfoListBillingPolicy) SetOrderId

func (GetQuotaResponseBodySubQuotaInfoListBillingPolicy) String

type GetQuotaResponseBodySubQuotaInfoListSaleTag

type GetQuotaResponseBodySubQuotaInfoListSaleTag struct {
	// The identifier of an object in a MaxCompute quota. This identifier exists in the sales bill of Alibaba Cloud. You can use this identifier to associate the cost of a quota object with a tag.
	ResourceIds []*string `json:"resourceIds,omitempty" xml:"resourceIds,omitempty" type:"Repeated"`
	// The type of the object. Valid values: quota and project.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (GetQuotaResponseBodySubQuotaInfoListSaleTag) GoString

func (*GetQuotaResponseBodySubQuotaInfoListSaleTag) SetResourceIds

func (*GetQuotaResponseBodySubQuotaInfoListSaleTag) SetResourceType

func (GetQuotaResponseBodySubQuotaInfoListSaleTag) String

type GetQuotaResponseBodySubQuotaInfoListScheduleInfo

type GetQuotaResponseBodySubQuotaInfoListScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// The quota plan that immediately takes effect. If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
}

func (GetQuotaResponseBodySubQuotaInfoListScheduleInfo) GoString

func (*GetQuotaResponseBodySubQuotaInfoListScheduleInfo) SetCurrPlan

func (*GetQuotaResponseBodySubQuotaInfoListScheduleInfo) SetCurrTime

func (*GetQuotaResponseBodySubQuotaInfoListScheduleInfo) SetNextPlan

func (*GetQuotaResponseBodySubQuotaInfoListScheduleInfo) SetNextTime

func (*GetQuotaResponseBodySubQuotaInfoListScheduleInfo) SetOncePlan

func (*GetQuotaResponseBodySubQuotaInfoListScheduleInfo) SetOnceTime

func (*GetQuotaResponseBodySubQuotaInfoListScheduleInfo) SetOperatorName

func (*GetQuotaResponseBodySubQuotaInfoListScheduleInfo) SetTimezone added in v1.1.0

func (GetQuotaResponseBodySubQuotaInfoListScheduleInfo) String

type GetQuotaScheduleRequest

type GetQuotaScheduleRequest struct {
	// The time zone.
	DisplayTimezone *string `json:"displayTimezone,omitempty" xml:"displayTimezone,omitempty"`
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (GetQuotaScheduleRequest) GoString

func (s GetQuotaScheduleRequest) GoString() string

func (*GetQuotaScheduleRequest) SetDisplayTimezone added in v1.1.0

func (s *GetQuotaScheduleRequest) SetDisplayTimezone(v string) *GetQuotaScheduleRequest

func (*GetQuotaScheduleRequest) SetRegion

func (*GetQuotaScheduleRequest) SetTenantId

func (GetQuotaScheduleRequest) String

func (s GetQuotaScheduleRequest) String() string

type GetQuotaScheduleResponse

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

func (GetQuotaScheduleResponse) GoString

func (s GetQuotaScheduleResponse) GoString() string

func (*GetQuotaScheduleResponse) SetBody

func (*GetQuotaScheduleResponse) SetHeaders

func (*GetQuotaScheduleResponse) SetStatusCode

func (GetQuotaScheduleResponse) String

func (s GetQuotaScheduleResponse) String() string

type GetQuotaScheduleResponseBody

type GetQuotaScheduleResponseBody struct {
	// The returned data.
	Data []*GetQuotaScheduleResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Repeated"`
	// *   If the value of success was false, an error code was returned.
	// *   If the value of success was true, a null value was returned.
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// Indicates whether the request was successful. If this parameter was not empty and the value of this parameter was not 200, the request failed.
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetQuotaScheduleResponseBody) GoString

func (s GetQuotaScheduleResponseBody) GoString() string

func (*GetQuotaScheduleResponseBody) SetData

func (*GetQuotaScheduleResponseBody) SetErrorCode added in v1.1.0

func (*GetQuotaScheduleResponseBody) SetErrorMsg added in v1.1.0

func (*GetQuotaScheduleResponseBody) SetHttpCode added in v1.1.0

func (*GetQuotaScheduleResponseBody) SetRequestId

func (GetQuotaScheduleResponseBody) String

type GetQuotaScheduleResponseBodyData

type GetQuotaScheduleResponseBodyData struct {
	// The condition value.
	Condition *GetQuotaScheduleResponseBodyDataCondition `json:"condition,omitempty" xml:"condition,omitempty" type:"Struct"`
	// The ID of the quota plan.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the operator.
	Operator *string `json:"operator,omitempty" xml:"operator,omitempty"`
	// The name of the quota plan.
	Plan *string `json:"plan,omitempty" xml:"plan,omitempty"`
	// The time zone.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
	// The type of the quota plan.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (GetQuotaScheduleResponseBodyData) GoString

func (*GetQuotaScheduleResponseBodyData) SetId

func (*GetQuotaScheduleResponseBodyData) SetOperator

func (*GetQuotaScheduleResponseBodyData) SetPlan

func (*GetQuotaScheduleResponseBodyData) SetTimezone added in v1.1.0

func (*GetQuotaScheduleResponseBodyData) SetType

func (GetQuotaScheduleResponseBodyData) String

type GetQuotaScheduleResponseBodyDataCondition

type GetQuotaScheduleResponseBodyDataCondition struct {
	// The start time when the quota plan takes effect.
	After *string `json:"after,omitempty" xml:"after,omitempty"`
	// The time when the quota plan takes effect.
	At *string `json:"at,omitempty" xml:"at,omitempty"`
}

func (GetQuotaScheduleResponseBodyDataCondition) GoString

func (*GetQuotaScheduleResponseBodyDataCondition) SetAfter

func (*GetQuotaScheduleResponseBodyDataCondition) SetAt

func (GetQuotaScheduleResponseBodyDataCondition) String

type GetRoleAclOnObjectRequest

type GetRoleAclOnObjectRequest struct {
	// The name of the object.
	ObjectName *string `json:"objectName,omitempty" xml:"objectName,omitempty"`
	// The type of the object.
	ObjectType *string `json:"objectType,omitempty" xml:"objectType,omitempty"`
}

func (GetRoleAclOnObjectRequest) GoString

func (s GetRoleAclOnObjectRequest) GoString() string

func (*GetRoleAclOnObjectRequest) SetObjectName

func (*GetRoleAclOnObjectRequest) SetObjectType

func (GetRoleAclOnObjectRequest) String

func (s GetRoleAclOnObjectRequest) String() string

type GetRoleAclOnObjectResponse

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

func (GetRoleAclOnObjectResponse) GoString

func (s GetRoleAclOnObjectResponse) GoString() string

func (*GetRoleAclOnObjectResponse) SetBody

func (*GetRoleAclOnObjectResponse) SetHeaders

func (*GetRoleAclOnObjectResponse) SetStatusCode

func (GetRoleAclOnObjectResponse) String

type GetRoleAclOnObjectResponseBody

type GetRoleAclOnObjectResponseBody struct {
	// The returned data.
	Data *GetRoleAclOnObjectResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetRoleAclOnObjectResponseBody) GoString

func (*GetRoleAclOnObjectResponseBody) SetRequestId

func (GetRoleAclOnObjectResponseBody) String

type GetRoleAclOnObjectResponseBodyData

type GetRoleAclOnObjectResponseBodyData struct {
	// The operations that were performed on the object.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the object.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (GetRoleAclOnObjectResponseBodyData) GoString

func (*GetRoleAclOnObjectResponseBodyData) SetActions

func (*GetRoleAclOnObjectResponseBodyData) SetName

func (GetRoleAclOnObjectResponseBodyData) String

type GetRoleAclResponse

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

func (GetRoleAclResponse) GoString

func (s GetRoleAclResponse) GoString() string

func (*GetRoleAclResponse) SetBody

func (*GetRoleAclResponse) SetHeaders

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

func (*GetRoleAclResponse) SetStatusCode

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

func (GetRoleAclResponse) String

func (s GetRoleAclResponse) String() string

type GetRoleAclResponseBody

type GetRoleAclResponseBody struct {
	// The returned data.
	Data *GetRoleAclResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The error code returned if the request failed.
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// The HTTP status code.
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetRoleAclResponseBody) GoString

func (s GetRoleAclResponseBody) GoString() string

func (*GetRoleAclResponseBody) SetData

func (*GetRoleAclResponseBody) SetErrorCode added in v1.1.3

func (*GetRoleAclResponseBody) SetErrorMsg added in v1.1.3

func (*GetRoleAclResponseBody) SetHttpCode added in v1.1.3

func (*GetRoleAclResponseBody) SetRequestId

func (GetRoleAclResponseBody) String

func (s GetRoleAclResponseBody) String() string

type GetRoleAclResponseBodyData

type GetRoleAclResponseBodyData struct {
	// The function.
	Function []*GetRoleAclResponseBodyDataFunction `json:"function,omitempty" xml:"function,omitempty" type:"Repeated"`
	// The instance.
	Instance []*GetRoleAclResponseBodyDataInstance `json:"instance,omitempty" xml:"instance,omitempty" type:"Repeated"`
	// The package.
	Package []*GetRoleAclResponseBodyDataPackage `json:"package,omitempty" xml:"package,omitempty" type:"Repeated"`
	// The project.
	Project []*GetRoleAclResponseBodyDataProject `json:"project,omitempty" xml:"project,omitempty" type:"Repeated"`
	// The resource.
	Resource []*GetRoleAclResponseBodyDataResource `json:"resource,omitempty" xml:"resource,omitempty" type:"Repeated"`
	// The table.
	Table []*GetRoleAclResponseBodyDataTable `json:"table,omitempty" xml:"table,omitempty" type:"Repeated"`
}

func (GetRoleAclResponseBodyData) GoString

func (s GetRoleAclResponseBodyData) GoString() string

func (*GetRoleAclResponseBodyData) SetFunction

func (*GetRoleAclResponseBodyData) SetInstance

func (*GetRoleAclResponseBodyData) SetPackage

func (*GetRoleAclResponseBodyData) SetProject

func (*GetRoleAclResponseBodyData) SetResource

func (*GetRoleAclResponseBodyData) SetTable

func (GetRoleAclResponseBodyData) String

type GetRoleAclResponseBodyDataFunction

type GetRoleAclResponseBodyDataFunction struct {
	// The operations that were performed on the function.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the function.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (GetRoleAclResponseBodyDataFunction) GoString

func (*GetRoleAclResponseBodyDataFunction) SetActions

func (*GetRoleAclResponseBodyDataFunction) SetName

func (*GetRoleAclResponseBodyDataFunction) SetSchemaName added in v1.1.3

func (GetRoleAclResponseBodyDataFunction) String

type GetRoleAclResponseBodyDataInstance

type GetRoleAclResponseBodyDataInstance struct {
	// The operations that were performed on the instance.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the instance.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (GetRoleAclResponseBodyDataInstance) GoString

func (*GetRoleAclResponseBodyDataInstance) SetActions

func (*GetRoleAclResponseBodyDataInstance) SetName

func (*GetRoleAclResponseBodyDataInstance) SetSchemaName added in v1.1.3

func (GetRoleAclResponseBodyDataInstance) String

type GetRoleAclResponseBodyDataPackage

type GetRoleAclResponseBodyDataPackage struct {
	// The operations that were performed on the package.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the package.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (GetRoleAclResponseBodyDataPackage) GoString

func (*GetRoleAclResponseBodyDataPackage) SetActions

func (*GetRoleAclResponseBodyDataPackage) SetName

func (*GetRoleAclResponseBodyDataPackage) SetSchemaName added in v1.1.3

func (GetRoleAclResponseBodyDataPackage) String

type GetRoleAclResponseBodyDataProject

type GetRoleAclResponseBodyDataProject struct {
	// The operations that were performed on the project.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the MaxCompute project.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (GetRoleAclResponseBodyDataProject) GoString

func (*GetRoleAclResponseBodyDataProject) SetActions

func (*GetRoleAclResponseBodyDataProject) SetName

func (*GetRoleAclResponseBodyDataProject) SetSchemaName added in v1.1.3

func (GetRoleAclResponseBodyDataProject) String

type GetRoleAclResponseBodyDataResource

type GetRoleAclResponseBodyDataResource struct {
	// The operations that were performed on the resource.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the resource.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (GetRoleAclResponseBodyDataResource) GoString

func (*GetRoleAclResponseBodyDataResource) SetActions

func (*GetRoleAclResponseBodyDataResource) SetName

func (*GetRoleAclResponseBodyDataResource) SetSchemaName added in v1.1.3

func (GetRoleAclResponseBodyDataResource) String

type GetRoleAclResponseBodyDataTable

type GetRoleAclResponseBodyDataTable struct {
	// The operations that were performed on the table.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the table.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (GetRoleAclResponseBodyDataTable) GoString

func (*GetRoleAclResponseBodyDataTable) SetActions

func (*GetRoleAclResponseBodyDataTable) SetName

func (*GetRoleAclResponseBodyDataTable) SetSchemaName added in v1.1.3

func (GetRoleAclResponseBodyDataTable) String

type GetRolePolicyResponse

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

func (GetRolePolicyResponse) GoString

func (s GetRolePolicyResponse) GoString() string

func (*GetRolePolicyResponse) SetBody

func (*GetRolePolicyResponse) SetHeaders

func (*GetRolePolicyResponse) SetStatusCode

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

func (GetRolePolicyResponse) String

func (s GetRolePolicyResponse) String() string

type GetRolePolicyResponseBody

type GetRolePolicyResponseBody struct {
	// The returned data.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetRolePolicyResponseBody) GoString

func (s GetRolePolicyResponseBody) GoString() string

func (*GetRolePolicyResponseBody) SetData

func (*GetRolePolicyResponseBody) SetRequestId

func (GetRolePolicyResponseBody) String

func (s GetRolePolicyResponseBody) String() string

type GetRunningJobsRequest added in v1.1.0

type GetRunningJobsRequest struct {
	// The time when the query starts. This parameter specifies the time when a job is submitted.
	//
	// *   The time range that is specified by the **from** and **to** request parameters is a closed interval. The start time and end time are included in the range. If the value of **from** is the same as the value of **to**, the time range is invalid, and a null value is returned.
	// *   The value is a UNIX timestamp that represents the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	From *int64 `json:"from,omitempty" xml:"from,omitempty"`
	// The list of job executors.
	JobOwnerList []*string `json:"jobOwnerList,omitempty" xml:"jobOwnerList,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Maximum value: 20.
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The list of nicknames of quotas that are used by jobs.
	QuotaNicknameList []*string `json:"quotaNicknameList,omitempty" xml:"quotaNicknameList,omitempty" type:"Repeated"`
	// The time when the query ends. This parameter specifies the time when a job is submitted.
	//
	// *   The time interval that is specified by the **from** and **to** request parameters is a closed interval. The start time and end time are included in the interval. If the value of **from** is the same as the value of **to**, the interval is invalid, and a null value is returned.
	// *   The value is a UNIX timestamp that represents the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	To *int64 `json:"to,omitempty" xml:"to,omitempty"`
}

func (GetRunningJobsRequest) GoString added in v1.1.0

func (s GetRunningJobsRequest) GoString() string

func (*GetRunningJobsRequest) SetFrom added in v1.1.0

func (*GetRunningJobsRequest) SetJobOwnerList added in v1.1.0

func (s *GetRunningJobsRequest) SetJobOwnerList(v []*string) *GetRunningJobsRequest

func (*GetRunningJobsRequest) SetPageNumber added in v1.1.0

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

func (*GetRunningJobsRequest) SetPageSize added in v1.1.0

func (*GetRunningJobsRequest) SetQuotaNicknameList added in v1.1.0

func (s *GetRunningJobsRequest) SetQuotaNicknameList(v []*string) *GetRunningJobsRequest

func (*GetRunningJobsRequest) SetTo added in v1.1.0

func (GetRunningJobsRequest) String added in v1.1.0

func (s GetRunningJobsRequest) String() string

type GetRunningJobsResponse added in v1.1.0

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

func (GetRunningJobsResponse) GoString added in v1.1.0

func (s GetRunningJobsResponse) GoString() string

func (*GetRunningJobsResponse) SetBody added in v1.1.0

func (*GetRunningJobsResponse) SetHeaders added in v1.1.0

func (*GetRunningJobsResponse) SetStatusCode added in v1.1.0

func (GetRunningJobsResponse) String added in v1.1.0

func (s GetRunningJobsResponse) String() string

type GetRunningJobsResponseBody added in v1.1.0

type GetRunningJobsResponseBody struct {
	// The returned data.
	Data *GetRunningJobsResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// *   If the value of success was false, an error code was returned.
	// *   If the value of success was true, a null value was returned.
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// Indicates whether the request was successful. If this parameter was not empty and the value of this parameter was not 200, the request failed.
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetRunningJobsResponseBody) GoString added in v1.1.0

func (s GetRunningJobsResponseBody) GoString() string

func (*GetRunningJobsResponseBody) SetData added in v1.1.0

func (*GetRunningJobsResponseBody) SetErrorCode added in v1.1.0

func (*GetRunningJobsResponseBody) SetErrorMsg added in v1.1.0

func (*GetRunningJobsResponseBody) SetHttpCode added in v1.1.0

func (*GetRunningJobsResponseBody) SetRequestId added in v1.1.0

func (GetRunningJobsResponseBody) String added in v1.1.0

type GetRunningJobsResponseBodyData added in v1.1.0

type GetRunningJobsResponseBodyData struct {
	// The page number.
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The list of jobs in the running state.
	RunningJobInfoList []*GetRunningJobsResponseBodyDataRunningJobInfoList `json:"runningJobInfoList,omitempty" xml:"runningJobInfoList,omitempty" type:"Repeated"`
	// The total number of returned entries.
	TotalCount *int64 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (GetRunningJobsResponseBodyData) GoString added in v1.1.0

func (*GetRunningJobsResponseBodyData) SetPageNumber added in v1.1.0

func (*GetRunningJobsResponseBodyData) SetPageSize added in v1.1.0

func (*GetRunningJobsResponseBodyData) SetRunningJobInfoList added in v1.1.0

func (*GetRunningJobsResponseBodyData) SetTotalCount added in v1.1.0

func (GetRunningJobsResponseBodyData) String added in v1.1.0

type GetRunningJobsResponseBodyDataRunningJobInfoList added in v1.1.0

type GetRunningJobsResponseBodyDataRunningJobInfoList struct {
	// The compute unit (CU) snapshot proportion of the job.
	CuSnapshot *float64 `json:"cuSnapshot,omitempty" xml:"cuSnapshot,omitempty"`
	// The instance ID.
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The account that submits the job.
	JobOwner *string `json:"jobOwner,omitempty" xml:"jobOwner,omitempty"`
	// The memory snapshot proportion of the job.
	MemorySnapshot *float64 `json:"memorySnapshot,omitempty" xml:"memorySnapshot,omitempty"`
	// The progress of the job.
	Progress *float64 `json:"progress,omitempty" xml:"progress,omitempty"`
	// The name of the MaxCompute project.
	Project *string `json:"project,omitempty" xml:"project,omitempty"`
	// The nickname of the quota that is used by the job.
	QuotaNickname *string `json:"quotaNickname,omitempty" xml:"quotaNickname,omitempty"`
	// The time when the job starts to run.
	RunningAtTime *int64 `json:"runningAtTime,omitempty" xml:"runningAtTime,omitempty"`
	// The time when the job is submitted.
	SubmittedAtTime *int64 `json:"submittedAtTime,omitempty" xml:"submittedAtTime,omitempty"`
}

func (GetRunningJobsResponseBodyDataRunningJobInfoList) GoString added in v1.1.0

func (*GetRunningJobsResponseBodyDataRunningJobInfoList) SetCuSnapshot added in v1.1.0

func (*GetRunningJobsResponseBodyDataRunningJobInfoList) SetInstanceId added in v1.1.0

func (*GetRunningJobsResponseBodyDataRunningJobInfoList) SetJobOwner added in v1.1.0

func (*GetRunningJobsResponseBodyDataRunningJobInfoList) SetMemorySnapshot added in v1.1.0

func (*GetRunningJobsResponseBodyDataRunningJobInfoList) SetProgress added in v1.1.0

func (*GetRunningJobsResponseBodyDataRunningJobInfoList) SetProject added in v1.1.0

func (*GetRunningJobsResponseBodyDataRunningJobInfoList) SetQuotaNickname added in v1.1.0

func (*GetRunningJobsResponseBodyDataRunningJobInfoList) SetRunningAtTime added in v1.1.0

func (*GetRunningJobsResponseBodyDataRunningJobInfoList) SetSubmittedAtTime added in v1.1.0

func (GetRunningJobsResponseBodyDataRunningJobInfoList) String added in v1.1.0

type GetRunningJobsShrinkRequest added in v1.1.0

type GetRunningJobsShrinkRequest struct {
	// The time when the query starts. This parameter specifies the time when a job is submitted.
	//
	// *   The time range that is specified by the **from** and **to** request parameters is a closed interval. The start time and end time are included in the range. If the value of **from** is the same as the value of **to**, the time range is invalid, and a null value is returned.
	// *   The value is a UNIX timestamp that represents the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	From *int64 `json:"from,omitempty" xml:"from,omitempty"`
	// The list of job executors.
	JobOwnerListShrink *string `json:"jobOwnerList,omitempty" xml:"jobOwnerList,omitempty"`
	// The page number.
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Maximum value: 20.
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The list of nicknames of quotas that are used by jobs.
	QuotaNicknameListShrink *string `json:"quotaNicknameList,omitempty" xml:"quotaNicknameList,omitempty"`
	// The time when the query ends. This parameter specifies the time when a job is submitted.
	//
	// *   The time interval that is specified by the **from** and **to** request parameters is a closed interval. The start time and end time are included in the interval. If the value of **from** is the same as the value of **to**, the interval is invalid, and a null value is returned.
	// *   The value is a UNIX timestamp that represents the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	To *int64 `json:"to,omitempty" xml:"to,omitempty"`
}

func (GetRunningJobsShrinkRequest) GoString added in v1.1.0

func (s GetRunningJobsShrinkRequest) GoString() string

func (*GetRunningJobsShrinkRequest) SetFrom added in v1.1.0

func (*GetRunningJobsShrinkRequest) SetJobOwnerListShrink added in v1.1.0

func (s *GetRunningJobsShrinkRequest) SetJobOwnerListShrink(v string) *GetRunningJobsShrinkRequest

func (*GetRunningJobsShrinkRequest) SetPageNumber added in v1.1.0

func (*GetRunningJobsShrinkRequest) SetPageSize added in v1.1.0

func (*GetRunningJobsShrinkRequest) SetQuotaNicknameListShrink added in v1.1.0

func (s *GetRunningJobsShrinkRequest) SetQuotaNicknameListShrink(v string) *GetRunningJobsShrinkRequest

func (*GetRunningJobsShrinkRequest) SetTo added in v1.1.0

func (GetRunningJobsShrinkRequest) String added in v1.1.0

type GetTableInfoRequest added in v1.3.0

type GetTableInfoRequest struct {
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
	Type       *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (GetTableInfoRequest) GoString added in v1.3.0

func (s GetTableInfoRequest) GoString() string

func (*GetTableInfoRequest) SetSchemaName added in v1.3.0

func (s *GetTableInfoRequest) SetSchemaName(v string) *GetTableInfoRequest

func (*GetTableInfoRequest) SetType added in v1.3.0

func (GetTableInfoRequest) String added in v1.3.0

func (s GetTableInfoRequest) String() string

type GetTableInfoResponse added in v1.3.0

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

func (GetTableInfoResponse) GoString added in v1.3.0

func (s GetTableInfoResponse) GoString() string

func (*GetTableInfoResponse) SetBody added in v1.3.0

func (*GetTableInfoResponse) SetHeaders added in v1.3.0

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

func (*GetTableInfoResponse) SetStatusCode added in v1.3.0

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

func (GetTableInfoResponse) String added in v1.3.0

func (s GetTableInfoResponse) String() string

type GetTableInfoResponseBody added in v1.3.0

type GetTableInfoResponseBody struct {
	Data      *GetTableInfoResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	RequestId *string                       `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetTableInfoResponseBody) GoString added in v1.3.0

func (s GetTableInfoResponseBody) GoString() string

func (*GetTableInfoResponseBody) SetData added in v1.3.0

func (*GetTableInfoResponseBody) SetRequestId added in v1.3.0

func (GetTableInfoResponseBody) String added in v1.3.0

func (s GetTableInfoResponseBody) String() string

type GetTableInfoResponseBodyData added in v1.3.0

type GetTableInfoResponseBodyData struct {
	AutoRefreshEnabled             *bool                                           `json:"autoRefreshEnabled,omitempty" xml:"autoRefreshEnabled,omitempty"`
	Comment                        *string                                         `json:"comment,omitempty" xml:"comment,omitempty"`
	CreateTableDDL                 *string                                         `json:"createTableDDL,omitempty" xml:"createTableDDL,omitempty"`
	CreationTime                   *int64                                          `json:"creationTime,omitempty" xml:"creationTime,omitempty"`
	DisplayName                    *string                                         `json:"displayName,omitempty" xml:"displayName,omitempty"`
	FileNum                        *int64                                          `json:"fileNum,omitempty" xml:"fileNum,omitempty"`
	IsExternalTable                *bool                                           `json:"isExternalTable,omitempty" xml:"isExternalTable,omitempty"`
	IsOutdated                     *bool                                           `json:"isOutdated,omitempty" xml:"isOutdated,omitempty"`
	LastAccessTime                 *int64                                          `json:"lastAccessTime,omitempty" xml:"lastAccessTime,omitempty"`
	LastDDLTime                    *int64                                          `json:"lastDDLTime,omitempty" xml:"lastDDLTime,omitempty"`
	LastModifiedTime               *int64                                          `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	Lifecycle                      *string                                         `json:"lifecycle,omitempty" xml:"lifecycle,omitempty"`
	Location                       *string                                         `json:"location,omitempty" xml:"location,omitempty"`
	MaterializedView               *bool                                           `json:"materializedView,omitempty" xml:"materializedView,omitempty"`
	Name                           *string                                         `json:"name,omitempty" xml:"name,omitempty"`
	NativeColumns                  []*GetTableInfoResponseBodyDataNativeColumns    `json:"nativeColumns,omitempty" xml:"nativeColumns,omitempty" type:"Repeated"`
	OdpsPropertiesRolearn          *string                                         `json:"odpsPropertiesRolearn,omitempty" xml:"odpsPropertiesRolearn,omitempty"`
	OdpsSqlTextOptionFlushHeader   *bool                                           `json:"odpsSqlTextOptionFlushHeader,omitempty" xml:"odpsSqlTextOptionFlushHeader,omitempty"`
	OdpsTextOptionHeaderLinesCount *int64                                          `json:"odpsTextOptionHeaderLinesCount,omitempty" xml:"odpsTextOptionHeaderLinesCount,omitempty"`
	Owner                          *string                                         `json:"owner,omitempty" xml:"owner,omitempty"`
	PartitionColumns               []*GetTableInfoResponseBodyDataPartitionColumns `json:"partitionColumns,omitempty" xml:"partitionColumns,omitempty" type:"Repeated"`
	PhysicalSize                   *int64                                          `json:"physicalSize,omitempty" xml:"physicalSize,omitempty"`
	ProjectName                    *string                                         `json:"projectName,omitempty" xml:"projectName,omitempty"`
	RewriteEnabled                 *bool                                           `json:"rewriteEnabled,omitempty" xml:"rewriteEnabled,omitempty"`
	Schema                         *string                                         `json:"schema,omitempty" xml:"schema,omitempty"`
	Size                           *int64                                          `json:"size,omitempty" xml:"size,omitempty"`
	StorageHandler                 *string                                         `json:"storageHandler,omitempty" xml:"storageHandler,omitempty"`
	TableLabel                     *string                                         `json:"tableLabel,omitempty" xml:"tableLabel,omitempty"`
	TablesotreTableName            *string                                         `json:"tablesotreTableName,omitempty" xml:"tablesotreTableName,omitempty"`
	TablestoreColumnsMapping       *string                                         `json:"tablestoreColumnsMapping,omitempty" xml:"tablestoreColumnsMapping,omitempty"`
	Type                           *string                                         `json:"type,omitempty" xml:"type,omitempty"`
	ViewText                       *string                                         `json:"viewText,omitempty" xml:"viewText,omitempty"`
}

func (GetTableInfoResponseBodyData) GoString added in v1.3.0

func (s GetTableInfoResponseBodyData) GoString() string

func (*GetTableInfoResponseBodyData) SetAutoRefreshEnabled added in v1.3.0

func (s *GetTableInfoResponseBodyData) SetAutoRefreshEnabled(v bool) *GetTableInfoResponseBodyData

func (*GetTableInfoResponseBodyData) SetComment added in v1.3.0

func (*GetTableInfoResponseBodyData) SetCreateTableDDL added in v1.3.0

func (*GetTableInfoResponseBodyData) SetCreationTime added in v1.3.0

func (*GetTableInfoResponseBodyData) SetDisplayName added in v1.3.0

func (*GetTableInfoResponseBodyData) SetFileNum added in v1.3.0

func (*GetTableInfoResponseBodyData) SetIsExternalTable added in v1.3.0

func (*GetTableInfoResponseBodyData) SetIsOutdated added in v1.3.0

func (*GetTableInfoResponseBodyData) SetLastAccessTime added in v1.3.0

func (*GetTableInfoResponseBodyData) SetLastDDLTime added in v1.3.0

func (*GetTableInfoResponseBodyData) SetLastModifiedTime added in v1.3.0

func (*GetTableInfoResponseBodyData) SetLifecycle added in v1.3.0

func (*GetTableInfoResponseBodyData) SetLocation added in v1.3.0

func (*GetTableInfoResponseBodyData) SetMaterializedView added in v1.3.0

func (*GetTableInfoResponseBodyData) SetName added in v1.3.0

func (*GetTableInfoResponseBodyData) SetNativeColumns added in v1.3.0

func (*GetTableInfoResponseBodyData) SetOdpsPropertiesRolearn added in v1.3.0

func (s *GetTableInfoResponseBodyData) SetOdpsPropertiesRolearn(v string) *GetTableInfoResponseBodyData

func (*GetTableInfoResponseBodyData) SetOdpsSqlTextOptionFlushHeader added in v1.3.0

func (s *GetTableInfoResponseBodyData) SetOdpsSqlTextOptionFlushHeader(v bool) *GetTableInfoResponseBodyData

func (*GetTableInfoResponseBodyData) SetOdpsTextOptionHeaderLinesCount added in v1.3.0

func (s *GetTableInfoResponseBodyData) SetOdpsTextOptionHeaderLinesCount(v int64) *GetTableInfoResponseBodyData

func (*GetTableInfoResponseBodyData) SetOwner added in v1.3.0

func (*GetTableInfoResponseBodyData) SetPartitionColumns added in v1.3.0

func (*GetTableInfoResponseBodyData) SetPhysicalSize added in v1.3.0

func (*GetTableInfoResponseBodyData) SetProjectName added in v1.3.0

func (*GetTableInfoResponseBodyData) SetRewriteEnabled added in v1.3.0

func (*GetTableInfoResponseBodyData) SetSchema added in v1.3.0

func (*GetTableInfoResponseBodyData) SetSize added in v1.3.0

func (*GetTableInfoResponseBodyData) SetStorageHandler added in v1.3.0

func (*GetTableInfoResponseBodyData) SetTableLabel added in v1.3.0

func (*GetTableInfoResponseBodyData) SetTablesotreTableName added in v1.3.0

func (*GetTableInfoResponseBodyData) SetTablestoreColumnsMapping added in v1.3.0

func (s *GetTableInfoResponseBodyData) SetTablestoreColumnsMapping(v string) *GetTableInfoResponseBodyData

func (*GetTableInfoResponseBodyData) SetType added in v1.3.0

func (*GetTableInfoResponseBodyData) SetViewText added in v1.3.0

func (GetTableInfoResponseBodyData) String added in v1.3.0

type GetTableInfoResponseBodyDataNativeColumns added in v1.3.0

type GetTableInfoResponseBodyDataNativeColumns struct {
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	Label   *string `json:"label,omitempty" xml:"label,omitempty"`
	Name    *string `json:"name,omitempty" xml:"name,omitempty"`
	Type    *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (GetTableInfoResponseBodyDataNativeColumns) GoString added in v1.3.0

func (*GetTableInfoResponseBodyDataNativeColumns) SetComment added in v1.3.0

func (*GetTableInfoResponseBodyDataNativeColumns) SetLabel added in v1.3.0

func (*GetTableInfoResponseBodyDataNativeColumns) SetName added in v1.3.0

func (*GetTableInfoResponseBodyDataNativeColumns) SetType added in v1.3.0

func (GetTableInfoResponseBodyDataNativeColumns) String added in v1.3.0

type GetTableInfoResponseBodyDataPartitionColumns added in v1.3.0

type GetTableInfoResponseBodyDataPartitionColumns struct {
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	Label   *string `json:"label,omitempty" xml:"label,omitempty"`
	Name    *string `json:"name,omitempty" xml:"name,omitempty"`
	Type    *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (GetTableInfoResponseBodyDataPartitionColumns) GoString added in v1.3.0

func (*GetTableInfoResponseBodyDataPartitionColumns) SetComment added in v1.3.0

func (*GetTableInfoResponseBodyDataPartitionColumns) SetLabel added in v1.3.0

func (*GetTableInfoResponseBodyDataPartitionColumns) SetName added in v1.3.0

func (*GetTableInfoResponseBodyDataPartitionColumns) SetType added in v1.3.0

func (GetTableInfoResponseBodyDataPartitionColumns) String added in v1.3.0

type GetTrustedProjectsResponse

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

func (GetTrustedProjectsResponse) GoString

func (s GetTrustedProjectsResponse) GoString() string

func (*GetTrustedProjectsResponse) SetBody

func (*GetTrustedProjectsResponse) SetHeaders

func (*GetTrustedProjectsResponse) SetStatusCode

func (GetTrustedProjectsResponse) String

type GetTrustedProjectsResponseBody

type GetTrustedProjectsResponseBody struct {
	// The returned data.
	Data []*string `json:"data,omitempty" xml:"data,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetTrustedProjectsResponseBody) GoString

func (*GetTrustedProjectsResponseBody) SetData

func (*GetTrustedProjectsResponseBody) SetRequestId

func (GetTrustedProjectsResponseBody) String

type KillJobsRequest added in v1.1.0

type KillJobsRequest struct {
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region in which the instance resides.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (KillJobsRequest) GoString added in v1.1.0

func (s KillJobsRequest) GoString() string

func (*KillJobsRequest) SetBody added in v1.1.0

func (s *KillJobsRequest) SetBody(v string) *KillJobsRequest

func (*KillJobsRequest) SetRegion added in v1.1.0

func (s *KillJobsRequest) SetRegion(v string) *KillJobsRequest

func (*KillJobsRequest) SetTenantId added in v1.1.0

func (s *KillJobsRequest) SetTenantId(v string) *KillJobsRequest

func (KillJobsRequest) String added in v1.1.0

func (s KillJobsRequest) String() string

type KillJobsResponse added in v1.1.0

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

func (KillJobsResponse) GoString added in v1.1.0

func (s KillJobsResponse) GoString() string

func (*KillJobsResponse) SetBody added in v1.1.0

func (*KillJobsResponse) SetHeaders added in v1.1.0

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

func (*KillJobsResponse) SetStatusCode added in v1.1.0

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

func (KillJobsResponse) String added in v1.1.0

func (s KillJobsResponse) String() string

type KillJobsResponseBody added in v1.1.0

type KillJobsResponseBody struct {
	// The returned data.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// Indicates whether the request was successful. If this parameter was not empty and the value of this parameter was not 200, the request failed.
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (KillJobsResponseBody) GoString added in v1.1.0

func (s KillJobsResponseBody) GoString() string

func (*KillJobsResponseBody) SetData added in v1.1.0

func (*KillJobsResponseBody) SetHttpCode added in v1.1.0

func (s *KillJobsResponseBody) SetHttpCode(v int32) *KillJobsResponseBody

func (*KillJobsResponseBody) SetRequestId added in v1.1.0

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

func (KillJobsResponseBody) String added in v1.1.0

func (s KillJobsResponseBody) String() string

type ListFunctionsRequest

type ListFunctionsRequest struct {
	// Specifies the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries to return on each page.
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The names of the returned resources. The names must start with the value specified by the prefix parameter. If the prefix parameter is set to a, the names of the returned resources must start with a.
	Prefix *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
	// the name of schema.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (ListFunctionsRequest) GoString

func (s ListFunctionsRequest) GoString() string

func (*ListFunctionsRequest) SetMarker

func (*ListFunctionsRequest) SetMaxItem

func (*ListFunctionsRequest) SetPrefix

func (*ListFunctionsRequest) SetSchemaName added in v1.1.1

func (s *ListFunctionsRequest) SetSchemaName(v string) *ListFunctionsRequest

func (ListFunctionsRequest) String

func (s ListFunctionsRequest) String() string

type ListFunctionsResponse

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

func (ListFunctionsResponse) GoString

func (s ListFunctionsResponse) GoString() string

func (*ListFunctionsResponse) SetBody

func (*ListFunctionsResponse) SetHeaders

func (*ListFunctionsResponse) SetStatusCode

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

func (ListFunctionsResponse) String

func (s ListFunctionsResponse) String() string

type ListFunctionsResponseBody

type ListFunctionsResponseBody struct {
	// The returned data.
	Data *ListFunctionsResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListFunctionsResponseBody) GoString

func (s ListFunctionsResponseBody) GoString() string

func (*ListFunctionsResponseBody) SetData

func (*ListFunctionsResponseBody) SetRequestId

func (ListFunctionsResponseBody) String

func (s ListFunctionsResponseBody) String() string

type ListFunctionsResponseBodyData

type ListFunctionsResponseBodyData struct {
	// The information about each function.
	Functions []*ListFunctionsResponseBodyDataFunctions `json:"functions,omitempty" xml:"functions,omitempty" type:"Repeated"`
	// Indicates the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
}

func (ListFunctionsResponseBodyData) GoString

func (*ListFunctionsResponseBodyData) SetFunctions

func (*ListFunctionsResponseBodyData) SetMarker

func (*ListFunctionsResponseBodyData) SetMaxItem

func (ListFunctionsResponseBodyData) String

type ListFunctionsResponseBodyDataFunctions

type ListFunctionsResponseBodyDataFunctions struct {
	// The class in which the function was defined.
	Class *string `json:"class,omitempty" xml:"class,omitempty"`
	// The time when the function was created. Unit: milliseconds.
	CreationTime *int64 `json:"creationTime,omitempty" xml:"creationTime,omitempty"`
	// The display name of the function.
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// The name of the function.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The owner of the function.
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// The name of the resource that was associated with the function.
	Resources *string `json:"resources,omitempty" xml:"resources,omitempty"`
	// The schema of the function.
	Schema *string `json:"schema,omitempty" xml:"schema,omitempty"`
}

func (ListFunctionsResponseBodyDataFunctions) GoString

func (*ListFunctionsResponseBodyDataFunctions) SetClass

func (*ListFunctionsResponseBodyDataFunctions) SetCreationTime

func (*ListFunctionsResponseBodyDataFunctions) SetDisplayName added in v1.1.1

func (*ListFunctionsResponseBodyDataFunctions) SetName

func (*ListFunctionsResponseBodyDataFunctions) SetOwner

func (*ListFunctionsResponseBodyDataFunctions) SetResources

func (*ListFunctionsResponseBodyDataFunctions) SetSchema

func (ListFunctionsResponseBodyDataFunctions) String

type ListJobInfosRequest added in v1.2.0

type ListJobInfosRequest struct {
	// Specifies whether to sort query results in ascending or descending order.
	AscOrder *bool `json:"ascOrder,omitempty" xml:"ascOrder,omitempty"`
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The column based on which you want to sort query results.
	OrderColumn *string `json:"orderColumn,omitempty" xml:"orderColumn,omitempty"`
	// The page number.
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The region ID.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (ListJobInfosRequest) GoString added in v1.2.0

func (s ListJobInfosRequest) GoString() string

func (*ListJobInfosRequest) SetAscOrder added in v1.2.0

func (s *ListJobInfosRequest) SetAscOrder(v bool) *ListJobInfosRequest

func (*ListJobInfosRequest) SetBody added in v1.2.0

func (*ListJobInfosRequest) SetOrderColumn added in v1.2.0

func (s *ListJobInfosRequest) SetOrderColumn(v string) *ListJobInfosRequest

func (*ListJobInfosRequest) SetPageNumber added in v1.2.0

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

func (*ListJobInfosRequest) SetPageSize added in v1.2.0

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

func (*ListJobInfosRequest) SetRegion added in v1.2.0

func (*ListJobInfosRequest) SetTenantId added in v1.2.0

func (s *ListJobInfosRequest) SetTenantId(v string) *ListJobInfosRequest

func (ListJobInfosRequest) String added in v1.2.0

func (s ListJobInfosRequest) String() string

type ListJobInfosResponse added in v1.2.0

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

func (ListJobInfosResponse) GoString added in v1.2.0

func (s ListJobInfosResponse) GoString() string

func (*ListJobInfosResponse) SetBody added in v1.2.0

func (*ListJobInfosResponse) SetHeaders added in v1.2.0

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

func (*ListJobInfosResponse) SetStatusCode added in v1.2.0

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

func (ListJobInfosResponse) String added in v1.2.0

func (s ListJobInfosResponse) String() string

type ListJobInfosResponseBody added in v1.2.0

type ListJobInfosResponseBody struct {
	// The returned data.
	Data *ListJobInfosResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// Indicates whether the request was successful. If this parameter was not empty and the value of this parameter was not 200, the request failed.
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The request ID.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListJobInfosResponseBody) GoString added in v1.2.0

func (s ListJobInfosResponseBody) GoString() string

func (*ListJobInfosResponseBody) SetData added in v1.2.0

func (*ListJobInfosResponseBody) SetHttpCode added in v1.2.0

func (*ListJobInfosResponseBody) SetRequestId added in v1.2.0

func (ListJobInfosResponseBody) String added in v1.2.0

func (s ListJobInfosResponseBody) String() string

type ListJobInfosResponseBodyData added in v1.2.0

type ListJobInfosResponseBodyData struct {
	// The list of the information about the jobs.
	JobInfoList []*ListJobInfosResponseBodyDataJobInfoList `json:"jobInfoList,omitempty" xml:"jobInfoList,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The total number of returned entries.
	TotalCount *int64 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (ListJobInfosResponseBodyData) GoString added in v1.2.0

func (s ListJobInfosResponseBodyData) GoString() string

func (*ListJobInfosResponseBodyData) SetJobInfoList added in v1.2.0

func (*ListJobInfosResponseBodyData) SetPageNumber added in v1.2.0

func (*ListJobInfosResponseBodyData) SetPageSize added in v1.2.0

func (*ListJobInfosResponseBodyData) SetTotalCount added in v1.2.0

func (ListJobInfosResponseBodyData) String added in v1.2.0

type ListJobInfosResponseBodyDataJobInfoList added in v1.2.0

type ListJobInfosResponseBodyDataJobInfoList struct {
	// The cluster ID.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The CU snapshot proportion of the job.
	CuSnapshot *float64 `json:"cuSnapshot,omitempty" xml:"cuSnapshot,omitempty"`
	// The total number of used compute units (CUs).
	CuUsage *int64 `json:"cuUsage,omitempty" xml:"cuUsage,omitempty"`
	// The time when the job stops running.
	EndAtTime *int64 `json:"endAtTime,omitempty" xml:"endAtTime,omitempty"`
	// The node ID of DataWorks.
	ExtNodeId *string `json:"extNodeId,omitempty" xml:"extNodeId,omitempty"`
	// The account of the node owner.
	ExtNodeOnDuty *string `json:"extNodeOnDuty,omitempty" xml:"extNodeOnDuty,omitempty"`
	// The upstream platform.
	ExtPlantFrom *string `json:"extPlantFrom,omitempty" xml:"extPlantFrom,omitempty"`
	// The instance ID.
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The account that commits the job.
	JobOwner *string `json:"jobOwner,omitempty" xml:"jobOwner,omitempty"`
	// The type of the job.
	JobType *string `json:"jobType,omitempty" xml:"jobType,omitempty"`
	// The memory snapshot proportion of the job.
	MemorySnapshot *float64 `json:"memorySnapshot,omitempty" xml:"memorySnapshot,omitempty"`
	// The total memory usage.
	MemoryUsage *int64 `json:"memoryUsage,omitempty" xml:"memoryUsage,omitempty"`
	// The priority of the job.
	Priority *int64 `json:"priority,omitempty" xml:"priority,omitempty"`
	// The name of the MaxCompute project.
	Project *string `json:"project,omitempty" xml:"project,omitempty"`
	// The nickname of the quota that is used by the job.
	QuotaNickname *string `json:"quotaNickname,omitempty" xml:"quotaNickname,omitempty"`
	// The type of the quota.
	QuotaType *string `json:"quotaType,omitempty" xml:"quotaType,omitempty"`
	// The region ID.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The time when the job starts to run.
	RunningAtTime *int64 `json:"runningAtTime,omitempty" xml:"runningAtTime,omitempty"`
	// The period for which the job runs.
	RunningTime *int64 `json:"runningTime,omitempty" xml:"runningTime,omitempty"`
	// The signature of the SQL job.
	Signature *string `json:"signature,omitempty" xml:"signature,omitempty"`
	// The status of the job.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The status of the snapshot.
	StatusSnapshot *string `json:"statusSnapshot,omitempty" xml:"statusSnapshot,omitempty"`
	// The time when the job was committed.
	SubmittedAtTime *int64 `json:"submittedAtTime,omitempty" xml:"submittedAtTime,omitempty"`
	// The tags.
	Tags *string `json:"tags,omitempty" xml:"tags,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The total period for which the job runs.
	TotalTime *int64 `json:"totalTime,omitempty" xml:"totalTime,omitempty"`
	// The duration for which the job waits to start.
	WaitingTime *int64 `json:"waitingTime,omitempty" xml:"waitingTime,omitempty"`
}

func (ListJobInfosResponseBodyDataJobInfoList) GoString added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetCluster added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetCuSnapshot added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetCuUsage added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetEndAtTime added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetExtNodeId added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetExtNodeOnDuty added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetExtPlantFrom added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetInstanceId added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetJobOwner added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetJobType added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetMemorySnapshot added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetMemoryUsage added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetPriority added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetProject added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetQuotaNickname added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetQuotaType added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetRegion added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetRunningAtTime added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetRunningTime added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetSignature added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetStatus added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetStatusSnapshot added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetSubmittedAtTime added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetTags added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetTenantId added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetTotalTime added in v1.2.0

func (*ListJobInfosResponseBodyDataJobInfoList) SetWaitingTime added in v1.2.0

func (ListJobInfosResponseBodyDataJobInfoList) String added in v1.2.0

type ListPackagesResponse

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

func (ListPackagesResponse) GoString

func (s ListPackagesResponse) GoString() string

func (*ListPackagesResponse) SetBody

func (*ListPackagesResponse) SetHeaders

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

func (*ListPackagesResponse) SetStatusCode

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

func (ListPackagesResponse) String

func (s ListPackagesResponse) String() string

type ListPackagesResponseBody

type ListPackagesResponseBody struct {
	// The returned data.
	Data *ListPackagesResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListPackagesResponseBody) GoString

func (s ListPackagesResponseBody) GoString() string

func (*ListPackagesResponseBody) SetData

func (*ListPackagesResponseBody) SetRequestId

func (ListPackagesResponseBody) String

func (s ListPackagesResponseBody) String() string

type ListPackagesResponseBodyData

type ListPackagesResponseBodyData struct {
	// The packages that were created.
	CreatedPackages []*ListPackagesResponseBodyDataCreatedPackages `json:"createdPackages,omitempty" xml:"createdPackages,omitempty" type:"Repeated"`
	// The packages that were installed.
	InstalledPackages []*ListPackagesResponseBodyDataInstalledPackages `json:"installedPackages,omitempty" xml:"installedPackages,omitempty" type:"Repeated"`
}

func (ListPackagesResponseBodyData) GoString

func (s ListPackagesResponseBodyData) GoString() string

func (ListPackagesResponseBodyData) String

type ListPackagesResponseBodyDataCreatedPackages

type ListPackagesResponseBodyDataCreatedPackages struct {
	// The time when the package was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The name of the package.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListPackagesResponseBodyDataCreatedPackages) GoString

func (*ListPackagesResponseBodyDataCreatedPackages) SetCreateTime

func (*ListPackagesResponseBodyDataCreatedPackages) SetName

func (ListPackagesResponseBodyDataCreatedPackages) String

type ListPackagesResponseBodyDataInstalledPackages

type ListPackagesResponseBodyDataInstalledPackages struct {
	// The time when the package was installed.
	InstallTime *int64 `json:"installTime,omitempty" xml:"installTime,omitempty"`
	// The name of the package.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The project to which the package belongs. This parameter is required if the package is installed in the MaxCompute project.
	SourceProject *string `json:"sourceProject,omitempty" xml:"sourceProject,omitempty"`
	// The status of the package.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (ListPackagesResponseBodyDataInstalledPackages) GoString

func (*ListPackagesResponseBodyDataInstalledPackages) SetInstallTime

func (*ListPackagesResponseBodyDataInstalledPackages) SetName

func (*ListPackagesResponseBodyDataInstalledPackages) SetSourceProject

func (*ListPackagesResponseBodyDataInstalledPackages) SetStatus

func (ListPackagesResponseBodyDataInstalledPackages) String

type ListProjectUsersResponse

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

func (ListProjectUsersResponse) GoString

func (s ListProjectUsersResponse) GoString() string

func (*ListProjectUsersResponse) SetBody

func (*ListProjectUsersResponse) SetHeaders

func (*ListProjectUsersResponse) SetStatusCode

func (ListProjectUsersResponse) String

func (s ListProjectUsersResponse) String() string

type ListProjectUsersResponseBody

type ListProjectUsersResponseBody struct {
	// The returned data.
	Data *ListProjectUsersResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListProjectUsersResponseBody) GoString

func (s ListProjectUsersResponseBody) GoString() string

func (*ListProjectUsersResponseBody) SetData

func (*ListProjectUsersResponseBody) SetRequestId

func (ListProjectUsersResponseBody) String

type ListProjectUsersResponseBodyData

type ListProjectUsersResponseBodyData struct {
	// An array that contains users.
	Users []*ListProjectUsersResponseBodyDataUsers `json:"users,omitempty" xml:"users,omitempty" type:"Repeated"`
}

func (ListProjectUsersResponseBodyData) GoString

func (ListProjectUsersResponseBodyData) String

type ListProjectUsersResponseBodyDataUsers

type ListProjectUsersResponseBodyDataUsers struct {
	// The name of the user.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListProjectUsersResponseBodyDataUsers) GoString

func (*ListProjectUsersResponseBodyDataUsers) SetName

func (ListProjectUsersResponseBodyDataUsers) String

type ListProjectsRequest

type ListProjectsRequest struct {
	// Specifies whether to list a project named SystemCatalog.
	//
	// Valid values:
	//
	// *   true
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   false
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	ListSystemCatalog *bool `json:"listSystemCatalog,omitempty" xml:"listSystemCatalog,omitempty"`
	// The maximum number of entries to return on each page.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// Specifies the marker after which the returned list begins.
	Prefix *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
	// The name of the quota. The value of this parameter is the identifier of the quota in MaxCompute, which differs from the quotaNickname parameter. You can configure the quotaNickname parameter. The system automatically generates a value for the quotaName parameter. This parameter is only used to describe the tunnel quota.
	QuotaName *string `json:"quotaName,omitempty" xml:"quotaName,omitempty"`
	// The name of the quota.
	QuotaNickName *string `json:"quotaNickName,omitempty" xml:"quotaNickName,omitempty"`
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTags *string `json:"saleTags,omitempty" xml:"saleTags,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The project type. Valid values: external and managed. The value external indicates an external project, which is used in the data lakehouse solution. The value managed indicates an internal project.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListProjectsRequest) GoString

func (s ListProjectsRequest) GoString() string

func (*ListProjectsRequest) SetListSystemCatalog added in v1.1.1

func (s *ListProjectsRequest) SetListSystemCatalog(v bool) *ListProjectsRequest

func (*ListProjectsRequest) SetMarker

func (*ListProjectsRequest) SetMaxItem

func (s *ListProjectsRequest) SetMaxItem(v int32) *ListProjectsRequest

func (*ListProjectsRequest) SetPrefix

func (*ListProjectsRequest) SetQuotaName

func (s *ListProjectsRequest) SetQuotaName(v string) *ListProjectsRequest

func (*ListProjectsRequest) SetQuotaNickName

func (s *ListProjectsRequest) SetQuotaNickName(v string) *ListProjectsRequest

func (*ListProjectsRequest) SetRegion

func (*ListProjectsRequest) SetSaleTags

func (s *ListProjectsRequest) SetSaleTags(v string) *ListProjectsRequest

func (*ListProjectsRequest) SetTenantId

func (s *ListProjectsRequest) SetTenantId(v string) *ListProjectsRequest

func (*ListProjectsRequest) SetType added in v1.1.0

func (ListProjectsRequest) String

func (s ListProjectsRequest) String() string

type ListProjectsResponse

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

func (ListProjectsResponse) GoString

func (s ListProjectsResponse) GoString() string

func (*ListProjectsResponse) SetBody

func (*ListProjectsResponse) SetHeaders

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

func (*ListProjectsResponse) SetStatusCode

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

func (ListProjectsResponse) String

func (s ListProjectsResponse) String() string

type ListProjectsResponseBody

type ListProjectsResponseBody struct {
	// The returned data.
	Data *ListProjectsResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListProjectsResponseBody) GoString

func (s ListProjectsResponseBody) GoString() string

func (*ListProjectsResponseBody) SetData

func (*ListProjectsResponseBody) SetRequestId

func (ListProjectsResponseBody) String

func (s ListProjectsResponseBody) String() string

type ListProjectsResponseBodyData

type ListProjectsResponseBodyData struct {
	// A pagination token. Only continuous page turning is supported. If NextToken is not empty, the next page exists. The value of NextToken can be used in the next request to retrieve a new page of results.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// Indicates the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The description of the project.
	Projects []*ListProjectsResponseBodyDataProjects `json:"projects,omitempty" xml:"projects,omitempty" type:"Repeated"`
}

func (ListProjectsResponseBodyData) GoString

func (s ListProjectsResponseBodyData) GoString() string

func (*ListProjectsResponseBodyData) SetMarker

func (*ListProjectsResponseBodyData) SetMaxItem

func (*ListProjectsResponseBodyData) SetNextToken

func (*ListProjectsResponseBodyData) SetProjects

func (ListProjectsResponseBodyData) String

type ListProjectsResponseBodyDataProjects

type ListProjectsResponseBodyDataProjects struct {
	// The tags.
	Tags []*ListProjectsResponseBodyDataProjectsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The remarks.
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The storage usage.
	CostStorage *string `json:"costStorage,omitempty" xml:"costStorage,omitempty"`
	// Create time
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// The default computing quota.
	DefaultQuota *string `json:"defaultQuota,omitempty" xml:"defaultQuota,omitempty"`
	// The IP address whitelist.
	IpWhiteList *ListProjectsResponseBodyDataProjectsIpWhiteList `json:"ipWhiteList,omitempty" xml:"ipWhiteList,omitempty" type:"Struct"`
	// The name of the project.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The owner of the project.
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// The properties of the project.
	Properties *ListProjectsResponseBodyDataProjectsProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// Region Id
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTag *ListProjectsResponseBodyDataProjectsSaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The permission properties.
	SecurityProperties *ListProjectsResponseBodyDataProjectsSecurityProperties `json:"securityProperties,omitempty" xml:"securityProperties,omitempty" type:"Struct"`
	// The status of the project. Valid values: -AVAILABLE: The project is available. -READONLY: The project is read-only. -FROZEN: The project is frozen. -DELETING: The project is being deleted.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Indicates whether the current project supports the MaxCompute three-layer model.
	//
	// Valid values:
	//
	// *   true
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   false
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	ThreeTierModel *bool `json:"threeTierModel,omitempty" xml:"threeTierModel,omitempty"`
	// The project type. Valid values: -managed: The project is an internal project. -external: The project is an external project.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListProjectsResponseBodyDataProjects) GoString

func (*ListProjectsResponseBodyDataProjects) SetComment

func (*ListProjectsResponseBodyDataProjects) SetCostStorage

func (*ListProjectsResponseBodyDataProjects) SetCreatedTime added in v1.2.3

func (*ListProjectsResponseBodyDataProjects) SetDefaultQuota

func (*ListProjectsResponseBodyDataProjects) SetName

func (*ListProjectsResponseBodyDataProjects) SetOwner

func (*ListProjectsResponseBodyDataProjects) SetRegionId added in v1.2.3

func (*ListProjectsResponseBodyDataProjects) SetStatus

func (*ListProjectsResponseBodyDataProjects) SetThreeTierModel added in v1.1.1

func (*ListProjectsResponseBodyDataProjects) SetType

func (ListProjectsResponseBodyDataProjects) String

type ListProjectsResponseBodyDataProjectsIpWhiteList

type ListProjectsResponseBodyDataProjectsIpWhiteList struct {
	// The list of IP addresses.
	IpList *string `json:"ipList,omitempty" xml:"ipList,omitempty"`
	// The list of virtual private cloud (VPC) IP addresses.
	VpcIpList *string `json:"vpcIpList,omitempty" xml:"vpcIpList,omitempty"`
}

func (ListProjectsResponseBodyDataProjectsIpWhiteList) GoString

func (*ListProjectsResponseBodyDataProjectsIpWhiteList) SetIpList

func (*ListProjectsResponseBodyDataProjectsIpWhiteList) SetVpcIpList

func (ListProjectsResponseBodyDataProjectsIpWhiteList) String

type ListProjectsResponseBodyDataProjectsProperties

type ListProjectsResponseBodyDataProjectsProperties struct {
	// Indicates whether a full table scan on the project is enabled.
	AllowFullScan *bool `json:"allowFullScan,omitempty" xml:"allowFullScan,omitempty"`
	// Indicates whether the DECIMAL data type in the MaxCompute V2.0 data type edition is enabled.
	EnableDecimal2 *bool `json:"enableDecimal2,omitempty" xml:"enableDecimal2,omitempty"`
	// Indicates whether tunnel quota routing is enabled.
	EnableTunnelQuotaRoute *bool `json:"enableTunnelQuotaRoute,omitempty" xml:"enableTunnelQuotaRoute,omitempty"`
	// The encryption information.
	Encryption *ListProjectsResponseBodyDataProjectsPropertiesEncryption `json:"encryption,omitempty" xml:"encryption,omitempty" type:"Struct"`
	// The maximum number of days for which backup data can be retained.
	RetentionDays *int64 `json:"retentionDays,omitempty" xml:"retentionDays,omitempty"`
	// The upper limit for the resources that are consumed by an SQL statement.
	SqlMeteringMax *string `json:"sqlMeteringMax,omitempty" xml:"sqlMeteringMax,omitempty"`
	// The lifecycle of a table in the project.
	TableLifecycle *ListProjectsResponseBodyDataProjectsPropertiesTableLifecycle `json:"tableLifecycle,omitempty" xml:"tableLifecycle,omitempty" type:"Struct"`
	// The time zone of the instance.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
	// The name of the tunnel quota.
	TunnelQuota *string `json:"tunnelQuota,omitempty" xml:"tunnelQuota,omitempty"`
	// The data type edition. Valid values: -1: MaxCompute V1.0 data type edition. -2: MaxCompute V2.0 data type edition. -hive: Hive-compatible data type edition.
	TypeSystem *string `json:"typeSystem,omitempty" xml:"typeSystem,omitempty"`
}

func (ListProjectsResponseBodyDataProjectsProperties) GoString

func (*ListProjectsResponseBodyDataProjectsProperties) SetAllowFullScan

func (*ListProjectsResponseBodyDataProjectsProperties) SetEnableDecimal2

func (*ListProjectsResponseBodyDataProjectsProperties) SetEnableTunnelQuotaRoute

func (*ListProjectsResponseBodyDataProjectsProperties) SetRetentionDays

func (*ListProjectsResponseBodyDataProjectsProperties) SetSqlMeteringMax

func (*ListProjectsResponseBodyDataProjectsProperties) SetTimezone

func (*ListProjectsResponseBodyDataProjectsProperties) SetTunnelQuota

func (*ListProjectsResponseBodyDataProjectsProperties) SetTypeSystem

func (ListProjectsResponseBodyDataProjectsProperties) String

type ListProjectsResponseBodyDataProjectsPropertiesEncryption

type ListProjectsResponseBodyDataProjectsPropertiesEncryption struct {
	// The name of the encryption algorithm.
	Algorithm *string `json:"algorithm,omitempty" xml:"algorithm,omitempty"`
	// Indicates whether data encryption is enabled. Valid values: true and false.
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// The key of the encryption algorithm.
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
}

func (ListProjectsResponseBodyDataProjectsPropertiesEncryption) GoString

func (*ListProjectsResponseBodyDataProjectsPropertiesEncryption) SetAlgorithm

func (*ListProjectsResponseBodyDataProjectsPropertiesEncryption) SetEnable

func (*ListProjectsResponseBodyDataProjectsPropertiesEncryption) SetKey

func (ListProjectsResponseBodyDataProjectsPropertiesEncryption) String

type ListProjectsResponseBodyDataProjectsPropertiesTableLifecycle

type ListProjectsResponseBodyDataProjectsPropertiesTableLifecycle struct {
	// The type of the lifecycle. Valid values: -mandatory: The lifecycle clause is required. You must configure a lifecycle for a table. -optional: The lifecycle clause is optional in a table creation statement. If you do not configure a lifecycle for a table, the table does not expire. -inherit: If you do not configure a lifecycle for a table when you create the table, the value of odps.table.lifecycle.value is used by default.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The retention period of a table. Unit: days.
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (ListProjectsResponseBodyDataProjectsPropertiesTableLifecycle) GoString

func (*ListProjectsResponseBodyDataProjectsPropertiesTableLifecycle) SetType

func (*ListProjectsResponseBodyDataProjectsPropertiesTableLifecycle) SetValue

func (ListProjectsResponseBodyDataProjectsPropertiesTableLifecycle) String

type ListProjectsResponseBodyDataProjectsSaleTag

type ListProjectsResponseBodyDataProjectsSaleTag struct {
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	ResourceId *string `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
	// The type of the object. Valid values: quota and project.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (ListProjectsResponseBodyDataProjectsSaleTag) GoString

func (*ListProjectsResponseBodyDataProjectsSaleTag) SetResourceId

func (*ListProjectsResponseBodyDataProjectsSaleTag) SetResourceType

func (ListProjectsResponseBodyDataProjectsSaleTag) String

type ListProjectsResponseBodyDataProjectsSecurityProperties

type ListProjectsResponseBodyDataProjectsSecurityProperties struct {
	// Indicates whether Download control is enabled.
	EnableDownloadPrivilege *bool `json:"enableDownloadPrivilege,omitempty" xml:"enableDownloadPrivilege,omitempty"`
	// Indicates whether label-based access control is enabled.
	LabelSecurity *bool `json:"labelSecurity,omitempty" xml:"labelSecurity,omitempty"`
	// Indicates whether the object creator is allowed to perform operations on objects.
	ObjectCreatorHasAccessPermission *bool `json:"objectCreatorHasAccessPermission,omitempty" xml:"objectCreatorHasAccessPermission,omitempty"`
	// Indicates whether the object creator is allowed to authorize other users to perform operations on objects.
	ObjectCreatorHasGrantPermission *bool `json:"objectCreatorHasGrantPermission,omitempty" xml:"objectCreatorHasGrantPermission,omitempty"`
	// Indicates whether project data protection is enabled.
	ProjectProtection *ListProjectsResponseBodyDataProjectsSecurityPropertiesProjectProtection `json:"projectProtection,omitempty" xml:"projectProtection,omitempty" type:"Struct"`
	// Indicates whether ACL-based access control is enabled.
	UsingAcl *bool `json:"usingAcl,omitempty" xml:"usingAcl,omitempty"`
	// Indicates whether policy-based access control is enabled.
	UsingPolicy *bool `json:"usingPolicy,omitempty" xml:"usingPolicy,omitempty"`
}

func (ListProjectsResponseBodyDataProjectsSecurityProperties) GoString

func (*ListProjectsResponseBodyDataProjectsSecurityProperties) SetEnableDownloadPrivilege

func (*ListProjectsResponseBodyDataProjectsSecurityProperties) SetLabelSecurity

func (*ListProjectsResponseBodyDataProjectsSecurityProperties) SetObjectCreatorHasAccessPermission

func (*ListProjectsResponseBodyDataProjectsSecurityProperties) SetObjectCreatorHasGrantPermission

func (*ListProjectsResponseBodyDataProjectsSecurityProperties) SetUsingAcl

func (*ListProjectsResponseBodyDataProjectsSecurityProperties) SetUsingPolicy

func (ListProjectsResponseBodyDataProjectsSecurityProperties) String

type ListProjectsResponseBodyDataProjectsSecurityPropertiesProjectProtection

type ListProjectsResponseBodyDataProjectsSecurityPropertiesProjectProtection struct {
	// The exception policy. If cross-project data access operations are required, the project owner must configure an exception policy in advance to allow the specified user to transfer data of a specified object from the current project to a specified project. After the exception policy is configured, data of the object can be transferred to the specified project even if the project data protection feature is enabled.
	ExceptionPolicy *string `json:"exceptionPolicy,omitempty" xml:"exceptionPolicy,omitempty"`
	// Indicates whether project data protection is enabled.
	Protected *bool `json:"protected,omitempty" xml:"protected,omitempty"`
}

func (ListProjectsResponseBodyDataProjectsSecurityPropertiesProjectProtection) GoString

func (*ListProjectsResponseBodyDataProjectsSecurityPropertiesProjectProtection) SetExceptionPolicy

func (*ListProjectsResponseBodyDataProjectsSecurityPropertiesProjectProtection) SetProtected

func (ListProjectsResponseBodyDataProjectsSecurityPropertiesProjectProtection) String

type ListProjectsResponseBodyDataProjectsTags

type ListProjectsResponseBodyDataProjectsTags struct {
	// The tag key.
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The tag value.
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListProjectsResponseBodyDataProjectsTags) GoString

func (*ListProjectsResponseBodyDataProjectsTags) SetTagKey

func (*ListProjectsResponseBodyDataProjectsTags) SetTagValue

func (ListProjectsResponseBodyDataProjectsTags) String

type ListQuotasPlansRequest

type ListQuotasPlansRequest struct {
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (ListQuotasPlansRequest) GoString

func (s ListQuotasPlansRequest) GoString() string

func (*ListQuotasPlansRequest) SetRegion

func (*ListQuotasPlansRequest) SetTenantId

func (ListQuotasPlansRequest) String

func (s ListQuotasPlansRequest) String() string

type ListQuotasPlansResponse

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

func (ListQuotasPlansResponse) GoString

func (s ListQuotasPlansResponse) GoString() string

func (*ListQuotasPlansResponse) SetBody

func (*ListQuotasPlansResponse) SetHeaders

func (*ListQuotasPlansResponse) SetStatusCode

func (ListQuotasPlansResponse) String

func (s ListQuotasPlansResponse) String() string

type ListQuotasPlansResponseBody

type ListQuotasPlansResponseBody struct {
	// The returned data.
	Data *ListQuotasPlansResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListQuotasPlansResponseBody) GoString

func (s ListQuotasPlansResponseBody) GoString() string

func (*ListQuotasPlansResponseBody) SetData

func (*ListQuotasPlansResponseBody) SetRequestId

func (ListQuotasPlansResponseBody) String

type ListQuotasPlansResponseBodyData

type ListQuotasPlansResponseBodyData struct {
	// The list of quota plans.
	PlanList []*ListQuotasPlansResponseBodyDataPlanList `json:"planList,omitempty" xml:"planList,omitempty" type:"Repeated"`
}

func (ListQuotasPlansResponseBodyData) GoString

func (ListQuotasPlansResponseBodyData) String

type ListQuotasPlansResponseBodyDataPlanList

type ListQuotasPlansResponseBodyDataPlanList struct {
	// The time when the quota plan was created.
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The name of the quota plan.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The details of the quota.
	Quota *ListQuotasPlansResponseBodyDataPlanListQuota `json:"quota,omitempty" xml:"quota,omitempty" type:"Struct"`
}

func (ListQuotasPlansResponseBodyDataPlanList) GoString

func (*ListQuotasPlansResponseBodyDataPlanList) SetCreateTime

func (*ListQuotasPlansResponseBodyDataPlanList) SetName

func (ListQuotasPlansResponseBodyDataPlanList) String

type ListQuotasPlansResponseBodyDataPlanListQuota

type ListQuotasPlansResponseBodyDataPlanListQuota struct {
	// The information of the order.
	BillingPolicy *ListQuotasPlansResponseBodyDataPlanListQuotaBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The ID of the cluster.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the quota plan was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the quota.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The information of the scheduling plan.
	ScheduleInfo *ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the resource.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The information of the level-2 quota.
	SubQuotaInfoList []*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList `json:"subQuotaInfoList,omitempty" xml:"subQuotaInfoList,omitempty" type:"Repeated"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListQuotasPlansResponseBodyDataPlanListQuota) GoString

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetCluster

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetCreateTime

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetCreatorId

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetId

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetName

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetNickName

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetParameter

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetParentId

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetRegionId

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetStatus

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetTag

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetTenantId

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetType

func (*ListQuotasPlansResponseBodyDataPlanListQuota) SetVersion

func (ListQuotasPlansResponseBodyDataPlanListQuota) String

type ListQuotasPlansResponseBodyDataPlanListQuotaBillingPolicy

type ListQuotasPlansResponseBodyDataPlanListQuotaBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The ID of the order.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (ListQuotasPlansResponseBodyDataPlanListQuotaBillingPolicy) GoString

func (*ListQuotasPlansResponseBodyDataPlanListQuotaBillingPolicy) SetBillingMethod

func (*ListQuotasPlansResponseBodyDataPlanListQuotaBillingPolicy) SetOdpsSpecCode

func (*ListQuotasPlansResponseBodyDataPlanListQuotaBillingPolicy) SetOrderId

func (ListQuotasPlansResponseBodyDataPlanListQuotaBillingPolicy) String

type ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo

type ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
}

func (ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo) GoString

func (*ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo) SetCurrPlan

func (*ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo) SetCurrTime

func (*ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo) SetNextPlan

func (*ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo) SetNextTime

func (*ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo) SetOncePlan

func (*ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo) SetOnceTime

func (*ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo) SetOperatorName

func (ListQuotasPlansResponseBodyDataPlanListQuotaScheduleInfo) String

type ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList

type ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList struct {
	// The information of the order.
	BillingPolicy *ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The ID of the cluster.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the quota plan was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The nickname of the level-2 quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The information of the scheduling plan.
	ScheduleInfo *ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the resource.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) GoString

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetCluster

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetCreateTime

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetCreatorId

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetId

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetName

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetNickName

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetParameter

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetParentId

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetRegionId

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetStatus

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetTag

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetTenantId

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetType

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) SetVersion

func (ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoList) String

type ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListBillingPolicy

type ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The ID of the order.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListBillingPolicy) GoString

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListBillingPolicy) SetBillingMethod

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListBillingPolicy) SetOdpsSpecCode

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListBillingPolicy) SetOrderId

func (ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListBillingPolicy) String

type ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo

type ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
}

func (ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo) GoString

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo) SetCurrPlan

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo) SetCurrTime

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo) SetNextPlan

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo) SetNextTime

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo) SetOncePlan

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo) SetOnceTime

func (*ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo) SetOperatorName

func (ListQuotasPlansResponseBodyDataPlanListQuotaSubQuotaInfoListScheduleInfo) String

type ListQuotasRequest

type ListQuotasRequest struct {
	// The billing method of the quota.
	BillingType *string `json:"billingType,omitempty" xml:"billingType,omitempty"`
	// Specifies the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries to return on each page.
	MaxItem *int64 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The service ID.
	ProductId *string `json:"productId,omitempty" xml:"productId,omitempty"`
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The cost tag. You can filter out quota objects based on the cost tag. The cost tag is created when you tag a service.
	SaleTags *string `json:"saleTags,omitempty" xml:"saleTags,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (ListQuotasRequest) GoString

func (s ListQuotasRequest) GoString() string

func (*ListQuotasRequest) SetBillingType

func (s *ListQuotasRequest) SetBillingType(v string) *ListQuotasRequest

func (*ListQuotasRequest) SetMarker

func (s *ListQuotasRequest) SetMarker(v string) *ListQuotasRequest

func (*ListQuotasRequest) SetMaxItem

func (s *ListQuotasRequest) SetMaxItem(v int64) *ListQuotasRequest

func (*ListQuotasRequest) SetProductId

func (s *ListQuotasRequest) SetProductId(v string) *ListQuotasRequest

func (*ListQuotasRequest) SetRegion

func (s *ListQuotasRequest) SetRegion(v string) *ListQuotasRequest

func (*ListQuotasRequest) SetSaleTags

func (s *ListQuotasRequest) SetSaleTags(v string) *ListQuotasRequest

func (*ListQuotasRequest) SetTenantId

func (s *ListQuotasRequest) SetTenantId(v string) *ListQuotasRequest

func (ListQuotasRequest) String

func (s ListQuotasRequest) String() string

type ListQuotasResponse

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

func (ListQuotasResponse) GoString

func (s ListQuotasResponse) GoString() string

func (*ListQuotasResponse) SetBody

func (*ListQuotasResponse) SetHeaders

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

func (*ListQuotasResponse) SetStatusCode

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

func (ListQuotasResponse) String

func (s ListQuotasResponse) String() string

type ListQuotasResponseBody

type ListQuotasResponseBody struct {
	// A pagination token. Only continuous page turning is supported. If NextToken is not empty, the next page exists. The value of NextToken can be used in the next request to retrieve a new page of results.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The returned data.
	Data *ListQuotasResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// Indicates the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	MaxItem *int64 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The list of quotas.
	QuotaInfoList []*ListQuotasResponseBodyQuotaInfoList `json:"quotaInfoList,omitempty" xml:"quotaInfoList,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListQuotasResponseBody) GoString

func (s ListQuotasResponseBody) GoString() string

func (*ListQuotasResponseBody) SetData

func (*ListQuotasResponseBody) SetMarker

func (*ListQuotasResponseBody) SetMaxItem

func (*ListQuotasResponseBody) SetNextToken

func (*ListQuotasResponseBody) SetQuotaInfoList

func (*ListQuotasResponseBody) SetRequestId

func (ListQuotasResponseBody) String

func (s ListQuotasResponseBody) String() string

type ListQuotasResponseBodyData

type ListQuotasResponseBodyData struct {
	// A pagination token. Only continuous page turning is supported. If NextToken is not empty, the next page exists. The value of NextToken can be used in the next request to retrieve a new page of results.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// Indicates the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	MaxItem *int64 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The list of quotas.
	QuotaInfoList []*ListQuotasResponseBodyDataQuotaInfoList `json:"quotaInfoList,omitempty" xml:"quotaInfoList,omitempty" type:"Repeated"`
}

func (ListQuotasResponseBodyData) GoString

func (s ListQuotasResponseBodyData) GoString() string

func (*ListQuotasResponseBodyData) SetMarker

func (*ListQuotasResponseBodyData) SetMaxItem

func (*ListQuotasResponseBodyData) SetNextToken

func (*ListQuotasResponseBodyData) SetQuotaInfoList

func (ListQuotasResponseBodyData) String

type ListQuotasResponseBodyDataQuotaInfoList

type ListQuotasResponseBodyDataQuotaInfoList struct {
	// The tags.
	Tags []*ListQuotasResponseBodyDataQuotaInfoListTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The information of the order.
	BillingPolicy *ListQuotasResponseBodyDataQuotaInfoListBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The cluster ID.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The quota ID.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTag *ListQuotasResponseBodyDataQuotaInfoListSaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The information of the scheduling plan.
	ScheduleInfo *ListQuotasResponseBodyDataQuotaInfoListScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the endpoint group.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The information of the level-2 quota.
	SubQuotaInfoList []*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList `json:"subQuotaInfoList,omitempty" xml:"subQuotaInfoList,omitempty" type:"Repeated"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListQuotasResponseBodyDataQuotaInfoList) GoString

func (*ListQuotasResponseBodyDataQuotaInfoList) SetCluster

func (*ListQuotasResponseBodyDataQuotaInfoList) SetCreateTime

func (*ListQuotasResponseBodyDataQuotaInfoList) SetCreatorId

func (*ListQuotasResponseBodyDataQuotaInfoList) SetId

func (*ListQuotasResponseBodyDataQuotaInfoList) SetName

func (*ListQuotasResponseBodyDataQuotaInfoList) SetNickName

func (*ListQuotasResponseBodyDataQuotaInfoList) SetParameter

func (*ListQuotasResponseBodyDataQuotaInfoList) SetParentId

func (*ListQuotasResponseBodyDataQuotaInfoList) SetRegionId

func (*ListQuotasResponseBodyDataQuotaInfoList) SetStatus

func (*ListQuotasResponseBodyDataQuotaInfoList) SetTag

func (*ListQuotasResponseBodyDataQuotaInfoList) SetTenantId

func (*ListQuotasResponseBodyDataQuotaInfoList) SetType

func (*ListQuotasResponseBodyDataQuotaInfoList) SetVersion

func (ListQuotasResponseBodyDataQuotaInfoList) String

type ListQuotasResponseBodyDataQuotaInfoListBillingPolicy

type ListQuotasResponseBodyDataQuotaInfoListBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (ListQuotasResponseBodyDataQuotaInfoListBillingPolicy) GoString

func (*ListQuotasResponseBodyDataQuotaInfoListBillingPolicy) SetBillingMethod

func (*ListQuotasResponseBodyDataQuotaInfoListBillingPolicy) SetOdpsSpecCode

func (*ListQuotasResponseBodyDataQuotaInfoListBillingPolicy) SetOrderId

func (ListQuotasResponseBodyDataQuotaInfoListBillingPolicy) String

type ListQuotasResponseBodyDataQuotaInfoListSaleTag

type ListQuotasResponseBodyDataQuotaInfoListSaleTag struct {
	// The identifier of an object in a MaxCompute quota. This identifier exists in the sales bill of Alibaba Cloud. You can use this identifier to associate the cost of a quota object with a tag.
	ResourceIds []*string `json:"resourceIds,omitempty" xml:"resourceIds,omitempty" type:"Repeated"`
	// The type of the object. Valid values: quota and project.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (ListQuotasResponseBodyDataQuotaInfoListSaleTag) GoString

func (*ListQuotasResponseBodyDataQuotaInfoListSaleTag) SetResourceIds

func (*ListQuotasResponseBodyDataQuotaInfoListSaleTag) SetResourceType

func (ListQuotasResponseBodyDataQuotaInfoListSaleTag) String

type ListQuotasResponseBodyDataQuotaInfoListScheduleInfo

type ListQuotasResponseBodyDataQuotaInfoListScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// The quota plan that immediately takes effect. If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
}

func (ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) GoString

func (*ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) SetCurrPlan

func (*ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) SetCurrTime

func (*ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) SetNextPlan

func (*ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) SetNextTime

func (*ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) SetOncePlan

func (*ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) SetOnceTime

func (*ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) SetOperatorName

func (*ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) SetTimezone added in v1.1.0

func (ListQuotasResponseBodyDataQuotaInfoListScheduleInfo) String

type ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList

type ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList struct {
	// The information of the order.
	BillingPolicy *ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The cluster ID.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The nickname of the level-2 quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTag *ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListSaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The information of the scheduling plan.
	ScheduleInfo *ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the endpoint group.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version of the algorithm image.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) GoString

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetCluster

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetCreateTime

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetCreatorId

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetId

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetName

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetNickName

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetParameter

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetParentId

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetRegionId

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetStatus

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetTag

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetTenantId

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetType

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) SetVersion

func (ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoList) String

type ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListBillingPolicy

type ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListBillingPolicy) GoString

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListBillingPolicy) SetBillingMethod

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListBillingPolicy) SetOdpsSpecCode

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListBillingPolicy) SetOrderId

func (ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListBillingPolicy) String

type ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListSaleTag

type ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListSaleTag struct {
	// The identifier of an object in a MaxCompute quota. This identifier exists in the sales bill of Alibaba Cloud. You can use this identifier to associate the cost of a quota object with a tag.
	ResourceIds []*string `json:"resourceIds,omitempty" xml:"resourceIds,omitempty" type:"Repeated"`
	// The type of the object. Valid values: quota and project.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListSaleTag) GoString

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListSaleTag) SetResourceIds

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListSaleTag) SetResourceType

func (ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListSaleTag) String

type ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo

type ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// The quota plan that immediately takes effect. If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
}

func (ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) GoString

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) SetCurrPlan

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) SetCurrTime

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) SetNextPlan

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) SetNextTime

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) SetOncePlan

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) SetOnceTime

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) SetOperatorName

func (*ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) SetTimezone added in v1.1.0

func (ListQuotasResponseBodyDataQuotaInfoListSubQuotaInfoListScheduleInfo) String

type ListQuotasResponseBodyDataQuotaInfoListTags

type ListQuotasResponseBodyDataQuotaInfoListTags struct {
	// The key of the tag.
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The value of the tag.
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListQuotasResponseBodyDataQuotaInfoListTags) GoString

func (*ListQuotasResponseBodyDataQuotaInfoListTags) SetTagKey

func (*ListQuotasResponseBodyDataQuotaInfoListTags) SetTagValue

func (ListQuotasResponseBodyDataQuotaInfoListTags) String

type ListQuotasResponseBodyQuotaInfoList

type ListQuotasResponseBodyQuotaInfoList struct {
	// The tags.
	Tags []*ListQuotasResponseBodyQuotaInfoListTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The information of the order.
	BillingPolicy *ListQuotasResponseBodyQuotaInfoListBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The cluster ID.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The quota ID.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTag *ListQuotasResponseBodyQuotaInfoListSaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The information of the scheduling plan.
	ScheduleInfo *ListQuotasResponseBodyQuotaInfoListScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the endpoint group.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The information of the level-2 quota.
	SubQuotaInfoList []*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList `json:"subQuotaInfoList,omitempty" xml:"subQuotaInfoList,omitempty" type:"Repeated"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListQuotasResponseBodyQuotaInfoList) GoString

func (*ListQuotasResponseBodyQuotaInfoList) SetCluster

func (*ListQuotasResponseBodyQuotaInfoList) SetCreateTime

func (*ListQuotasResponseBodyQuotaInfoList) SetCreatorId

func (*ListQuotasResponseBodyQuotaInfoList) SetId

func (*ListQuotasResponseBodyQuotaInfoList) SetName

func (*ListQuotasResponseBodyQuotaInfoList) SetNickName

func (*ListQuotasResponseBodyQuotaInfoList) SetParameter

func (*ListQuotasResponseBodyQuotaInfoList) SetParentId

func (*ListQuotasResponseBodyQuotaInfoList) SetRegionId

func (*ListQuotasResponseBodyQuotaInfoList) SetStatus

func (*ListQuotasResponseBodyQuotaInfoList) SetTag

func (*ListQuotasResponseBodyQuotaInfoList) SetTenantId

func (*ListQuotasResponseBodyQuotaInfoList) SetType

func (*ListQuotasResponseBodyQuotaInfoList) SetVersion

func (ListQuotasResponseBodyQuotaInfoList) String

type ListQuotasResponseBodyQuotaInfoListBillingPolicy

type ListQuotasResponseBodyQuotaInfoListBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (ListQuotasResponseBodyQuotaInfoListBillingPolicy) GoString

func (*ListQuotasResponseBodyQuotaInfoListBillingPolicy) SetBillingMethod

func (*ListQuotasResponseBodyQuotaInfoListBillingPolicy) SetOdpsSpecCode

func (*ListQuotasResponseBodyQuotaInfoListBillingPolicy) SetOrderId

func (ListQuotasResponseBodyQuotaInfoListBillingPolicy) String

type ListQuotasResponseBodyQuotaInfoListSaleTag

type ListQuotasResponseBodyQuotaInfoListSaleTag struct {
	// The identifier of an object in a MaxCompute quota. This identifier exists in the sales bill of Alibaba Cloud. You can use this identifier to associate the cost of a quota object with a tag.
	ResourceIds []*string `json:"resourceIds,omitempty" xml:"resourceIds,omitempty" type:"Repeated"`
	// The type of the object. Valid values: quota and project.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (ListQuotasResponseBodyQuotaInfoListSaleTag) GoString

func (*ListQuotasResponseBodyQuotaInfoListSaleTag) SetResourceIds

func (*ListQuotasResponseBodyQuotaInfoListSaleTag) SetResourceType

func (ListQuotasResponseBodyQuotaInfoListSaleTag) String

type ListQuotasResponseBodyQuotaInfoListScheduleInfo

type ListQuotasResponseBodyQuotaInfoListScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// The quota plan that immediately takes effect. If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
}

func (ListQuotasResponseBodyQuotaInfoListScheduleInfo) GoString

func (*ListQuotasResponseBodyQuotaInfoListScheduleInfo) SetCurrPlan

func (*ListQuotasResponseBodyQuotaInfoListScheduleInfo) SetCurrTime

func (*ListQuotasResponseBodyQuotaInfoListScheduleInfo) SetNextPlan

func (*ListQuotasResponseBodyQuotaInfoListScheduleInfo) SetNextTime

func (*ListQuotasResponseBodyQuotaInfoListScheduleInfo) SetOncePlan

func (*ListQuotasResponseBodyQuotaInfoListScheduleInfo) SetOnceTime

func (*ListQuotasResponseBodyQuotaInfoListScheduleInfo) SetOperatorName

func (*ListQuotasResponseBodyQuotaInfoListScheduleInfo) SetTimezone added in v1.1.0

func (ListQuotasResponseBodyQuotaInfoListScheduleInfo) String

type ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList

type ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList struct {
	// The information of the order.
	BillingPolicy *ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListBillingPolicy `json:"billingPolicy,omitempty" xml:"billingPolicy,omitempty" type:"Struct"`
	// The cluster ID.
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the level-2 quota.
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The identifier of an object in a MaxCompute quota. This identifier is the same as the identifier in the sales bill of Alibaba Cloud. This parameter is used for tags.
	SaleTag *ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListSaleTag `json:"saleTag,omitempty" xml:"saleTag,omitempty" type:"Struct"`
	// The information of the scheduling plan.
	ScheduleInfo *ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo `json:"scheduleInfo,omitempty" xml:"scheduleInfo,omitempty" type:"Struct"`
	// The status of the endpoint group.
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) GoString

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetCluster

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetCreateTime

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetCreatorId

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetId

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetName

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetNickName

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetParameter

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetParentId

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetRegionId

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetStatus

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetTag

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetTenantId

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetType

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) SetVersion

func (ListQuotasResponseBodyQuotaInfoListSubQuotaInfoList) String

type ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListBillingPolicy

type ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListBillingPolicy struct {
	// The billing method of the quota. Valid values:
	//
	// *   subscription: a subscription quota.
	// *   payasyougo: a pay-as-you-go quota.
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListBillingPolicy) GoString

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListBillingPolicy) SetBillingMethod

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListBillingPolicy) SetOdpsSpecCode

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListBillingPolicy) SetOrderId

func (ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListBillingPolicy) String

type ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListSaleTag

type ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListSaleTag struct {
	// The identifier of an object in a MaxCompute quota. This identifier exists in the sales bill of Alibaba Cloud. You can use this identifier to associate the cost of a quota object with a tag.
	ResourceIds []*string `json:"resourceIds,omitempty" xml:"resourceIds,omitempty" type:"Repeated"`
	// The type of the object. Valid values: quota and project.
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListSaleTag) GoString

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListSaleTag) SetResourceIds

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListSaleTag) SetResourceType

func (ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListSaleTag) String

type ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo

type ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo struct {
	// The quota plan that takes effect based on the scheduling plan.
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	NextTime *string `json:"nextTime,omitempty" xml:"nextTime,omitempty"`
	// The quota plan that immediately takes effect. If the quota plan that immediately takes effect is different from the current quota plan, this parameter is not empty.
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
}

func (ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) GoString

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) SetCurrPlan

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) SetCurrTime

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) SetNextPlan

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) SetNextTime

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) SetOncePlan

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) SetOnceTime

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) SetOperatorName

func (*ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) SetTimezone added in v1.1.0

func (ListQuotasResponseBodyQuotaInfoListSubQuotaInfoListScheduleInfo) String

type ListQuotasResponseBodyQuotaInfoListTags

type ListQuotasResponseBodyQuotaInfoListTags struct {
	// The key of the tag.
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The value of the tag.
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListQuotasResponseBodyQuotaInfoListTags) GoString

func (*ListQuotasResponseBodyQuotaInfoListTags) SetTagKey

func (*ListQuotasResponseBodyQuotaInfoListTags) SetTagValue

func (ListQuotasResponseBodyQuotaInfoListTags) String

type ListResourcesRequest

type ListResourcesRequest struct {
	// Specifies the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries to return on each page.
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The name of the resource.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The name of the schema.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
}

func (ListResourcesRequest) GoString

func (s ListResourcesRequest) GoString() string

func (*ListResourcesRequest) SetMarker

func (*ListResourcesRequest) SetMaxItem

func (*ListResourcesRequest) SetName

func (*ListResourcesRequest) SetSchemaName added in v1.1.1

func (s *ListResourcesRequest) SetSchemaName(v string) *ListResourcesRequest

func (ListResourcesRequest) String

func (s ListResourcesRequest) String() string

type ListResourcesResponse

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

func (ListResourcesResponse) GoString

func (s ListResourcesResponse) GoString() string

func (*ListResourcesResponse) SetBody

func (*ListResourcesResponse) SetHeaders

func (*ListResourcesResponse) SetStatusCode

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

func (ListResourcesResponse) String

func (s ListResourcesResponse) String() string

type ListResourcesResponseBody

type ListResourcesResponseBody struct {
	// The returned data.
	Data *ListResourcesResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListResourcesResponseBody) GoString

func (s ListResourcesResponseBody) GoString() string

func (*ListResourcesResponseBody) SetData

func (*ListResourcesResponseBody) SetRequestId

func (ListResourcesResponseBody) String

func (s ListResourcesResponseBody) String() string

type ListResourcesResponseBodyData

type ListResourcesResponseBodyData struct {
	// Indicates the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The list of resources.
	Resources []*ListResourcesResponseBodyDataResources `json:"resources,omitempty" xml:"resources,omitempty" type:"Repeated"`
}

func (ListResourcesResponseBodyData) GoString

func (*ListResourcesResponseBodyData) SetMarker

func (*ListResourcesResponseBodyData) SetMaxItem

func (*ListResourcesResponseBodyData) SetResources

func (ListResourcesResponseBodyData) String

type ListResourcesResponseBodyDataResources

type ListResourcesResponseBodyDataResources struct {
	// The remarks.
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The Base64-encoded 128-bit MD5 hash value of the HTTP request body.
	ContentMD5 *string `json:"contentMD5,omitempty" xml:"contentMD5,omitempty"`
	// The time when the resource was created.
	CreationTime *int64 `json:"creationTime,omitempty" xml:"creationTime,omitempty"`
	// The display name.
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// The time when the resource was modified.
	LastModifiedTime *int64 `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	// The user who updated the resource.
	LastUpdator *string `json:"lastUpdator,omitempty" xml:"lastUpdator,omitempty"`
	// The name of the resource.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The owner of the resource.
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// The schema to which the resource belongs.
	Schema *string `json:"schema,omitempty" xml:"schema,omitempty"`
	// The size of the resource.
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// The resource type.
	//
	// Valid values:
	//
	// *   file
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   py
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   jar
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   volumefile
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   table
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListResourcesResponseBodyDataResources) GoString

func (*ListResourcesResponseBodyDataResources) SetComment added in v1.1.1

func (*ListResourcesResponseBodyDataResources) SetContentMD5 added in v1.1.1

func (*ListResourcesResponseBodyDataResources) SetCreationTime

func (*ListResourcesResponseBodyDataResources) SetDisplayName added in v1.1.1

func (*ListResourcesResponseBodyDataResources) SetLastModifiedTime added in v1.1.1

func (*ListResourcesResponseBodyDataResources) SetLastUpdator added in v1.1.1

func (*ListResourcesResponseBodyDataResources) SetName

func (*ListResourcesResponseBodyDataResources) SetOwner

func (*ListResourcesResponseBodyDataResources) SetSchema

func (*ListResourcesResponseBodyDataResources) SetSize added in v1.1.1

func (*ListResourcesResponseBodyDataResources) SetType

func (ListResourcesResponseBodyDataResources) String

type ListRolesResponse

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

func (ListRolesResponse) GoString

func (s ListRolesResponse) GoString() string

func (*ListRolesResponse) SetBody

func (*ListRolesResponse) SetHeaders

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

func (*ListRolesResponse) SetStatusCode

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

func (ListRolesResponse) String

func (s ListRolesResponse) String() string

type ListRolesResponseBody

type ListRolesResponseBody struct {
	// The returned data.
	Data *ListRolesResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListRolesResponseBody) GoString

func (s ListRolesResponseBody) GoString() string

func (*ListRolesResponseBody) SetData

func (*ListRolesResponseBody) SetRequestId

func (ListRolesResponseBody) String

func (s ListRolesResponseBody) String() string

type ListRolesResponseBodyData

type ListRolesResponseBodyData struct {
	// The MaxCompute project-level roles.
	Roles []*ListRolesResponseBodyDataRoles `json:"roles,omitempty" xml:"roles,omitempty" type:"Repeated"`
}

func (ListRolesResponseBodyData) GoString

func (s ListRolesResponseBodyData) GoString() string

func (*ListRolesResponseBodyData) SetRoles

func (ListRolesResponseBodyData) String

func (s ListRolesResponseBodyData) String() string

type ListRolesResponseBodyDataRoles

type ListRolesResponseBodyDataRoles struct {
	// The ACL-based permissions that are granted to the role.
	Acl *ListRolesResponseBodyDataRolesAcl `json:"acl,omitempty" xml:"acl,omitempty" type:"Struct"`
	// The name of the role.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The policy that is attached to the role.
	Policy *string `json:"policy,omitempty" xml:"policy,omitempty"`
	// The type of the role.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListRolesResponseBodyDataRoles) GoString

func (*ListRolesResponseBodyDataRoles) SetName

func (*ListRolesResponseBodyDataRoles) SetPolicy

func (*ListRolesResponseBodyDataRoles) SetType

func (ListRolesResponseBodyDataRoles) String

type ListRolesResponseBodyDataRolesAcl

type ListRolesResponseBodyDataRolesAcl struct {
	// The function.
	Function []*ListRolesResponseBodyDataRolesAclFunction `json:"function,omitempty" xml:"function,omitempty" type:"Repeated"`
	// The instance.
	Instance []*ListRolesResponseBodyDataRolesAclInstance `json:"instance,omitempty" xml:"instance,omitempty" type:"Repeated"`
	// The package.
	Package []*ListRolesResponseBodyDataRolesAclPackage `json:"package,omitempty" xml:"package,omitempty" type:"Repeated"`
	// The project.
	Project []*ListRolesResponseBodyDataRolesAclProject `json:"project,omitempty" xml:"project,omitempty" type:"Repeated"`
	// The resource.
	Resource []*ListRolesResponseBodyDataRolesAclResource `json:"resource,omitempty" xml:"resource,omitempty" type:"Repeated"`
	// The table.
	Table []*ListRolesResponseBodyDataRolesAclTable `json:"table,omitempty" xml:"table,omitempty" type:"Repeated"`
}

func (ListRolesResponseBodyDataRolesAcl) GoString

func (ListRolesResponseBodyDataRolesAcl) String

type ListRolesResponseBodyDataRolesAclFunction

type ListRolesResponseBodyDataRolesAclFunction struct {
	// The operations that were performed on the function.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the function.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListRolesResponseBodyDataRolesAclFunction) GoString

func (*ListRolesResponseBodyDataRolesAclFunction) SetActions

func (*ListRolesResponseBodyDataRolesAclFunction) SetName

func (ListRolesResponseBodyDataRolesAclFunction) String

type ListRolesResponseBodyDataRolesAclInstance

type ListRolesResponseBodyDataRolesAclInstance struct {
	// The operations that were performed on the instance.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the instance.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListRolesResponseBodyDataRolesAclInstance) GoString

func (*ListRolesResponseBodyDataRolesAclInstance) SetActions

func (*ListRolesResponseBodyDataRolesAclInstance) SetName

func (ListRolesResponseBodyDataRolesAclInstance) String

type ListRolesResponseBodyDataRolesAclPackage

type ListRolesResponseBodyDataRolesAclPackage struct {
	// The operations that were performed on the package.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the package.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListRolesResponseBodyDataRolesAclPackage) GoString

func (*ListRolesResponseBodyDataRolesAclPackage) SetActions

func (*ListRolesResponseBodyDataRolesAclPackage) SetName

func (ListRolesResponseBodyDataRolesAclPackage) String

type ListRolesResponseBodyDataRolesAclProject

type ListRolesResponseBodyDataRolesAclProject struct {
	// The operations that were performed on the project.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the MaxCompute project.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListRolesResponseBodyDataRolesAclProject) GoString

func (*ListRolesResponseBodyDataRolesAclProject) SetActions

func (*ListRolesResponseBodyDataRolesAclProject) SetName

func (ListRolesResponseBodyDataRolesAclProject) String

type ListRolesResponseBodyDataRolesAclResource

type ListRolesResponseBodyDataRolesAclResource struct {
	// The operations that were performed on the resource.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the resource.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListRolesResponseBodyDataRolesAclResource) GoString

func (*ListRolesResponseBodyDataRolesAclResource) SetActions

func (*ListRolesResponseBodyDataRolesAclResource) SetName

func (ListRolesResponseBodyDataRolesAclResource) String

type ListRolesResponseBodyDataRolesAclTable

type ListRolesResponseBodyDataRolesAclTable struct {
	// The operations that were performed on the table.
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	// The name of the table.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListRolesResponseBodyDataRolesAclTable) GoString

func (*ListRolesResponseBodyDataRolesAclTable) SetActions

func (*ListRolesResponseBodyDataRolesAclTable) SetName

func (ListRolesResponseBodyDataRolesAclTable) String

type ListTablesRequest

type ListTablesRequest struct {
	// Specifies the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries to return on each page.
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The names of the returned resources. The names must start with the value specified by the prefix parameter. If the prefix parameter is set to a, the names of the returned resources must start with a.
	Prefix *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
	// The name of the schema.
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
	// The type of the table.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListTablesRequest) GoString

func (s ListTablesRequest) GoString() string

func (*ListTablesRequest) SetMarker

func (s *ListTablesRequest) SetMarker(v string) *ListTablesRequest

func (*ListTablesRequest) SetMaxItem

func (s *ListTablesRequest) SetMaxItem(v int32) *ListTablesRequest

func (*ListTablesRequest) SetPrefix

func (s *ListTablesRequest) SetPrefix(v string) *ListTablesRequest

func (*ListTablesRequest) SetSchemaName added in v1.1.1

func (s *ListTablesRequest) SetSchemaName(v string) *ListTablesRequest

func (*ListTablesRequest) SetType

func (ListTablesRequest) String

func (s ListTablesRequest) String() string

type ListTablesResponse

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

func (ListTablesResponse) GoString

func (s ListTablesResponse) GoString() string

func (*ListTablesResponse) SetBody

func (*ListTablesResponse) SetHeaders

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

func (*ListTablesResponse) SetStatusCode

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

func (ListTablesResponse) String

func (s ListTablesResponse) String() string

type ListTablesResponseBody

type ListTablesResponseBody struct {
	// The returned data.
	Data *ListTablesResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListTablesResponseBody) GoString

func (s ListTablesResponseBody) GoString() string

func (*ListTablesResponseBody) SetData

func (*ListTablesResponseBody) SetRequestId

func (ListTablesResponseBody) String

func (s ListTablesResponseBody) String() string

type ListTablesResponseBodyData

type ListTablesResponseBodyData struct {
	// Indicates the marker after which the returned list begins.
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The information about tables.
	Tables []*ListTablesResponseBodyDataTables `json:"tables,omitempty" xml:"tables,omitempty" type:"Repeated"`
}

func (ListTablesResponseBodyData) GoString

func (s ListTablesResponseBodyData) GoString() string

func (*ListTablesResponseBodyData) SetMarker

func (*ListTablesResponseBodyData) SetMaxItem

func (*ListTablesResponseBodyData) SetTables

func (ListTablesResponseBodyData) String

type ListTablesResponseBodyDataTables

type ListTablesResponseBodyDataTables struct {
	// Indicates whether to enable the scheduled update feature for the materialized view.
	AutoRefreshEnabled *bool `json:"autoRefreshEnabled,omitempty" xml:"autoRefreshEnabled,omitempty"`
	// The DDL statement that is used to create the table.
	CreateTableDDL *string `json:"createTableDDL,omitempty" xml:"createTableDDL,omitempty"`
	// The time when the table was created.
	CreationTime *int64 `json:"creationTime,omitempty" xml:"creationTime,omitempty"`
	// The display name of the table.
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// The number of files.
	FileNum *int64 `json:"fileNum,omitempty" xml:"fileNum,omitempty"`
	// Indicates whether the table is an external table.
	IsExternalTable *bool `json:"isExternalTable,omitempty" xml:"isExternalTable,omitempty"`
	// Indicates whether the data in the materialized view is invalid due to data changes in the source table.
	IsOutdated *bool `json:"isOutdated,omitempty" xml:"isOutdated,omitempty"`
	// The time when the data was last accessed.
	LastAccessTime *int64 `json:"lastAccessTime,omitempty" xml:"lastAccessTime,omitempty"`
	// The last time when the DDL statement of the table was updated.
	LastDDLTime *int64 `json:"lastDDLTime,omitempty" xml:"lastDDLTime,omitempty"`
	// The time when the data was last updated.
	LastModifiedTime *int64 `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	// The lifecycle of the table.
	Lifecycle *string `json:"lifecycle,omitempty" xml:"lifecycle,omitempty"`
	// The storage location of the external table.
	Location *string `json:"location,omitempty" xml:"location,omitempty"`
	// Indicates whether a materialized view is created.
	MaterializedView *bool `json:"materializedView,omitempty" xml:"materializedView,omitempty"`
	// The name of the table.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The information about columns.
	NativeColumns []*ListTablesResponseBodyDataTablesNativeColumns `json:"nativeColumns,omitempty" xml:"nativeColumns,omitempty" type:"Repeated"`
	// The Alibaba Cloud Resource Name (ARN) of AliyunODPSDefaultRole in Resource Access Management (RAM).
	OdpsPropertiesRolearn *string `json:"odpsPropertiesRolearn,omitempty" xml:"odpsPropertiesRolearn,omitempty"`
	// Indicates whether to ignore the table header.
	OdpsSqlTextOptionFlushHeader *bool `json:"odpsSqlTextOptionFlushHeader,omitempty" xml:"odpsSqlTextOptionFlushHeader,omitempty"`
	// Indicates whether to ignore the first N rows of the table header.
	OdpsTextOptionHeaderLinesCount *int64 `json:"odpsTextOptionHeaderLinesCount,omitempty" xml:"odpsTextOptionHeaderLinesCount,omitempty"`
	// The owner of the table.
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// The information about the partition column.
	PartitionColumns []*ListTablesResponseBodyDataTablesPartitionColumns `json:"partitionColumns,omitempty" xml:"partitionColumns,omitempty" type:"Repeated"`
	// The physical size of the table.
	PhysicalSize *int64 `json:"physicalSize,omitempty" xml:"physicalSize,omitempty"`
	// The name of the project.
	ProjectName *string `json:"projectName,omitempty" xml:"projectName,omitempty"`
	// Indicates whether to enable the query rewrite operation that is performed based on the materialized view.
	RewriteEnabled *bool `json:"rewriteEnabled,omitempty" xml:"rewriteEnabled,omitempty"`
	// The schema to which the table belongs.
	Schema *string `json:"schema,omitempty" xml:"schema,omitempty"`
	// The size of the table.
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// The extractor of the external table.
	StorageHandler *string `json:"storageHandler,omitempty" xml:"storageHandler,omitempty"`
	// The description of the table.
	TableComment *string `json:"tableComment,omitempty" xml:"tableComment,omitempty"`
	// The security level of the table.
	TableLabel *string `json:"tableLabel,omitempty" xml:"tableLabel,omitempty"`
	// The name of the Tablestore table that you want MaxCompute to access.
	TablesotreTableName *string `json:"tablesotreTableName,omitempty" xml:"tablesotreTableName,omitempty"`
	// The columns of the Tablestore table that you want MaxCompute to access. The columns include primary key columns and attribute columns.
	TablestoreColumnsMapping *string `json:"tablestoreColumnsMapping,omitempty" xml:"tablestoreColumnsMapping,omitempty"`
	// The type of the table.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The statement that is used to generate the view.
	ViewText *string `json:"viewText,omitempty" xml:"viewText,omitempty"`
}

func (ListTablesResponseBodyDataTables) GoString

func (*ListTablesResponseBodyDataTables) SetAutoRefreshEnabled added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetCreateTableDDL added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetCreationTime

func (*ListTablesResponseBodyDataTables) SetDisplayName added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetFileNum added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetIsExternalTable added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetIsOutdated added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetLastAccessTime added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetLastDDLTime added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetLastModifiedTime added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetLifecycle added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetLocation added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetMaterializedView added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetName

func (*ListTablesResponseBodyDataTables) SetNativeColumns added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetOdpsPropertiesRolearn added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetOdpsSqlTextOptionFlushHeader added in v1.1.1

func (s *ListTablesResponseBodyDataTables) SetOdpsSqlTextOptionFlushHeader(v bool) *ListTablesResponseBodyDataTables

func (*ListTablesResponseBodyDataTables) SetOdpsTextOptionHeaderLinesCount added in v1.1.1

func (s *ListTablesResponseBodyDataTables) SetOdpsTextOptionHeaderLinesCount(v int64) *ListTablesResponseBodyDataTables

func (*ListTablesResponseBodyDataTables) SetOwner

func (*ListTablesResponseBodyDataTables) SetPartitionColumns added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetPhysicalSize added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetProjectName added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetRewriteEnabled added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetSchema

func (*ListTablesResponseBodyDataTables) SetSize added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetStorageHandler added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetTableComment added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetTableLabel added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetTablesotreTableName added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetTablestoreColumnsMapping added in v1.1.1

func (*ListTablesResponseBodyDataTables) SetType

func (*ListTablesResponseBodyDataTables) SetViewText added in v1.1.1

func (ListTablesResponseBodyDataTables) String

type ListTablesResponseBodyDataTablesNativeColumns added in v1.1.1

type ListTablesResponseBodyDataTablesNativeColumns struct {
	// The remarks.
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The security level of the column.
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// The name of the column.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The type of the column.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListTablesResponseBodyDataTablesNativeColumns) GoString added in v1.1.1

func (*ListTablesResponseBodyDataTablesNativeColumns) SetComment added in v1.1.1

func (*ListTablesResponseBodyDataTablesNativeColumns) SetLabel added in v1.1.1

func (*ListTablesResponseBodyDataTablesNativeColumns) SetName added in v1.1.1

func (*ListTablesResponseBodyDataTablesNativeColumns) SetType added in v1.1.1

func (ListTablesResponseBodyDataTablesNativeColumns) String added in v1.1.1

type ListTablesResponseBodyDataTablesPartitionColumns added in v1.1.1

type ListTablesResponseBodyDataTablesPartitionColumns struct {
	// The remarks.
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The security level of the partition column.
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// The name of the partition column.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The type of the partition column.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListTablesResponseBodyDataTablesPartitionColumns) GoString added in v1.1.1

func (*ListTablesResponseBodyDataTablesPartitionColumns) SetComment added in v1.1.1

func (*ListTablesResponseBodyDataTablesPartitionColumns) SetLabel added in v1.1.1

func (*ListTablesResponseBodyDataTablesPartitionColumns) SetName added in v1.1.1

func (*ListTablesResponseBodyDataTablesPartitionColumns) SetType added in v1.1.1

func (ListTablesResponseBodyDataTablesPartitionColumns) String added in v1.1.1

type ListUsersByRoleResponse

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

func (ListUsersByRoleResponse) GoString

func (s ListUsersByRoleResponse) GoString() string

func (*ListUsersByRoleResponse) SetBody

func (*ListUsersByRoleResponse) SetHeaders

func (*ListUsersByRoleResponse) SetStatusCode

func (ListUsersByRoleResponse) String

func (s ListUsersByRoleResponse) String() string

type ListUsersByRoleResponseBody

type ListUsersByRoleResponseBody struct {
	// The returned data.
	Data *ListUsersByRoleResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListUsersByRoleResponseBody) GoString

func (s ListUsersByRoleResponseBody) GoString() string

func (*ListUsersByRoleResponseBody) SetData

func (*ListUsersByRoleResponseBody) SetRequestId

func (ListUsersByRoleResponseBody) String

type ListUsersByRoleResponseBodyData

type ListUsersByRoleResponseBodyData struct {
	// The users.
	Users []*ListUsersByRoleResponseBodyDataUsers `json:"users,omitempty" xml:"users,omitempty" type:"Repeated"`
}

func (ListUsersByRoleResponseBodyData) GoString

func (*ListUsersByRoleResponseBodyData) SetUsers

func (ListUsersByRoleResponseBodyData) String

type ListUsersByRoleResponseBodyDataUsers

type ListUsersByRoleResponseBodyDataUsers struct {
	// The name of the user.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListUsersByRoleResponseBodyDataUsers) GoString

func (*ListUsersByRoleResponseBodyDataUsers) SetName

func (ListUsersByRoleResponseBodyDataUsers) String

type ListUsersRequest

type ListUsersRequest struct {
	// The number of the page to return.
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
}

func (ListUsersRequest) GoString

func (s ListUsersRequest) GoString() string

func (*ListUsersRequest) SetPageNumber

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

func (*ListUsersRequest) SetPageSize

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

func (ListUsersRequest) String

func (s ListUsersRequest) String() string

type ListUsersResponse

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

func (ListUsersResponse) GoString

func (s ListUsersResponse) GoString() string

func (*ListUsersResponse) SetBody

func (*ListUsersResponse) SetHeaders

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

func (*ListUsersResponse) SetStatusCode

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

func (ListUsersResponse) String

func (s ListUsersResponse) String() string

type ListUsersResponseBody

type ListUsersResponseBody struct {
	// The returned data.
	Data *ListUsersResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListUsersResponseBody) GoString

func (s ListUsersResponseBody) GoString() string

func (*ListUsersResponseBody) SetData

func (*ListUsersResponseBody) SetRequestId

func (ListUsersResponseBody) String

func (s ListUsersResponseBody) String() string

type ListUsersResponseBodyData

type ListUsersResponseBodyData struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The total number of returned entries.
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
	// The users.
	Users []*ListUsersResponseBodyDataUsers `json:"users,omitempty" xml:"users,omitempty" type:"Repeated"`
}

func (ListUsersResponseBodyData) GoString

func (s ListUsersResponseBodyData) GoString() string

func (*ListUsersResponseBodyData) SetPageNumber

func (*ListUsersResponseBodyData) SetPageSize

func (*ListUsersResponseBodyData) SetTotalCount

func (*ListUsersResponseBodyData) SetUsers

func (ListUsersResponseBodyData) String

func (s ListUsersResponseBodyData) String() string

type ListUsersResponseBodyDataUsers

type ListUsersResponseBodyDataUsers struct {
	// The ID of the Alibaba Cloud account.
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// The username of the account.
	AccountName *string `json:"accountName,omitempty" xml:"accountName,omitempty"`
	// The type of the account.
	AccountType *string `json:"accountType,omitempty" xml:"accountType,omitempty"`
	// The display name.
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (ListUsersResponseBodyDataUsers) GoString

func (*ListUsersResponseBodyDataUsers) SetAccountId

func (*ListUsersResponseBodyDataUsers) SetAccountName

func (*ListUsersResponseBodyDataUsers) SetAccountType

func (*ListUsersResponseBodyDataUsers) SetDisplayName

func (*ListUsersResponseBodyDataUsers) SetTenantId

func (ListUsersResponseBodyDataUsers) String

type UpdatePackageRequest

type UpdatePackageRequest struct {
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdatePackageRequest) GoString

func (s UpdatePackageRequest) GoString() string

func (*UpdatePackageRequest) SetBody

func (UpdatePackageRequest) String

func (s UpdatePackageRequest) String() string

type UpdatePackageResponse

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

func (UpdatePackageResponse) GoString

func (s UpdatePackageResponse) GoString() string

func (*UpdatePackageResponse) SetBody

func (*UpdatePackageResponse) SetHeaders

func (*UpdatePackageResponse) SetStatusCode

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

func (UpdatePackageResponse) String

func (s UpdatePackageResponse) String() string

type UpdatePackageResponseBody

type UpdatePackageResponseBody struct {
	// The returned data.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdatePackageResponseBody) GoString

func (s UpdatePackageResponseBody) GoString() string

func (*UpdatePackageResponseBody) SetData

func (*UpdatePackageResponseBody) SetRequestId

func (UpdatePackageResponseBody) String

func (s UpdatePackageResponseBody) String() string

type UpdateProjectIpWhiteListRequest

type UpdateProjectIpWhiteListRequest struct {
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateProjectIpWhiteListRequest) GoString

func (*UpdateProjectIpWhiteListRequest) SetBody

func (UpdateProjectIpWhiteListRequest) String

type UpdateProjectIpWhiteListResponse

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

func (UpdateProjectIpWhiteListResponse) GoString

func (*UpdateProjectIpWhiteListResponse) SetHeaders

func (*UpdateProjectIpWhiteListResponse) SetStatusCode

func (UpdateProjectIpWhiteListResponse) String

type UpdateProjectIpWhiteListResponseBody

type UpdateProjectIpWhiteListResponseBody struct {
	// The returned result.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateProjectIpWhiteListResponseBody) GoString

func (*UpdateProjectIpWhiteListResponseBody) SetData

func (*UpdateProjectIpWhiteListResponseBody) SetRequestId

func (UpdateProjectIpWhiteListResponseBody) String

type UpdateQuotaHeaders

type UpdateQuotaHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// The trusted AccessKey pairs.
	AkProven *string `json:"AkProven,omitempty" xml:"AkProven,omitempty"`
}

func (UpdateQuotaHeaders) GoString

func (s UpdateQuotaHeaders) GoString() string

func (*UpdateQuotaHeaders) SetAkProven

func (s *UpdateQuotaHeaders) SetAkProven(v string) *UpdateQuotaHeaders

func (*UpdateQuotaHeaders) SetCommonHeaders

func (s *UpdateQuotaHeaders) SetCommonHeaders(v map[string]*string) *UpdateQuotaHeaders

func (UpdateQuotaHeaders) String

func (s UpdateQuotaHeaders) String() string

type UpdateQuotaPlanRequest

type UpdateQuotaPlanRequest struct {
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (UpdateQuotaPlanRequest) GoString

func (s UpdateQuotaPlanRequest) GoString() string

func (*UpdateQuotaPlanRequest) SetBody

func (*UpdateQuotaPlanRequest) SetRegion

func (*UpdateQuotaPlanRequest) SetTenantId

func (UpdateQuotaPlanRequest) String

func (s UpdateQuotaPlanRequest) String() string

type UpdateQuotaPlanResponse

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

func (UpdateQuotaPlanResponse) GoString

func (s UpdateQuotaPlanResponse) GoString() string

func (*UpdateQuotaPlanResponse) SetBody

func (*UpdateQuotaPlanResponse) SetHeaders

func (*UpdateQuotaPlanResponse) SetStatusCode

func (UpdateQuotaPlanResponse) String

func (s UpdateQuotaPlanResponse) String() string

type UpdateQuotaPlanResponseBody

type UpdateQuotaPlanResponseBody struct {
	// The returned result.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateQuotaPlanResponseBody) GoString

func (s UpdateQuotaPlanResponseBody) GoString() string

func (*UpdateQuotaPlanResponseBody) SetData

func (*UpdateQuotaPlanResponseBody) SetRequestId

func (UpdateQuotaPlanResponseBody) String

type UpdateQuotaRequest

type UpdateQuotaRequest struct {
	// The request body parameter.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The region ID.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The tenant ID.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (UpdateQuotaRequest) GoString

func (s UpdateQuotaRequest) GoString() string

func (*UpdateQuotaRequest) SetBody

func (*UpdateQuotaRequest) SetRegion

func (s *UpdateQuotaRequest) SetRegion(v string) *UpdateQuotaRequest

func (*UpdateQuotaRequest) SetTenantId

func (s *UpdateQuotaRequest) SetTenantId(v string) *UpdateQuotaRequest

func (UpdateQuotaRequest) String

func (s UpdateQuotaRequest) String() string

type UpdateQuotaResponse

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

func (UpdateQuotaResponse) GoString

func (s UpdateQuotaResponse) GoString() string

func (*UpdateQuotaResponse) SetBody

func (*UpdateQuotaResponse) SetHeaders

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

func (*UpdateQuotaResponse) SetStatusCode

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

func (UpdateQuotaResponse) String

func (s UpdateQuotaResponse) String() string

type UpdateQuotaResponseBody

type UpdateQuotaResponseBody struct {
	// The returned data.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The request ID.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateQuotaResponseBody) GoString

func (s UpdateQuotaResponseBody) GoString() string

func (*UpdateQuotaResponseBody) SetData

func (*UpdateQuotaResponseBody) SetRequestId

func (UpdateQuotaResponseBody) String

func (s UpdateQuotaResponseBody) String() string

type UpdateQuotaScheduleRequest

type UpdateQuotaScheduleRequest struct {
	// The request body parameters.
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region.
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (UpdateQuotaScheduleRequest) GoString

func (s UpdateQuotaScheduleRequest) GoString() string

func (*UpdateQuotaScheduleRequest) SetBody

func (*UpdateQuotaScheduleRequest) SetRegion

func (*UpdateQuotaScheduleRequest) SetTenantId

func (UpdateQuotaScheduleRequest) String

type UpdateQuotaScheduleResponse

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

func (UpdateQuotaScheduleResponse) GoString

func (s UpdateQuotaScheduleResponse) GoString() string

func (*UpdateQuotaScheduleResponse) SetBody

func (*UpdateQuotaScheduleResponse) SetHeaders

func (*UpdateQuotaScheduleResponse) SetStatusCode

func (UpdateQuotaScheduleResponse) String

type UpdateQuotaScheduleResponseBody

type UpdateQuotaScheduleResponseBody struct {
	// The returned result.
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateQuotaScheduleResponseBody) GoString

func (*UpdateQuotaScheduleResponseBody) SetData

func (*UpdateQuotaScheduleResponseBody) SetRequestId

func (UpdateQuotaScheduleResponseBody) String

Jump to

Keyboard shortcuts

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