client

package
v1.4.1 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 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)

Summary:

Creates a package.

@param request - CreatePackageRequest

@return CreatePackageResponse

func (*Client) CreatePackageWithOptions

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

Summary:

Creates a package.

@param request - CreatePackageRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreatePackageResponse

func (*Client) CreateProject

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

Summary:

Creates a MaxCompute project.

@param request - CreateProjectRequest

@return CreateProjectResponse

func (*Client) CreateProjectWithOptions

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

Summary:

Creates a MaxCompute project.

@param request - CreateProjectRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateProjectResponse

func (*Client) CreateQuotaPlan

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

Summary:

Creates a quota plan.

@param request - CreateQuotaPlanRequest

@return CreateQuotaPlanResponse

func (*Client) CreateQuotaPlanWithOptions

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

Summary:

Creates a quota plan.

@param request - CreateQuotaPlanRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateQuotaPlanResponse

func (*Client) CreateQuotaSchedule

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

Summary:

Creates a scheduling plan for a quota plan.

@param request - CreateQuotaScheduleRequest

@return CreateQuotaScheduleResponse

func (*Client) CreateQuotaScheduleWithOptions

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

Summary:

Creates a scheduling plan for a quota plan.

@param request - CreateQuotaScheduleRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateQuotaScheduleResponse

func (*Client) CreateRole

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

Summary:

Creates a role at the MaxCompute project level.

@param request - CreateRoleRequest

@return CreateRoleResponse

func (*Client) CreateRoleWithOptions

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

Summary:

Creates a role at the MaxCompute project level.

@param request - CreateRoleRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateRoleResponse

func (*Client) DeleteQuotaPlan

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

Summary:

Deletes a quota plan.

@param request - DeleteQuotaPlanRequest

@return DeleteQuotaPlanResponse

func (*Client) DeleteQuotaPlanWithOptions

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

Summary:

Deletes a quota plan.

@param request - DeleteQuotaPlanRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteQuotaPlanResponse

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)

Summary:

Performs statistics on all jobs that are complete on a specified day and obtains the total resource usage of each job executor on a daily basis.

@param request - GetJobResourceUsageRequest

@return GetJobResourceUsageResponse

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)

Summary:

Performs statistics on all jobs that are complete on a specified day and obtains the total resource usage of each job executor on a daily basis.

@param tmpReq - GetJobResourceUsageRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetJobResourceUsageResponse

func (*Client) GetPackage

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

Summary:

Obtains the information about a package.

@param request - GetPackageRequest

@return GetPackageResponse

func (*Client) GetPackageWithOptions

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

Summary:

Obtains the information about a package.

@param request - GetPackageRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetPackageResponse

func (*Client) GetProject

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

Summary:

Queries the information about a MaxCompute project.

@param request - GetProjectRequest

@return GetProjectResponse

func (*Client) GetProjectWithOptions

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

Summary:

Queries the information about a MaxCompute project.

@param request - GetProjectRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetProjectResponse

func (*Client) GetQuota

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

Summary:

Obtains the information about a specified level-1 quota.

@param request - GetQuotaRequest

@return GetQuotaResponse

func (*Client) GetQuotaPlan

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

Summary:

Obtains the information of a quota plan.

@param request - GetQuotaPlanRequest

@return GetQuotaPlanResponse

func (*Client) GetQuotaPlanWithOptions

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

Summary:

Obtains the information of a quota plan.

@param request - GetQuotaPlanRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetQuotaPlanResponse

func (*Client) GetQuotaSchedule

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

Summary:

Obtains the scheduling plan for a quota plan.

@param request - GetQuotaScheduleRequest

@return GetQuotaScheduleResponse

func (*Client) GetQuotaScheduleWithOptions

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

Summary:

Obtains the scheduling plan for a quota plan.

@param request - GetQuotaScheduleRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetQuotaScheduleResponse

func (*Client) GetQuotaWithOptions

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

Summary:

Obtains the information about a specified level-1 quota.

@param request - GetQuotaRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetQuotaResponse

func (*Client) GetRoleAcl

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

Summary:

Obtains the ACL-based permissions that is granted to a project-level role.

@return GetRoleAclResponse

func (*Client) GetRoleAclOnObject

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

Summary:

Obtains ACL-based permissions on an object that are granted to a project-level role.

@param request - GetRoleAclOnObjectRequest

@return GetRoleAclOnObjectResponse

func (*Client) GetRoleAclOnObjectWithOptions

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

Summary:

Obtains ACL-based permissions on an object that are granted to a project-level role.

@param request - GetRoleAclOnObjectRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetRoleAclOnObjectResponse

func (*Client) GetRoleAclWithOptions

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

Summary:

Obtains the ACL-based permissions that is granted to a project-level role.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetRoleAclResponse

func (*Client) GetRolePolicy

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

Summary:

Obtains the policy that is attached to a project-level role.

@return GetRolePolicyResponse

func (*Client) GetRolePolicyWithOptions

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

Summary:

Obtains the policy that is attached to a project-level role.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetRolePolicyResponse

func (*Client) GetRunningJobs added in v1.1.0

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

Summary:

Obtains the running state data of jobs that are in the running state in a specified period of time.

@param request - GetRunningJobsRequest

@return GetRunningJobsResponse

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)

Summary:

Obtains the running state data of jobs that are in the running state in a specified period of time.

@param tmpReq - GetRunningJobsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetRunningJobsResponse

func (*Client) GetTableInfo added in v1.3.0

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

@param request - GetTableInfoRequest

@return GetTableInfoResponse

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)

@param request - GetTableInfoRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetTableInfoResponse

func (*Client) GetTrustedProjects

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

Summary:

Obtains the trusted projects of the current project.

@return GetTrustedProjectsResponse

func (*Client) GetTrustedProjectsWithOptions

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

Summary:

Obtains the trusted projects of the current project.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetTrustedProjectsResponse

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)

Summary:

Terminates a running job.

@param request - KillJobsRequest

@return KillJobsResponse

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)

Summary:

Terminates a running job.

@param request - KillJobsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return KillJobsResponse

func (*Client) ListFunctions

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

Summary:

Obtains functions in a MaxCompute project.

@param request - ListFunctionsRequest

@return ListFunctionsResponse

func (*Client) ListFunctionsWithOptions

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

Summary:

Obtains functions in a MaxCompute project.

@param request - ListFunctionsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListFunctionsResponse

func (*Client) ListJobInfos added in v1.2.0

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

Summary:

Views a list of jobs.

@param request - ListJobInfosRequest

@return ListJobInfosResponse

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)

Summary:

Views a list of jobs.

@param request - ListJobInfosRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListJobInfosResponse

func (*Client) ListPackages

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

Summary:

Queries the packages in a MaxCompute project.

@return ListPackagesResponse

func (*Client) ListPackagesWithOptions

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

Summary:

Queries the packages in a MaxCompute project.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPackagesResponse

func (*Client) ListProjectUsers

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

Summary:

Queries a list of users in a project.

@return ListProjectUsersResponse

func (*Client) ListProjectUsersWithOptions

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

Summary:

Queries a list of users in a project.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListProjectUsersResponse

func (*Client) ListProjects

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

Summary:

Queries a list of MaxCompute projects.

@param request - ListProjectsRequest

@return ListProjectsResponse

func (*Client) ListProjectsWithOptions

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

Summary:

Queries a list of MaxCompute projects.

@param request - ListProjectsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListProjectsResponse

func (*Client) ListQuotas

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

Summary:

Queries quotas.

@param request - ListQuotasRequest

@return ListQuotasResponse

func (*Client) ListQuotasPlans

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

Summary:

Obtains quota plans.

@param request - ListQuotasPlansRequest

@return ListQuotasPlansResponse

func (*Client) ListQuotasPlansWithOptions

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

Summary:

Obtains quota plans.

@param request - ListQuotasPlansRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListQuotasPlansResponse

func (*Client) ListQuotasWithOptions

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

Summary:

Queries quotas.

@param request - ListQuotasRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListQuotasResponse

func (*Client) ListResources

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

Summary:

Obtains resources in a MaxCompute project.

@param request - ListResourcesRequest

@return ListResourcesResponse

func (*Client) ListResourcesWithOptions

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

Summary:

Obtains resources in a MaxCompute project.

@param request - ListResourcesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListResourcesResponse

func (*Client) ListRoles

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

Summary:

Obtains MaxCompute project-level roles.

@return ListRolesResponse

func (*Client) ListRolesWithOptions

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

Summary:

Obtains MaxCompute project-level roles.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListRolesResponse

func (*Client) ListTables

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

Summary:

Obtains tables in a MaxCompute project.

@param request - ListTablesRequest

@return ListTablesResponse

func (*Client) ListTablesWithOptions

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

Summary:

Obtains tables in a MaxCompute project.

@param request - ListTablesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListTablesResponse

func (*Client) ListUsers

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

Summary:

Queries a list of all users under a tenant.

@param request - ListUsersRequest

@return ListUsersResponse

func (*Client) ListUsersByRole

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

Summary:

Obtains information about the users who are assigned a project-level role.

@return ListUsersByRoleResponse

func (*Client) ListUsersByRoleWithOptions

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

Summary:

Obtains information about the users who are assigned a project-level role.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListUsersByRoleResponse

func (*Client) ListUsersWithOptions

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

Summary:

Queries a list of all users under a tenant.

@param request - ListUsersRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListUsersResponse

func (*Client) UpdatePackage

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

Summary:

Updates the objects in a package and projects in which the package can be installed.

@param request - UpdatePackageRequest

@return UpdatePackageResponse

func (*Client) UpdatePackageWithOptions

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

Summary:

Updates the objects in a package and projects in which the package can be installed.

@param request - UpdatePackageRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePackageResponse

func (*Client) UpdateProjectIpWhiteList

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

Summary:

Modifies the IP address whitelist of a MaxCompute project.

@param request - UpdateProjectIpWhiteListRequest

@return UpdateProjectIpWhiteListResponse

func (*Client) UpdateProjectIpWhiteListWithOptions

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

Summary:

Modifies the IP address whitelist of a MaxCompute project.

@param request - UpdateProjectIpWhiteListRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateProjectIpWhiteListResponse

func (*Client) UpdateQuota

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

Summary:

Updates a quota.

@param request - UpdateQuotaRequest

@return UpdateQuotaResponse

func (*Client) UpdateQuotaPlan

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

Summary:

Updates a quota plan.

@param request - UpdateQuotaPlanRequest

@return UpdateQuotaPlanResponse

func (*Client) UpdateQuotaPlanWithOptions

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

Summary:

Updates a quota plan.

@param request - UpdateQuotaPlanRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateQuotaPlanResponse

func (*Client) UpdateQuotaSchedule

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

Summary:

Updates the scheduling plan for a quota plan.

@param request - UpdateQuotaScheduleRequest

@return UpdateQuotaScheduleResponse

func (*Client) UpdateQuotaScheduleWithOptions

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

Summary:

Updates the scheduling plan for a quota plan.

@param request - UpdateQuotaScheduleRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateQuotaScheduleResponse

func (*Client) UpdateQuotaWithOptions

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

Summary:

Updates a quota.

@param request - UpdateQuotaRequest

@param headers - UpdateQuotaHeaders

@param runtime - runtime options for this request RuntimeOptions

@return UpdateQuotaResponse

type CreatePackageRequest

type CreatePackageRequest struct {
	// The request body parameters.
	//
	// example:
	//
	// {
	//
	// "name": "test_packege",
	//
	//     "resourceList": {
	//
	//         "table": [
	//
	//             {
	//
	//                 "name": "table_name",
	//
	//                 "actions": [
	//
	//                     "Describe",
	//
	//                     "Select"
	//
	//                 ]
	//
	//             },
	//
	//             {
	//
	//                 "name": "table_name",
	//
	//                 "actions": [
	//
	//                     "Describe",
	//
	//                     "Select"
	//
	//                 ]
	//
	//             }
	//
	//         ],
	//
	//         "resource": [
	//
	//             {
	//
	//                 "name": "",
	//
	//                 "actions": []
	//
	//             },
	//
	//             {
	//
	//                 "name": "",
	//
	//                 "actions": []
	//
	//             }
	//
	//         ],
	//
	//         "function": [
	//
	//             {
	//
	//                 "name": "",
	//
	//                 "actions": []
	//
	//             },
	//
	//             {
	//
	//                 "name": "",
	//
	//                 "actions": []
	//
	//             }
	//
	//         ]
	//
	//     }
	//
	// }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// Specifies whether to install the package.
	//
	// example:
	//
	// false
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0bc3b4ab16684833172127321e2c25
	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.
	//
	// example:
	//
	// { "name": "project_name", "comment": "", "productType":"payasyougo/subscription/dev", /\\*\\	- \\	- "PAYASYOUGO": specifies a pay-as-you-go project. \\	- "SUBSCRIPTION": specifies a subscription project. \\	- "DEV": specifies that the project is created in Developer Edition. \\*/ "defaultQuota": "quota_nick_name", "properties": { "sqlMeteringMax":"", "typeSystem": "",// The string type. Valid values: 1, 2, and hive. "encryption": { "enable": true, "algorithm":"" , // The name of the encryption algorithm. "key":"" // The key of the encryption algorithm. } // json: This field is required only when data encryption is enabled. } }
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0b87b7a316654730544735643e9200
	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.
	//
	// example:
	//
	// { "name": "planA", // The quota is a level-1 quota. You can select only the fields that are related to the quota plan. "quota": { "name": "a", "nickName": "aaa_nick", "tenantId": "10001", "regionId": "cn-hangzhou", "parentId": "0", "cluster": "AT-ODPS-TEST3", "parameter": { "minCU": 40, "maxCU": 40, "adhocCU": 0, "elasticMinCU": 40, "elasticMaxCU": 40, "enablePreemptiveScheduling": false, "forceReservedMin":true, "enablePriority":false, "singleJobCULimit":100, "adhocQuotaBeginTimeInSec": 1345, "adhocQuotaEndTimeInSec": 1234, "ignoreAdhocQuota":false }, "subQuotaInfoList": [ { "nickName": "WlmFuxiSecondaryOnlineQuotaTest", "name": "WlmFuxiSecondaryOnlineQuotaTest", "type": "FUXI_ONLINE", "tenantId": "10001", "regionId": "cn-hangzhou", "cluster": "AT-ODPS-TEST3", "parameter": { "minCU": 40, "maxCU": 40, "adhocCU": 0, "elasticMinCU": 40, "elasticMaxCU": 40, "enablePreemptiveScheduling": false, "forceReservedMin":true, "enablePriority":false, "singleJobCULimit":100, "adhocQuotaBeginTimeInSec": 1345, "adhocQuotaEndTimeInSec": 1234, "ignoreAdhocQuota":false } } ] } }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 228451885265153
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0bc3b4b016674434996033675e71ee
	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.
	//
	// example:
	//
	// \\# The quota plan immediately takes effect. [ { "type": "once", "plan": "planA", "operator":"xxx" } ] # The quota plan is scheduled on a regular basis. [ { "id": "bi", "type": "daily", "condition": { "at": "0800", "after": "2022-04-25T04:23:04Z" // optional }, "plan": "planA" }, { "id": "bi", "type": "daily", "condition": { "at": "0900", "after": "2022-04-25T04:23:04Z" // optional }, "plan": "planB" }, ]
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-chengdu
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 407137536592384
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0be3e0b716671885050924814e3623
	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](https://help.aliyun.com/document_detail/27935.html).
	//
	// example:
	//
	// {"name": "role_name","type": "resource/adminn","policy": "", // The document of the policy. This parameter is not required if an access-control list (ACL) is used. "acl": { // This parameter is not required if a policy is used. "table": [{"name": "", "actions":["","",]}, {"name": "", "actions":[]}],"resource":[{"name": "", "actions":["","",]}, {"name": "", "actions":[]}],"function":[{"name": "", "actions":["","",]}, {"name": "", "actions":[]}],"package":[{"name": "", "actions":["","",]}, {"name": "", "actions":[]}],"project":[{"name": "", "actions":[]}], // Only the current project is displayed in the console. "instance":[{"name": "", "actions":[]}] // The parameter name must be set to an asterisk (\\*) in the console. }}// An asterisk (\\*) can be specified for name.
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0b87b7e716665825896565060e87a4
	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.
	//
	// example:
	//
	// cn-hangzhou
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 416441016836866
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0b57ff7616612271051086500ea3ce
	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.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-05-15
	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.
	//
	// example:
	//
	// 1
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Maximum value: 100.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// success
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message returned if the request failed.
	//
	// example:
	//
	// 0A3B1E82006A23A918C70905BF08AEC7
	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.
	//
	// example:
	//
	// 200
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 0b57ff7616612271051086500ea3ce
	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.
	//
	// example:
	//
	// 2
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The total number of returned entries.
	//
	// example:
	//
	// 64
	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).
	//
	// example:
	//
	// 1185100
	CuUsage *int64 `json:"cuUsage,omitempty" xml:"cuUsage,omitempty"`
	// The start date of the query in the format of yyyy-MM-dd.
	//
	// example:
	//
	// 2023-05-09
	Date *string `json:"date,omitempty" xml:"date,omitempty"`
	// The job executor.
	//
	// example:
	//
	// ALIYUN$xxx@test.aliyunid.com
	JobOwner *string `json:"jobOwner,omitempty" xml:"jobOwner,omitempty"`
	// The total memory usage.
	//
	// example:
	//
	// 15169536
	MemoryUsage *int64 `json:"memoryUsage,omitempty" xml:"memoryUsage,omitempty"`
	// The quota nickname.
	//
	// example:
	//
	// my_quota
	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.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-05-15
	Date *string `json:"date,omitempty" xml:"date,omitempty"`
	// The list of job executors.
	JobOwnerListShrink *string `json:"jobOwnerList,omitempty" xml:"jobOwnerList,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Maximum value: 100.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// projectB
	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.
	//
	// example:
	//
	// 040002
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	//
	// example:
	//
	// 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.
	//
	// example:
	//
	// 200
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0b57ff8316614119858417939e3e54
	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.
	//
	// example:
	//
	// 2
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// The name of the MaxCompute project.
	//
	// example:
	//
	// proejctB
	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.
	//
	// example:
	//
	// function_1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The name of schema.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// res_1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The name of schema.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// dim_odps
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The name of schema.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// 040002
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	//
	// example:
	//
	// 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.
	//
	// example:
	//
	// 200
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0b87b7b316643495896551555e855b
	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.
	//
	// example:
	//
	// maxcompute project
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The storage usage.
	//
	// example:
	//
	// 16489027
	CostStorage *string `json:"costStorage,omitempty" xml:"costStorage,omitempty"`
	// Create time
	//
	// example:
	//
	// 1704380838000
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// The default computing quota.
	//
	// example:
	//
	// quota_a
	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.
	//
	// example:
	//
	// odps_project
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The owner of the project.
	//
	// example:
	//
	// 1565950907343451
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// The billing method of the project.
	//
	// example:
	//
	// PayAsYouGo
	ProductType *string `json:"productType,omitempty" xml:"productType,omitempty"`
	// The properties of the project.
	Properties *GetProjectResponseBodyDataProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// RegionID
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// AVAILABLE
	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.
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// managed
	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.
	//
	// example:
	//
	// 10.88.111.3
	IpList *string `json:"ipList,omitempty" xml:"ipList,omitempty"`
	// The list of virtual private cloud (VPC) IP addresses.
	//
	// example:
	//
	// 10.88.111.3
	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.
	//
	// example:
	//
	// false
	AllowFullScan *bool `json:"allowFullScan,omitempty" xml:"allowFullScan,omitempty"`
	// This operation does not return a value for this parameter.
	//
	// example:
	//
	// No value
	ElderTunnelQuota *string `json:"elderTunnelQuota,omitempty" xml:"elderTunnelQuota,omitempty"`
	// Indicates whether the DECIMAL data type in MaxCompute V2.0 is enabled.
	//
	// example:
	//
	// true
	EnableDecimal2      *bool `json:"enableDecimal2,omitempty" xml:"enableDecimal2,omitempty"`
	EnableFdcCacheForce *bool `json:"enableFdcCacheForce,omitempty" xml:"enableFdcCacheForce,omitempty"`
	EnableTieredStorage *bool `json:"enableTieredStorage,omitempty" xml:"enableTieredStorage,omitempty"`
	// Indicates whether tunnel quota routing is enabled.
	//
	// example:
	//
	// true
	EnableTunnelQuotaRoute *bool `json:"enableTunnelQuotaRoute,omitempty" xml:"enableTunnelQuotaRoute,omitempty"`
	// The encryption information.
	Encryption *GetProjectResponseBodyDataPropertiesEncryption `json:"encryption,omitempty" xml:"encryption,omitempty" type:"Struct"`
	FdcQuota   *string                                         `json:"fdcQuota,omitempty" xml:"fdcQuota,omitempty"`
	// The number of days for which backup data can be retained.
	//
	// example:
	//
	// 1
	RetentionDays *int64 `json:"retentionDays,omitempty" xml:"retentionDays,omitempty"`
	// The upper limit for the resources that are consumed by an SQL statement.
	//
	// example:
	//
	// 1500
	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"`
	TableLifecycleConfig *GetProjectResponseBodyDataPropertiesTableLifecycleConfig `json:"tableLifecycleConfig,omitempty" xml:"tableLifecycleConfig,omitempty" type:"Struct"`
	// The time zone of the project.
	//
	// example:
	//
	// Asia/Shanghai
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
	// The name of the tunnel quota.
	//
	// example:
	//
	// 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.
	//
	// example:
	//
	// 2.0
	TypeSystem *string `json:"typeSystem,omitempty" xml:"typeSystem,omitempty"`
}

func (GetProjectResponseBodyDataProperties) GoString

func (*GetProjectResponseBodyDataProperties) SetAllowFullScan

func (*GetProjectResponseBodyDataProperties) SetElderTunnelQuota

func (*GetProjectResponseBodyDataProperties) SetEnableDecimal2

func (*GetProjectResponseBodyDataProperties) SetEnableFdcCacheForce added in v1.4.0

func (*GetProjectResponseBodyDataProperties) SetEnableTieredStorage added in v1.4.1

func (*GetProjectResponseBodyDataProperties) SetEnableTunnelQuotaRoute

func (*GetProjectResponseBodyDataProperties) SetFdcQuota added in v1.4.0

func (*GetProjectResponseBodyDataProperties) SetRetentionDays

func (*GetProjectResponseBodyDataProperties) SetSqlMeteringMax

func (*GetProjectResponseBodyDataProperties) SetStorageTierInfo added in v1.1.0

func (*GetProjectResponseBodyDataProperties) SetTableLifecycleConfig added in v1.4.1

func (*GetProjectResponseBodyDataProperties) SetTimezone

func (*GetProjectResponseBodyDataProperties) SetTunnelQuota

func (*GetProjectResponseBodyDataProperties) SetTypeSystem

func (GetProjectResponseBodyDataProperties) String

type GetProjectResponseBodyDataPropertiesEncryption

type GetProjectResponseBodyDataPropertiesEncryption struct {
	// The name of the encryption algorithm.
	//
	// example:
	//
	// SHA1
	Algorithm *string `json:"algorithm,omitempty" xml:"algorithm,omitempty"`
	// Indicates whether data encryption is enabled. Valid values: true and false.
	//
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// The key of the encryption algorithm.
	//
	// example:
	//
	// dafault
	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.
	//
	// example:
	//
	// 86672917
	ProjectBackupSize *int64 `json:"projectBackupSize,omitempty" xml:"projectBackupSize,omitempty"`
	// The total storage.
	//
	// example:
	//
	// 56066037
	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.
	//
	// example:
	//
	// 21764917
	LongTermSize *int64 `json:"longTermSize,omitempty" xml:"longTermSize,omitempty"`
	// The IA storage.
	//
	// example:
	//
	// 767693
	LowFrequencySize *int64 `json:"lowFrequencySize,omitempty" xml:"lowFrequencySize,omitempty"`
	// The standard storage.
	//
	// example:
	//
	// 27649172
	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.
	//
	// example:
	//
	// optional
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The retention period of a table. Unit: days.
	//
	// example:
	//
	// 37231
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesTableLifecycle) GoString

func (*GetProjectResponseBodyDataPropertiesTableLifecycle) SetType

func (*GetProjectResponseBodyDataPropertiesTableLifecycle) SetValue

func (GetProjectResponseBodyDataPropertiesTableLifecycle) String

type GetProjectResponseBodyDataPropertiesTableLifecycleConfig added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfig struct {
	TierToLongterm     *GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongterm     `json:"TierToLongterm,omitempty" xml:"TierToLongterm,omitempty" type:"Struct"`
	TierToLowFrequency *GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequency `json:"TierToLowFrequency,omitempty" xml:"TierToLowFrequency,omitempty" type:"Struct"`
}

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfig) GoString added in v1.4.1

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfig) String added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongterm added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongterm struct {
	DaysAfterLastAccessGreaterThan           *GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastAccessGreaterThan           `json:"daysAfterLastAccessGreaterThan,omitempty" xml:"daysAfterLastAccessGreaterThan,omitempty" type:"Struct"`
	DaysAfterLastModificationGreaterThan     *GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastModificationGreaterThan     `json:"daysAfterLastModificationGreaterThan,omitempty" xml:"daysAfterLastModificationGreaterThan,omitempty" type:"Struct"`
	DaysAfterLastTierModificationGreaterThan *GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastTierModificationGreaterThan `` /* 128-byte string literal not displayed */
}

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongterm) GoString added in v1.4.1

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongterm) String added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastAccessGreaterThan added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastAccessGreaterThan struct {
	ConditionCode *string `json:"conditionCode,omitempty" xml:"conditionCode,omitempty"`
	Value         *int64  `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastAccessGreaterThan) GoString added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastAccessGreaterThan) SetConditionCode added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastAccessGreaterThan) SetValue added in v1.4.1

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastAccessGreaterThan) String added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastModificationGreaterThan added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastModificationGreaterThan struct {
	ConditionCode *string `json:"conditionCode,omitempty" xml:"conditionCode,omitempty"`
	Value         *int64  `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastModificationGreaterThan) GoString added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastModificationGreaterThan) SetConditionCode added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastModificationGreaterThan) SetValue added in v1.4.1

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastModificationGreaterThan) String added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastTierModificationGreaterThan added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastTierModificationGreaterThan struct {
	ConditionCode *string `json:"conditionCode,omitempty" xml:"conditionCode,omitempty"`
	Value         *int64  `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastTierModificationGreaterThan) GoString added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastTierModificationGreaterThan) SetConditionCode added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastTierModificationGreaterThan) SetValue added in v1.4.1

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLongtermDaysAfterLastTierModificationGreaterThan) String added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequency added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequency struct {
	DaysAfterLastAccessGreaterThan           *GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastAccessGreaterThan           `json:"daysAfterLastAccessGreaterThan,omitempty" xml:"daysAfterLastAccessGreaterThan,omitempty" type:"Struct"`
	DaysAfterLastModificationGreaterThan     *GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastModificationGreaterThan     `json:"daysAfterLastModificationGreaterThan,omitempty" xml:"daysAfterLastModificationGreaterThan,omitempty" type:"Struct"`
	DaysAfterLastTierModificationGreaterThan *GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastTierModificationGreaterThan `` /* 128-byte string literal not displayed */
}

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequency) GoString added in v1.4.1

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequency) String added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastAccessGreaterThan added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastAccessGreaterThan struct {
	ConditionCode *string `json:"conditionCode,omitempty" xml:"conditionCode,omitempty"`
	Value         *int64  `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastAccessGreaterThan) GoString added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastAccessGreaterThan) SetConditionCode added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastAccessGreaterThan) SetValue added in v1.4.1

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastAccessGreaterThan) String added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastModificationGreaterThan added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastModificationGreaterThan struct {
	ConditionCode *string `json:"conditionCode,omitempty" xml:"conditionCode,omitempty"`
	Value         *int64  `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastModificationGreaterThan) GoString added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastModificationGreaterThan) SetConditionCode added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastModificationGreaterThan) SetValue added in v1.4.1

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastModificationGreaterThan) String added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastTierModificationGreaterThan added in v1.4.1

type GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastTierModificationGreaterThan struct {
	ConditionCode *string `json:"conditionCode,omitempty" xml:"conditionCode,omitempty"`
	Value         *int64  `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastTierModificationGreaterThan) GoString added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastTierModificationGreaterThan) SetConditionCode added in v1.4.1

func (*GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastTierModificationGreaterThan) SetValue added in v1.4.1

func (GetProjectResponseBodyDataPropertiesTableLifecycleConfigTierToLowFrequencyDaysAfterLastTierModificationGreaterThan) String added in v1.4.1

type GetProjectResponseBodyDataSaleTag

type GetProjectResponseBodyDataSaleTag struct {
	// The ID of the resource.
	//
	// example:
	//
	// project_name
	ResourceId *string `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
	// The type of the resource.
	//
	// example:
	//
	// project
	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.
	//
	// example:
	//
	// false
	EnableDownloadPrivilege *bool `json:"enableDownloadPrivilege,omitempty" xml:"enableDownloadPrivilege,omitempty"`
	// Indicates whether label-based access control is enabled.
	//
	// example:
	//
	// false
	LabelSecurity *bool `json:"labelSecurity,omitempty" xml:"labelSecurity,omitempty"`
	// Indicates whether the object creator is allowed to perform operations on objects.
	//
	// example:
	//
	// true
	ObjectCreatorHasAccessPermission *bool `json:"objectCreatorHasAccessPermission,omitempty" xml:"objectCreatorHasAccessPermission,omitempty"`
	// Indicates whether the object creator is allowed to authorize other users to perform operations on objects.
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// true
	UsingAcl *bool `json:"usingAcl,omitempty" xml:"usingAcl,omitempty"`
	// Indicates whether policy-based access control is enabled.
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// {
	//
	//     "Version": "1",
	//
	//     "Statement":
	//
	//     [{
	//
	//         "Effect":"Allow",
	//
	//         "Principal":"<Principal>",
	//
	//         "Action":["odps:<Action1>[, <Action2>, ...]"],
	//
	//         "Resource":"acs:odps:*:<Resource>",
	//
	//         "Condition":{
	//
	//             "StringEquals": {
	//
	//                 "odps:TaskType":["<Tasktype>"]
	//
	//             }
	//
	//         }
	//
	//     }]
	//
	//     }
	ExceptionPolicy *string `json:"exceptionPolicy,omitempty" xml:"exceptionPolicy,omitempty"`
	// Indicates whether project data protection is enabled.
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 483212237127906
	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.
	//
	// example:
	//
	// 0be3e0aa16667684362147582e038f
	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.
	//
	// example:
	//
	// 2022-05-16T06:07:45Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The name of the quota plan.
	//
	// example:
	//
	// planA
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the quota plan was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the quota.
	//
	// example:
	//
	// 0
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	//
	// example:
	//
	// quota_a
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	//
	// example:
	//
	// quota_nickname
	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.
	//
	// example:
	//
	// null
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	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.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 478403690625249
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The ID of the order.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the user who created the quota plan.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	//
	// example:
	//
	// 1000048
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	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.
	//
	// example:
	//
	// 0
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 478403690625249
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The ID of the order.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	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.
	//
	// example:
	//
	// null
	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.
	//
	// example:
	//
	// false
	Mock *bool `json:"mock,omitempty" xml:"mock,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-chengdu
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 520539530998273
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The returned data.
	Data *GetQuotaResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// The quota ID.
	//
	// example:
	//
	// 0
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	//
	// example:
	//
	// quota_a
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	//
	// example:
	//
	// quota_nickname
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	//
	// example:
	//
	// {"minCU":10,
	//
	// "adhocCU":0,
	//
	// "maxCU":10,
	//
	// "schedulerType":"Fair",
	//
	// }
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	//
	// example:
	//
	// null
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 0b87b7a316654730544735643e9200
	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.
	//
	// example:
	//
	// ON
	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.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 478403690625249
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The quota ID.
	//
	// example:
	//
	// 0
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	//
	// example:
	//
	// quota_a
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	//
	// example:
	//
	// quota_nickname
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	//
	// example:
	//
	// {"minCU":10,
	//
	// "adhocCU":0,
	//
	// "maxCU":10,
	//
	// "schedulerType":"Fair",
	//
	// }
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	//
	// example:
	//
	// null
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	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.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 478403690625249
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// "quota"
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	//
	// example:
	//
	// UTC+8
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	//
	// example:
	//
	// 1000048
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The nickname of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	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.
	//
	// example:
	//
	// 0
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 478403690625249
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// "quota"
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	//
	// example:
	//
	// UTC+8
	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.
	//
	// example:
	//
	// "quota"
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	//
	// example:
	//
	// UTC+8
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	//
	// example:
	//
	// 1000048
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	//
	// example:
	//
	// {"minCU":10,
	//
	// "adhocCU":0,
	//
	// "maxCU":10,
	//
	// "schedulerType":"Fair",
	//
	// }
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	//
	// example:
	//
	// 0
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 478403690625249
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// "quota"
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	//
	// example:
	//
	// UTC+8
	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.
	//
	// example:
	//
	// UTC+8
	DisplayTimezone *string `json:"displayTimezone,omitempty" xml:"displayTimezone,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 478403690625249
	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.
	//
	// example:
	//
	// success
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	//
	// example:
	//
	// errorMsg
	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.
	//
	// example:
	//
	// 200
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0bc059b716696296266308790e0d3e
	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.
	//
	// example:
	//
	// 63
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	Operator *string `json:"operator,omitempty" xml:"operator,omitempty"`
	// The name of the quota plan.
	//
	// example:
	//
	// planA
	Plan *string `json:"plan,omitempty" xml:"plan,omitempty"`
	// The time zone.
	//
	// example:
	//
	// UTC+8
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
	// The type of the quota plan.
	//
	// example:
	//
	// once
	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.
	//
	// example:
	//
	// 2022-04-25T04:23:04Z
	After *string `json:"after,omitempty" xml:"after,omitempty"`
	// The time when the quota plan takes effect.
	//
	// example:
	//
	// 0900
	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.
	//
	// This parameter is required.
	//
	// example:
	//
	// tableA
	ObjectName *string `json:"objectName,omitempty" xml:"objectName,omitempty"`
	// The type of the object.
	//
	// This parameter is required.
	//
	// example:
	//
	// table
	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.
	//
	// example:
	//
	// 0bc1366d16686529650188023ef87f
	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.
	//
	// example:
	//
	// tableA
	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.
	//
	// example:
	//
	// 040002
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	//
	// example:
	//
	// error message
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// The HTTP status code.
	//
	// example:
	//
	// 200
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0a06dc0916696898838762018e9564
	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.
	//
	// example:
	//
	// functionA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// instanceA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// packageA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// projectA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// resourceA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// tableA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The Schema name.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// {
	//
	//       "Statement": [
	//
	//             {
	//
	//                   "Action": [
	//
	//                         "odps:*"
	//
	//                   ],
	//
	//                   "Effect": "Allow",
	//
	//                   "Resource": [
	//
	//                         "acs:odps:*:projects/{projectname}/authorization/packages"
	//
	//                   ]
	//
	//             }
	//
	//       ],
	//
	//       "Version": "1"
	//
	// }
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0bc1eeed16675342848904412e08dd
	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.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1683785928
	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.
	//
	// example:
	//
	// 1
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Maximum value: 20.
	//
	// example:
	//
	// 10
	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.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1683612946
	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.
	//
	// example:
	//
	// success
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// The error message.
	//
	// example:
	//
	// 0A3B1FD2006A24C8D8BE65CDAC028298
	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.
	//
	// example:
	//
	// 200
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0bc3b4ab16684833172127321e2c25
	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.
	//
	// example:
	//
	// 2
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// 64
	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.
	//
	// example:
	//
	// 0.45
	CuSnapshot *float64 `json:"cuSnapshot,omitempty" xml:"cuSnapshot,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// 2023050206371544gomgtp3ljcr4
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The account that submits the job.
	//
	// example:
	//
	// ALIYUN$xxx@test.aliyunid.com
	JobOwner *string `json:"jobOwner,omitempty" xml:"jobOwner,omitempty"`
	// The memory snapshot proportion of the job.
	//
	// example:
	//
	// 0.45
	MemorySnapshot *float64 `json:"memorySnapshot,omitempty" xml:"memorySnapshot,omitempty"`
	// The progress of the job.
	//
	// example:
	//
	// 0
	Progress *float64 `json:"progress,omitempty" xml:"progress,omitempty"`
	// The name of the MaxCompute project.
	//
	// example:
	//
	// project_20221021123044_981b
	Project *string `json:"project,omitempty" xml:"project,omitempty"`
	// The nickname of the quota that is used by the job.
	//
	// example:
	//
	// my_quota
	QuotaNickname *string `json:"quotaNickname,omitempty" xml:"quotaNickname,omitempty"`
	// The time when the job starts to run.
	//
	// example:
	//
	// 1689746864
	RunningAtTime *int64 `json:"runningAtTime,omitempty" xml:"runningAtTime,omitempty"`
	// The time when the job is submitted.
	//
	// example:
	//
	// 1689746864
	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.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1683785928
	From *int64 `json:"from,omitempty" xml:"from,omitempty"`
	// The list of job executors.
	JobOwnerListShrink *string `json:"jobOwnerList,omitempty" xml:"jobOwnerList,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Maximum value: 20.
	//
	// example:
	//
	// 10
	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.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1683612946
	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 {
	// example:
	//
	// default
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
	// example:
	//
	// internal
	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"`
	// example:
	//
	// 0a06dd4516687375802853481ec9fd
	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 {
	// example:
	//
	// false
	AutoRefreshEnabled *bool `json:"autoRefreshEnabled,omitempty" xml:"autoRefreshEnabled,omitempty"`
	// example:
	//
	// sale_detail
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// example:
	//
	// create table if not exists sale_detail( shop_name STRING, customer_id STRING, total_price DOUBLE) partitioned by (sale_date STRING, region STRING);
	CreateTableDDL *string `json:"createTableDDL,omitempty" xml:"createTableDDL,omitempty"`
	// example:
	//
	// 2022-01-17T07:07:47Z
	CreationTime *int64 `json:"creationTime,omitempty" xml:"creationTime,omitempty"`
	// example:
	//
	// project_name.schema_name.table_name
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// example:
	//
	// 200
	FileNum *int64 `json:"fileNum,omitempty" xml:"fileNum,omitempty"`
	// example:
	//
	// false
	IsExternalTable *bool `json:"isExternalTable,omitempty" xml:"isExternalTable,omitempty"`
	// example:
	//
	// false
	IsOutdated *bool `json:"isOutdated,omitempty" xml:"isOutdated,omitempty"`
	// example:
	//
	// 2023-11-21T02:05:56Z
	LastAccessTime *int64 `json:"lastAccessTime,omitempty" xml:"lastAccessTime,omitempty"`
	// example:
	//
	// 2023-11-21T02:05:56Z
	LastDDLTime *int64 `json:"lastDDLTime,omitempty" xml:"lastDDLTime,omitempty"`
	// example:
	//
	// 2023-11-21T02:05:56Z
	LastModifiedTime *int64 `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	// example:
	//
	// -1
	Lifecycle *string `json:"lifecycle,omitempty" xml:"lifecycle,omitempty"`
	Location  *string `json:"location,omitempty" xml:"location,omitempty"`
	// example:
	//
	// false
	MaterializedView *bool `json:"materializedView,omitempty" xml:"materializedView,omitempty"`
	// example:
	//
	// sale_detail
	Name          *string                                      `json:"name,omitempty" xml:"name,omitempty"`
	NativeColumns []*GetTableInfoResponseBodyDataNativeColumns `json:"nativeColumns,omitempty" xml:"nativeColumns,omitempty" type:"Repeated"`
	// example:
	//
	// acs:ram::xxxxx:role/aliyunodpsdefaultrole
	OdpsPropertiesRolearn *string `json:"odpsPropertiesRolearn,omitempty" xml:"odpsPropertiesRolearn,omitempty"`
	// example:
	//
	// true
	OdpsSqlTextOptionFlushHeader *bool `json:"odpsSqlTextOptionFlushHeader,omitempty" xml:"odpsSqlTextOptionFlushHeader,omitempty"`
	// example:
	//
	// 1
	OdpsTextOptionHeaderLinesCount *int64 `json:"odpsTextOptionHeaderLinesCount,omitempty" xml:"odpsTextOptionHeaderLinesCount,omitempty"`
	// example:
	//
	// 188785396123****
	Owner            *string                                         `json:"owner,omitempty" xml:"owner,omitempty"`
	PartitionColumns []*GetTableInfoResponseBodyDataPartitionColumns `json:"partitionColumns,omitempty" xml:"partitionColumns,omitempty" type:"Repeated"`
	// example:
	//
	// 2763
	PhysicalSize *int64 `json:"physicalSize,omitempty" xml:"physicalSize,omitempty"`
	// example:
	//
	// projectA
	ProjectName *string `json:"projectName,omitempty" xml:"projectName,omitempty"`
	// example:
	//
	// false
	RewriteEnabled *bool `json:"rewriteEnabled,omitempty" xml:"rewriteEnabled,omitempty"`
	// example:
	//
	// default
	Schema *string `json:"schema,omitempty" xml:"schema,omitempty"`
	// example:
	//
	// 5372
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// example:
	//
	// com.aliyun.odps.CsvStorageHandler
	StorageHandler *string `json:"storageHandler,omitempty" xml:"storageHandler,omitempty"`
	// example:
	//
	// 0
	TableLabel *string `json:"tableLabel,omitempty" xml:"tableLabel,omitempty"`
	// example:
	//
	// ots_tpch_orders
	TablesotreTableName *string `json:"tablesotreTableName,omitempty" xml:"tablesotreTableName,omitempty"`
	// example:
	//
	// :o_orderkey,:o_orderdate,o_custkey,o_orderstatus,o_totalprice
	TablestoreColumnsMapping *string `json:"tablestoreColumnsMapping,omitempty" xml:"tablestoreColumnsMapping,omitempty"`
	Type                     *string `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// select shop_name, sum(total_price) from sale_detail group by shop_name
	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"`
	// example:
	//
	// 0
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// shop_name
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// STRING
	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"`
	// example:
	//
	// 0
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// sale_date
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// STRING
	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.
	//
	// example:
	//
	// 0bc0590416675329272834336e4387
	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.
	//
	// example:
	//
	// [
	//
	//       {
	//
	//             "instanceId": "",
	//
	//             "projectName": ""
	//
	//       },
	//
	//       {
	//
	//             "instanceId": "",
	//
	//             "projectName": ""
	//
	//       }
	//
	// ]
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region in which the instance resides.
	//
	// example:
	//
	// cn-hangzhou
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 478403690625249
	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.
	//
	// example:
	//
	// success
	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.
	//
	// example:
	//
	// 200
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0abb7ede16814560741256732e91b6
	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.
	//
	// example:
	//
	// cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries to return on each page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// a
	Prefix *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
	// the name of schema.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// 0be3e0b716671885050924814e3623
	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.
	//
	// example:
	//
	// cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// abc
	Class *string `json:"class,omitempty" xml:"class,omitempty"`
	// The time when the function was created. Unit: milliseconds.
	//
	// example:
	//
	// 1664505167000
	CreationTime *int64 `json:"creationTime,omitempty" xml:"creationTime,omitempty"`
	// The display name of the function.
	//
	// example:
	//
	// getdate
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// The name of the function.
	//
	// example:
	//
	// getdate
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The owner of the function.
	//
	// example:
	//
	// odpsowner
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// The name of the resource that was associated with the function.
	//
	// example:
	//
	// abc
	Resources *string `json:"resources,omitempty" xml:"resources,omitempty"`
	// The schema of the function.
	//
	// example:
	//
	// abc
	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.
	//
	// example:
	//
	// true
	AscOrder *bool `json:"ascOrder,omitempty" xml:"ascOrder,omitempty"`
	// The request body parameters.
	//
	// example:
	//
	// {
	//
	//   "from":1672112000,
	//
	//   "to":1672112130,
	//
	//   "statusList":[],
	//
	//   "quotaNickname":"quota_nickname",
	//
	//   "projectList":[],
	//
	//   "typeList":[],
	//
	//   "jobOwnerList":[],
	//
	//   "signatureList":[],
	//
	//   "extNodeIdList":[],
	//
	//   "instanceIdList":[],
	//
	//   "priorityList":[],
	//
	//   "settings":{
	//
	//     "key":"value"
	//
	//   }
	//
	// }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The column based on which you want to sort query results.
	//
	// example:
	//
	// cuUsage
	OrderColumn *string `json:"orderColumn,omitempty" xml:"orderColumn,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-shanghai
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 478403690625249
	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.
	//
	// example:
	//
	// 200
	HttpCode *int32 `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 0bc13a9516807484336515320e38f5
	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.
	//
	// example:
	//
	// 2
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The total number of returned entries.
	//
	// example:
	//
	// 64
	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.
	//
	// example:
	//
	// AY20A
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The CU snapshot proportion of the job.
	//
	// example:
	//
	// 0.48
	CuSnapshot *float64 `json:"cuSnapshot,omitempty" xml:"cuSnapshot,omitempty"`
	// The total number of used compute units (CUs).
	//
	// example:
	//
	// 10
	CuUsage *int64 `json:"cuUsage,omitempty" xml:"cuUsage,omitempty"`
	// The time when the job stops running.
	//
	// example:
	//
	// 0
	EndAtTime *int64 `json:"endAtTime,omitempty" xml:"endAtTime,omitempty"`
	// The node ID of DataWorks.
	//
	// example:
	//
	// node_4
	ExtNodeId *string `json:"extNodeId,omitempty" xml:"extNodeId,omitempty"`
	// The account of the node owner.
	//
	// example:
	//
	// duty_2
	ExtNodeOnDuty *string `json:"extNodeOnDuty,omitempty" xml:"extNodeOnDuty,omitempty"`
	// The upstream platform.
	//
	// example:
	//
	// platform_3
	ExtPlantFrom *string `json:"extPlantFrom,omitempty" xml:"extPlantFrom,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// 20230410050036549gfmsdwf60gg
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The account that commits the job.
	//
	// example:
	//
	// ALIYUN$xxx@test.aliyunid.com
	JobOwner *string `json:"jobOwner,omitempty" xml:"jobOwner,omitempty"`
	// The type of the job.
	//
	// example:
	//
	// SQL
	JobType *string `json:"jobType,omitempty" xml:"jobType,omitempty"`
	// The memory snapshot proportion of the job.
	//
	// example:
	//
	// 0.42
	MemorySnapshot *float64 `json:"memorySnapshot,omitempty" xml:"memorySnapshot,omitempty"`
	// The total memory usage.
	//
	// example:
	//
	// 40
	MemoryUsage *int64 `json:"memoryUsage,omitempty" xml:"memoryUsage,omitempty"`
	// The priority of the job.
	//
	// example:
	//
	// 1
	Priority *int64 `json:"priority,omitempty" xml:"priority,omitempty"`
	// The name of the MaxCompute project.
	//
	// example:
	//
	// openrec_new
	Project *string `json:"project,omitempty" xml:"project,omitempty"`
	// The nickname of the quota that is used by the job.
	//
	// example:
	//
	// my_quota
	QuotaNickname *string `json:"quotaNickname,omitempty" xml:"quotaNickname,omitempty"`
	// The type of the quota.
	//
	// example:
	//
	// subscription
	QuotaType *string `json:"quotaType,omitempty" xml:"quotaType,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-shanghai
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The time when the job starts to run.
	//
	// example:
	//
	// 1672112113
	RunningAtTime *int64 `json:"runningAtTime,omitempty" xml:"runningAtTime,omitempty"`
	// The period for which the job runs.
	//
	// example:
	//
	// 800
	RunningTime *int64 `json:"runningTime,omitempty" xml:"runningTime,omitempty"`
	// The signature of the SQL job.
	//
	// example:
	//
	// i094KijGrN3kOXZ74kbexB77XQY=
	Signature *string `json:"signature,omitempty" xml:"signature,omitempty"`
	// The status of the job.
	//
	// example:
	//
	// running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The status of the snapshot.
	//
	// example:
	//
	// running
	StatusSnapshot *string `json:"statusSnapshot,omitempty" xml:"statusSnapshot,omitempty"`
	// The time when the job was committed.
	//
	// example:
	//
	// 1672112013
	SubmittedAtTime *int64 `json:"submittedAtTime,omitempty" xml:"submittedAtTime,omitempty"`
	// The tags.
	//
	// example:
	//
	// []
	Tags *string `json:"tags,omitempty" xml:"tags,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 213065738244354
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The total period for which the job runs.
	//
	// example:
	//
	// 900
	TotalTime *int64 `json:"totalTime,omitempty" xml:"totalTime,omitempty"`
	// The duration for which the job waits to start.
	//
	// example:
	//
	// 100
	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.
	//
	// example:
	//
	// 0bc3b4aa16677927210252786e4cb6
	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.
	//
	// example:
	//
	// 2022-08-02T02:30:34Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The name of the package.
	//
	// example:
	//
	// packageA
	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.
	//
	// example:
	//
	// 2022-09-02T02:30:34Z
	InstallTime *int64 `json:"installTime,omitempty" xml:"installTime,omitempty"`
	// The name of the package.
	//
	// example:
	//
	// packageB
	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.
	//
	// example:
	//
	// projectB
	SourceProject *string `json:"sourceProject,omitempty" xml:"sourceProject,omitempty"`
	// The status of the package.
	//
	// example:
	//
	// OK
	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.
	//
	// example:
	//
	// 0b87b7b316643495896551555e855b
	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.
	//
	// example:
	//
	// userA
	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
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// example:
	//
	// true
	ListSystemCatalog *bool `json:"listSystemCatalog,omitempty" xml:"listSystemCatalog,omitempty"`
	// The maximum number of entries to return on each page.
	//
	// example:
	//
	// cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	//
	// example:
	//
	// 10
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// Specifies the marker after which the returned list begins.
	//
	// example:
	//
	// a
	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.
	//
	// example:
	//
	// "hsajkdgbkaubh"
	QuotaName *string `json:"quotaName,omitempty" xml:"quotaName,omitempty"`
	// The name of the quota.
	//
	// example:
	//
	// quotaA
	QuotaNickName *string `json:"quotaNickName,omitempty" xml:"quotaNickName,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// "aaaa-bbbb"
	SaleTags *string `json:"saleTags,omitempty" xml:"saleTags,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 549532154333697
	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.
	//
	// example:
	//
	// "managed"
	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.
	//
	// example:
	//
	// 0b16399216671970335563173e2340
	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.
	//
	// example:
	//
	// AAAAAV3MpHK1AP0pfERHZN5pu6kvikyUl3ChyRxN+qLPvtOb
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// Indicates the marker after which the returned list begins.
	//
	// example:
	//
	// cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// maxcompute projects
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The storage usage.
	//
	// example:
	//
	// 16489027
	CostStorage *string `json:"costStorage,omitempty" xml:"costStorage,omitempty"`
	// Create time
	//
	// example:
	//
	// 1704380838000
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// The default computing quota.
	//
	// example:
	//
	// quotaA
	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.
	//
	// example:
	//
	// odps_project
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The owner of the project.
	//
	// example:
	//
	// 1139815775606813
	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
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// AVAILABLE
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Indicates whether the current project supports the MaxCompute three-layer model.
	//
	// Valid values:
	//
	// 	- true
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// 	- false
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// managed
	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.
	//
	// example:
	//
	// 10.88.111.3
	IpList *string `json:"ipList,omitempty" xml:"ipList,omitempty"`
	// The list of virtual private cloud (VPC) IP addresses.
	//
	// example:
	//
	// 10.88.111.3
	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.
	//
	// example:
	//
	// false
	AllowFullScan *bool `json:"allowFullScan,omitempty" xml:"allowFullScan,omitempty"`
	// Indicates whether the DECIMAL data type in the MaxCompute V2.0 data type edition is enabled.
	//
	// example:
	//
	// true
	EnableDecimal2 *bool `json:"enableDecimal2,omitempty" xml:"enableDecimal2,omitempty"`
	// Indicates whether tunnel quota routing is enabled.
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// 1
	RetentionDays *int64 `json:"retentionDays,omitempty" xml:"retentionDays,omitempty"`
	// The upper limit for the resources that are consumed by an SQL statement.
	//
	// example:
	//
	// 1500
	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.
	//
	// example:
	//
	// Asia/Shanghai
	Timezone *string `json:"timezone,omitempty" xml:"timezone,omitempty"`
	// The name of the tunnel quota.
	//
	// example:
	//
	// quota_tunnel
	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.
	//
	// example:
	//
	// 2
	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.
	//
	// example:
	//
	// SHA1
	Algorithm *string `json:"algorithm,omitempty" xml:"algorithm,omitempty"`
	// Indicates whether data encryption is enabled. Valid values: true and false.
	//
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// The key of the encryption algorithm.
	//
	// example:
	//
	// dafault
	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.
	//
	// example:
	//
	// optional
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The retention period of a table. Unit: days.
	//
	// example:
	//
	// 37231
	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.
	//
	// example:
	//
	// "aaaa-bbbb"
	ResourceId *string `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
	// The type of the object. Valid values: quota and project.
	//
	// example:
	//
	// "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.
	//
	// example:
	//
	// false
	EnableDownloadPrivilege *bool `json:"enableDownloadPrivilege,omitempty" xml:"enableDownloadPrivilege,omitempty"`
	// Indicates whether label-based access control is enabled.
	//
	// example:
	//
	// false
	LabelSecurity *bool `json:"labelSecurity,omitempty" xml:"labelSecurity,omitempty"`
	// Indicates whether the object creator is allowed to perform operations on objects.
	//
	// example:
	//
	// true
	ObjectCreatorHasAccessPermission *bool `json:"objectCreatorHasAccessPermission,omitempty" xml:"objectCreatorHasAccessPermission,omitempty"`
	// Indicates whether the object creator is allowed to authorize other users to perform operations on objects.
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// true
	UsingAcl *bool `json:"usingAcl,omitempty" xml:"usingAcl,omitempty"`
	// Indicates whether policy-based access control is enabled.
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// {
	//
	//       "Version": "1",
	//
	//       "Statement": [
	//
	//             {
	//
	//                   "Effect": "Allow",
	//
	//                   "Principal": "",
	//
	//                   "Action": [
	//
	//                         "odps:[, , ...]"
	//
	//                   ],
	//
	//                   "Resource": "acs:odps:*:",
	//
	//                   "Condition": {
	//
	//                         "StringEquals": {
	//
	//                               "odps:TaskType": [
	//
	//                                     ""
	//
	//                               ]
	//
	//                         }
	//
	//                   }
	//
	//             }
	//
	//       ]
	//
	// }
	ExceptionPolicy *string `json:"exceptionPolicy,omitempty" xml:"exceptionPolicy,omitempty"`
	// Indicates whether project data protection is enabled.
	//
	// example:
	//
	// true
	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.
	//
	// example:
	//
	// Department
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The tag value.
	//
	// example:
	//
	// acceptance test
	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.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 478403690625249
	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.
	//
	// example:
	//
	// 0be3e0bd16661643917136451ebf55
	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.
	//
	// example:
	//
	// 2022-05-16T06:07:45Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The name of the quota plan.
	//
	// example:
	//
	// planA
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the quota plan was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the quota.
	//
	// example:
	//
	// 0
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	//
	// example:
	//
	// quota_a
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	//
	// example:
	//
	// quota_nickname
	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.
	//
	// example:
	//
	// null
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	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.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 478403690625249
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The ID of the order.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the quota plan was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	//
	// example:
	//
	// 1000048
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The nickname of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	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.
	//
	// example:
	//
	// 0
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 478403690625249
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The ID of the order.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	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.
	//
	// example:
	//
	// subscription
	BillingType *string `json:"billingType,omitempty" xml:"billingType,omitempty"`
	// Specifies the marker after which the returned list begins.
	//
	// example:
	//
	// cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries to return on each page.
	//
	// example:
	//
	// 100
	MaxItem *int64 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The service ID.
	//
	// example:
	//
	// ODPS
	ProductId *string `json:"productId,omitempty" xml:"productId,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// {"tag":"this_is_tag_demo"}
	SaleTags *string `json:"saleTags,omitempty" xml:"saleTags,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 280747109771520
	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.
	//
	// example:
	//
	// AAAAAdDWBF2w6Olxc+cMPjUtUMo/CvPe4IK7f7kIQFrIZjyc
	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.
	//
	// example:
	//
	// cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// 0bc12e6f16677875480593081d2956
	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.
	//
	// example:
	//
	// "abcde"
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// Indicates the marker after which the returned list begins.
	//
	// example:
	//
	// cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The quota ID.
	//
	// example:
	//
	// 0
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	//
	// example:
	//
	// quota_a
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	//
	// example:
	//
	// quota_nickname
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	//
	// example:
	//
	// {"minCU":10,
	//
	// "adhocCU":0,
	//
	// "maxCU":10,
	//
	// "schedulerType":"Fair",
	//
	// }
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	//
	// example:
	//
	// null
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	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.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 280747109771520
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// "quota"
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	//
	// example:
	//
	// UTC+8
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	//
	// example:
	//
	// 1000048
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The nickname of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	//
	// example:
	//
	// {"minCU":10,
	//
	// "adhocCU":0,
	//
	// "maxCU":10,
	//
	// "schedulerType":"Fair",
	//
	// }
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	//
	// example:
	//
	// 0
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 280747109771520
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version of the algorithm image.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// "quota"
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	//
	// example:
	//
	// UTC+8
	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.
	//
	// example:
	//
	// Department
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The value of the tag.
	//
	// example:
	//
	// a12351qHDP6YEQMt
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The quota ID.
	//
	// example:
	//
	// 0
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the quota.
	//
	// example:
	//
	// quota_a
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the quota.
	//
	// example:
	//
	// quota_nickname
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	//
	// example:
	//
	// {"minCU":10,
	//
	// "adhocCU":0,
	//
	// "maxCU":10,
	//
	// "schedulerType":"Fair",
	//
	// }
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	//
	// example:
	//
	// null
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	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.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 280747109771520
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// "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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	//
	// example:
	//
	// UTC+8
	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.
	//
	// example:
	//
	// AT-120N
	Cluster *string `json:"cluster,omitempty" xml:"cluster,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-09-06T02:14:44Z
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the resource.
	//
	// example:
	//
	// 672863518
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// The ID of the level-2 quota.
	//
	// example:
	//
	// 1000048
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// The name of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The alias of the level-2 quota.
	//
	// example:
	//
	// subquotaA
	NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"`
	// The description of the quota.
	//
	// example:
	//
	// {"minCU":10,
	//
	// "adhocCU":0,
	//
	// "maxCU":10,
	//
	// "schedulerType":"Fair",
	//
	// }
	Parameter map[string]interface{} `json:"parameter,omitempty" xml:"parameter,omitempty"`
	// The ID of the parent resource.
	//
	// example:
	//
	// 0
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	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.
	//
	// example:
	//
	// ON
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the resource for the quota.
	//
	// example:
	//
	// abc
	Tag *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 280747109771520
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// The type of the resource system. This parameter corresponds to the resourceSystemType parameter of the cluster.
	//
	// example:
	//
	// FUXI_ONLINE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The version number.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// subscription
	BillingMethod *string `json:"billingMethod,omitempty" xml:"billingMethod,omitempty"`
	// The specifications of the order.
	//
	// example:
	//
	// OdpsStandard
	OdpsSpecCode *string `json:"odpsSpecCode,omitempty" xml:"odpsSpecCode,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 45245678
	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.
	//
	// example:
	//
	// "quota"
	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.
	//
	// example:
	//
	// planA
	CurrPlan *string `json:"currPlan,omitempty" xml:"currPlan,omitempty"`
	// The time when the current quota plan is scheduled.
	//
	// example:
	//
	// 0800
	CurrTime *string `json:"currTime,omitempty" xml:"currTime,omitempty"`
	// The next quota plan that will take effect based on the scheduling plan.
	//
	// example:
	//
	// planB
	NextPlan *string `json:"nextPlan,omitempty" xml:"nextPlan,omitempty"`
	// The time when the next quota plan is scheduled.
	//
	// example:
	//
	// 1700
	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.
	//
	// example:
	//
	// planC
	OncePlan *string `json:"oncePlan,omitempty" xml:"oncePlan,omitempty"`
	// The time when the quota plan immediately takes effect.
	//
	// example:
	//
	// 1500
	OnceTime *string `json:"onceTime,omitempty" xml:"onceTime,omitempty"`
	// The name of the operator.
	//
	// example:
	//
	// userA
	OperatorName *string `json:"operatorName,omitempty" xml:"operatorName,omitempty"`
	// The time zone of the project.
	//
	// example:
	//
	// UTC+8
	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.
	//
	// example:
	//
	// Department
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The value of the tag.
	//
	// example:
	//
	// 1
	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.
	//
	// example:
	//
	// cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries to return on each page.
	//
	// example:
	//
	// 10
	MaxItem *int32 `json:"maxItem,omitempty" xml:"maxItem,omitempty"`
	// The name of the resource.
	//
	// example:
	//
	// res
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The name of the schema.
	//
	// example:
	//
	// default
	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.
	//
	// example:
	//
	// 0bc3b4ae16685836687916212e7850
	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.
	//
	// example:
	//
	// ZmN0X21vbnRoX3Rhb2Jhb19pbmRleCE=
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// file
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The Base64-encoded 128-bit MD5 hash value of the HTTP request body.
	//
	// example:
	//
	// MACiECZtnLiNkNS1v5****=1
	ContentMD5 *string `json:"contentMD5,omitempty" xml:"contentMD5,omitempty"`
	// The time when the resource was created.
	//
	// example:
	//
	// 2022-01-29T03:34:09Z
	CreationTime *int64 `json:"creationTime,omitempty" xml:"creationTime,omitempty"`
	// The display name.
	//
	// example:
	//
	// res_1
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// The time when the resource was modified.
	//
	// example:
	//
	// 2023-04-18T06:15:05Z
	LastModifiedTime *int64 `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	// The user who updated the resource.
	//
	// example:
	//
	// ALIYUN$xxx@test.aliyunid.com
	LastUpdator *string `json:"lastUpdator,omitempty" xml:"lastUpdator,omitempty"`
	// The name of the resource.
	//
	// example:
	//
	// res_1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The owner of the resource.
	//
	// example:
	//
	// 1265860483008101
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// The schema to which the resource belongs.
	//
	// example:
	//
	// schemaA
	Schema *string `json:"schema,omitempty" xml:"schema,omitempty"`
	// The size of the resource.
	//
	// example:
	//
	// 10
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// The resource type.
	//
	// Valid values:
	//
	// 	- file
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// 	- py
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// 	- jar
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// 	- volumefile
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// 	- table
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// example:
	//
	// file
	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.
	//
	// example:
	//
	// 0a06dfe716686526652451361e80ae
	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.
	//
	// example:
	//
	// roleA
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The policy that is attached to the role.
	//
	// example:
	//
	// {
	//
	//       "Statement": [
	//
	//             {
	//
	//                   "Action": [
	//
	//                         "odps:*"
	//
	//                   ],
	//
	//                   "Effect": "Allow",
	//
	//                   "Resource": [
	//
	//                         "acs:odps:*:projects/{projectname}/authorization/packages"
	//
	//                   ]
	//
	//             }
	//
	//       ],
	//
	//       "Version": "1"
	//
	// }
	Policy *string `json:"policy,omitempty" xml:"policy,omitempty"`
	// The type of the role.
	//
	// example:
	//
	// admin
	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.
	//
	// example:
	//
	// functionA
	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.
	//
	// example:
	//
	// instanceA
	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.
	//
	// example:
	//
	// packageA
	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.
	//
	// example:
	//
	// projectA
	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.
	//
	// example:
	//
	// resourceA
	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.
	//
	// example:
	//
	// tableA
	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.
	//
	// example:
	//
	// Y29tbWlzc2lvbl9leHRlcm5hbF91cmdlXzFfd3Ih
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries to return on each page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// a
	Prefix *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
	// The name of the schema.
	//
	// example:
	//
	// default
	SchemaName *string `json:"schemaName,omitempty" xml:"schemaName,omitempty"`
	// The type of the table.
	//
	// example:
	//
	// internal
	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.
	//
	// example:
	//
	// 0a06dd4516687375802853481ec9fd
	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.
	//
	// example:
	//
	// cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
	Marker *string `json:"marker,omitempty" xml:"marker,omitempty"`
	// The maximum number of entries returned per page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// false
	AutoRefreshEnabled *bool `json:"autoRefreshEnabled,omitempty" xml:"autoRefreshEnabled,omitempty"`
	// The DDL statement that is used to create the table.
	//
	// example:
	//
	// create table if not exists sale_detail(
	//
	//  shop_name     STRING,
	//
	//  customer_id   STRING,
	//
	//  total_price   DOUBLE)
	//
	// partitioned by (sale_date STRING, region STRING);
	CreateTableDDL *string `json:"createTableDDL,omitempty" xml:"createTableDDL,omitempty"`
	// The time when the table was created.
	//
	// example:
	//
	// 2022-01-17T07:07:47Z
	CreationTime *int64 `json:"creationTime,omitempty" xml:"creationTime,omitempty"`
	// The display name of the table.
	//
	// example:
	//
	// sale_detail
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// The number of files.
	//
	// example:
	//
	// 200
	FileNum *int64 `json:"fileNum,omitempty" xml:"fileNum,omitempty"`
	// Indicates whether the table is an external table.
	//
	// example:
	//
	// False
	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.
	//
	// example:
	//
	// false
	IsOutdated *bool `json:"isOutdated,omitempty" xml:"isOutdated,omitempty"`
	// The time when the data was last accessed.
	//
	// example:
	//
	// 2023-12-21T02:05:56Z
	LastAccessTime *int64 `json:"lastAccessTime,omitempty" xml:"lastAccessTime,omitempty"`
	// The last time when the DDL statement of the table was updated.
	//
	// example:
	//
	// 2023-11-21T02:05:56Z
	LastDDLTime *int64 `json:"lastDDLTime,omitempty" xml:"lastDDLTime,omitempty"`
	// The time when the data was last updated.
	//
	// example:
	//
	// 2023-11-21T02:05:56Z
	LastModifiedTime *int64 `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	// The lifecycle of the table.
	//
	// example:
	//
	// -1
	Lifecycle *string `json:"lifecycle,omitempty" xml:"lifecycle,omitempty"`
	// The storage location of the external table.
	//
	// example:
	//
	// oss://oss-cn-hangzhou-internal.aliyuncs.com/oss-mc-test/Demo1/
	Location *string `json:"location,omitempty" xml:"location,omitempty"`
	// Indicates whether a materialized view is created.
	//
	// example:
	//
	// false
	MaterializedView *bool `json:"materializedView,omitempty" xml:"materializedView,omitempty"`
	// The name of the table.
	//
	// example:
	//
	// dim_odps
	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).
	//
	// example:
	//
	// acs:ram::xxxxx:role/aliyunodpsdefaultrole
	OdpsPropertiesRolearn *string `json:"odpsPropertiesRolearn,omitempty" xml:"odpsPropertiesRolearn,omitempty"`
	// Indicates whether to ignore the table header.
	//
	// example:
	//
	// true
	OdpsSqlTextOptionFlushHeader *bool `json:"odpsSqlTextOptionFlushHeader,omitempty" xml:"odpsSqlTextOptionFlushHeader,omitempty"`
	// Indicates whether to ignore the first N rows of the table header.
	//
	// example:
	//
	// 1
	OdpsTextOptionHeaderLinesCount *int64 `json:"odpsTextOptionHeaderLinesCount,omitempty" xml:"odpsTextOptionHeaderLinesCount,omitempty"`
	// The owner of the table.
	//
	// example:
	//
	// 1887853961230110
	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.
	//
	// example:
	//
	// 2763
	PhysicalSize *int64 `json:"physicalSize,omitempty" xml:"physicalSize,omitempty"`
	// The name of the project.
	//
	// example:
	//
	// projectA
	ProjectName *string `json:"projectName,omitempty" xml:"projectName,omitempty"`
	// Indicates whether to enable the query rewrite operation that is performed based on the materialized view.
	//
	// example:
	//
	// false
	RewriteEnabled *bool `json:"rewriteEnabled,omitempty" xml:"rewriteEnabled,omitempty"`
	// The schema to which the table belongs.
	//
	// example:
	//
	// default
	Schema *string `json:"schema,omitempty" xml:"schema,omitempty"`
	// The size of the table.
	//
	// example:
	//
	// 5372
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// The extractor of the external table.
	//
	// example:
	//
	// com.aliyun.odps.CsvStorageHandler
	StorageHandler *string `json:"storageHandler,omitempty" xml:"storageHandler,omitempty"`
	// The description of the table.
	//
	// example:
	//
	// sale_detail
	TableComment *string `json:"tableComment,omitempty" xml:"tableComment,omitempty"`
	// The security level of the table.
	//
	// example:
	//
	// 0
	TableLabel *string `json:"tableLabel,omitempty" xml:"tableLabel,omitempty"`
	// The name of the Tablestore table that you want MaxCompute to access.
	//
	// example:
	//
	// ots_tpch_orders
	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.
	//
	// example:
	//
	// :o_orderkey,:o_orderdate,o_custkey,o_orderstatus,o_totalprice
	TablestoreColumnsMapping *string `json:"tablestoreColumnsMapping,omitempty" xml:"tablestoreColumnsMapping,omitempty"`
	// The type of the table.
	//
	// example:
	//
	// internal
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The statement that is used to generate the view.
	//
	// example:
	//
	// select shop_name, sum(total_price)
	//
	// from sale_detail group by shop_name
	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.
	//
	// example:
	//
	// Store name
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The security level of the column.
	//
	// example:
	//
	// 0
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// The name of the column.
	//
	// example:
	//
	// shop_name
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The type of the column.
	//
	// example:
	//
	// STRING
	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.
	//
	// example:
	//
	// Sale date
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// The security level of the partition column.
	//
	// example:
	//
	// 0
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// The name of the partition column.
	//
	// example:
	//
	// sale_date
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The type of the partition column.
	//
	// example:
	//
	// STRING
	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.
	//
	// example:
	//
	// 0be3e0bb16654558425251398e27a9
	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.
	//
	// example:
	//
	// ALIYUN${account_name}
	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.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries to return on each page.
	//
	// example:
	//
	// 10
	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.
	//
	// example:
	//
	// 0a06dd4816687424611405643e3730
	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.
	//
	// example:
	//
	// 2
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// The number of entries returned per page.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The total number of returned entries.
	//
	// example:
	//
	// 64
	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.
	//
	// example:
	//
	// 167835629082
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// The username of the account.
	//
	// example:
	//
	// Bob@
	AccountName *string `json:"accountName,omitempty" xml:"accountName,omitempty"`
	// The type of the account.
	//
	// example:
	//
	// ALIYUN
	AccountType *string `json:"accountType,omitempty" xml:"accountType,omitempty"`
	// The display name.
	//
	// example:
	//
	// Bob
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 1567253789
	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.
	//
	// example:
	//
	// {
	//
	//     "add": {
	//
	//         "allowedProjectList": [
	//
	//             {
	//
	//                 "label": "2",
	//
	//                 "project": "project_name"
	//
	//             }
	//
	//         ],
	//
	//         "resourceList": {
	//
	//             "table": [
	//
	//                 {
	//
	//                     "name": "table_name",
	//
	//                     "actions": [
	//
	//                         "Describe",
	//
	//                         "Select"
	//
	//                     ]
	//
	//                 },
	//
	//                 {
	//
	//                     "name": "table_name",
	//
	//                     "actions": [
	//
	//                         "Describe",
	//
	//                         "Select"
	//
	//                     ]
	//
	//                 }
	//
	//             ],
	//
	//             "resource": [
	//
	//                 {
	//
	//                     "name": "",
	//
	//                     "actions": []
	//
	//                 },
	//
	//                 {
	//
	//                     "name": "",
	//
	//                     "actions": []
	//
	//                 }
	//
	//             ],
	//
	//             "function": [
	//
	//                 {
	//
	//                     "name": "",
	//
	//                     "actions": []
	//
	//                 },
	//
	//                 {
	//
	//                     "name": "",
	//
	//                     "actions": []
	//
	//                 }
	//
	//             ]
	//
	//         }
	//
	//     },
	//
	//     "remove": {
	//
	//         "allowedProjectList": [
	//
	//             {
	//
	//                 "project": "project_name"
	//
	//             },
	//
	//             {
	//
	//                 "project": "project_2"
	//
	//             }
	//
	//         ],
	//
	//         "resourceList": {
	//
	//             "table": [
	//
	//                 {
	//
	//                     "name": "table_name"
	//
	//                 },
	//
	//                 {
	//
	//                     "name": "table_name"
	//
	//                 }
	//
	//             ],
	//
	//             "resource": [
	//
	//                 {
	//
	//                     "name": ""
	//
	//                 },
	//
	//                 {
	//
	//                     "name": ""
	//
	//                 }
	//
	//             ],
	//
	//             "function": [
	//
	//                 {
	//
	//                     "name": ""
	//
	//                 },
	//
	//                 {
	//
	//                     "name": ""
	//
	//                 }
	//
	//             ]
	//
	//         }
	//
	//     }
	//
	// }
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0bc1ec4016697018733156991e0888
	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.
	//
	// example:
	//
	// json {"ipWhiteList":{"ipList": "", // The IP address whitelists are of the STRING data type. Separate multiple IP address whitelists with commas (,). "vpcIpList": "", //} }
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0bc12e4316675560945192024e1044
	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.
	//
	// example:
	//
	// null
	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.
	//
	// example:
	//
	// { "name": "planA", // The quota is a level-1 quota. You can select only the fields that are related to the quota plan. "quota": { "name": "a", "nickName": "aaa_nick", "tenantId": "10001", "regionId": "cn-hangzhou", "parentId": "0", "cluster": "AT-ODPS-TEST3", "parameter": { "minCU": 40, "maxCU": 40, "adhocCU": 0, "elasticMinCU": 40, "elasticMaxCU": 40, "enablePreemptiveScheduling": false, "forceReservedMin":true, "enablePriority":false, "singleJobCULimit":100, "adhocQuotaBeginTimeInSec": 1345, "adhocQuotaEndTimeInSec": 1234, "ignoreAdhocQuota":false }, "subQuotaInfoList": [ { "nickName": "WlmFuxiSecondaryOnlineQuotaTest", "name": "WlmFuxiSecondaryOnlineQuotaTest", "type": "FUXI_ONLINE", "tenantId": "10001", "regionId": "cn-hangzhou", "cluster": "AT-ODPS-TEST3", "parameter": { "minCU": 40, "maxCU": 40, "adhocCU": 0, "elasticMinCU": 40, "elasticMaxCU": 40, "enablePreemptiveScheduling": false, "forceReservedMin":true, "enablePriority":false, "singleJobCULimit":100, "adhocQuotaBeginTimeInSec": 1345, "adhocQuotaEndTimeInSec": 1234, "ignoreAdhocQuota":false } } ] } }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-hangzhou
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 478403690625249
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0a06dfe516688379832875789e2c65
	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.
	//
	// example:
	//
	// {
	//
	//       "id": "0",
	//
	//       "name": "a",
	//
	//       "nickName": "VIRTUAL",
	//
	//       "type": "",
	//
	//       "status": "ON",
	//
	//       "tenantId": "10001",
	//
	//       "regionId": "cn-hangzhou",
	//
	//       "parentId": "0",
	//
	//       "cluster": "AT-ODPS-TEST3",
	//
	//       "version": "",
	//
	//       "billingPolicy": {
	//
	//             "odpsSpecCode": "",
	//
	//             "billingMethod": "subscription"
	//
	//       },
	//
	//       "parameter": {
	//
	//             "minCU": 40,
	//
	//             "maxCU": 40,
	//
	//             "adhocCU": 0,
	//
	//             "elasticMinCU": 40,
	//
	//             "elasticMaxCU": 40,
	//
	//             "enablePreemptiveScheduling": false,
	//
	//             "forceReservedMin": true,
	//
	//             "enablePriority": false,
	//
	//             "singleJobCULimit": 100,
	//
	//             "adhocQuotaBeginTimeInSec": 1345,
	//
	//             "adhocQuotaEndTimeInSec": 1234,
	//
	//             "ignoreAdhocQuota": false
	//
	//       },
	//
	//       "subQuotaInfoList": [
	//
	//             {
	//
	//                   "id": "1000048",
	//
	//                   "nickName": "WlmFuxiSecondaryOnlineQuotaTest",
	//
	//                   "name": "WlmFuxiSecondaryOnlineQuotaTest",
	//
	//                   "type": "FUXI_ONLINE",
	//
	//                   "status": "ON",
	//
	//                   "tenantId": "10001",
	//
	//                   "regionId": "cn-hangzhou",
	//
	//                   "parentId": "0",
	//
	//                   "cluster": "AT-ODPS-TEST3",
	//
	//                   "version": "",
	//
	//                   "billingPolicy": {
	//
	//                         "odpsSpecCode": "",
	//
	//                         "billingMethod": "subscription"
	//
	//                   },
	//
	//                   "parameter": {
	//
	//                         "minCU": 40,
	//
	//                         "maxCU": 40,
	//
	//                         "adhocCU": 0,
	//
	//                         "elasticMinCU": 40,
	//
	//                         "elasticMaxCU": 40,
	//
	//                         "enablePreemptiveScheduling": false,
	//
	//                         "forceReservedMin": true,
	//
	//                         "enablePriority": false,
	//
	//                         "singleJobCULimit": 100,
	//
	//                         "adhocQuotaBeginTimeInSec": 1345,
	//
	//                         "adhocQuotaEndTimeInSec": 1234,
	//
	//                         "ignoreAdhocQuota": false
	//
	//                   }
	//
	//             }
	//
	//       ]
	//
	// }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-shanghai
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The tenant ID.
	//
	// example:
	//
	// 196871833188896
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 0bc12e6a16679892465424670db3eb
	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.
	//
	// example:
	//
	// \\# The quota plan immediately takes effect. [ { "type": "once", "plan": "planA", "operator":"userA" } ] # The quota plan is scheduled on a regular basis. [ { "id": "etl_time", "type": "daily", "condition": { "at": "0800", "after": "2022-04-25T04:23:04Z" // optional }, "plan": "planA" }, { "id": "bi", "type": "daily", "condition": { "at": "0900", "after": "2022-04-25T04:23:04Z" // optional }, "plan": "planB" }, ]
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-chengdu
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// The ID of the tenant.
	//
	// example:
	//
	// 478403690625249
	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.
	//
	// example:
	//
	// success
	Data *string `json:"data,omitempty" xml:"data,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0a06dfe516691014920015940e1c9d
	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