client

package
v3.0.2 Latest Latest
Warning

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

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

Documentation

Overview

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

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CancelProjectModifyRecordRequest

type CancelProjectModifyRecordRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (CancelProjectModifyRecordRequest) GoString

func (*CancelProjectModifyRecordRequest) SetId

func (CancelProjectModifyRecordRequest) String

type CancelProjectModifyRecordResponse

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

func (CancelProjectModifyRecordResponse) GoString

func (*CancelProjectModifyRecordResponse) SetHeaders

func (*CancelProjectModifyRecordResponse) SetStatusCode

func (CancelProjectModifyRecordResponse) String

type CancelProjectModifyRecordResponseBody

type CancelProjectModifyRecordResponseBody struct {
	Advice      *string                                           `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                           `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        interface{}                                       `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *CancelProjectModifyRecordResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                           `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                             `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (CancelProjectModifyRecordResponseBody) GoString

func (*CancelProjectModifyRecordResponseBody) SetAdvice

func (*CancelProjectModifyRecordResponseBody) SetCode

func (*CancelProjectModifyRecordResponseBody) SetCost

func (*CancelProjectModifyRecordResponseBody) SetData

func (*CancelProjectModifyRecordResponseBody) SetMessage

func (*CancelProjectModifyRecordResponseBody) SetPageNumber

func (*CancelProjectModifyRecordResponseBody) SetPageSize

func (*CancelProjectModifyRecordResponseBody) SetRequestId

func (*CancelProjectModifyRecordResponseBody) SetSuccess

func (*CancelProjectModifyRecordResponseBody) SetTotalCount

func (CancelProjectModifyRecordResponseBody) String

type CancelProjectModifyRecordResponseBodyErrorDetail

type CancelProjectModifyRecordResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (CancelProjectModifyRecordResponseBodyErrorDetail) GoString

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetCode

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetExtraContext

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetLevel

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetMessage

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetMessageMcmsContext

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetMessageMcmsKey

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetProposal

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetProposalMcmsContext

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetProposalMcmsKey

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetReason

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetReasonMcmsContext

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetReasonMcmsKey

func (*CancelProjectModifyRecordResponseBodyErrorDetail) SetUpstreamErrorDetail

func (CancelProjectModifyRecordResponseBodyErrorDetail) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) CancelProjectModifyRecord

func (client *Client) CancelProjectModifyRecord(request *CancelProjectModifyRecordRequest) (_result *CancelProjectModifyRecordResponse, _err error)

func (*Client) CancelProjectModifyRecordWithOptions

func (client *Client) CancelProjectModifyRecordWithOptions(request *CancelProjectModifyRecordRequest, runtime *util.RuntimeOptions) (_result *CancelProjectModifyRecordResponse, _err error)
func (client *Client) CreateBackupSetDownloadLink(request *CreateBackupSetDownloadLinkRequest) (_result *CreateBackupSetDownloadLinkResponse, _err error)

func (*Client) CreateBackupSetDownloadLinkWithOptions

func (client *Client) CreateBackupSetDownloadLinkWithOptions(request *CreateBackupSetDownloadLinkRequest, runtime *util.RuntimeOptions) (_result *CreateBackupSetDownloadLinkResponse, _err error)

func (*Client) CreateDatabase

func (client *Client) CreateDatabase(request *CreateDatabaseRequest) (_result *CreateDatabaseResponse, _err error)

func (*Client) CreateDatabaseWithOptions

func (client *Client) CreateDatabaseWithOptions(request *CreateDatabaseRequest, runtime *util.RuntimeOptions) (_result *CreateDatabaseResponse, _err error)

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (_result *CreateInstanceResponse, _err error)

func (*Client) CreateInstanceWithOptions

func (client *Client) CreateInstanceWithOptions(request *CreateInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceResponse, _err error)

func (*Client) CreateLabel

func (client *Client) CreateLabel(request *CreateLabelRequest) (_result *CreateLabelResponse, _err error)

func (*Client) CreateLabelWithOptions

func (client *Client) CreateLabelWithOptions(request *CreateLabelRequest, runtime *util.RuntimeOptions) (_result *CreateLabelResponse, _err error)

func (*Client) CreateMySqlDataSource

func (client *Client) CreateMySqlDataSource(request *CreateMySqlDataSourceRequest) (_result *CreateMySqlDataSourceResponse, _err error)

func (*Client) CreateMySqlDataSourceWithOptions

func (client *Client) CreateMySqlDataSourceWithOptions(request *CreateMySqlDataSourceRequest, runtime *util.RuntimeOptions) (_result *CreateMySqlDataSourceResponse, _err error)

func (*Client) CreateOceanBaseDataSource

func (client *Client) CreateOceanBaseDataSource(request *CreateOceanBaseDataSourceRequest) (_result *CreateOceanBaseDataSourceResponse, _err error)

func (*Client) CreateOceanBaseDataSourceWithOptions

func (client *Client) CreateOceanBaseDataSourceWithOptions(request *CreateOceanBaseDataSourceRequest, runtime *util.RuntimeOptions) (_result *CreateOceanBaseDataSourceResponse, _err error)

func (*Client) CreateOmsMysqlDataSource

func (client *Client) CreateOmsMysqlDataSource(request *CreateOmsMysqlDataSourceRequest) (_result *CreateOmsMysqlDataSourceResponse, _err error)

*

  • To call this operation, you must add the IP address of the OceanBase Migration Service (OMS) server to the whitelist of the Alibaba Cloud database instance, the security rules of the ECS instance, or the security settings of your self-managed database (usually the firewall of your self-managed database) to ensure that OMS can successfully access your database instance. To obtain the IP address of the OMS server, go to the OMS data source management page in the OMS console. *
  • @param request CreateOmsMysqlDataSourceRequest
  • @return CreateOmsMysqlDataSourceResponse

func (*Client) CreateOmsMysqlDataSourceWithOptions

func (client *Client) CreateOmsMysqlDataSourceWithOptions(request *CreateOmsMysqlDataSourceRequest, runtime *util.RuntimeOptions) (_result *CreateOmsMysqlDataSourceResponse, _err error)

*

  • To call this operation, you must add the IP address of the OceanBase Migration Service (OMS) server to the whitelist of the Alibaba Cloud database instance, the security rules of the ECS instance, or the security settings of your self-managed database (usually the firewall of your self-managed database) to ensure that OMS can successfully access your database instance. To obtain the IP address of the OMS server, go to the OMS data source management page in the OMS console. *
  • @param request CreateOmsMysqlDataSourceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateOmsMysqlDataSourceResponse

func (*Client) CreateProject

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

func (*Client) CreateProjectModifyRecords

func (client *Client) CreateProjectModifyRecords(request *CreateProjectModifyRecordsRequest) (_result *CreateProjectModifyRecordsResponse, _err error)

func (*Client) CreateProjectModifyRecordsWithOptions

func (client *Client) CreateProjectModifyRecordsWithOptions(tmpReq *CreateProjectModifyRecordsRequest, runtime *util.RuntimeOptions) (_result *CreateProjectModifyRecordsResponse, _err error)

func (*Client) CreateProjectWithOptions

func (client *Client) CreateProjectWithOptions(tmpReq *CreateProjectRequest, runtime *util.RuntimeOptions) (_result *CreateProjectResponse, _err error)

func (*Client) CreateRdsPostgreSQLDataSource

func (client *Client) CreateRdsPostgreSQLDataSource(request *CreateRdsPostgreSQLDataSourceRequest) (_result *CreateRdsPostgreSQLDataSourceResponse, _err error)

func (*Client) CreateRdsPostgreSQLDataSourceWithOptions

func (client *Client) CreateRdsPostgreSQLDataSourceWithOptions(request *CreateRdsPostgreSQLDataSourceRequest, runtime *util.RuntimeOptions) (_result *CreateRdsPostgreSQLDataSourceResponse, _err error)

func (*Client) CreateSecurityIpGroup

func (client *Client) CreateSecurityIpGroup(request *CreateSecurityIpGroupRequest) (_result *CreateSecurityIpGroupResponse, _err error)

func (*Client) CreateSecurityIpGroupWithOptions

func (client *Client) CreateSecurityIpGroupWithOptions(request *CreateSecurityIpGroupRequest, runtime *util.RuntimeOptions) (_result *CreateSecurityIpGroupResponse, _err error)

func (*Client) CreateTenant

func (client *Client) CreateTenant(request *CreateTenantRequest) (_result *CreateTenantResponse, _err error)

func (*Client) CreateTenantReadOnlyConnection

func (client *Client) CreateTenantReadOnlyConnection(request *CreateTenantReadOnlyConnectionRequest) (_result *CreateTenantReadOnlyConnectionResponse, _err error)

func (*Client) CreateTenantReadOnlyConnectionWithOptions

func (client *Client) CreateTenantReadOnlyConnectionWithOptions(request *CreateTenantReadOnlyConnectionRequest, runtime *util.RuntimeOptions) (_result *CreateTenantReadOnlyConnectionResponse, _err error)

func (*Client) CreateTenantSecurityIpGroup

func (client *Client) CreateTenantSecurityIpGroup(request *CreateTenantSecurityIpGroupRequest) (_result *CreateTenantSecurityIpGroupResponse, _err error)

func (*Client) CreateTenantSecurityIpGroupWithOptions

func (client *Client) CreateTenantSecurityIpGroupWithOptions(request *CreateTenantSecurityIpGroupRequest, runtime *util.RuntimeOptions) (_result *CreateTenantSecurityIpGroupResponse, _err error)

func (*Client) CreateTenantUser

func (client *Client) CreateTenantUser(request *CreateTenantUserRequest) (_result *CreateTenantUserResponse, _err error)

func (*Client) CreateTenantUserWithOptions

func (client *Client) CreateTenantUserWithOptions(request *CreateTenantUserRequest, runtime *util.RuntimeOptions) (_result *CreateTenantUserResponse, _err error)

func (*Client) CreateTenantWithOptions

func (client *Client) CreateTenantWithOptions(request *CreateTenantRequest, runtime *util.RuntimeOptions) (_result *CreateTenantResponse, _err error)

func (*Client) DeleteDataSource

func (client *Client) DeleteDataSource(request *DeleteDataSourceRequest) (_result *DeleteDataSourceResponse, _err error)

func (*Client) DeleteDataSourceWithOptions

func (client *Client) DeleteDataSourceWithOptions(request *DeleteDataSourceRequest, runtime *util.RuntimeOptions) (_result *DeleteDataSourceResponse, _err error)

func (*Client) DeleteDatabases

func (client *Client) DeleteDatabases(request *DeleteDatabasesRequest) (_result *DeleteDatabasesResponse, _err error)

func (*Client) DeleteDatabasesWithOptions

func (client *Client) DeleteDatabasesWithOptions(request *DeleteDatabasesRequest, runtime *util.RuntimeOptions) (_result *DeleteDatabasesResponse, _err error)

func (*Client) DeleteInstances

func (client *Client) DeleteInstances(request *DeleteInstancesRequest) (_result *DeleteInstancesResponse, _err error)

*

  • Before you call this operation, ensure that the following requirements are met:
  • - The cluster is in the Running state.
  • - The cluster is a primary cluster and the billing method is pay-as-you-go. *
  • @param request DeleteInstancesRequest
  • @return DeleteInstancesResponse

func (*Client) DeleteInstancesWithOptions

func (client *Client) DeleteInstancesWithOptions(request *DeleteInstancesRequest, runtime *util.RuntimeOptions) (_result *DeleteInstancesResponse, _err error)

*

  • Before you call this operation, ensure that the following requirements are met:
  • - The cluster is in the Running state.
  • - The cluster is a primary cluster and the billing method is pay-as-you-go. *
  • @param request DeleteInstancesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteInstancesResponse

func (*Client) DeleteProject

func (client *Client) DeleteProject(request *DeleteProjectRequest) (_result *DeleteProjectResponse, _err error)

func (*Client) DeleteProjectWithOptions

func (client *Client) DeleteProjectWithOptions(request *DeleteProjectRequest, runtime *util.RuntimeOptions) (_result *DeleteProjectResponse, _err error)

func (*Client) DeleteSecurityIpGroup

func (client *Client) DeleteSecurityIpGroup(request *DeleteSecurityIpGroupRequest) (_result *DeleteSecurityIpGroupResponse, _err error)

func (*Client) DeleteSecurityIpGroupWithOptions

func (client *Client) DeleteSecurityIpGroupWithOptions(request *DeleteSecurityIpGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityIpGroupResponse, _err error)

func (*Client) DeleteTenantSecurityIpGroup

func (client *Client) DeleteTenantSecurityIpGroup(request *DeleteTenantSecurityIpGroupRequest) (_result *DeleteTenantSecurityIpGroupResponse, _err error)

func (*Client) DeleteTenantSecurityIpGroupWithOptions

func (client *Client) DeleteTenantSecurityIpGroupWithOptions(request *DeleteTenantSecurityIpGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteTenantSecurityIpGroupResponse, _err error)

func (*Client) DeleteTenantUsers

func (client *Client) DeleteTenantUsers(request *DeleteTenantUsersRequest) (_result *DeleteTenantUsersResponse, _err error)

func (*Client) DeleteTenantUsersWithOptions

func (client *Client) DeleteTenantUsersWithOptions(request *DeleteTenantUsersRequest, runtime *util.RuntimeOptions) (_result *DeleteTenantUsersResponse, _err error)

func (*Client) DeleteTenants

func (client *Client) DeleteTenants(request *DeleteTenantsRequest) (_result *DeleteTenantsResponse, _err error)

func (*Client) DeleteTenantsWithOptions

func (client *Client) DeleteTenantsWithOptions(request *DeleteTenantsRequest, runtime *util.RuntimeOptions) (_result *DeleteTenantsResponse, _err error)

func (*Client) DescribeAnomalySQLList

func (client *Client) DescribeAnomalySQLList(request *DescribeAnomalySQLListRequest) (_result *DescribeAnomalySQLListResponse, _err error)

func (*Client) DescribeAnomalySQLListWithOptions

func (client *Client) DescribeAnomalySQLListWithOptions(tmpReq *DescribeAnomalySQLListRequest, runtime *util.RuntimeOptions) (_result *DescribeAnomalySQLListResponse, _err error)

func (*Client) DescribeAvailableCpuResource

func (client *Client) DescribeAvailableCpuResource(request *DescribeAvailableCpuResourceRequest) (_result *DescribeAvailableCpuResourceResponse, _err error)

func (*Client) DescribeAvailableCpuResourceWithOptions

func (client *Client) DescribeAvailableCpuResourceWithOptions(request *DescribeAvailableCpuResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableCpuResourceResponse, _err error)

func (*Client) DescribeAvailableMemResource

func (client *Client) DescribeAvailableMemResource(request *DescribeAvailableMemResourceRequest) (_result *DescribeAvailableMemResourceResponse, _err error)

func (*Client) DescribeAvailableMemResourceWithOptions

func (client *Client) DescribeAvailableMemResourceWithOptions(request *DescribeAvailableMemResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableMemResourceResponse, _err error)

func (*Client) DescribeAvailableSpec

func (client *Client) DescribeAvailableSpec(request *DescribeAvailableSpecRequest) (_result *DescribeAvailableSpecResponse, _err error)

func (*Client) DescribeAvailableSpecWithOptions

func (client *Client) DescribeAvailableSpecWithOptions(request *DescribeAvailableSpecRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableSpecResponse, _err error)

func (*Client) DescribeAvailableZone

func (client *Client) DescribeAvailableZone(request *DescribeAvailableZoneRequest) (_result *DescribeAvailableZoneResponse, _err error)

func (*Client) DescribeAvailableZoneWithOptions

func (client *Client) DescribeAvailableZoneWithOptions(request *DescribeAvailableZoneRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableZoneResponse, _err error)
func (client *Client) DescribeBackupSetDownloadLink(request *DescribeBackupSetDownloadLinkRequest) (_result *DescribeBackupSetDownloadLinkResponse, _err error)

func (*Client) DescribeBackupSetDownloadLinkWithOptions

func (client *Client) DescribeBackupSetDownloadLinkWithOptions(request *DescribeBackupSetDownloadLinkRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupSetDownloadLinkResponse, _err error)

func (*Client) DescribeCharset

func (client *Client) DescribeCharset(request *DescribeCharsetRequest) (_result *DescribeCharsetResponse, _err error)

func (*Client) DescribeCharsetWithOptions

func (client *Client) DescribeCharsetWithOptions(request *DescribeCharsetRequest, runtime *util.RuntimeOptions) (_result *DescribeCharsetResponse, _err error)

func (*Client) DescribeDataBackupSet

func (client *Client) DescribeDataBackupSet(request *DescribeDataBackupSetRequest) (_result *DescribeDataBackupSetResponse, _err error)

func (*Client) DescribeDataBackupSetWithOptions

func (client *Client) DescribeDataBackupSetWithOptions(request *DescribeDataBackupSetRequest, runtime *util.RuntimeOptions) (_result *DescribeDataBackupSetResponse, _err error)

func (*Client) DescribeDatabases

func (client *Client) DescribeDatabases(request *DescribeDatabasesRequest) (_result *DescribeDatabasesResponse, _err error)

func (*Client) DescribeDatabasesWithOptions

func (client *Client) DescribeDatabasesWithOptions(request *DescribeDatabasesRequest, runtime *util.RuntimeOptions) (_result *DescribeDatabasesResponse, _err error)

func (*Client) DescribeInstance

func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (_result *DescribeInstanceResponse, _err error)

func (*Client) DescribeInstanceCreatableZone

func (client *Client) DescribeInstanceCreatableZone(request *DescribeInstanceCreatableZoneRequest) (_result *DescribeInstanceCreatableZoneResponse, _err error)

func (*Client) DescribeInstanceCreatableZoneWithOptions

func (client *Client) DescribeInstanceCreatableZoneWithOptions(request *DescribeInstanceCreatableZoneRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceCreatableZoneResponse, _err error)

func (*Client) DescribeInstanceSSL

func (client *Client) DescribeInstanceSSL(request *DescribeInstanceSSLRequest) (_result *DescribeInstanceSSLResponse, _err error)

func (*Client) DescribeInstanceSSLWithOptions

func (client *Client) DescribeInstanceSSLWithOptions(request *DescribeInstanceSSLRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceSSLResponse, _err error)

func (*Client) DescribeInstanceSecurityConfigs

func (client *Client) DescribeInstanceSecurityConfigs(request *DescribeInstanceSecurityConfigsRequest) (_result *DescribeInstanceSecurityConfigsResponse, _err error)

func (*Client) DescribeInstanceSecurityConfigsWithOptions

func (client *Client) DescribeInstanceSecurityConfigsWithOptions(request *DescribeInstanceSecurityConfigsRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceSecurityConfigsResponse, _err error)

func (*Client) DescribeInstanceTags

func (client *Client) DescribeInstanceTags(request *DescribeInstanceTagsRequest) (_result *DescribeInstanceTagsResponse, _err error)

func (*Client) DescribeInstanceTagsWithOptions

func (client *Client) DescribeInstanceTagsWithOptions(request *DescribeInstanceTagsRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceTagsResponse, _err error)

func (*Client) DescribeInstanceTenantModes

func (client *Client) DescribeInstanceTenantModes(request *DescribeInstanceTenantModesRequest) (_result *DescribeInstanceTenantModesResponse, _err error)

func (*Client) DescribeInstanceTenantModesWithOptions

func (client *Client) DescribeInstanceTenantModesWithOptions(request *DescribeInstanceTenantModesRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceTenantModesResponse, _err error)

func (*Client) DescribeInstanceTopology

func (client *Client) DescribeInstanceTopology(request *DescribeInstanceTopologyRequest) (_result *DescribeInstanceTopologyResponse, _err error)

func (*Client) DescribeInstanceTopologyWithOptions

func (client *Client) DescribeInstanceTopologyWithOptions(request *DescribeInstanceTopologyRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceTopologyResponse, _err error)

func (*Client) DescribeInstanceWithOptions

func (client *Client) DescribeInstanceWithOptions(request *DescribeInstanceRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceResponse, _err error)

func (*Client) DescribeInstances

func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (_result *DescribeInstancesResponse, _err error)

func (*Client) DescribeInstancesWithOptions

func (client *Client) DescribeInstancesWithOptions(request *DescribeInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeInstancesResponse, _err error)

func (*Client) DescribeMetricsData

func (client *Client) DescribeMetricsData(request *DescribeMetricsDataRequest) (_result *DescribeMetricsDataResponse, _err error)

func (*Client) DescribeMetricsDataWithOptions

func (client *Client) DescribeMetricsDataWithOptions(request *DescribeMetricsDataRequest, runtime *util.RuntimeOptions) (_result *DescribeMetricsDataResponse, _err error)

func (*Client) DescribeNodeMetrics

func (client *Client) DescribeNodeMetrics(request *DescribeNodeMetricsRequest) (_result *DescribeNodeMetricsResponse, _err error)

func (*Client) DescribeNodeMetricsWithOptions

func (client *Client) DescribeNodeMetricsWithOptions(request *DescribeNodeMetricsRequest, runtime *util.RuntimeOptions) (_result *DescribeNodeMetricsResponse, _err error)

func (*Client) DescribeOasAnomalySQLList

func (client *Client) DescribeOasAnomalySQLList(request *DescribeOasAnomalySQLListRequest) (_result *DescribeOasAnomalySQLListResponse, _err error)

func (*Client) DescribeOasAnomalySQLListWithOptions

func (client *Client) DescribeOasAnomalySQLListWithOptions(request *DescribeOasAnomalySQLListRequest, runtime *util.RuntimeOptions) (_result *DescribeOasAnomalySQLListResponse, _err error)

func (*Client) DescribeOasSQLDetails

func (client *Client) DescribeOasSQLDetails(request *DescribeOasSQLDetailsRequest) (_result *DescribeOasSQLDetailsResponse, _err error)

func (*Client) DescribeOasSQLDetailsWithOptions

func (client *Client) DescribeOasSQLDetailsWithOptions(request *DescribeOasSQLDetailsRequest, runtime *util.RuntimeOptions) (_result *DescribeOasSQLDetailsResponse, _err error)

func (*Client) DescribeOasSQLHistoryList

func (client *Client) DescribeOasSQLHistoryList(request *DescribeOasSQLHistoryListRequest) (_result *DescribeOasSQLHistoryListResponse, _err error)

func (*Client) DescribeOasSQLHistoryListWithOptions

func (client *Client) DescribeOasSQLHistoryListWithOptions(request *DescribeOasSQLHistoryListRequest, runtime *util.RuntimeOptions) (_result *DescribeOasSQLHistoryListResponse, _err error)

func (*Client) DescribeOasSQLPlans

func (client *Client) DescribeOasSQLPlans(request *DescribeOasSQLPlansRequest) (_result *DescribeOasSQLPlansResponse, _err error)

func (*Client) DescribeOasSQLPlansWithOptions

func (client *Client) DescribeOasSQLPlansWithOptions(request *DescribeOasSQLPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeOasSQLPlansResponse, _err error)

func (*Client) DescribeOasSlowSQLList

func (client *Client) DescribeOasSlowSQLList(request *DescribeOasSlowSQLListRequest) (_result *DescribeOasSlowSQLListResponse, _err error)

func (*Client) DescribeOasSlowSQLListWithOptions

func (client *Client) DescribeOasSlowSQLListWithOptions(request *DescribeOasSlowSQLListRequest, runtime *util.RuntimeOptions) (_result *DescribeOasSlowSQLListResponse, _err error)

func (*Client) DescribeOasTopSQLList

func (client *Client) DescribeOasTopSQLList(request *DescribeOasTopSQLListRequest) (_result *DescribeOasTopSQLListResponse, _err error)

func (*Client) DescribeOasTopSQLListWithOptions

func (client *Client) DescribeOasTopSQLListWithOptions(request *DescribeOasTopSQLListRequest, runtime *util.RuntimeOptions) (_result *DescribeOasTopSQLListResponse, _err error)

func (*Client) DescribeOutlineBinding

func (client *Client) DescribeOutlineBinding(request *DescribeOutlineBindingRequest) (_result *DescribeOutlineBindingResponse, _err error)

func (*Client) DescribeOutlineBindingWithOptions

func (client *Client) DescribeOutlineBindingWithOptions(request *DescribeOutlineBindingRequest, runtime *util.RuntimeOptions) (_result *DescribeOutlineBindingResponse, _err error)

func (*Client) DescribeParameters

func (client *Client) DescribeParameters(request *DescribeParametersRequest) (_result *DescribeParametersResponse, _err error)

func (*Client) DescribeParametersHistory

func (client *Client) DescribeParametersHistory(request *DescribeParametersHistoryRequest) (_result *DescribeParametersHistoryResponse, _err error)

func (*Client) DescribeParametersHistoryWithOptions

func (client *Client) DescribeParametersHistoryWithOptions(request *DescribeParametersHistoryRequest, runtime *util.RuntimeOptions) (_result *DescribeParametersHistoryResponse, _err error)

func (*Client) DescribeParametersWithOptions

func (client *Client) DescribeParametersWithOptions(request *DescribeParametersRequest, runtime *util.RuntimeOptions) (_result *DescribeParametersResponse, _err error)

func (*Client) DescribeProject

func (client *Client) DescribeProject(request *DescribeProjectRequest) (_result *DescribeProjectResponse, _err error)

func (*Client) DescribeProjectComponents

func (client *Client) DescribeProjectComponents(request *DescribeProjectComponentsRequest) (_result *DescribeProjectComponentsResponse, _err error)

func (*Client) DescribeProjectComponentsWithOptions

func (client *Client) DescribeProjectComponentsWithOptions(request *DescribeProjectComponentsRequest, runtime *util.RuntimeOptions) (_result *DescribeProjectComponentsResponse, _err error)

func (*Client) DescribeProjectProgress

func (client *Client) DescribeProjectProgress(request *DescribeProjectProgressRequest) (_result *DescribeProjectProgressResponse, _err error)

func (*Client) DescribeProjectProgressWithOptions

func (client *Client) DescribeProjectProgressWithOptions(request *DescribeProjectProgressRequest, runtime *util.RuntimeOptions) (_result *DescribeProjectProgressResponse, _err error)

func (*Client) DescribeProjectStepMetric

func (client *Client) DescribeProjectStepMetric(request *DescribeProjectStepMetricRequest) (_result *DescribeProjectStepMetricResponse, _err error)

func (*Client) DescribeProjectStepMetricWithOptions

func (client *Client) DescribeProjectStepMetricWithOptions(request *DescribeProjectStepMetricRequest, runtime *util.RuntimeOptions) (_result *DescribeProjectStepMetricResponse, _err error)

func (*Client) DescribeProjectSteps

func (client *Client) DescribeProjectSteps(request *DescribeProjectStepsRequest) (_result *DescribeProjectStepsResponse, _err error)

func (*Client) DescribeProjectStepsWithOptions

func (client *Client) DescribeProjectStepsWithOptions(request *DescribeProjectStepsRequest, runtime *util.RuntimeOptions) (_result *DescribeProjectStepsResponse, _err error)

func (*Client) DescribeProjectWithOptions

func (client *Client) DescribeProjectWithOptions(request *DescribeProjectRequest, runtime *util.RuntimeOptions) (_result *DescribeProjectResponse, _err error)

func (*Client) DescribeRecommendIndex

func (client *Client) DescribeRecommendIndex(request *DescribeRecommendIndexRequest) (_result *DescribeRecommendIndexResponse, _err error)

func (*Client) DescribeRecommendIndexWithOptions

func (client *Client) DescribeRecommendIndexWithOptions(request *DescribeRecommendIndexRequest, runtime *util.RuntimeOptions) (_result *DescribeRecommendIndexResponse, _err error)

func (*Client) DescribeSQLDetails

func (client *Client) DescribeSQLDetails(request *DescribeSQLDetailsRequest) (_result *DescribeSQLDetailsResponse, _err error)

func (*Client) DescribeSQLDetailsWithOptions

func (client *Client) DescribeSQLDetailsWithOptions(request *DescribeSQLDetailsRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLDetailsResponse, _err error)

func (*Client) DescribeSQLHistoryList

func (client *Client) DescribeSQLHistoryList(request *DescribeSQLHistoryListRequest) (_result *DescribeSQLHistoryListResponse, _err error)

func (*Client) DescribeSQLHistoryListWithOptions

func (client *Client) DescribeSQLHistoryListWithOptions(request *DescribeSQLHistoryListRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLHistoryListResponse, _err error)

func (*Client) DescribeSQLPlans

func (client *Client) DescribeSQLPlans(request *DescribeSQLPlansRequest) (_result *DescribeSQLPlansResponse, _err error)

func (*Client) DescribeSQLPlansWithOptions

func (client *Client) DescribeSQLPlansWithOptions(request *DescribeSQLPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLPlansResponse, _err error)

func (*Client) DescribeSQLSamples

func (client *Client) DescribeSQLSamples(request *DescribeSQLSamplesRequest) (_result *DescribeSQLSamplesResponse, _err error)

func (*Client) DescribeSQLSamplesWithOptions

func (client *Client) DescribeSQLSamplesWithOptions(request *DescribeSQLSamplesRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLSamplesResponse, _err error)

func (*Client) DescribeSampleSqlRawTexts

func (client *Client) DescribeSampleSqlRawTexts(request *DescribeSampleSqlRawTextsRequest) (_result *DescribeSampleSqlRawTextsResponse, _err error)

func (*Client) DescribeSampleSqlRawTextsWithOptions

func (client *Client) DescribeSampleSqlRawTextsWithOptions(request *DescribeSampleSqlRawTextsRequest, runtime *util.RuntimeOptions) (_result *DescribeSampleSqlRawTextsResponse, _err error)

func (*Client) DescribeSecurityIpGroups

func (client *Client) DescribeSecurityIpGroups(request *DescribeSecurityIpGroupsRequest) (_result *DescribeSecurityIpGroupsResponse, _err error)

func (*Client) DescribeSecurityIpGroupsWithOptions

func (client *Client) DescribeSecurityIpGroupsWithOptions(request *DescribeSecurityIpGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeSecurityIpGroupsResponse, _err error)

func (*Client) DescribeSlowSQLHistoryList

func (client *Client) DescribeSlowSQLHistoryList(request *DescribeSlowSQLHistoryListRequest) (_result *DescribeSlowSQLHistoryListResponse, _err error)

func (*Client) DescribeSlowSQLHistoryListWithOptions

func (client *Client) DescribeSlowSQLHistoryListWithOptions(request *DescribeSlowSQLHistoryListRequest, runtime *util.RuntimeOptions) (_result *DescribeSlowSQLHistoryListResponse, _err error)

func (*Client) DescribeSlowSQLList

func (client *Client) DescribeSlowSQLList(request *DescribeSlowSQLListRequest) (_result *DescribeSlowSQLListResponse, _err error)

func (*Client) DescribeSlowSQLListWithOptions

func (client *Client) DescribeSlowSQLListWithOptions(tmpReq *DescribeSlowSQLListRequest, runtime *util.RuntimeOptions) (_result *DescribeSlowSQLListResponse, _err error)

func (*Client) DescribeTenant

func (client *Client) DescribeTenant(request *DescribeTenantRequest) (_result *DescribeTenantResponse, _err error)

func (*Client) DescribeTenantEncryption

func (client *Client) DescribeTenantEncryption(request *DescribeTenantEncryptionRequest) (_result *DescribeTenantEncryptionResponse, _err error)

func (*Client) DescribeTenantEncryptionWithOptions

func (client *Client) DescribeTenantEncryptionWithOptions(request *DescribeTenantEncryptionRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantEncryptionResponse, _err error)

func (*Client) DescribeTenantMetrics

func (client *Client) DescribeTenantMetrics(request *DescribeTenantMetricsRequest) (_result *DescribeTenantMetricsResponse, _err error)

func (*Client) DescribeTenantMetricsWithOptions

func (client *Client) DescribeTenantMetricsWithOptions(request *DescribeTenantMetricsRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantMetricsResponse, _err error)

func (*Client) DescribeTenantSecurityConfigs

func (client *Client) DescribeTenantSecurityConfigs(request *DescribeTenantSecurityConfigsRequest) (_result *DescribeTenantSecurityConfigsResponse, _err error)

func (*Client) DescribeTenantSecurityConfigsWithOptions

func (client *Client) DescribeTenantSecurityConfigsWithOptions(request *DescribeTenantSecurityConfigsRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantSecurityConfigsResponse, _err error)

func (*Client) DescribeTenantSecurityIpGroups

func (client *Client) DescribeTenantSecurityIpGroups(request *DescribeTenantSecurityIpGroupsRequest) (_result *DescribeTenantSecurityIpGroupsResponse, _err error)

func (*Client) DescribeTenantSecurityIpGroupsWithOptions

func (client *Client) DescribeTenantSecurityIpGroupsWithOptions(request *DescribeTenantSecurityIpGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantSecurityIpGroupsResponse, _err error)

func (*Client) DescribeTenantTags

func (client *Client) DescribeTenantTags(request *DescribeTenantTagsRequest) (_result *DescribeTenantTagsResponse, _err error)

func (*Client) DescribeTenantTagsWithOptions

func (client *Client) DescribeTenantTagsWithOptions(request *DescribeTenantTagsRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantTagsResponse, _err error)

func (*Client) DescribeTenantUserRoles

func (client *Client) DescribeTenantUserRoles(request *DescribeTenantUserRolesRequest) (_result *DescribeTenantUserRolesResponse, _err error)

func (*Client) DescribeTenantUserRolesWithOptions

func (client *Client) DescribeTenantUserRolesWithOptions(request *DescribeTenantUserRolesRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantUserRolesResponse, _err error)

func (*Client) DescribeTenantUsers

func (client *Client) DescribeTenantUsers(request *DescribeTenantUsersRequest) (_result *DescribeTenantUsersResponse, _err error)

func (*Client) DescribeTenantUsersWithOptions

func (client *Client) DescribeTenantUsersWithOptions(request *DescribeTenantUsersRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantUsersResponse, _err error)

func (*Client) DescribeTenantWithOptions

func (client *Client) DescribeTenantWithOptions(request *DescribeTenantRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantResponse, _err error)

func (*Client) DescribeTenantZonesRead

func (client *Client) DescribeTenantZonesRead(request *DescribeTenantZonesReadRequest) (_result *DescribeTenantZonesReadResponse, _err error)

func (*Client) DescribeTenantZonesReadWithOptions

func (client *Client) DescribeTenantZonesReadWithOptions(request *DescribeTenantZonesReadRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantZonesReadResponse, _err error)

func (*Client) DescribeTenants

func (client *Client) DescribeTenants(request *DescribeTenantsRequest) (_result *DescribeTenantsResponse, _err error)

func (*Client) DescribeTenantsWithOptions

func (client *Client) DescribeTenantsWithOptions(request *DescribeTenantsRequest, runtime *util.RuntimeOptions) (_result *DescribeTenantsResponse, _err error)

func (*Client) DescribeTimeZones

func (client *Client) DescribeTimeZones() (_result *DescribeTimeZonesResponse, _err error)

func (*Client) DescribeTimeZonesWithOptions

func (client *Client) DescribeTimeZonesWithOptions(runtime *util.RuntimeOptions) (_result *DescribeTimeZonesResponse, _err error)

func (*Client) DescribeTopSQLList

func (client *Client) DescribeTopSQLList(request *DescribeTopSQLListRequest) (_result *DescribeTopSQLListResponse, _err error)

func (*Client) DescribeTopSQLListWithOptions

func (client *Client) DescribeTopSQLListWithOptions(tmpReq *DescribeTopSQLListRequest, runtime *util.RuntimeOptions) (_result *DescribeTopSQLListResponse, _err error)

func (*Client) DescribeZones

func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)

func (*Client) DescribeZonesWithOptions

func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)

func (*Client) GetEndpoint

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

func (*Client) GetUploadOssUrl

func (client *Client) GetUploadOssUrl(request *GetUploadOssUrlRequest) (_result *GetUploadOssUrlResponse, _err error)

func (*Client) GetUploadOssUrlWithOptions

func (client *Client) GetUploadOssUrlWithOptions(request *GetUploadOssUrlRequest, runtime *util.RuntimeOptions) (_result *GetUploadOssUrlResponse, _err error)

func (*Client) Init

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

func (*Client) KillProcessList

func (client *Client) KillProcessList(request *KillProcessListRequest) (_result *KillProcessListResponse, _err error)

func (*Client) KillProcessListWithOptions

func (client *Client) KillProcessListWithOptions(request *KillProcessListRequest, runtime *util.RuntimeOptions) (_result *KillProcessListResponse, _err error)

func (*Client) ListAllLabels

func (client *Client) ListAllLabels() (_result *ListAllLabelsResponse, _err error)

func (*Client) ListAllLabelsWithOptions

func (client *Client) ListAllLabelsWithOptions(runtime *util.RuntimeOptions) (_result *ListAllLabelsResponse, _err error)

func (*Client) ListDataSource

func (client *Client) ListDataSource(request *ListDataSourceRequest) (_result *ListDataSourceResponse, _err error)

func (*Client) ListDataSourceWithOptions

func (client *Client) ListDataSourceWithOptions(tmpReq *ListDataSourceRequest, runtime *util.RuntimeOptions) (_result *ListDataSourceResponse, _err error)

func (*Client) ListProjectFullVerifyResult

func (client *Client) ListProjectFullVerifyResult(request *ListProjectFullVerifyResultRequest) (_result *ListProjectFullVerifyResultResponse, _err error)

func (*Client) ListProjectFullVerifyResultWithOptions

func (client *Client) ListProjectFullVerifyResultWithOptions(tmpReq *ListProjectFullVerifyResultRequest, runtime *util.RuntimeOptions) (_result *ListProjectFullVerifyResultResponse, _err error)

func (*Client) ListProjectModifyRecords

func (client *Client) ListProjectModifyRecords(request *ListProjectModifyRecordsRequest) (_result *ListProjectModifyRecordsResponse, _err error)

func (*Client) ListProjectModifyRecordsWithOptions

func (client *Client) ListProjectModifyRecordsWithOptions(request *ListProjectModifyRecordsRequest, runtime *util.RuntimeOptions) (_result *ListProjectModifyRecordsResponse, _err error)

func (*Client) ListProjects

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

func (*Client) ListProjectsWithOptions

func (client *Client) ListProjectsWithOptions(tmpReq *ListProjectsRequest, runtime *util.RuntimeOptions) (_result *ListProjectsResponse, _err error)

func (*Client) ListWorkerInstances

func (client *Client) ListWorkerInstances(request *ListWorkerInstancesRequest) (_result *ListWorkerInstancesResponse, _err error)

func (*Client) ListWorkerInstancesWithOptions

func (client *Client) ListWorkerInstancesWithOptions(tmpReq *ListWorkerInstancesRequest, runtime *util.RuntimeOptions) (_result *ListWorkerInstancesResponse, _err error)

func (*Client) ModifyDatabaseDescription

func (client *Client) ModifyDatabaseDescription(request *ModifyDatabaseDescriptionRequest) (_result *ModifyDatabaseDescriptionResponse, _err error)

func (*Client) ModifyDatabaseDescriptionWithOptions

func (client *Client) ModifyDatabaseDescriptionWithOptions(request *ModifyDatabaseDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyDatabaseDescriptionResponse, _err error)

func (*Client) ModifyDatabaseUserRoles

func (client *Client) ModifyDatabaseUserRoles(request *ModifyDatabaseUserRolesRequest) (_result *ModifyDatabaseUserRolesResponse, _err error)

func (*Client) ModifyDatabaseUserRolesWithOptions

func (client *Client) ModifyDatabaseUserRolesWithOptions(request *ModifyDatabaseUserRolesRequest, runtime *util.RuntimeOptions) (_result *ModifyDatabaseUserRolesResponse, _err error)

func (*Client) ModifyInstanceName

func (client *Client) ModifyInstanceName(request *ModifyInstanceNameRequest) (_result *ModifyInstanceNameResponse, _err error)

func (*Client) ModifyInstanceNameWithOptions

func (client *Client) ModifyInstanceNameWithOptions(request *ModifyInstanceNameRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceNameResponse, _err error)

func (*Client) ModifyInstanceNodeNum

func (client *Client) ModifyInstanceNodeNum(request *ModifyInstanceNodeNumRequest) (_result *ModifyInstanceNodeNumResponse, _err error)

func (*Client) ModifyInstanceNodeNumWithOptions

func (client *Client) ModifyInstanceNodeNumWithOptions(request *ModifyInstanceNodeNumRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceNodeNumResponse, _err error)

func (*Client) ModifyInstanceSpec

func (client *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (_result *ModifyInstanceSpecResponse, _err error)

func (*Client) ModifyInstanceSpecWithOptions

func (client *Client) ModifyInstanceSpecWithOptions(request *ModifyInstanceSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceSpecResponse, _err error)

func (*Client) ModifyInstanceTags

func (client *Client) ModifyInstanceTags(request *ModifyInstanceTagsRequest) (_result *ModifyInstanceTagsResponse, _err error)

func (*Client) ModifyInstanceTagsWithOptions

func (client *Client) ModifyInstanceTagsWithOptions(request *ModifyInstanceTagsRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceTagsResponse, _err error)

func (*Client) ModifyInstanceTemporaryCapacity

func (client *Client) ModifyInstanceTemporaryCapacity(request *ModifyInstanceTemporaryCapacityRequest) (_result *ModifyInstanceTemporaryCapacityResponse, _err error)

func (*Client) ModifyInstanceTemporaryCapacityWithOptions

func (client *Client) ModifyInstanceTemporaryCapacityWithOptions(request *ModifyInstanceTemporaryCapacityRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceTemporaryCapacityResponse, _err error)

func (*Client) ModifyParameters

func (client *Client) ModifyParameters(request *ModifyParametersRequest) (_result *ModifyParametersResponse, _err error)

func (*Client) ModifyParametersWithOptions

func (client *Client) ModifyParametersWithOptions(request *ModifyParametersRequest, runtime *util.RuntimeOptions) (_result *ModifyParametersResponse, _err error)

func (*Client) ModifySecurityIps

func (client *Client) ModifySecurityIps(request *ModifySecurityIpsRequest) (_result *ModifySecurityIpsResponse, _err error)

func (*Client) ModifySecurityIpsWithOptions

func (client *Client) ModifySecurityIpsWithOptions(request *ModifySecurityIpsRequest, runtime *util.RuntimeOptions) (_result *ModifySecurityIpsResponse, _err error)

func (*Client) ModifyTenantEncryption

func (client *Client) ModifyTenantEncryption(request *ModifyTenantEncryptionRequest) (_result *ModifyTenantEncryptionResponse, _err error)

func (*Client) ModifyTenantEncryptionWithOptions

func (client *Client) ModifyTenantEncryptionWithOptions(request *ModifyTenantEncryptionRequest, runtime *util.RuntimeOptions) (_result *ModifyTenantEncryptionResponse, _err error)

func (*Client) ModifyTenantPrimaryZone

func (client *Client) ModifyTenantPrimaryZone(request *ModifyTenantPrimaryZoneRequest) (_result *ModifyTenantPrimaryZoneResponse, _err error)

func (*Client) ModifyTenantPrimaryZoneWithOptions

func (client *Client) ModifyTenantPrimaryZoneWithOptions(request *ModifyTenantPrimaryZoneRequest, runtime *util.RuntimeOptions) (_result *ModifyTenantPrimaryZoneResponse, _err error)

func (*Client) ModifyTenantResource

func (client *Client) ModifyTenantResource(request *ModifyTenantResourceRequest) (_result *ModifyTenantResourceResponse, _err error)

func (*Client) ModifyTenantResourceWithOptions

func (client *Client) ModifyTenantResourceWithOptions(request *ModifyTenantResourceRequest, runtime *util.RuntimeOptions) (_result *ModifyTenantResourceResponse, _err error)

func (*Client) ModifyTenantSecurityIpGroup

func (client *Client) ModifyTenantSecurityIpGroup(request *ModifyTenantSecurityIpGroupRequest) (_result *ModifyTenantSecurityIpGroupResponse, _err error)

func (*Client) ModifyTenantSecurityIpGroupWithOptions

func (client *Client) ModifyTenantSecurityIpGroupWithOptions(request *ModifyTenantSecurityIpGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyTenantSecurityIpGroupResponse, _err error)

func (*Client) ModifyTenantTags

func (client *Client) ModifyTenantTags(request *ModifyTenantTagsRequest) (_result *ModifyTenantTagsResponse, _err error)

func (*Client) ModifyTenantTagsWithOptions

func (client *Client) ModifyTenantTagsWithOptions(request *ModifyTenantTagsRequest, runtime *util.RuntimeOptions) (_result *ModifyTenantTagsResponse, _err error)

func (*Client) ModifyTenantUserDescription

func (client *Client) ModifyTenantUserDescription(request *ModifyTenantUserDescriptionRequest) (_result *ModifyTenantUserDescriptionResponse, _err error)

func (*Client) ModifyTenantUserDescriptionWithOptions

func (client *Client) ModifyTenantUserDescriptionWithOptions(request *ModifyTenantUserDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyTenantUserDescriptionResponse, _err error)

func (*Client) ModifyTenantUserPassword

func (client *Client) ModifyTenantUserPassword(request *ModifyTenantUserPasswordRequest) (_result *ModifyTenantUserPasswordResponse, _err error)

func (*Client) ModifyTenantUserPasswordWithOptions

func (client *Client) ModifyTenantUserPasswordWithOptions(request *ModifyTenantUserPasswordRequest, runtime *util.RuntimeOptions) (_result *ModifyTenantUserPasswordResponse, _err error)

func (*Client) ModifyTenantUserRoles

func (client *Client) ModifyTenantUserRoles(request *ModifyTenantUserRolesRequest) (_result *ModifyTenantUserRolesResponse, _err error)

func (*Client) ModifyTenantUserRolesWithOptions

func (client *Client) ModifyTenantUserRolesWithOptions(request *ModifyTenantUserRolesRequest, runtime *util.RuntimeOptions) (_result *ModifyTenantUserRolesResponse, _err error)

func (*Client) ModifyTenantUserStatus

func (client *Client) ModifyTenantUserStatus(request *ModifyTenantUserStatusRequest) (_result *ModifyTenantUserStatusResponse, _err error)

func (*Client) ModifyTenantUserStatusWithOptions

func (client *Client) ModifyTenantUserStatusWithOptions(request *ModifyTenantUserStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyTenantUserStatusResponse, _err error)

func (*Client) ReleaseProject

func (client *Client) ReleaseProject(request *ReleaseProjectRequest) (_result *ReleaseProjectResponse, _err error)

func (*Client) ReleaseProjectWithOptions

func (client *Client) ReleaseProjectWithOptions(request *ReleaseProjectRequest, runtime *util.RuntimeOptions) (_result *ReleaseProjectResponse, _err error)

func (*Client) ReleaseWorkerInstance

func (client *Client) ReleaseWorkerInstance(request *ReleaseWorkerInstanceRequest) (_result *ReleaseWorkerInstanceResponse, _err error)

func (*Client) ReleaseWorkerInstanceWithOptions

func (client *Client) ReleaseWorkerInstanceWithOptions(request *ReleaseWorkerInstanceRequest, runtime *util.RuntimeOptions) (_result *ReleaseWorkerInstanceResponse, _err error)

func (*Client) ResumeProject

func (client *Client) ResumeProject(request *ResumeProjectRequest) (_result *ResumeProjectResponse, _err error)

func (*Client) ResumeProjectWithOptions

func (client *Client) ResumeProjectWithOptions(request *ResumeProjectRequest, runtime *util.RuntimeOptions) (_result *ResumeProjectResponse, _err error)

func (*Client) RetryProjectModifyRecords

func (client *Client) RetryProjectModifyRecords(request *RetryProjectModifyRecordsRequest) (_result *RetryProjectModifyRecordsResponse, _err error)

func (*Client) RetryProjectModifyRecordsWithOptions

func (client *Client) RetryProjectModifyRecordsWithOptions(request *RetryProjectModifyRecordsRequest, runtime *util.RuntimeOptions) (_result *RetryProjectModifyRecordsResponse, _err error)

func (*Client) StartProject

func (client *Client) StartProject(request *StartProjectRequest) (_result *StartProjectResponse, _err error)

func (*Client) StartProjectWithOptions

func (client *Client) StartProjectWithOptions(request *StartProjectRequest, runtime *util.RuntimeOptions) (_result *StartProjectResponse, _err error)

func (*Client) StartProjectsByLabel

func (client *Client) StartProjectsByLabel(request *StartProjectsByLabelRequest) (_result *StartProjectsByLabelResponse, _err error)

func (*Client) StartProjectsByLabelWithOptions

func (client *Client) StartProjectsByLabelWithOptions(request *StartProjectsByLabelRequest, runtime *util.RuntimeOptions) (_result *StartProjectsByLabelResponse, _err error)

func (*Client) StopProject

func (client *Client) StopProject(request *StopProjectRequest) (_result *StopProjectResponse, _err error)

func (*Client) StopProjectModifyRecords

func (client *Client) StopProjectModifyRecords(request *StopProjectModifyRecordsRequest) (_result *StopProjectModifyRecordsResponse, _err error)

func (*Client) StopProjectModifyRecordsWithOptions

func (client *Client) StopProjectModifyRecordsWithOptions(request *StopProjectModifyRecordsRequest, runtime *util.RuntimeOptions) (_result *StopProjectModifyRecordsResponse, _err error)

func (*Client) StopProjectWithOptions

func (client *Client) StopProjectWithOptions(request *StopProjectRequest, runtime *util.RuntimeOptions) (_result *StopProjectResponse, _err error)

func (*Client) StopProjectsByLabel

func (client *Client) StopProjectsByLabel(request *StopProjectsByLabelRequest) (_result *StopProjectsByLabelResponse, _err error)

func (*Client) StopProjectsByLabelWithOptions

func (client *Client) StopProjectsByLabelWithOptions(request *StopProjectsByLabelRequest, runtime *util.RuntimeOptions) (_result *StopProjectsByLabelResponse, _err error)

func (*Client) SwitchoverInstance

func (client *Client) SwitchoverInstance(request *SwitchoverInstanceRequest) (_result *SwitchoverInstanceResponse, _err error)

func (*Client) SwitchoverInstanceWithOptions

func (client *Client) SwitchoverInstanceWithOptions(request *SwitchoverInstanceRequest, runtime *util.RuntimeOptions) (_result *SwitchoverInstanceResponse, _err error)

type CreateBackupSetDownloadLinkRequest

type CreateBackupSetDownloadLinkRequest struct {
	BackupSetId *string `json:"BackupSetId,omitempty" xml:"BackupSetId,omitempty"`
	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (CreateBackupSetDownloadLinkRequest) GoString

func (*CreateBackupSetDownloadLinkRequest) SetBackupSetId

func (*CreateBackupSetDownloadLinkRequest) SetInstanceId

func (CreateBackupSetDownloadLinkRequest) String

type CreateBackupSetDownloadLinkResponse

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

func (CreateBackupSetDownloadLinkResponse) GoString

func (*CreateBackupSetDownloadLinkResponse) SetHeaders

func (*CreateBackupSetDownloadLinkResponse) SetStatusCode

func (CreateBackupSetDownloadLinkResponse) String

type CreateBackupSetDownloadLinkResponseBody

type CreateBackupSetDownloadLinkResponseBody struct {
	DownloadTaskId *int64  `json:"DownloadTaskId,omitempty" xml:"DownloadTaskId,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateBackupSetDownloadLinkResponseBody) GoString

func (*CreateBackupSetDownloadLinkResponseBody) SetDownloadTaskId

func (*CreateBackupSetDownloadLinkResponseBody) SetRequestId

func (CreateBackupSetDownloadLinkResponseBody) String

type CreateDatabaseRequest

type CreateDatabaseRequest struct {
	// The name of the database.
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The encoding standard of the database.
	// For more information, see the Charset field returned by the DescribeCharset operation.
	Collation *string `json:"Collation,omitempty" xml:"Collation,omitempty"`
	// Alibaba Cloud CLI
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The operation that you want to perform.
	// Set the value to **CreateDatabase**.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the tenant.
	Encoding *string `json:"Encoding,omitempty" xml:"Encoding,omitempty"`
	// The collation.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the database.
	// You cannot use reserved keywords, such as test and mysql.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (CreateDatabaseRequest) GoString

func (s CreateDatabaseRequest) GoString() string

func (*CreateDatabaseRequest) SetClientToken

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

func (*CreateDatabaseRequest) SetCollation

func (*CreateDatabaseRequest) SetDatabaseName

func (s *CreateDatabaseRequest) SetDatabaseName(v string) *CreateDatabaseRequest

func (*CreateDatabaseRequest) SetDescription

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

func (*CreateDatabaseRequest) SetEncoding

func (*CreateDatabaseRequest) SetInstanceId

func (s *CreateDatabaseRequest) SetInstanceId(v string) *CreateDatabaseRequest

func (*CreateDatabaseRequest) SetTenantId

func (CreateDatabaseRequest) String

func (s CreateDatabaseRequest) String() string

type CreateDatabaseResponse

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

func (CreateDatabaseResponse) GoString

func (s CreateDatabaseResponse) GoString() string

func (*CreateDatabaseResponse) SetBody

func (*CreateDatabaseResponse) SetHeaders

func (*CreateDatabaseResponse) SetStatusCode

func (CreateDatabaseResponse) String

func (s CreateDatabaseResponse) String() string

type CreateDatabaseResponseBody

type CreateDatabaseResponseBody struct {
	// CreateDatabase
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	RequestId    *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDatabaseResponseBody) GoString

func (s CreateDatabaseResponseBody) GoString() string

func (*CreateDatabaseResponseBody) SetDatabaseName

func (*CreateDatabaseResponseBody) SetRequestId

func (CreateDatabaseResponseBody) String

type CreateInstanceRequest

type CreateInstanceRequest struct {
	// Specifies whether to enable automatic renewal.
	// This parameter is valid only when the ChargeType parameter is set to PrePaid. Valid values:
	// - true: enables automatic renewal for the instance.
	// - false: disables automatic renewal for the instance. This is the default value.
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// The automatic renewal period of the instance. This parameter is required when the AutoRenew parameter is set to true. Valid values:
	// - If the PeriodUnit parameter is set to Year: "1", "2", and "3".
	// - If the PeriodUnit parameter is set to Month: "1", "2", "3", "6", and "12".
	AutoRenewPeriod *int64 `json:"AutoRenewPeriod,omitempty" xml:"AutoRenewPeriod,omitempty"`
	// The billing method of the instance. Valid values:
	// - PrePay: the subscription billing method. You must ensure that the remaining balance or credit balance of your account can cover the cost of the subscription. Otherwise, you will receive an InvalidPayMethod error.
	// - PostPay: the pay-as-you-go billing method. This is the default value. By default, fees are charged on an hourly basis.
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The size of the storage space,in GB.
	// The limits on the storage space vary with the cluster specifications:
	// - 8C32GB: 100 GB to 10000 GB
	// - 14C70GB: 200 GB to 10000 GB
	// - 30C180GB: 400 GB to 10000 GB
	// - 62C400GB: 800 GB to 10000 GB
	// The preceding minimum storage space sizes are the default storage space sizes of the corresponding cluster specification plans.
	DiskSize *int64 `json:"DiskSize,omitempty" xml:"DiskSize,omitempty"`
	// The type of the storage disk where the cluster is deployed. This parameter takes effect only for Standard Cluster Edition (Cloud Disk).
	// Valid values:
	// - cloud_essd_pl1: ESSD PL1.
	// - cloud_essd_pl0: ESSD PL0. Default value: cloud_essd_pl1.
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	// Specifies whether to perform only a dry run for the request. Default value: false. Valid values:
	// - true: Only a dry-run request is sent and the instance is not created. If the dry run succeeds, DryRunResult=true is returned. If the dry run fails, an error code is returned.
	// - false: The actual request is sent and no dry run is performed. The instance is created if the requirements are met. By default, the DryRunResult parameter returns false if you set DryRun to false.
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// The specifications of the cluster.
	// You can specify one of the following four plans:
	//  - 8C32GB: indicates 8 CPU cores and 32 GB of memory.
	//  - 14C70GB: indicates 14 CPU cores and 70 GB of memory. This is the default value.
	// - 30C180GB: indicates 30 CPU cores and 180 GB of memory.
	// - 62C400GB: indicates 62 CPU cores and 400 GB of memory.
	InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	// The name of the OceanBase cluster.
	// It must be 1 to 20 characters in length.
	// If this parameter is not specified, the value is the instance ID of the cluster by default.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// Specifies whether to enable the control group feature.
	// Valid values:
	// - true
	// - false
	IsolationOptimization *string `json:"IsolationOptimization,omitempty" xml:"IsolationOptimization,omitempty"`
	// OceanBase Server version number.
	ObVersion *string `json:"ObVersion,omitempty" xml:"ObVersion,omitempty"`
	// The valid duration of the purchased resources. The unit is specified by the PeriodUnit parameter.
	// This parameter is valid and required only when the InstanceChargeType parameter is set to PrePaid.
	// Valid values:
	// - When the PeriodUnit parameter is set to Month: "1", "2", "3", "4", "5", "6", "7", "8", "9".
	// - When the PeriodUnit parameter is set to Year: "1", "2", "3".
	Period *int64 `json:"Period,omitempty" xml:"Period,omitempty"`
	// The unit of the valid duration of the purchased resources.
	// Valid value for subscription: Month or Year.
	// Default value: Month for subscription, and Hour for pay-as-you-go.
	PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	// Primary instance ID.
	PrimaryInstance *string `json:"PrimaryInstance,omitempty" xml:"PrimaryInstance,omitempty"`
	// Primary instance region.
	PrimaryRegion *string `json:"PrimaryRegion,omitempty" xml:"PrimaryRegion,omitempty"`
	// The number of full-featured replicas.
	// - 3F: three full-featured replicas.
	// - 2F1L: two full-featured replicas and one log replica.
	// - 2F1A: two full-featured replicas and one arbitration service.
	// - ApsaraDB for OceanBase earlier than V4.1 supports 3F and 2F1L.
	// - ApsaraDB for OceanBase V4.1 or later supports 3F and 2F1A.
	// - An ApsaraDB for OceanBase instance deployed across three zones supports only 3F.
	// - An ApsaraDB for OceanBase instance deployed across two zones supports 2F1A or 2F1L, depending on the version.
	// - An ApsaraDB for OceanBase instance deployed in a single zone supports 3F, 2F1A, or 2F1L, depending on the version.
	ReplicaMode *string `json:"ReplicaMode,omitempty" xml:"ReplicaMode,omitempty"`
	// The ID of the resource group to which the instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The series of the OceanBase cluster. Valid values:
	// - normal: Standard Cluster Edition (Cloud Disk). This is the default value.
	// - normal_ssd: Standard Cluster Edition (Local Disk).
	// - history: History Database Cluster Edition.
	Series *string `json:"Series,omitempty" xml:"Series,omitempty"`
	// The ID of the zone to which the instance belongs.
	// For more information about how to obtain the list of zones, see [DescribeZones](~~25610~~).
	Zones *string `json:"Zones,omitempty" xml:"Zones,omitempty"`
}

func (CreateInstanceRequest) GoString

func (s CreateInstanceRequest) GoString() string

func (*CreateInstanceRequest) SetAutoRenew

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

func (*CreateInstanceRequest) SetAutoRenewPeriod

func (s *CreateInstanceRequest) SetAutoRenewPeriod(v int64) *CreateInstanceRequest

func (*CreateInstanceRequest) SetChargeType

func (s *CreateInstanceRequest) SetChargeType(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetDiskSize

func (*CreateInstanceRequest) SetDiskType

func (*CreateInstanceRequest) SetDryRun

func (*CreateInstanceRequest) SetInstanceClass

func (s *CreateInstanceRequest) SetInstanceClass(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetInstanceName

func (s *CreateInstanceRequest) SetInstanceName(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetIsolationOptimization

func (s *CreateInstanceRequest) SetIsolationOptimization(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetObVersion

func (*CreateInstanceRequest) SetPeriod

func (*CreateInstanceRequest) SetPeriodUnit

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

func (*CreateInstanceRequest) SetPrimaryInstance

func (s *CreateInstanceRequest) SetPrimaryInstance(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetPrimaryRegion

func (s *CreateInstanceRequest) SetPrimaryRegion(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetReplicaMode

func (s *CreateInstanceRequest) SetReplicaMode(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetResourceGroupId

func (s *CreateInstanceRequest) SetResourceGroupId(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetSeries

func (*CreateInstanceRequest) SetZones

func (CreateInstanceRequest) String

func (s CreateInstanceRequest) String() string

type CreateInstanceResponse

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

func (CreateInstanceResponse) GoString

func (s CreateInstanceResponse) GoString() string

func (*CreateInstanceResponse) SetBody

func (*CreateInstanceResponse) SetHeaders

func (*CreateInstanceResponse) SetStatusCode

func (CreateInstanceResponse) String

func (s CreateInstanceResponse) String() string

type CreateInstanceResponseBody

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

func (CreateInstanceResponseBody) GoString

func (s CreateInstanceResponseBody) GoString() string

func (*CreateInstanceResponseBody) SetData

func (*CreateInstanceResponseBody) SetRequestId

func (CreateInstanceResponseBody) String

type CreateInstanceResponseBodyData

type CreateInstanceResponseBodyData struct {
	// The result of the dry-run request.
	//
	// If the DryRun parameter is set to true and the dry run succeeds, the DryRunResult parameter returns true. Otherwise, an error code is returned.
	// If the DryRun parameter is set to false, no dry run is performed and the DryRunResult parameter returns false.
	DryRunResult *bool `json:"DryRunResult,omitempty" xml:"DryRunResult,omitempty"`
	// Instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Order ID. The ID of the order that you have placed.
	// This parameter returns a value after you create a pre-paid or post-paid cluster.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// Resource group ID.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (CreateInstanceResponseBodyData) GoString

func (*CreateInstanceResponseBodyData) SetDryRunResult

func (*CreateInstanceResponseBodyData) SetInstanceId

func (*CreateInstanceResponseBodyData) SetOrderId

func (*CreateInstanceResponseBodyData) SetResourceGroupId

func (CreateInstanceResponseBodyData) String

type CreateLabelRequest

type CreateLabelRequest struct {
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (CreateLabelRequest) GoString

func (s CreateLabelRequest) GoString() string

func (*CreateLabelRequest) SetName

func (CreateLabelRequest) String

func (s CreateLabelRequest) String() string

type CreateLabelResponse

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

func (CreateLabelResponse) GoString

func (s CreateLabelResponse) GoString() string

func (*CreateLabelResponse) SetBody

func (*CreateLabelResponse) SetHeaders

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

func (*CreateLabelResponse) SetStatusCode

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

func (CreateLabelResponse) String

func (s CreateLabelResponse) String() string

type CreateLabelResponseBody

type CreateLabelResponseBody struct {
	Advice      *string                             `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                             `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                             `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *string                             `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *CreateLabelResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                             `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                               `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (CreateLabelResponseBody) GoString

func (s CreateLabelResponseBody) GoString() string

func (*CreateLabelResponseBody) SetAdvice

func (*CreateLabelResponseBody) SetCode

func (*CreateLabelResponseBody) SetCost

func (*CreateLabelResponseBody) SetData

func (*CreateLabelResponseBody) SetErrorDetail

func (*CreateLabelResponseBody) SetMessage

func (*CreateLabelResponseBody) SetPageNumber

func (*CreateLabelResponseBody) SetPageSize

func (*CreateLabelResponseBody) SetRequestId

func (*CreateLabelResponseBody) SetSuccess

func (*CreateLabelResponseBody) SetTotalCount

func (CreateLabelResponseBody) String

func (s CreateLabelResponseBody) String() string

type CreateLabelResponseBodyErrorDetail

type CreateLabelResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (CreateLabelResponseBodyErrorDetail) GoString

func (*CreateLabelResponseBodyErrorDetail) SetCode

func (*CreateLabelResponseBodyErrorDetail) SetExtraContext

func (s *CreateLabelResponseBodyErrorDetail) SetExtraContext(v map[string]interface{}) *CreateLabelResponseBodyErrorDetail

func (*CreateLabelResponseBodyErrorDetail) SetLevel

func (*CreateLabelResponseBodyErrorDetail) SetMessage

func (*CreateLabelResponseBodyErrorDetail) SetMessageMcmsContext

func (*CreateLabelResponseBodyErrorDetail) SetMessageMcmsKey

func (*CreateLabelResponseBodyErrorDetail) SetProposal

func (*CreateLabelResponseBodyErrorDetail) SetProposalMcmsContext

func (*CreateLabelResponseBodyErrorDetail) SetProposalMcmsKey

func (*CreateLabelResponseBodyErrorDetail) SetReason

func (*CreateLabelResponseBodyErrorDetail) SetReasonMcmsContext

func (*CreateLabelResponseBodyErrorDetail) SetReasonMcmsKey

func (*CreateLabelResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *CreateLabelResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *CreateLabelResponseBodyErrorDetail

func (CreateLabelResponseBodyErrorDetail) String

type CreateMySqlDataSourceRequest

type CreateMySqlDataSourceRequest struct {
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DgInstanceId *string `json:"DgInstanceId,omitempty" xml:"DgInstanceId,omitempty"`
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Ip           *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Password     *string `json:"Password,omitempty" xml:"Password,omitempty"`
	Port         *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Schema       *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	Type         *string `json:"Type,omitempty" xml:"Type,omitempty"`
	UserName     *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	VpcId        *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (CreateMySqlDataSourceRequest) GoString

func (s CreateMySqlDataSourceRequest) GoString() string

func (*CreateMySqlDataSourceRequest) SetDescription

func (*CreateMySqlDataSourceRequest) SetDgInstanceId

func (*CreateMySqlDataSourceRequest) SetInstanceId

func (*CreateMySqlDataSourceRequest) SetIp

func (*CreateMySqlDataSourceRequest) SetName

func (*CreateMySqlDataSourceRequest) SetPassword

func (*CreateMySqlDataSourceRequest) SetPort

func (*CreateMySqlDataSourceRequest) SetSchema

func (*CreateMySqlDataSourceRequest) SetType

func (*CreateMySqlDataSourceRequest) SetUserName

func (*CreateMySqlDataSourceRequest) SetVpcId

func (CreateMySqlDataSourceRequest) String

type CreateMySqlDataSourceResponse

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

func (CreateMySqlDataSourceResponse) GoString

func (*CreateMySqlDataSourceResponse) SetBody

func (*CreateMySqlDataSourceResponse) SetHeaders

func (*CreateMySqlDataSourceResponse) SetStatusCode

func (CreateMySqlDataSourceResponse) String

type CreateMySqlDataSourceResponseBody

type CreateMySqlDataSourceResponseBody struct {
	Advice      *string                                       `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                       `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                       `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *string                                       `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *CreateMySqlDataSourceResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                       `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                        `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                        `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                         `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                        `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (CreateMySqlDataSourceResponseBody) GoString

func (*CreateMySqlDataSourceResponseBody) SetAdvice

func (*CreateMySqlDataSourceResponseBody) SetCode

func (*CreateMySqlDataSourceResponseBody) SetCost

func (*CreateMySqlDataSourceResponseBody) SetData

func (*CreateMySqlDataSourceResponseBody) SetMessage

func (*CreateMySqlDataSourceResponseBody) SetPageNumber

func (*CreateMySqlDataSourceResponseBody) SetPageSize

func (*CreateMySqlDataSourceResponseBody) SetRequestId

func (*CreateMySqlDataSourceResponseBody) SetSuccess

func (*CreateMySqlDataSourceResponseBody) SetTotalCount

func (CreateMySqlDataSourceResponseBody) String

type CreateMySqlDataSourceResponseBodyErrorDetail

type CreateMySqlDataSourceResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (CreateMySqlDataSourceResponseBodyErrorDetail) GoString

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetCode

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetExtraContext

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetLevel

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetMessage

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetMessageMcmsContext

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetMessageMcmsKey

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetProposal

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetProposalMcmsContext

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetProposalMcmsKey

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetReason

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetReasonMcmsContext

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetReasonMcmsKey

func (*CreateMySqlDataSourceResponseBodyErrorDetail) SetUpstreamErrorDetail

func (CreateMySqlDataSourceResponseBodyErrorDetail) String

type CreateOceanBaseDataSourceRequest

type CreateOceanBaseDataSourceRequest struct {
	Cluster          *string `json:"Cluster,omitempty" xml:"Cluster,omitempty"`
	ConfigUrl        *string `json:"ConfigUrl,omitempty" xml:"ConfigUrl,omitempty"`
	Description      *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DrcPassword      *string `json:"DrcPassword,omitempty" xml:"DrcPassword,omitempty"`
	DrcUserName      *string `json:"DrcUserName,omitempty" xml:"DrcUserName,omitempty"`
	InnerDrcPassword *string `json:"InnerDrcPassword,omitempty" xml:"InnerDrcPassword,omitempty"`
	Ip               *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// LogProxy IP。
	LogProxyIp   *string `json:"LogProxyIp,omitempty" xml:"LogProxyIp,omitempty"`
	LogProxyPort *string `json:"LogProxyPort,omitempty" xml:"LogProxyPort,omitempty"`
	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Password     *string `json:"Password,omitempty" xml:"Password,omitempty"`
	Port         *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Tenant       *string `json:"Tenant,omitempty" xml:"Tenant,omitempty"`
	Type         *string `json:"Type,omitempty" xml:"Type,omitempty"`
	UserName     *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	VpcId        *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (CreateOceanBaseDataSourceRequest) GoString

func (*CreateOceanBaseDataSourceRequest) SetCluster

func (*CreateOceanBaseDataSourceRequest) SetConfigUrl

func (*CreateOceanBaseDataSourceRequest) SetDescription

func (*CreateOceanBaseDataSourceRequest) SetDrcPassword

func (*CreateOceanBaseDataSourceRequest) SetDrcUserName

func (*CreateOceanBaseDataSourceRequest) SetInnerDrcPassword

func (*CreateOceanBaseDataSourceRequest) SetIp

func (*CreateOceanBaseDataSourceRequest) SetLogProxyIp

func (*CreateOceanBaseDataSourceRequest) SetLogProxyPort

func (*CreateOceanBaseDataSourceRequest) SetName

func (*CreateOceanBaseDataSourceRequest) SetPassword

func (*CreateOceanBaseDataSourceRequest) SetPort

func (*CreateOceanBaseDataSourceRequest) SetTenant

func (*CreateOceanBaseDataSourceRequest) SetType

func (*CreateOceanBaseDataSourceRequest) SetUserName

func (*CreateOceanBaseDataSourceRequest) SetVpcId

func (CreateOceanBaseDataSourceRequest) String

type CreateOceanBaseDataSourceResponse

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

func (CreateOceanBaseDataSourceResponse) GoString

func (*CreateOceanBaseDataSourceResponse) SetHeaders

func (*CreateOceanBaseDataSourceResponse) SetStatusCode

func (CreateOceanBaseDataSourceResponse) String

type CreateOceanBaseDataSourceResponseBody

type CreateOceanBaseDataSourceResponseBody struct {
	Advice      *string                                           `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                           `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *string                                           `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *CreateOceanBaseDataSourceResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                           `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                             `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (CreateOceanBaseDataSourceResponseBody) GoString

func (*CreateOceanBaseDataSourceResponseBody) SetAdvice

func (*CreateOceanBaseDataSourceResponseBody) SetCode

func (*CreateOceanBaseDataSourceResponseBody) SetCost

func (*CreateOceanBaseDataSourceResponseBody) SetData

func (*CreateOceanBaseDataSourceResponseBody) SetMessage

func (*CreateOceanBaseDataSourceResponseBody) SetPageNumber

func (*CreateOceanBaseDataSourceResponseBody) SetPageSize

func (*CreateOceanBaseDataSourceResponseBody) SetRequestId

func (*CreateOceanBaseDataSourceResponseBody) SetSuccess

func (*CreateOceanBaseDataSourceResponseBody) SetTotalCount

func (CreateOceanBaseDataSourceResponseBody) String

type CreateOceanBaseDataSourceResponseBodyErrorDetail

type CreateOceanBaseDataSourceResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (CreateOceanBaseDataSourceResponseBodyErrorDetail) GoString

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetCode

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetExtraContext

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetLevel

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetMessage

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetMessageMcmsContext

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetMessageMcmsKey

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetProposal

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetProposalMcmsContext

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetProposalMcmsKey

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetReason

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetReasonMcmsContext

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetReasonMcmsKey

func (*CreateOceanBaseDataSourceResponseBodyErrorDetail) SetUpstreamErrorDetail

func (CreateOceanBaseDataSourceResponseBodyErrorDetail) String

type CreateOmsMysqlDataSourceRequest

type CreateOmsMysqlDataSourceRequest struct {
	// The description of the data source.
	//
	// It must be 2 to 256 characters in length. The default value is null.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the database gateway instance.
	//
	// > <br>If Type is set to DG, this parameter is required.
	DgDatabaseId *string `json:"DgDatabaseId,omitempty" xml:"DgDatabaseId,omitempty"`
	// The ID of the ECS instance of the data source.
	//
	// > <br>If Type is set to RDS, PolarDB, or DG, this parameter is required.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IP address of the data source.
	//
	// > <br>If Type is set to INTERNET or VPC, this parameter is required.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The name of the data source.
	// It must be 2 to 128 characters in length and can contain letters, digits, underscores (_), periods (.), and hyphens (-).
	//
	// > <br>Invalid characters, such as slashes (/), are not allowed.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The password of the username that is used to access the database. It must be Base64 encoded.
	// For example, for the password abcd123@!, the Base64-encoded value is YWJjZDEyM0Ah.
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The port number of the data source.
	//
	// > <br>If Type is set to INTERNET or VPC, this parameter is required.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The name of the database.
	//
	// > <br>If you specify this parameter, subsequent migration or synchronization operations will take effect on this database only.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The type of the MySQL data source.
	// Valid values: INTERNET, VPC, RDS, PolarDB, and DG.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The username that is used to access the database.
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
	// The ID of the VPC to which the data source belongs.
	//
	// > <br>If Type is set to VPC, this parameter is required.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (CreateOmsMysqlDataSourceRequest) GoString

func (*CreateOmsMysqlDataSourceRequest) SetDescription

func (*CreateOmsMysqlDataSourceRequest) SetDgDatabaseId

func (*CreateOmsMysqlDataSourceRequest) SetInstanceId

func (*CreateOmsMysqlDataSourceRequest) SetIp

func (*CreateOmsMysqlDataSourceRequest) SetName

func (*CreateOmsMysqlDataSourceRequest) SetPassword

func (*CreateOmsMysqlDataSourceRequest) SetPort

func (*CreateOmsMysqlDataSourceRequest) SetSchema

func (*CreateOmsMysqlDataSourceRequest) SetType

func (*CreateOmsMysqlDataSourceRequest) SetUsername

func (*CreateOmsMysqlDataSourceRequest) SetVpcId

func (CreateOmsMysqlDataSourceRequest) String

type CreateOmsMysqlDataSourceResponse

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

func (CreateOmsMysqlDataSourceResponse) GoString

func (*CreateOmsMysqlDataSourceResponse) SetHeaders

func (*CreateOmsMysqlDataSourceResponse) SetStatusCode

func (CreateOmsMysqlDataSourceResponse) String

type CreateOmsMysqlDataSourceResponseBody

type CreateOmsMysqlDataSourceResponseBody struct {
	// The return result of the request.
	Data *CreateOmsMysqlDataSourceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateOmsMysqlDataSourceResponseBody) GoString

func (*CreateOmsMysqlDataSourceResponseBody) SetRequestId

func (CreateOmsMysqlDataSourceResponseBody) String

type CreateOmsMysqlDataSourceResponseBodyData

type CreateOmsMysqlDataSourceResponseBodyData struct {
	// The ID of the data source record.
	EndpointId *string `json:"EndpointId,omitempty" xml:"EndpointId,omitempty"`
}

func (CreateOmsMysqlDataSourceResponseBodyData) GoString

func (*CreateOmsMysqlDataSourceResponseBodyData) SetEndpointId

func (CreateOmsMysqlDataSourceResponseBodyData) String

type CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsRequest struct {
	Databases []*CreateProjectModifyRecordsRequestDatabases `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	Id        *string                                       `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (CreateProjectModifyRecordsRequest) GoString

func (*CreateProjectModifyRecordsRequest) SetId

func (CreateProjectModifyRecordsRequest) String

type CreateProjectModifyRecordsRequestDatabases

type CreateProjectModifyRecordsRequestDatabases struct {
	Id             *string                                                     `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                     `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                     `json:"Name,omitempty" xml:"Name,omitempty"`
	SpecificTables []*CreateProjectModifyRecordsRequestDatabasesSpecificTables `json:"SpecificTables,omitempty" xml:"SpecificTables,omitempty" type:"Repeated"`
	SpecificViews  []*CreateProjectModifyRecordsRequestDatabasesSpecificViews  `json:"SpecificViews,omitempty" xml:"SpecificViews,omitempty" type:"Repeated"`
	Tables         []*CreateProjectModifyRecordsRequestDatabasesTables         `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
	Views          []*CreateProjectModifyRecordsRequestDatabasesViews          `json:"Views,omitempty" xml:"Views,omitempty" type:"Repeated"`
}

func (CreateProjectModifyRecordsRequestDatabases) GoString

func (*CreateProjectModifyRecordsRequestDatabases) SetId

func (*CreateProjectModifyRecordsRequestDatabases) SetMappedName

func (*CreateProjectModifyRecordsRequestDatabases) SetName

func (CreateProjectModifyRecordsRequestDatabases) String

type CreateProjectModifyRecordsRequestDatabasesSpecificTables

type CreateProjectModifyRecordsRequestDatabasesSpecificTables struct {
	AdbTableSchema *CreateProjectModifyRecordsRequestDatabasesSpecificTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                               `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                 `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                 `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                 `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                               `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                 `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectModifyRecordsRequestDatabasesSpecificTables) GoString

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTables) SetFilterColumns

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTables) SetId

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTables) SetMappedName

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTables) SetName

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTables) SetShardColumns

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTables) SetWhereClause

func (CreateProjectModifyRecordsRequestDatabasesSpecificTables) String

type CreateProjectModifyRecordsRequestDatabasesSpecificTablesAdbTableSchema

type CreateProjectModifyRecordsRequestDatabasesSpecificTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectModifyRecordsRequestDatabasesSpecificTablesAdbTableSchema) GoString

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTablesAdbTableSchema) SetDistributedKeys

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTablesAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTablesAdbTableSchema) SetPartitionStatement

func (*CreateProjectModifyRecordsRequestDatabasesSpecificTablesAdbTableSchema) SetPrimaryKeys

func (CreateProjectModifyRecordsRequestDatabasesSpecificTablesAdbTableSchema) String

type CreateProjectModifyRecordsRequestDatabasesSpecificViews

type CreateProjectModifyRecordsRequestDatabasesSpecificViews struct {
	AdbTableSchema *CreateProjectModifyRecordsRequestDatabasesSpecificViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                              `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                              `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectModifyRecordsRequestDatabasesSpecificViews) GoString

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViews) SetFilterColumns

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViews) SetId

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViews) SetMappedName

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViews) SetName

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViews) SetShardColumns

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViews) SetWhereClause

func (CreateProjectModifyRecordsRequestDatabasesSpecificViews) String

type CreateProjectModifyRecordsRequestDatabasesSpecificViewsAdbTableSchema

type CreateProjectModifyRecordsRequestDatabasesSpecificViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectModifyRecordsRequestDatabasesSpecificViewsAdbTableSchema) GoString

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViewsAdbTableSchema) SetDistributedKeys

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViewsAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViewsAdbTableSchema) SetPartitionStatement

func (*CreateProjectModifyRecordsRequestDatabasesSpecificViewsAdbTableSchema) SetPrimaryKeys

func (CreateProjectModifyRecordsRequestDatabasesSpecificViewsAdbTableSchema) String

type CreateProjectModifyRecordsRequestDatabasesTables

type CreateProjectModifyRecordsRequestDatabasesTables struct {
	AdbTableSchema *CreateProjectModifyRecordsRequestDatabasesTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                       `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                         `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                         `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                         `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                       `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                         `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectModifyRecordsRequestDatabasesTables) GoString

func (*CreateProjectModifyRecordsRequestDatabasesTables) SetFilterColumns

func (*CreateProjectModifyRecordsRequestDatabasesTables) SetId

func (*CreateProjectModifyRecordsRequestDatabasesTables) SetMappedName

func (*CreateProjectModifyRecordsRequestDatabasesTables) SetName

func (*CreateProjectModifyRecordsRequestDatabasesTables) SetShardColumns

func (*CreateProjectModifyRecordsRequestDatabasesTables) SetWhereClause

func (CreateProjectModifyRecordsRequestDatabasesTables) String

type CreateProjectModifyRecordsRequestDatabasesTablesAdbTableSchema

type CreateProjectModifyRecordsRequestDatabasesTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectModifyRecordsRequestDatabasesTablesAdbTableSchema) GoString

func (*CreateProjectModifyRecordsRequestDatabasesTablesAdbTableSchema) SetDistributedKeys

func (*CreateProjectModifyRecordsRequestDatabasesTablesAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectModifyRecordsRequestDatabasesTablesAdbTableSchema) SetPartitionStatement

func (*CreateProjectModifyRecordsRequestDatabasesTablesAdbTableSchema) SetPrimaryKeys

func (CreateProjectModifyRecordsRequestDatabasesTablesAdbTableSchema) String

type CreateProjectModifyRecordsRequestDatabasesViews

type CreateProjectModifyRecordsRequestDatabasesViews struct {
	AdbTableSchema *CreateProjectModifyRecordsRequestDatabasesViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                      `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                        `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                        `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                        `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                      `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                        `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectModifyRecordsRequestDatabasesViews) GoString

func (*CreateProjectModifyRecordsRequestDatabasesViews) SetFilterColumns

func (*CreateProjectModifyRecordsRequestDatabasesViews) SetId

func (*CreateProjectModifyRecordsRequestDatabasesViews) SetMappedName

func (*CreateProjectModifyRecordsRequestDatabasesViews) SetName

func (*CreateProjectModifyRecordsRequestDatabasesViews) SetShardColumns

func (*CreateProjectModifyRecordsRequestDatabasesViews) SetWhereClause

func (CreateProjectModifyRecordsRequestDatabasesViews) String

type CreateProjectModifyRecordsRequestDatabasesViewsAdbTableSchema

type CreateProjectModifyRecordsRequestDatabasesViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectModifyRecordsRequestDatabasesViewsAdbTableSchema) GoString

func (*CreateProjectModifyRecordsRequestDatabasesViewsAdbTableSchema) SetDistributedKeys

func (*CreateProjectModifyRecordsRequestDatabasesViewsAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectModifyRecordsRequestDatabasesViewsAdbTableSchema) SetPartitionStatement

func (*CreateProjectModifyRecordsRequestDatabasesViewsAdbTableSchema) SetPrimaryKeys

func (CreateProjectModifyRecordsRequestDatabasesViewsAdbTableSchema) String

type CreateProjectModifyRecordsResponse

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

func (CreateProjectModifyRecordsResponse) GoString

func (*CreateProjectModifyRecordsResponse) SetHeaders

func (*CreateProjectModifyRecordsResponse) SetStatusCode

func (CreateProjectModifyRecordsResponse) String

type CreateProjectModifyRecordsResponseBody

type CreateProjectModifyRecordsResponseBody struct {
	Advice      *string                                            `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                            `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                            `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *int64                                             `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *CreateProjectModifyRecordsResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                            `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                             `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                             `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                              `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                             `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (CreateProjectModifyRecordsResponseBody) GoString

func (*CreateProjectModifyRecordsResponseBody) SetAdvice

func (*CreateProjectModifyRecordsResponseBody) SetCode

func (*CreateProjectModifyRecordsResponseBody) SetCost

func (*CreateProjectModifyRecordsResponseBody) SetData

func (*CreateProjectModifyRecordsResponseBody) SetMessage

func (*CreateProjectModifyRecordsResponseBody) SetPageNumber

func (*CreateProjectModifyRecordsResponseBody) SetPageSize

func (*CreateProjectModifyRecordsResponseBody) SetRequestId

func (*CreateProjectModifyRecordsResponseBody) SetSuccess

func (*CreateProjectModifyRecordsResponseBody) SetTotalCount

func (CreateProjectModifyRecordsResponseBody) String

type CreateProjectModifyRecordsResponseBodyErrorDetail

type CreateProjectModifyRecordsResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (CreateProjectModifyRecordsResponseBodyErrorDetail) GoString

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetCode

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetExtraContext

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetLevel

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetMessage

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetMessageMcmsContext

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetMessageMcmsKey

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetProposal

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetProposalMcmsContext

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetProposalMcmsKey

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetReason

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetReasonMcmsContext

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetReasonMcmsKey

func (*CreateProjectModifyRecordsResponseBodyErrorDetail) SetUpstreamErrorDetail

func (CreateProjectModifyRecordsResponseBodyErrorDetail) String

type CreateProjectModifyRecordsShrinkRequest

type CreateProjectModifyRecordsShrinkRequest struct {
	DatabasesShrink *string `json:"Databases,omitempty" xml:"Databases,omitempty"`
	Id              *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (CreateProjectModifyRecordsShrinkRequest) GoString

func (*CreateProjectModifyRecordsShrinkRequest) SetDatabasesShrink

func (*CreateProjectModifyRecordsShrinkRequest) SetId

func (CreateProjectModifyRecordsShrinkRequest) String

type CreateProjectRequest

type CreateProjectRequest struct {
	CommonTransferConfig      *CreateProjectRequestCommonTransferConfig      `json:"CommonTransferConfig,omitempty" xml:"CommonTransferConfig,omitempty" type:"Struct"`
	EnableFullTransfer        *bool                                          `json:"EnableFullTransfer,omitempty" xml:"EnableFullTransfer,omitempty"`
	EnableFullVerify          *bool                                          `json:"EnableFullVerify,omitempty" xml:"EnableFullVerify,omitempty"`
	EnableIncrTransfer        *bool                                          `json:"EnableIncrTransfer,omitempty" xml:"EnableIncrTransfer,omitempty"`
	EnableReverseIncrTransfer *bool                                          `json:"EnableReverseIncrTransfer,omitempty" xml:"EnableReverseIncrTransfer,omitempty"`
	EnableStructTransfer      *bool                                          `json:"EnableStructTransfer,omitempty" xml:"EnableStructTransfer,omitempty"`
	FullTransferConfig        *CreateProjectRequestFullTransferConfig        `json:"FullTransferConfig,omitempty" xml:"FullTransferConfig,omitempty" type:"Struct"`
	Id                        *string                                        `json:"Id,omitempty" xml:"Id,omitempty"`
	IncrTransferConfig        *CreateProjectRequestIncrTransferConfig        `json:"IncrTransferConfig,omitempty" xml:"IncrTransferConfig,omitempty" type:"Struct"`
	LabelIds                  []*string                                      `json:"LabelIds,omitempty" xml:"LabelIds,omitempty" type:"Repeated"`
	Name                      *string                                        `json:"Name,omitempty" xml:"Name,omitempty"`
	OssKey                    *string                                        `json:"OssKey,omitempty" xml:"OssKey,omitempty"`
	ReverseIncrTransferConfig *CreateProjectRequestReverseIncrTransferConfig `json:"ReverseIncrTransferConfig,omitempty" xml:"ReverseIncrTransferConfig,omitempty" type:"Struct"`
	SinkEndpointId            *string                                        `json:"SinkEndpointId,omitempty" xml:"SinkEndpointId,omitempty"`
	SourceEndpointId          *string                                        `json:"SourceEndpointId,omitempty" xml:"SourceEndpointId,omitempty"`
	StructTransferConfig      *CreateProjectRequestStructTransferConfig      `json:"StructTransferConfig,omitempty" xml:"StructTransferConfig,omitempty" type:"Struct"`
	TransferMapping           *CreateProjectRequestTransferMapping           `json:"TransferMapping,omitempty" xml:"TransferMapping,omitempty" type:"Struct"`
	Type                      *string                                        `json:"Type,omitempty" xml:"Type,omitempty"`
	UseOss                    *bool                                          `json:"UseOss,omitempty" xml:"UseOss,omitempty"`
	WorkerGradeId             *string                                        `json:"WorkerGradeId,omitempty" xml:"WorkerGradeId,omitempty"`
}

func (CreateProjectRequest) GoString

func (s CreateProjectRequest) GoString() string

func (*CreateProjectRequest) SetCommonTransferConfig

func (*CreateProjectRequest) SetEnableFullTransfer

func (s *CreateProjectRequest) SetEnableFullTransfer(v bool) *CreateProjectRequest

func (*CreateProjectRequest) SetEnableFullVerify

func (s *CreateProjectRequest) SetEnableFullVerify(v bool) *CreateProjectRequest

func (*CreateProjectRequest) SetEnableIncrTransfer

func (s *CreateProjectRequest) SetEnableIncrTransfer(v bool) *CreateProjectRequest

func (*CreateProjectRequest) SetEnableReverseIncrTransfer

func (s *CreateProjectRequest) SetEnableReverseIncrTransfer(v bool) *CreateProjectRequest

func (*CreateProjectRequest) SetEnableStructTransfer

func (s *CreateProjectRequest) SetEnableStructTransfer(v bool) *CreateProjectRequest

func (*CreateProjectRequest) SetFullTransferConfig

func (*CreateProjectRequest) SetId

func (*CreateProjectRequest) SetIncrTransferConfig

func (*CreateProjectRequest) SetLabelIds

func (s *CreateProjectRequest) SetLabelIds(v []*string) *CreateProjectRequest

func (*CreateProjectRequest) SetName

func (*CreateProjectRequest) SetOssKey

func (*CreateProjectRequest) SetReverseIncrTransferConfig added in v3.0.2

func (*CreateProjectRequest) SetSinkEndpointId

func (s *CreateProjectRequest) SetSinkEndpointId(v string) *CreateProjectRequest

func (*CreateProjectRequest) SetSourceEndpointId

func (s *CreateProjectRequest) SetSourceEndpointId(v string) *CreateProjectRequest

func (*CreateProjectRequest) SetStructTransferConfig

func (*CreateProjectRequest) SetTransferMapping

func (*CreateProjectRequest) SetType

func (*CreateProjectRequest) SetUseOss

func (*CreateProjectRequest) SetWorkerGradeId

func (s *CreateProjectRequest) SetWorkerGradeId(v string) *CreateProjectRequest

func (CreateProjectRequest) String

func (s CreateProjectRequest) String() string

type CreateProjectRequestCommonTransferConfig

type CreateProjectRequestCommonTransferConfig struct {
	ActiveActive           *bool                                                    `json:"ActiveActive,omitempty" xml:"ActiveActive,omitempty"`
	CustomColumns          []*CreateProjectRequestCommonTransferConfigCustomColumns `json:"CustomColumns,omitempty" xml:"CustomColumns,omitempty" type:"Repeated"`
	DataWorksBusinessName  *string                                                  `json:"DataWorksBusinessName,omitempty" xml:"DataWorksBusinessName,omitempty"`
	DatahubTopicType       *string                                                  `json:"DatahubTopicType,omitempty" xml:"DatahubTopicType,omitempty"`
	MqPartition            *int32                                                   `json:"MqPartition,omitempty" xml:"MqPartition,omitempty"`
	MqPartitionMode        *string                                                  `json:"MqPartitionMode,omitempty" xml:"MqPartitionMode,omitempty"`
	MqSerializerType       *string                                                  `json:"MqSerializerType,omitempty" xml:"MqSerializerType,omitempty"`
	RocketMqEnableMsgTrace *bool                                                    `json:"RocketMqEnableMsgTrace,omitempty" xml:"RocketMqEnableMsgTrace,omitempty"`
	RocketMqMsgTags        *string                                                  `json:"RocketMqMsgTags,omitempty" xml:"RocketMqMsgTags,omitempty"`
	RocketMqProducerGroup  *string                                                  `json:"RocketMqProducerGroup,omitempty" xml:"RocketMqProducerGroup,omitempty"`
	RocketMqSendMsgTimeout *int64                                                   `json:"RocketMqSendMsgTimeout,omitempty" xml:"RocketMqSendMsgTimeout,omitempty"`
	SyncSchema             *bool                                                    `json:"SyncSchema,omitempty" xml:"SyncSchema,omitempty"`
	SyncSchemaColumnName   *string                                                  `json:"SyncSchemaColumnName,omitempty" xml:"SyncSchemaColumnName,omitempty"`
	TableCategory          *string                                                  `json:"TableCategory,omitempty" xml:"TableCategory,omitempty"`
}

func (CreateProjectRequestCommonTransferConfig) GoString

func (*CreateProjectRequestCommonTransferConfig) SetActiveActive

func (*CreateProjectRequestCommonTransferConfig) SetDataWorksBusinessName

func (*CreateProjectRequestCommonTransferConfig) SetDatahubTopicType

func (*CreateProjectRequestCommonTransferConfig) SetMqPartition

func (*CreateProjectRequestCommonTransferConfig) SetMqPartitionMode

func (*CreateProjectRequestCommonTransferConfig) SetMqSerializerType

func (*CreateProjectRequestCommonTransferConfig) SetRocketMqEnableMsgTrace

func (*CreateProjectRequestCommonTransferConfig) SetRocketMqMsgTags

func (*CreateProjectRequestCommonTransferConfig) SetRocketMqProducerGroup

func (*CreateProjectRequestCommonTransferConfig) SetRocketMqSendMsgTimeout

func (*CreateProjectRequestCommonTransferConfig) SetSyncSchema

func (*CreateProjectRequestCommonTransferConfig) SetSyncSchemaColumnName

func (*CreateProjectRequestCommonTransferConfig) SetTableCategory

func (CreateProjectRequestCommonTransferConfig) String

type CreateProjectRequestCommonTransferConfigCustomColumns

type CreateProjectRequestCommonTransferConfigCustomColumns struct {
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	Expression *string `json:"Expression,omitempty" xml:"Expression,omitempty"`
}

func (CreateProjectRequestCommonTransferConfigCustomColumns) GoString

func (*CreateProjectRequestCommonTransferConfigCustomColumns) SetColumnName

func (*CreateProjectRequestCommonTransferConfigCustomColumns) SetExpression

func (CreateProjectRequestCommonTransferConfigCustomColumns) String

type CreateProjectRequestFullTransferConfig

type CreateProjectRequestFullTransferConfig struct {
	AllowDestTableNotEmpty   *bool   `json:"AllowDestTableNotEmpty,omitempty" xml:"AllowDestTableNotEmpty,omitempty"`
	FullTransferSpeedMode    *string `json:"FullTransferSpeedMode,omitempty" xml:"FullTransferSpeedMode,omitempty"`
	FullVerifySpeedMode      *string `json:"FullVerifySpeedMode,omitempty" xml:"FullVerifySpeedMode,omitempty"`
	NonePkUkTruncateDstTable *bool   `json:"NonePkUkTruncateDstTable,omitempty" xml:"NonePkUkTruncateDstTable,omitempty"`
	ReadWorkerNum            *int32  `json:"ReadWorkerNum,omitempty" xml:"ReadWorkerNum,omitempty"`
	ThrottleIOPS             *int32  `json:"ThrottleIOPS,omitempty" xml:"ThrottleIOPS,omitempty"`
	ThrottleRps              *int32  `json:"ThrottleRps,omitempty" xml:"ThrottleRps,omitempty"`
	WriteWorkerNum           *int32  `json:"WriteWorkerNum,omitempty" xml:"WriteWorkerNum,omitempty"`
}

func (CreateProjectRequestFullTransferConfig) GoString

func (*CreateProjectRequestFullTransferConfig) SetAllowDestTableNotEmpty

func (*CreateProjectRequestFullTransferConfig) SetFullTransferSpeedMode

func (*CreateProjectRequestFullTransferConfig) SetFullVerifySpeedMode

func (*CreateProjectRequestFullTransferConfig) SetNonePkUkTruncateDstTable

func (*CreateProjectRequestFullTransferConfig) SetReadWorkerNum added in v3.0.2

func (*CreateProjectRequestFullTransferConfig) SetThrottleIOPS added in v3.0.2

func (*CreateProjectRequestFullTransferConfig) SetThrottleRps added in v3.0.2

func (*CreateProjectRequestFullTransferConfig) SetWriteWorkerNum added in v3.0.2

func (CreateProjectRequestFullTransferConfig) String

type CreateProjectRequestIncrTransferConfig

type CreateProjectRequestIncrTransferConfig struct {
	EnableIncrSyncStatistics  *bool     `json:"EnableIncrSyncStatistics,omitempty" xml:"EnableIncrSyncStatistics,omitempty"`
	EnableSequencingWithinTxn *bool     `json:"EnableSequencingWithinTxn,omitempty" xml:"EnableSequencingWithinTxn,omitempty"`
	IncrSyncConcurrency       *int32    `json:"IncrSyncConcurrency,omitempty" xml:"IncrSyncConcurrency,omitempty"`
	RecordTypeWhiteList       []*string `json:"RecordTypeWhiteList,omitempty" xml:"RecordTypeWhiteList,omitempty" type:"Repeated"`
	StartTimestamp            *string   `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"`
	StoreLogKeptHour          *int32    `json:"StoreLogKeptHour,omitempty" xml:"StoreLogKeptHour,omitempty"`
	SupportDDLTypes           []*string `json:"SupportDDLTypes,omitempty" xml:"SupportDDLTypes,omitempty" type:"Repeated"`
	ThrottleIOPS              *int32    `json:"ThrottleIOPS,omitempty" xml:"ThrottleIOPS,omitempty"`
	ThrottleRps               *int32    `json:"ThrottleRps,omitempty" xml:"ThrottleRps,omitempty"`
}

func (CreateProjectRequestIncrTransferConfig) GoString

func (*CreateProjectRequestIncrTransferConfig) SetEnableIncrSyncStatistics

func (*CreateProjectRequestIncrTransferConfig) SetEnableSequencingWithinTxn

func (*CreateProjectRequestIncrTransferConfig) SetIncrSyncConcurrency

func (*CreateProjectRequestIncrTransferConfig) SetRecordTypeWhiteList

func (*CreateProjectRequestIncrTransferConfig) SetStartTimestamp

func (*CreateProjectRequestIncrTransferConfig) SetStoreLogKeptHour

func (*CreateProjectRequestIncrTransferConfig) SetSupportDDLTypes added in v3.0.2

func (*CreateProjectRequestIncrTransferConfig) SetThrottleIOPS added in v3.0.2

func (*CreateProjectRequestIncrTransferConfig) SetThrottleRps added in v3.0.2

func (CreateProjectRequestIncrTransferConfig) String

type CreateProjectRequestReverseIncrTransferConfig added in v3.0.2

type CreateProjectRequestReverseIncrTransferConfig struct {
	EnableIncrSyncStatistics  *bool     `json:"EnableIncrSyncStatistics,omitempty" xml:"EnableIncrSyncStatistics,omitempty"`
	EnableSequencingWithinTxn *bool     `json:"EnableSequencingWithinTxn,omitempty" xml:"EnableSequencingWithinTxn,omitempty"`
	IncrSyncConcurrency       *int32    `json:"IncrSyncConcurrency,omitempty" xml:"IncrSyncConcurrency,omitempty"`
	RecordTypeWhiteList       []*string `json:"RecordTypeWhiteList,omitempty" xml:"RecordTypeWhiteList,omitempty" type:"Repeated"`
	StartTimestamp            *string   `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"`
	StoreLogKeptHour          *int32    `json:"StoreLogKeptHour,omitempty" xml:"StoreLogKeptHour,omitempty"`
	SupportDDLTypes           []*string `json:"SupportDDLTypes,omitempty" xml:"SupportDDLTypes,omitempty" type:"Repeated"`
	ThrottleIOPS              *int32    `json:"ThrottleIOPS,omitempty" xml:"ThrottleIOPS,omitempty"`
	ThrottleRps               *int32    `json:"ThrottleRps,omitempty" xml:"ThrottleRps,omitempty"`
}

func (CreateProjectRequestReverseIncrTransferConfig) GoString added in v3.0.2

func (*CreateProjectRequestReverseIncrTransferConfig) SetEnableIncrSyncStatistics added in v3.0.2

func (*CreateProjectRequestReverseIncrTransferConfig) SetEnableSequencingWithinTxn added in v3.0.2

func (*CreateProjectRequestReverseIncrTransferConfig) SetIncrSyncConcurrency added in v3.0.2

func (*CreateProjectRequestReverseIncrTransferConfig) SetRecordTypeWhiteList added in v3.0.2

func (*CreateProjectRequestReverseIncrTransferConfig) SetStartTimestamp added in v3.0.2

func (*CreateProjectRequestReverseIncrTransferConfig) SetStoreLogKeptHour added in v3.0.2

func (*CreateProjectRequestReverseIncrTransferConfig) SetSupportDDLTypes added in v3.0.2

func (*CreateProjectRequestReverseIncrTransferConfig) SetThrottleIOPS added in v3.0.2

func (*CreateProjectRequestReverseIncrTransferConfig) SetThrottleRps added in v3.0.2

func (CreateProjectRequestReverseIncrTransferConfig) String added in v3.0.2

type CreateProjectRequestStructTransferConfig

type CreateProjectRequestStructTransferConfig struct {
	ByteCharConvertStrategy *string `json:"ByteCharConvertStrategy,omitempty" xml:"ByteCharConvertStrategy,omitempty"`
	DeferIndexCreation      *bool   `json:"DeferIndexCreation,omitempty" xml:"DeferIndexCreation,omitempty"`
}

func (CreateProjectRequestStructTransferConfig) GoString

func (*CreateProjectRequestStructTransferConfig) SetByteCharConvertStrategy

func (*CreateProjectRequestStructTransferConfig) SetDeferIndexCreation

func (CreateProjectRequestStructTransferConfig) String

type CreateProjectRequestTransferMapping

type CreateProjectRequestTransferMapping struct {
	Databases             []*CreateProjectRequestTransferMappingDatabases      `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	DatabasesBlack        []*CreateProjectRequestTransferMappingDatabasesBlack `json:"DatabasesBlack,omitempty" xml:"DatabasesBlack,omitempty" type:"Repeated"`
	Mode                  *string                                              `json:"Mode,omitempty" xml:"Mode,omitempty"`
	TableAndViewBlackList []*string                                            `json:"TableAndViewBlackList,omitempty" xml:"TableAndViewBlackList,omitempty" type:"Repeated"`
	TableAndViewWhiteList []*string                                            `json:"TableAndViewWhiteList,omitempty" xml:"TableAndViewWhiteList,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMapping) GoString

func (*CreateProjectRequestTransferMapping) SetMode

func (*CreateProjectRequestTransferMapping) SetTableAndViewBlackList

func (*CreateProjectRequestTransferMapping) SetTableAndViewWhiteList

func (CreateProjectRequestTransferMapping) String

type CreateProjectRequestTransferMappingDatabases

type CreateProjectRequestTransferMappingDatabases struct {
	ClusterName    *string                                                       `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"`
	Id             *string                                                       `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                       `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                       `json:"Name,omitempty" xml:"Name,omitempty"`
	SpecificTables []*CreateProjectRequestTransferMappingDatabasesSpecificTables `json:"SpecificTables,omitempty" xml:"SpecificTables,omitempty" type:"Repeated"`
	SpecificViews  []*CreateProjectRequestTransferMappingDatabasesSpecificViews  `json:"SpecificViews,omitempty" xml:"SpecificViews,omitempty" type:"Repeated"`
	Tables         []*CreateProjectRequestTransferMappingDatabasesTables         `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
	TenantName     *string                                                       `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	Views          []*CreateProjectRequestTransferMappingDatabasesViews          `json:"Views,omitempty" xml:"Views,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabases) GoString

func (*CreateProjectRequestTransferMappingDatabases) SetClusterName

func (*CreateProjectRequestTransferMappingDatabases) SetId

func (*CreateProjectRequestTransferMappingDatabases) SetMappedName

func (*CreateProjectRequestTransferMappingDatabases) SetName

func (*CreateProjectRequestTransferMappingDatabases) SetTenantName

func (CreateProjectRequestTransferMappingDatabases) String

type CreateProjectRequestTransferMappingDatabasesBlack

type CreateProjectRequestTransferMappingDatabasesBlack struct {
	ClusterName    *string                                                            `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"`
	Id             *string                                                            `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                            `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                            `json:"Name,omitempty" xml:"Name,omitempty"`
	SpecificTables []*CreateProjectRequestTransferMappingDatabasesBlackSpecificTables `json:"SpecificTables,omitempty" xml:"SpecificTables,omitempty" type:"Repeated"`
	SpecificViews  []*CreateProjectRequestTransferMappingDatabasesBlackSpecificViews  `json:"SpecificViews,omitempty" xml:"SpecificViews,omitempty" type:"Repeated"`
	Tables         []*CreateProjectRequestTransferMappingDatabasesBlackTables         `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
	TenantName     *string                                                            `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	Views          []*CreateProjectRequestTransferMappingDatabasesBlackViews          `json:"Views,omitempty" xml:"Views,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabasesBlack) GoString

func (*CreateProjectRequestTransferMappingDatabasesBlack) SetClusterName

func (*CreateProjectRequestTransferMappingDatabasesBlack) SetId

func (*CreateProjectRequestTransferMappingDatabasesBlack) SetMappedName

func (*CreateProjectRequestTransferMappingDatabasesBlack) SetName

func (*CreateProjectRequestTransferMappingDatabasesBlack) SetTenantName

func (CreateProjectRequestTransferMappingDatabasesBlack) String

type CreateProjectRequestTransferMappingDatabasesBlackSpecificTables

type CreateProjectRequestTransferMappingDatabasesBlackSpecificTables struct {
	AdbTableSchema *CreateProjectRequestTransferMappingDatabasesBlackSpecificTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                      `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                        `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                        `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                        `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                      `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                        `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectRequestTransferMappingDatabasesBlackSpecificTables) GoString

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTables) SetFilterColumns

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTables) SetId

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTables) SetMappedName

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTables) SetName

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTables) SetShardColumns

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTables) SetWhereClause

func (CreateProjectRequestTransferMappingDatabasesBlackSpecificTables) String

type CreateProjectRequestTransferMappingDatabasesBlackSpecificTablesAdbTableSchema

type CreateProjectRequestTransferMappingDatabasesBlackSpecificTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) GoString

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) SetDistributedKeys

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) SetPartitionStatement

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) SetPrimaryKeys

func (CreateProjectRequestTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) String

type CreateProjectRequestTransferMappingDatabasesBlackSpecificViews

type CreateProjectRequestTransferMappingDatabasesBlackSpecificViews struct {
	AdbTableSchema *CreateProjectRequestTransferMappingDatabasesBlackSpecificViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                     `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                       `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                       `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                       `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                     `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                       `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectRequestTransferMappingDatabasesBlackSpecificViews) GoString

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViews) SetFilterColumns

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViews) SetId

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViews) SetMappedName

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViews) SetName

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViews) SetShardColumns

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViews) SetWhereClause

func (CreateProjectRequestTransferMappingDatabasesBlackSpecificViews) String

type CreateProjectRequestTransferMappingDatabasesBlackSpecificViewsAdbTableSchema

type CreateProjectRequestTransferMappingDatabasesBlackSpecificViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) GoString

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) SetDistributedKeys

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) SetPartitionStatement

func (*CreateProjectRequestTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) SetPrimaryKeys

func (CreateProjectRequestTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) String

type CreateProjectRequestTransferMappingDatabasesBlackTables

type CreateProjectRequestTransferMappingDatabasesBlackTables struct {
	AdbTableSchema *CreateProjectRequestTransferMappingDatabasesBlackTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                              `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                              `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectRequestTransferMappingDatabasesBlackTables) GoString

func (*CreateProjectRequestTransferMappingDatabasesBlackTables) SetFilterColumns

func (*CreateProjectRequestTransferMappingDatabasesBlackTables) SetId

func (*CreateProjectRequestTransferMappingDatabasesBlackTables) SetMappedName

func (*CreateProjectRequestTransferMappingDatabasesBlackTables) SetName

func (*CreateProjectRequestTransferMappingDatabasesBlackTables) SetShardColumns

func (*CreateProjectRequestTransferMappingDatabasesBlackTables) SetWhereClause

func (CreateProjectRequestTransferMappingDatabasesBlackTables) String

type CreateProjectRequestTransferMappingDatabasesBlackTablesAdbTableSchema

type CreateProjectRequestTransferMappingDatabasesBlackTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabasesBlackTablesAdbTableSchema) GoString

func (*CreateProjectRequestTransferMappingDatabasesBlackTablesAdbTableSchema) SetDistributedKeys

func (*CreateProjectRequestTransferMappingDatabasesBlackTablesAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectRequestTransferMappingDatabasesBlackTablesAdbTableSchema) SetPartitionStatement

func (*CreateProjectRequestTransferMappingDatabasesBlackTablesAdbTableSchema) SetPrimaryKeys

func (CreateProjectRequestTransferMappingDatabasesBlackTablesAdbTableSchema) String

type CreateProjectRequestTransferMappingDatabasesBlackViews

type CreateProjectRequestTransferMappingDatabasesBlackViews struct {
	AdbTableSchema *CreateProjectRequestTransferMappingDatabasesBlackViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                             `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                               `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                               `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                               `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                             `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                               `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectRequestTransferMappingDatabasesBlackViews) GoString

func (*CreateProjectRequestTransferMappingDatabasesBlackViews) SetFilterColumns

func (*CreateProjectRequestTransferMappingDatabasesBlackViews) SetId

func (*CreateProjectRequestTransferMappingDatabasesBlackViews) SetMappedName

func (*CreateProjectRequestTransferMappingDatabasesBlackViews) SetName

func (*CreateProjectRequestTransferMappingDatabasesBlackViews) SetShardColumns

func (*CreateProjectRequestTransferMappingDatabasesBlackViews) SetWhereClause

func (CreateProjectRequestTransferMappingDatabasesBlackViews) String

type CreateProjectRequestTransferMappingDatabasesBlackViewsAdbTableSchema

type CreateProjectRequestTransferMappingDatabasesBlackViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabasesBlackViewsAdbTableSchema) GoString

func (*CreateProjectRequestTransferMappingDatabasesBlackViewsAdbTableSchema) SetDistributedKeys

func (*CreateProjectRequestTransferMappingDatabasesBlackViewsAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectRequestTransferMappingDatabasesBlackViewsAdbTableSchema) SetPartitionStatement

func (*CreateProjectRequestTransferMappingDatabasesBlackViewsAdbTableSchema) SetPrimaryKeys

func (CreateProjectRequestTransferMappingDatabasesBlackViewsAdbTableSchema) String

type CreateProjectRequestTransferMappingDatabasesSpecificTables

type CreateProjectRequestTransferMappingDatabasesSpecificTables struct {
	AdbTableSchema *CreateProjectRequestTransferMappingDatabasesSpecificTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                 `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                   `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                   `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                   `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                 `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                   `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectRequestTransferMappingDatabasesSpecificTables) GoString

func (*CreateProjectRequestTransferMappingDatabasesSpecificTables) SetFilterColumns

func (*CreateProjectRequestTransferMappingDatabasesSpecificTables) SetId

func (*CreateProjectRequestTransferMappingDatabasesSpecificTables) SetMappedName

func (*CreateProjectRequestTransferMappingDatabasesSpecificTables) SetName

func (*CreateProjectRequestTransferMappingDatabasesSpecificTables) SetShardColumns

func (*CreateProjectRequestTransferMappingDatabasesSpecificTables) SetWhereClause

func (CreateProjectRequestTransferMappingDatabasesSpecificTables) String

type CreateProjectRequestTransferMappingDatabasesSpecificTablesAdbTableSchema

type CreateProjectRequestTransferMappingDatabasesSpecificTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabasesSpecificTablesAdbTableSchema) GoString

func (*CreateProjectRequestTransferMappingDatabasesSpecificTablesAdbTableSchema) SetDistributedKeys

func (*CreateProjectRequestTransferMappingDatabasesSpecificTablesAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectRequestTransferMappingDatabasesSpecificTablesAdbTableSchema) SetPartitionStatement

func (*CreateProjectRequestTransferMappingDatabasesSpecificTablesAdbTableSchema) SetPrimaryKeys

func (CreateProjectRequestTransferMappingDatabasesSpecificTablesAdbTableSchema) String

type CreateProjectRequestTransferMappingDatabasesSpecificViews

type CreateProjectRequestTransferMappingDatabasesSpecificViews struct {
	AdbTableSchema *CreateProjectRequestTransferMappingDatabasesSpecificViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                  `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                  `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                  `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                  `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectRequestTransferMappingDatabasesSpecificViews) GoString

func (*CreateProjectRequestTransferMappingDatabasesSpecificViews) SetFilterColumns

func (*CreateProjectRequestTransferMappingDatabasesSpecificViews) SetId

func (*CreateProjectRequestTransferMappingDatabasesSpecificViews) SetMappedName

func (*CreateProjectRequestTransferMappingDatabasesSpecificViews) SetName

func (*CreateProjectRequestTransferMappingDatabasesSpecificViews) SetShardColumns

func (*CreateProjectRequestTransferMappingDatabasesSpecificViews) SetWhereClause

func (CreateProjectRequestTransferMappingDatabasesSpecificViews) String

type CreateProjectRequestTransferMappingDatabasesSpecificViewsAdbTableSchema

type CreateProjectRequestTransferMappingDatabasesSpecificViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabasesSpecificViewsAdbTableSchema) GoString

func (*CreateProjectRequestTransferMappingDatabasesSpecificViewsAdbTableSchema) SetDistributedKeys

func (*CreateProjectRequestTransferMappingDatabasesSpecificViewsAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectRequestTransferMappingDatabasesSpecificViewsAdbTableSchema) SetPartitionStatement

func (*CreateProjectRequestTransferMappingDatabasesSpecificViewsAdbTableSchema) SetPrimaryKeys

func (CreateProjectRequestTransferMappingDatabasesSpecificViewsAdbTableSchema) String

type CreateProjectRequestTransferMappingDatabasesTables

type CreateProjectRequestTransferMappingDatabasesTables struct {
	AdbTableSchema *CreateProjectRequestTransferMappingDatabasesTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                         `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                           `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                           `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                           `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                         `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                           `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectRequestTransferMappingDatabasesTables) GoString

func (*CreateProjectRequestTransferMappingDatabasesTables) SetFilterColumns

func (*CreateProjectRequestTransferMappingDatabasesTables) SetId

func (*CreateProjectRequestTransferMappingDatabasesTables) SetMappedName

func (*CreateProjectRequestTransferMappingDatabasesTables) SetName

func (*CreateProjectRequestTransferMappingDatabasesTables) SetShardColumns

func (*CreateProjectRequestTransferMappingDatabasesTables) SetWhereClause

func (CreateProjectRequestTransferMappingDatabasesTables) String

type CreateProjectRequestTransferMappingDatabasesTablesAdbTableSchema

type CreateProjectRequestTransferMappingDatabasesTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabasesTablesAdbTableSchema) GoString

func (*CreateProjectRequestTransferMappingDatabasesTablesAdbTableSchema) SetDistributedKeys

func (*CreateProjectRequestTransferMappingDatabasesTablesAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectRequestTransferMappingDatabasesTablesAdbTableSchema) SetPartitionStatement

func (*CreateProjectRequestTransferMappingDatabasesTablesAdbTableSchema) SetPrimaryKeys

func (CreateProjectRequestTransferMappingDatabasesTablesAdbTableSchema) String

type CreateProjectRequestTransferMappingDatabasesViews

type CreateProjectRequestTransferMappingDatabasesViews struct {
	AdbTableSchema *CreateProjectRequestTransferMappingDatabasesViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                        `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                          `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                          `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                          `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                        `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                          `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (CreateProjectRequestTransferMappingDatabasesViews) GoString

func (*CreateProjectRequestTransferMappingDatabasesViews) SetFilterColumns

func (*CreateProjectRequestTransferMappingDatabasesViews) SetId

func (*CreateProjectRequestTransferMappingDatabasesViews) SetMappedName

func (*CreateProjectRequestTransferMappingDatabasesViews) SetName

func (*CreateProjectRequestTransferMappingDatabasesViews) SetShardColumns

func (*CreateProjectRequestTransferMappingDatabasesViews) SetWhereClause

func (CreateProjectRequestTransferMappingDatabasesViews) String

type CreateProjectRequestTransferMappingDatabasesViewsAdbTableSchema

type CreateProjectRequestTransferMappingDatabasesViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (CreateProjectRequestTransferMappingDatabasesViewsAdbTableSchema) GoString

func (*CreateProjectRequestTransferMappingDatabasesViewsAdbTableSchema) SetDistributedKeys

func (*CreateProjectRequestTransferMappingDatabasesViewsAdbTableSchema) SetPartitionLifeCycle

func (*CreateProjectRequestTransferMappingDatabasesViewsAdbTableSchema) SetPartitionStatement

func (*CreateProjectRequestTransferMappingDatabasesViewsAdbTableSchema) SetPrimaryKeys

func (CreateProjectRequestTransferMappingDatabasesViewsAdbTableSchema) 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 {
	Advice      *string                               `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                               `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                               `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *string                               `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *CreateProjectResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                               `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                 `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (CreateProjectResponseBody) GoString

func (s CreateProjectResponseBody) GoString() string

func (*CreateProjectResponseBody) SetAdvice

func (*CreateProjectResponseBody) SetCode

func (*CreateProjectResponseBody) SetCost

func (*CreateProjectResponseBody) SetData

func (*CreateProjectResponseBody) SetErrorDetail

func (*CreateProjectResponseBody) SetMessage

func (*CreateProjectResponseBody) SetPageNumber

func (*CreateProjectResponseBody) SetPageSize

func (*CreateProjectResponseBody) SetRequestId

func (*CreateProjectResponseBody) SetSuccess

func (*CreateProjectResponseBody) SetTotalCount

func (CreateProjectResponseBody) String

func (s CreateProjectResponseBody) String() string

type CreateProjectResponseBodyErrorDetail

type CreateProjectResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (CreateProjectResponseBodyErrorDetail) GoString

func (*CreateProjectResponseBodyErrorDetail) SetCode

func (*CreateProjectResponseBodyErrorDetail) SetExtraContext

func (*CreateProjectResponseBodyErrorDetail) SetLevel

func (*CreateProjectResponseBodyErrorDetail) SetMessage

func (*CreateProjectResponseBodyErrorDetail) SetMessageMcmsContext

func (*CreateProjectResponseBodyErrorDetail) SetMessageMcmsKey

func (*CreateProjectResponseBodyErrorDetail) SetProposal

func (*CreateProjectResponseBodyErrorDetail) SetProposalMcmsContext

func (*CreateProjectResponseBodyErrorDetail) SetProposalMcmsKey

func (*CreateProjectResponseBodyErrorDetail) SetReason

func (*CreateProjectResponseBodyErrorDetail) SetReasonMcmsContext

func (*CreateProjectResponseBodyErrorDetail) SetReasonMcmsKey

func (*CreateProjectResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *CreateProjectResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *CreateProjectResponseBodyErrorDetail

func (CreateProjectResponseBodyErrorDetail) String

type CreateProjectShrinkRequest

type CreateProjectShrinkRequest struct {
	CommonTransferConfigShrink      *string `json:"CommonTransferConfig,omitempty" xml:"CommonTransferConfig,omitempty"`
	EnableFullTransfer              *bool   `json:"EnableFullTransfer,omitempty" xml:"EnableFullTransfer,omitempty"`
	EnableFullVerify                *bool   `json:"EnableFullVerify,omitempty" xml:"EnableFullVerify,omitempty"`
	EnableIncrTransfer              *bool   `json:"EnableIncrTransfer,omitempty" xml:"EnableIncrTransfer,omitempty"`
	EnableReverseIncrTransfer       *bool   `json:"EnableReverseIncrTransfer,omitempty" xml:"EnableReverseIncrTransfer,omitempty"`
	EnableStructTransfer            *bool   `json:"EnableStructTransfer,omitempty" xml:"EnableStructTransfer,omitempty"`
	FullTransferConfigShrink        *string `json:"FullTransferConfig,omitempty" xml:"FullTransferConfig,omitempty"`
	Id                              *string `json:"Id,omitempty" xml:"Id,omitempty"`
	IncrTransferConfigShrink        *string `json:"IncrTransferConfig,omitempty" xml:"IncrTransferConfig,omitempty"`
	LabelIdsShrink                  *string `json:"LabelIds,omitempty" xml:"LabelIds,omitempty"`
	Name                            *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OssKey                          *string `json:"OssKey,omitempty" xml:"OssKey,omitempty"`
	ReverseIncrTransferConfigShrink *string `json:"ReverseIncrTransferConfig,omitempty" xml:"ReverseIncrTransferConfig,omitempty"`
	SinkEndpointId                  *string `json:"SinkEndpointId,omitempty" xml:"SinkEndpointId,omitempty"`
	SourceEndpointId                *string `json:"SourceEndpointId,omitempty" xml:"SourceEndpointId,omitempty"`
	StructTransferConfigShrink      *string `json:"StructTransferConfig,omitempty" xml:"StructTransferConfig,omitempty"`
	TransferMappingShrink           *string `json:"TransferMapping,omitempty" xml:"TransferMapping,omitempty"`
	Type                            *string `json:"Type,omitempty" xml:"Type,omitempty"`
	UseOss                          *bool   `json:"UseOss,omitempty" xml:"UseOss,omitempty"`
	WorkerGradeId                   *string `json:"WorkerGradeId,omitempty" xml:"WorkerGradeId,omitempty"`
}

func (CreateProjectShrinkRequest) GoString

func (s CreateProjectShrinkRequest) GoString() string

func (*CreateProjectShrinkRequest) SetCommonTransferConfigShrink

func (s *CreateProjectShrinkRequest) SetCommonTransferConfigShrink(v string) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetEnableFullTransfer

func (s *CreateProjectShrinkRequest) SetEnableFullTransfer(v bool) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetEnableFullVerify

func (s *CreateProjectShrinkRequest) SetEnableFullVerify(v bool) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetEnableIncrTransfer

func (s *CreateProjectShrinkRequest) SetEnableIncrTransfer(v bool) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetEnableReverseIncrTransfer

func (s *CreateProjectShrinkRequest) SetEnableReverseIncrTransfer(v bool) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetEnableStructTransfer

func (s *CreateProjectShrinkRequest) SetEnableStructTransfer(v bool) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetFullTransferConfigShrink

func (s *CreateProjectShrinkRequest) SetFullTransferConfigShrink(v string) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetId

func (*CreateProjectShrinkRequest) SetIncrTransferConfigShrink

func (s *CreateProjectShrinkRequest) SetIncrTransferConfigShrink(v string) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetLabelIdsShrink

func (*CreateProjectShrinkRequest) SetName

func (*CreateProjectShrinkRequest) SetOssKey

func (*CreateProjectShrinkRequest) SetReverseIncrTransferConfigShrink added in v3.0.2

func (s *CreateProjectShrinkRequest) SetReverseIncrTransferConfigShrink(v string) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetSinkEndpointId

func (*CreateProjectShrinkRequest) SetSourceEndpointId

func (*CreateProjectShrinkRequest) SetStructTransferConfigShrink

func (s *CreateProjectShrinkRequest) SetStructTransferConfigShrink(v string) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetTransferMappingShrink

func (s *CreateProjectShrinkRequest) SetTransferMappingShrink(v string) *CreateProjectShrinkRequest

func (*CreateProjectShrinkRequest) SetType

func (*CreateProjectShrinkRequest) SetUseOss

func (*CreateProjectShrinkRequest) SetWorkerGradeId

func (CreateProjectShrinkRequest) String

type CreateRdsPostgreSQLDataSourceRequest

type CreateRdsPostgreSQLDataSourceRequest struct {
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Password     *string `json:"Password,omitempty" xml:"Password,omitempty"`
	UserName     *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (CreateRdsPostgreSQLDataSourceRequest) GoString

func (*CreateRdsPostgreSQLDataSourceRequest) SetDatabaseName

func (*CreateRdsPostgreSQLDataSourceRequest) SetDescription

func (*CreateRdsPostgreSQLDataSourceRequest) SetInstanceId

func (*CreateRdsPostgreSQLDataSourceRequest) SetName

func (*CreateRdsPostgreSQLDataSourceRequest) SetPassword

func (*CreateRdsPostgreSQLDataSourceRequest) SetUserName

func (CreateRdsPostgreSQLDataSourceRequest) String

type CreateRdsPostgreSQLDataSourceResponse

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

func (CreateRdsPostgreSQLDataSourceResponse) GoString

func (*CreateRdsPostgreSQLDataSourceResponse) SetHeaders

func (*CreateRdsPostgreSQLDataSourceResponse) SetStatusCode

func (CreateRdsPostgreSQLDataSourceResponse) String

type CreateRdsPostgreSQLDataSourceResponseBody

type CreateRdsPostgreSQLDataSourceResponseBody struct {
	Advice      *string                                               `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                               `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                               `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *string                                               `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                               `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                                `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                                `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                                 `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                                `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (CreateRdsPostgreSQLDataSourceResponseBody) GoString

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetAdvice

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetCode

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetCost

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetData

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetMessage

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetPageNumber

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetPageSize

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetRequestId

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetSuccess

func (*CreateRdsPostgreSQLDataSourceResponseBody) SetTotalCount

func (CreateRdsPostgreSQLDataSourceResponseBody) String

type CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail

type CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) GoString

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetCode

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetExtraContext

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetLevel

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetMessage

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetMessageMcmsContext

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetMessageMcmsKey

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetProposal

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetProposalMcmsContext

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetProposalMcmsKey

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetReason

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetReasonMcmsContext

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetReasonMcmsKey

func (*CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) SetUpstreamErrorDetail

func (CreateRdsPostgreSQLDataSourceResponseBodyErrorDetail) String

type CreateSecurityIpGroupRequest

type CreateSecurityIpGroupRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the whitelist group.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	// The return result of the request.
	SecurityIps *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
}

func (CreateSecurityIpGroupRequest) GoString

func (s CreateSecurityIpGroupRequest) GoString() string

func (*CreateSecurityIpGroupRequest) SetInstanceId

func (*CreateSecurityIpGroupRequest) SetSecurityIpGroupName

func (*CreateSecurityIpGroupRequest) SetSecurityIps

func (CreateSecurityIpGroupRequest) String

type CreateSecurityIpGroupResponse

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

func (CreateSecurityIpGroupResponse) GoString

func (*CreateSecurityIpGroupResponse) SetBody

func (*CreateSecurityIpGroupResponse) SetHeaders

func (*CreateSecurityIpGroupResponse) SetStatusCode

func (CreateSecurityIpGroupResponse) String

type CreateSecurityIpGroupResponseBody

type CreateSecurityIpGroupResponseBody struct {
	// The IP addresses or CIDR blocks in the IP address whitelist group.
	// The return values of SecurityIps are strings that are separated with commas (,).
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The operation that you want to perform.
	// Set the value to **CreateSecurityIpGroup**.
	SecurityIpGroup *CreateSecurityIpGroupResponseBodySecurityIpGroup `json:"SecurityIpGroup,omitempty" xml:"SecurityIpGroup,omitempty" type:"Struct"`
}

func (CreateSecurityIpGroupResponseBody) GoString

func (*CreateSecurityIpGroupResponseBody) SetRequestId

func (CreateSecurityIpGroupResponseBody) String

type CreateSecurityIpGroupResponseBodySecurityIpGroup

type CreateSecurityIpGroupResponseBodySecurityIpGroup struct {
	// “`
	// http(s)://[Endpoint]/?Action=CreateSecurityIpGroup
	// &InstanceId=ob317v4uif****
	// &SecurityIps=192.168.1.1,192.168.0.0.1/8
	// &SecurityIpGroupName=pay_online
	// &Common request parameters
	// “`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// You can call this operation to create an IP address whitelist group.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	SecurityIps         *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
}

func (CreateSecurityIpGroupResponseBodySecurityIpGroup) GoString

func (*CreateSecurityIpGroupResponseBodySecurityIpGroup) SetInstanceId

func (*CreateSecurityIpGroupResponseBodySecurityIpGroup) SetSecurityIpGroupName

func (*CreateSecurityIpGroupResponseBodySecurityIpGroup) SetSecurityIps

func (CreateSecurityIpGroupResponseBodySecurityIpGroup) String

type CreateTenantReadOnlyConnectionRequest

type CreateTenantReadOnlyConnectionRequest struct {
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	TenantId   *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	VSwitchId  *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	VpcId      *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	ZoneId     *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateTenantReadOnlyConnectionRequest) GoString

func (*CreateTenantReadOnlyConnectionRequest) SetInstanceId

func (*CreateTenantReadOnlyConnectionRequest) SetTenantId

func (*CreateTenantReadOnlyConnectionRequest) SetVSwitchId

func (*CreateTenantReadOnlyConnectionRequest) SetVpcId

func (*CreateTenantReadOnlyConnectionRequest) SetZoneId

func (CreateTenantReadOnlyConnectionRequest) String

type CreateTenantReadOnlyConnectionResponse

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

func (CreateTenantReadOnlyConnectionResponse) GoString

func (*CreateTenantReadOnlyConnectionResponse) SetHeaders

func (*CreateTenantReadOnlyConnectionResponse) SetStatusCode

func (CreateTenantReadOnlyConnectionResponse) String

type CreateTenantReadOnlyConnectionResponseBody

type CreateTenantReadOnlyConnectionResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateTenantReadOnlyConnectionResponseBody) GoString

func (*CreateTenantReadOnlyConnectionResponseBody) SetRequestId

func (CreateTenantReadOnlyConnectionResponseBody) String

type CreateTenantRequest

type CreateTenantRequest struct {
	// The character set.
	// For more information, see [DescribeCharset](https://www.alibabacloud.com/help/en/apsaradb-for-oceanbase/latest/api-oceanbasepro-2019-09-01-describecharset).
	Charset *string `json:"Charset,omitempty" xml:"Charset,omitempty"`
	// The number of CPU cores of the tenant.
	//
	// > <br>The CPU specification of a single tenant cannot exceed that of the corresponding cluster. <br>For example, if the specification of the cluster is 14 CPU cores and 70 GB of memory, the CPU specification of the tenant cannot exceed 14 cores.
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// The description of the database.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The size of the log disk allocated to the tenant, in GB.
	LogDisk *int64 `json:"LogDisk,omitempty" xml:"LogDisk,omitempty"`
	// The memory size of the tenant, in GB.
	//
	// > <br>The memory size of a single tenant cannot exceed that of the corresponding cluster. <br>For example, if the specification of the cluster is 14 CPU cores and 70 GB of memory, the memory size of the tenant cannot exceed 70 GB.
	Memory *int32 `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// The primary zone of the tenant.
	// It is one of the zones in which the cluster is deployed.
	PrimaryZone *string `json:"PrimaryZone,omitempty" xml:"PrimaryZone,omitempty"`
	// Specifies to create a read-only zone. Separate the names of multiple zones with commas (,).
	// ><notice><br>At present, this parameter is unavailable.></notice>
	ReadOnlyZoneList *string `json:"ReadOnlyZoneList,omitempty" xml:"ReadOnlyZoneList,omitempty"`
	// The tenant mode.
	// Valid values: Oracle and MySQL.
	// For more information, see [DescribeInstanceTenantModes](https://www.alibabacloud.com/help/en/apsaradb-for-oceanbase/latest/api-oceanbasepro-2019-09-01-describeinstancetenantmodes).
	TenantMode *string `json:"TenantMode,omitempty" xml:"TenantMode,omitempty"`
	// The name of the tenant.
	// It must start with a letter or an underscore (_), and contain 2 to 20 characters, which can be uppercase letters, lowercase letters, digits, and underscores (_).  It cannot be set to sys.
	TenantName *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	// The time zone of the tenant. For more information, see [DescribeTimeZones](https://www.alibabacloud.com/help/en/apsaradb-for-oceanbase/latest/api-oceanbasepro-2019-09-01-describetimezones).
	TimeZone *string `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"`
	// The number of resource distribution nodes in the tenant.
	// The number is determined by the deployment mode of the cluster. If the cluster is deployed in 2-2-2 mode, the maximum number of resource distribution nodes is 2.
	UnitNum *int32 `json:"UnitNum,omitempty" xml:"UnitNum,omitempty"`
	// The ID of the vSwitch.
	// If no suitable vSwitch is available, create a vSwitch as prompted.
	// For more information, see Use a vSwitch.
	UserVSwitchId *string `json:"UserVSwitchId,omitempty" xml:"UserVSwitchId,omitempty"`
	// The ID of the VPC.
	//  If no suitable VPC is available, create a VPC as prompted.
	// For more information, see "What is a VPC".
	UserVpcId *string `json:"UserVpcId,omitempty" xml:"UserVpcId,omitempty"`
}

func (CreateTenantRequest) GoString

func (s CreateTenantRequest) GoString() string

func (*CreateTenantRequest) SetCharset

func (*CreateTenantRequest) SetCpu

func (*CreateTenantRequest) SetDescription

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

func (*CreateTenantRequest) SetInstanceId

func (s *CreateTenantRequest) SetInstanceId(v string) *CreateTenantRequest

func (*CreateTenantRequest) SetLogDisk

func (s *CreateTenantRequest) SetLogDisk(v int64) *CreateTenantRequest

func (*CreateTenantRequest) SetMemory

func (*CreateTenantRequest) SetPrimaryZone

func (s *CreateTenantRequest) SetPrimaryZone(v string) *CreateTenantRequest

func (*CreateTenantRequest) SetReadOnlyZoneList

func (s *CreateTenantRequest) SetReadOnlyZoneList(v string) *CreateTenantRequest

func (*CreateTenantRequest) SetTenantMode

func (s *CreateTenantRequest) SetTenantMode(v string) *CreateTenantRequest

func (*CreateTenantRequest) SetTenantName

func (s *CreateTenantRequest) SetTenantName(v string) *CreateTenantRequest

func (*CreateTenantRequest) SetTimeZone

func (s *CreateTenantRequest) SetTimeZone(v string) *CreateTenantRequest

func (*CreateTenantRequest) SetUnitNum

func (s *CreateTenantRequest) SetUnitNum(v int32) *CreateTenantRequest

func (*CreateTenantRequest) SetUserVSwitchId

func (s *CreateTenantRequest) SetUserVSwitchId(v string) *CreateTenantRequest

func (*CreateTenantRequest) SetUserVpcId

func (s *CreateTenantRequest) SetUserVpcId(v string) *CreateTenantRequest

func (CreateTenantRequest) String

func (s CreateTenantRequest) String() string

type CreateTenantResponse

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

func (CreateTenantResponse) GoString

func (s CreateTenantResponse) GoString() string

func (*CreateTenantResponse) SetBody

func (*CreateTenantResponse) SetHeaders

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

func (*CreateTenantResponse) SetStatusCode

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

func (CreateTenantResponse) String

func (s CreateTenantResponse) String() string

type CreateTenantResponseBody

type CreateTenantResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (CreateTenantResponseBody) GoString

func (s CreateTenantResponseBody) GoString() string

func (*CreateTenantResponseBody) SetRequestId

func (*CreateTenantResponseBody) SetTenantId

func (CreateTenantResponseBody) String

func (s CreateTenantResponseBody) String() string

type CreateTenantSecurityIpGroupRequest

type CreateTenantSecurityIpGroupRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The group name of the whitelist group of IP addresses.
	//
	// It starts with lowercase letters and ends with lowercase letters or numbers. It can only contain lowercase letters, numbers, and underscores, and should be 2~32 characters in length.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	// The list of IP addresses in the whitelist group.
	//
	// It is a JSON array. Each object in the array is an IP address or a CIDR block. You can have up to 40 whitelists.
	SecurityIps *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (CreateTenantSecurityIpGroupRequest) GoString

func (*CreateTenantSecurityIpGroupRequest) SetInstanceId

func (*CreateTenantSecurityIpGroupRequest) SetSecurityIpGroupName

func (*CreateTenantSecurityIpGroupRequest) SetSecurityIps

func (*CreateTenantSecurityIpGroupRequest) SetTenantId

func (CreateTenantSecurityIpGroupRequest) String

type CreateTenantSecurityIpGroupResponse

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

func (CreateTenantSecurityIpGroupResponse) GoString

func (*CreateTenantSecurityIpGroupResponse) SetHeaders

func (*CreateTenantSecurityIpGroupResponse) SetStatusCode

func (CreateTenantSecurityIpGroupResponse) String

type CreateTenantSecurityIpGroupResponseBody

type CreateTenantSecurityIpGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information of the whitelist group.
	SecurityIpGroup *CreateTenantSecurityIpGroupResponseBodySecurityIpGroup `json:"SecurityIpGroup,omitempty" xml:"SecurityIpGroup,omitempty" type:"Struct"`
}

func (CreateTenantSecurityIpGroupResponseBody) GoString

func (*CreateTenantSecurityIpGroupResponseBody) SetRequestId

func (CreateTenantSecurityIpGroupResponseBody) String

type CreateTenantSecurityIpGroupResponseBodySecurityIpGroup

type CreateTenantSecurityIpGroupResponseBodySecurityIpGroup struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the whitelist group.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	// The list of IP addresses in the IP address whitelist group.
	//
	// It is a string separated by commas, and each object is an IP address or CIDR block.
	SecurityIps *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (CreateTenantSecurityIpGroupResponseBodySecurityIpGroup) GoString

func (*CreateTenantSecurityIpGroupResponseBodySecurityIpGroup) SetInstanceId

func (*CreateTenantSecurityIpGroupResponseBodySecurityIpGroup) SetSecurityIpGroupName

func (*CreateTenantSecurityIpGroupResponseBodySecurityIpGroup) SetSecurityIps

func (*CreateTenantSecurityIpGroupResponseBodySecurityIpGroup) SetTenantId

func (CreateTenantSecurityIpGroupResponseBodySecurityIpGroup) String

type CreateTenantUserRequest

type CreateTenantUserRequest struct {
	// The description of the database.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// 加密方式。
	EncryptionType *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The role of the user account.  In Oracle mode, this parameter unspecified is left unspecified.  In MySQL mode, the super administrator account has ALL PRIVILEGES, and you can leave this parameter unspecified.  You need to specify the account information for a general user account. By default, the account information is a JSON array that contains the information of the role and the schema (Oracle mode) or database (MySQL mode).  Valid values: ReadWrite: a role that has the read and write privileges, namely ALL PRIVILEGES. ReadOnly: a role that has only the read-only privilege SELECT. DDL: a role that has DDL privileges such as CREATE, DROP, ALTER, SHOW VIEW, and CREATE VIEW. DML: a role that has DML privileges such as SELECT, INSERT, UPDATE, DELETE, and SHOW VIEW.
	Roles *string `json:"Roles,omitempty" xml:"Roles,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The name of the database account.  You cannot use reserved keywords, such as SYS and root.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// The password of the database account.  It must be 10 to 32 characters in length and contain three types of the following characters: uppercase letters, lowercase letters, digits, and special characters. The special characters are ! @ # $ % \ ^ \ & \ * ( ) _ + - =
	UserPassword *string `json:"UserPassword,omitempty" xml:"UserPassword,omitempty"`
	// The type of the database account. Valid values: Admin: the super administrator account. Normal: a general account.
	UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (CreateTenantUserRequest) GoString

func (s CreateTenantUserRequest) GoString() string

func (*CreateTenantUserRequest) SetDescription

func (*CreateTenantUserRequest) SetEncryptionType

func (s *CreateTenantUserRequest) SetEncryptionType(v string) *CreateTenantUserRequest

func (*CreateTenantUserRequest) SetInstanceId

func (*CreateTenantUserRequest) SetRoles

func (*CreateTenantUserRequest) SetTenantId

func (*CreateTenantUserRequest) SetUserName

func (*CreateTenantUserRequest) SetUserPassword

func (*CreateTenantUserRequest) SetUserType

func (CreateTenantUserRequest) String

func (s CreateTenantUserRequest) String() string

type CreateTenantUserResponse

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

func (CreateTenantUserResponse) GoString

func (s CreateTenantUserResponse) GoString() string

func (*CreateTenantUserResponse) SetBody

func (*CreateTenantUserResponse) SetHeaders

func (*CreateTenantUserResponse) SetStatusCode

func (CreateTenantUserResponse) String

func (s CreateTenantUserResponse) String() string

type CreateTenantUserResponseBody

type CreateTenantUserResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of database accounts in the tenant.
	TenantUser *CreateTenantUserResponseBodyTenantUser `json:"TenantUser,omitempty" xml:"TenantUser,omitempty" type:"Struct"`
}

func (CreateTenantUserResponseBody) GoString

func (s CreateTenantUserResponseBody) GoString() string

func (*CreateTenantUserResponseBody) SetRequestId

func (CreateTenantUserResponseBody) String

type CreateTenantUserResponseBodyTenantUser

type CreateTenantUserResponseBodyTenantUser struct {
	Roles      []*CreateTenantUserResponseBodyTenantUserRoles `json:"Roles,omitempty" xml:"Roles,omitempty" type:"Repeated"`
	UserName   *string                                        `json:"UserName,omitempty" xml:"UserName,omitempty"`
	UserStatus *string                                        `json:"UserStatus,omitempty" xml:"UserStatus,omitempty"`
	UserType   *string                                        `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (CreateTenantUserResponseBodyTenantUser) GoString

func (*CreateTenantUserResponseBodyTenantUser) SetUserName

func (*CreateTenantUserResponseBodyTenantUser) SetUserStatus

func (*CreateTenantUserResponseBodyTenantUser) SetUserType

func (CreateTenantUserResponseBodyTenantUser) String

type CreateTenantUserResponseBodyTenantUserRoles

type CreateTenantUserResponseBodyTenantUserRoles struct {
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	Role     *string `json:"Role,omitempty" xml:"Role,omitempty"`
}

func (CreateTenantUserResponseBodyTenantUserRoles) GoString

func (*CreateTenantUserResponseBodyTenantUserRoles) SetDatabase

func (*CreateTenantUserResponseBodyTenantUserRoles) SetRole

func (CreateTenantUserResponseBodyTenantUserRoles) String

type DataExtraInfoSubCondsValue

type DataExtraInfoSubCondsValue struct {
	TenantName       *string   `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	Database         *string   `json:"Database,omitempty" xml:"Database,omitempty"`
	DestDatabase     *string   `json:"DestDatabase,omitempty" xml:"DestDatabase,omitempty"`
	TableName        *string   `json:"TableName,omitempty" xml:"TableName,omitempty"`
	DestName         *string   `json:"DestName,omitempty" xml:"DestName,omitempty"`
	WhereClause      *string   `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
	FilterColumns    []*string `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	ShardColumns     []*string `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	LogicTableId     *string   `json:"LogicTableId,omitempty" xml:"LogicTableId,omitempty"`
	SourceEndpointId *string   `json:"SourceEndpointId,omitempty" xml:"SourceEndpointId,omitempty"`
	SourceClientId   *string   `json:"SourceClientId,omitempty" xml:"SourceClientId,omitempty"`
}

func (DataExtraInfoSubCondsValue) GoString

func (s DataExtraInfoSubCondsValue) GoString() string

func (*DataExtraInfoSubCondsValue) SetDatabase

func (*DataExtraInfoSubCondsValue) SetDestDatabase

func (*DataExtraInfoSubCondsValue) SetDestName

func (*DataExtraInfoSubCondsValue) SetFilterColumns

func (*DataExtraInfoSubCondsValue) SetLogicTableId

func (*DataExtraInfoSubCondsValue) SetShardColumns

func (*DataExtraInfoSubCondsValue) SetSourceClientId

func (*DataExtraInfoSubCondsValue) SetSourceEndpointId

func (*DataExtraInfoSubCondsValue) SetTableName

func (*DataExtraInfoSubCondsValue) SetTenantName

func (*DataExtraInfoSubCondsValue) SetWhereClause

func (DataExtraInfoSubCondsValue) String

type DataExtraInfoSubDbsValue

type DataExtraInfoSubDbsValue struct {
	ClusterName         *string                           `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"`
	TenantName          *string                           `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	DatabaseId          *string                           `json:"DatabaseId,omitempty" xml:"DatabaseId,omitempty"`
	DatabaseName        *string                           `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	MappingDatabaseName *string                           `json:"MappingDatabaseName,omitempty" xml:"MappingDatabaseName,omitempty"`
	SourceClientId      *string                           `json:"SourceClientId,omitempty" xml:"SourceClientId,omitempty"`
	Tables              []*DataExtraInfoSubDbsValueTables `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
}

func (DataExtraInfoSubDbsValue) GoString

func (s DataExtraInfoSubDbsValue) GoString() string

func (*DataExtraInfoSubDbsValue) SetClusterName

func (*DataExtraInfoSubDbsValue) SetDatabaseId

func (*DataExtraInfoSubDbsValue) SetDatabaseName

func (*DataExtraInfoSubDbsValue) SetMappingDatabaseName

func (s *DataExtraInfoSubDbsValue) SetMappingDatabaseName(v string) *DataExtraInfoSubDbsValue

func (*DataExtraInfoSubDbsValue) SetSourceClientId

func (s *DataExtraInfoSubDbsValue) SetSourceClientId(v string) *DataExtraInfoSubDbsValue

func (*DataExtraInfoSubDbsValue) SetTables

func (*DataExtraInfoSubDbsValue) SetTenantName

func (DataExtraInfoSubDbsValue) String

func (s DataExtraInfoSubDbsValue) String() string

type DataExtraInfoSubDbsValueTables

type DataExtraInfoSubDbsValueTables struct {
	TableId          *string                                  `json:"TableId,omitempty" xml:"TableId,omitempty"`
	Database         *string                                  `json:"Database,omitempty" xml:"Database,omitempty"`
	TableName        *string                                  `json:"TableName,omitempty" xml:"TableName,omitempty"`
	MappingTableName *string                                  `json:"MappingTableName,omitempty" xml:"MappingTableName,omitempty"`
	Instance         *string                                  `json:"Instance,omitempty" xml:"Instance,omitempty"`
	Columns          []*DataExtraInfoSubDbsValueTablesColumns `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"`
}

func (DataExtraInfoSubDbsValueTables) GoString

func (*DataExtraInfoSubDbsValueTables) SetColumns

func (*DataExtraInfoSubDbsValueTables) SetDatabase

func (*DataExtraInfoSubDbsValueTables) SetInstance

func (*DataExtraInfoSubDbsValueTables) SetMappingTableName

func (*DataExtraInfoSubDbsValueTables) SetTableId

func (*DataExtraInfoSubDbsValueTables) SetTableName

func (DataExtraInfoSubDbsValueTables) String

type DataExtraInfoSubDbsValueTablesColumns

type DataExtraInfoSubDbsValueTablesColumns struct {
	ColumnName      *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	Position        *int32  `json:"Position,omitempty" xml:"Position,omitempty"`
	ColumnType      *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	RecordFieldType *string `json:"RecordFieldType,omitempty" xml:"RecordFieldType,omitempty"`
	RawColumnType   *string `json:"RawColumnType,omitempty" xml:"RawColumnType,omitempty"`
	ColumnKey       *string `json:"ColumnKey,omitempty" xml:"ColumnKey,omitempty"`
	Nullable        *bool   `json:"Nullable,omitempty" xml:"Nullable,omitempty"`
	DefaultValue    *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	DataLength      *int64  `json:"DataLength,omitempty" xml:"DataLength,omitempty"`
	DataPrecision   *int32  `json:"DataPrecision,omitempty" xml:"DataPrecision,omitempty"`
	DataScale       *int32  `json:"DataScale,omitempty" xml:"DataScale,omitempty"`
	Encoding        *string `json:"Encoding,omitempty" xml:"Encoding,omitempty"`
	ColumnComment   *string `json:"ColumnComment,omitempty" xml:"ColumnComment,omitempty"`
	IsGenerateField *bool   `json:"IsGenerateField,omitempty" xml:"IsGenerateField,omitempty"`
}

func (DataExtraInfoSubDbsValueTablesColumns) GoString

func (*DataExtraInfoSubDbsValueTablesColumns) SetColumnComment

func (*DataExtraInfoSubDbsValueTablesColumns) SetColumnKey

func (*DataExtraInfoSubDbsValueTablesColumns) SetColumnName

func (*DataExtraInfoSubDbsValueTablesColumns) SetColumnType

func (*DataExtraInfoSubDbsValueTablesColumns) SetDataLength

func (*DataExtraInfoSubDbsValueTablesColumns) SetDataPrecision

func (*DataExtraInfoSubDbsValueTablesColumns) SetDataScale

func (*DataExtraInfoSubDbsValueTablesColumns) SetDefaultValue

func (*DataExtraInfoSubDbsValueTablesColumns) SetEncoding

func (*DataExtraInfoSubDbsValueTablesColumns) SetIsGenerateField

func (*DataExtraInfoSubDbsValueTablesColumns) SetNullable

func (*DataExtraInfoSubDbsValueTablesColumns) SetPosition

func (*DataExtraInfoSubDbsValueTablesColumns) SetRawColumnType

func (*DataExtraInfoSubDbsValueTablesColumns) SetRecordFieldType

func (DataExtraInfoSubDbsValueTablesColumns) String

type DeleteDataSourceRequest

type DeleteDataSourceRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (DeleteDataSourceRequest) GoString

func (s DeleteDataSourceRequest) GoString() string

func (*DeleteDataSourceRequest) SetId

func (DeleteDataSourceRequest) String

func (s DeleteDataSourceRequest) String() string

type DeleteDataSourceResponse

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

func (DeleteDataSourceResponse) GoString

func (s DeleteDataSourceResponse) GoString() string

func (*DeleteDataSourceResponse) SetBody

func (*DeleteDataSourceResponse) SetHeaders

func (*DeleteDataSourceResponse) SetStatusCode

func (DeleteDataSourceResponse) String

func (s DeleteDataSourceResponse) String() string

type DeleteDataSourceResponseBody

type DeleteDataSourceResponseBody struct {
	Advice      *string                                  `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                  `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        interface{}                              `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *DeleteDataSourceResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                  `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                   `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                   `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                    `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                   `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DeleteDataSourceResponseBody) GoString

func (s DeleteDataSourceResponseBody) GoString() string

func (*DeleteDataSourceResponseBody) SetAdvice

func (*DeleteDataSourceResponseBody) SetCode

func (*DeleteDataSourceResponseBody) SetCost

func (*DeleteDataSourceResponseBody) SetData

func (*DeleteDataSourceResponseBody) SetMessage

func (*DeleteDataSourceResponseBody) SetPageNumber

func (*DeleteDataSourceResponseBody) SetPageSize

func (*DeleteDataSourceResponseBody) SetRequestId

func (*DeleteDataSourceResponseBody) SetSuccess

func (*DeleteDataSourceResponseBody) SetTotalCount

func (DeleteDataSourceResponseBody) String

type DeleteDataSourceResponseBodyErrorDetail

type DeleteDataSourceResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DeleteDataSourceResponseBodyErrorDetail) GoString

func (*DeleteDataSourceResponseBodyErrorDetail) SetCode

func (*DeleteDataSourceResponseBodyErrorDetail) SetExtraContext

func (*DeleteDataSourceResponseBodyErrorDetail) SetLevel

func (*DeleteDataSourceResponseBodyErrorDetail) SetMessage

func (*DeleteDataSourceResponseBodyErrorDetail) SetMessageMcmsContext

func (*DeleteDataSourceResponseBodyErrorDetail) SetMessageMcmsKey

func (*DeleteDataSourceResponseBodyErrorDetail) SetProposal

func (*DeleteDataSourceResponseBodyErrorDetail) SetProposalMcmsContext

func (*DeleteDataSourceResponseBodyErrorDetail) SetProposalMcmsKey

func (*DeleteDataSourceResponseBodyErrorDetail) SetReason

func (*DeleteDataSourceResponseBodyErrorDetail) SetReasonMcmsContext

func (*DeleteDataSourceResponseBodyErrorDetail) SetReasonMcmsKey

func (*DeleteDataSourceResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *DeleteDataSourceResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *DeleteDataSourceResponseBodyErrorDetail

func (DeleteDataSourceResponseBodyErrorDetail) String

type DeleteDatabasesRequest

type DeleteDatabasesRequest struct {
	DatabaseNames *string `json:"DatabaseNames,omitempty" xml:"DatabaseNames,omitempty"`
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	TenantId      *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DeleteDatabasesRequest) GoString

func (s DeleteDatabasesRequest) GoString() string

func (*DeleteDatabasesRequest) SetDatabaseNames

func (s *DeleteDatabasesRequest) SetDatabaseNames(v string) *DeleteDatabasesRequest

func (*DeleteDatabasesRequest) SetInstanceId

func (*DeleteDatabasesRequest) SetTenantId

func (DeleteDatabasesRequest) String

func (s DeleteDatabasesRequest) String() string

type DeleteDatabasesResponse

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

func (DeleteDatabasesResponse) GoString

func (s DeleteDatabasesResponse) GoString() string

func (*DeleteDatabasesResponse) SetBody

func (*DeleteDatabasesResponse) SetHeaders

func (*DeleteDatabasesResponse) SetStatusCode

func (DeleteDatabasesResponse) String

func (s DeleteDatabasesResponse) String() string

type DeleteDatabasesResponseBody

type DeleteDatabasesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDatabasesResponseBody) GoString

func (s DeleteDatabasesResponseBody) GoString() string

func (*DeleteDatabasesResponseBody) SetRequestId

func (DeleteDatabasesResponseBody) String

type DeleteInstancesRequest

type DeleteInstancesRequest struct {
	// The backup retention strategy for cluster deletion. Valid values:
	// - receive_all: retains all backup sets.
	// - delete_all: deletes all backup sets.
	// - receive_last: retains the last backup set.
	//
	// > <br>Default value: delete_all.
	BackupRetainMode *string `json:"BackupRetainMode,omitempty" xml:"BackupRetainMode,omitempty"`
	// Specifies whether to perform only a dry run for the request. Default value: false. Valid values:
	// - true: Only a dry-run request is sent and the instance is not deleted. If the dry run succeeds, DryRunResult=true is returned. If the dry run fails, an error code is returned.
	// - false: The actual request is sent and no dry run is performed. The instance is deleted if the requirements are met. By default, false is returned for the parameter DryRunResult if you set DryRun to false.
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// The ID of the cluster to be deleted.
	// The value is a string in the JSON format.
	InstanceIds *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (DeleteInstancesRequest) GoString

func (s DeleteInstancesRequest) GoString() string

func (*DeleteInstancesRequest) SetBackupRetainMode

func (s *DeleteInstancesRequest) SetBackupRetainMode(v string) *DeleteInstancesRequest

func (*DeleteInstancesRequest) SetDryRun

func (*DeleteInstancesRequest) SetInstanceIds

func (DeleteInstancesRequest) String

func (s DeleteInstancesRequest) String() string

type DeleteInstancesResponse

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

func (DeleteInstancesResponse) GoString

func (s DeleteInstancesResponse) GoString() string

func (*DeleteInstancesResponse) SetBody

func (*DeleteInstancesResponse) SetHeaders

func (*DeleteInstancesResponse) SetStatusCode

func (DeleteInstancesResponse) String

func (s DeleteInstancesResponse) String() string

type DeleteInstancesResponseBody

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

func (DeleteInstancesResponseBody) GoString

func (s DeleteInstancesResponseBody) GoString() string

func (*DeleteInstancesResponseBody) SetData

func (*DeleteInstancesResponseBody) SetRequestId

func (DeleteInstancesResponseBody) String

type DeleteInstancesResponseBodyData

type DeleteInstancesResponseBodyData struct {
	// The result of the dry-run request.
	// - If the DryRun parameter is set to true and the dry run succeeds, the DryRunResult parameter returns true. Otherwise, an error code is returned.
	// - If the DryRun parameter is set to false, no dry run is performed and the DryRunResult parameter returns false.
	DryRunResult *bool `json:"DryRunResult,omitempty" xml:"DryRunResult,omitempty"`
}

func (DeleteInstancesResponseBodyData) GoString

func (*DeleteInstancesResponseBodyData) SetDryRunResult

func (DeleteInstancesResponseBodyData) String

type DeleteProjectRequest

type DeleteProjectRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (DeleteProjectRequest) GoString

func (s DeleteProjectRequest) GoString() string

func (*DeleteProjectRequest) SetId

func (DeleteProjectRequest) String

func (s DeleteProjectRequest) String() string

type DeleteProjectResponse

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

func (DeleteProjectResponse) GoString

func (s DeleteProjectResponse) GoString() string

func (*DeleteProjectResponse) SetBody

func (*DeleteProjectResponse) SetHeaders

func (*DeleteProjectResponse) SetStatusCode

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

func (DeleteProjectResponse) String

func (s DeleteProjectResponse) String() string

type DeleteProjectResponseBody

type DeleteProjectResponseBody struct {
	Advice      *string                               `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                               `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                               `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        interface{}                           `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *DeleteProjectResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                               `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                 `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DeleteProjectResponseBody) GoString

func (s DeleteProjectResponseBody) GoString() string

func (*DeleteProjectResponseBody) SetAdvice

func (*DeleteProjectResponseBody) SetCode

func (*DeleteProjectResponseBody) SetCost

func (*DeleteProjectResponseBody) SetData

func (s *DeleteProjectResponseBody) SetData(v interface{}) *DeleteProjectResponseBody

func (*DeleteProjectResponseBody) SetErrorDetail

func (*DeleteProjectResponseBody) SetMessage

func (*DeleteProjectResponseBody) SetPageNumber

func (*DeleteProjectResponseBody) SetPageSize

func (*DeleteProjectResponseBody) SetRequestId

func (*DeleteProjectResponseBody) SetSuccess

func (*DeleteProjectResponseBody) SetTotalCount

func (DeleteProjectResponseBody) String

func (s DeleteProjectResponseBody) String() string

type DeleteProjectResponseBodyErrorDetail

type DeleteProjectResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DeleteProjectResponseBodyErrorDetail) GoString

func (*DeleteProjectResponseBodyErrorDetail) SetCode

func (*DeleteProjectResponseBodyErrorDetail) SetExtraContext

func (*DeleteProjectResponseBodyErrorDetail) SetLevel

func (*DeleteProjectResponseBodyErrorDetail) SetMessage

func (*DeleteProjectResponseBodyErrorDetail) SetMessageMcmsContext

func (*DeleteProjectResponseBodyErrorDetail) SetMessageMcmsKey

func (*DeleteProjectResponseBodyErrorDetail) SetProposal

func (*DeleteProjectResponseBodyErrorDetail) SetProposalMcmsContext

func (*DeleteProjectResponseBodyErrorDetail) SetProposalMcmsKey

func (*DeleteProjectResponseBodyErrorDetail) SetReason

func (*DeleteProjectResponseBodyErrorDetail) SetReasonMcmsContext

func (*DeleteProjectResponseBodyErrorDetail) SetReasonMcmsKey

func (*DeleteProjectResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *DeleteProjectResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *DeleteProjectResponseBodyErrorDetail

func (DeleteProjectResponseBodyErrorDetail) String

type DeleteSecurityIpGroupRequest

type DeleteSecurityIpGroupRequest struct {
	// The name of the IP address whitelist group.
	// It must be 2 to 32 characters in length, start with a lowercase letter, end with a lowercase letter or digit, and contain only lowercase letters, digits, and underscores (_).
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The information of the deleted IP whitelist group.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
}

func (DeleteSecurityIpGroupRequest) GoString

func (s DeleteSecurityIpGroupRequest) GoString() string

func (*DeleteSecurityIpGroupRequest) SetInstanceId

func (*DeleteSecurityIpGroupRequest) SetSecurityIpGroupName

func (DeleteSecurityIpGroupRequest) String

type DeleteSecurityIpGroupResponse

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

func (DeleteSecurityIpGroupResponse) GoString

func (*DeleteSecurityIpGroupResponse) SetBody

func (*DeleteSecurityIpGroupResponse) SetHeaders

func (*DeleteSecurityIpGroupResponse) SetStatusCode

func (DeleteSecurityIpGroupResponse) String

type DeleteSecurityIpGroupResponseBody

type DeleteSecurityIpGroupResponseBody struct {
	// Example 1
	RequestId       *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SecurityIpGroup *DeleteSecurityIpGroupResponseBodySecurityIpGroup `json:"SecurityIpGroup,omitempty" xml:"SecurityIpGroup,omitempty" type:"Struct"`
}

func (DeleteSecurityIpGroupResponseBody) GoString

func (*DeleteSecurityIpGroupResponseBody) SetRequestId

func (DeleteSecurityIpGroupResponseBody) String

type DeleteSecurityIpGroupResponseBodySecurityIpGroup

type DeleteSecurityIpGroupResponseBodySecurityIpGroup struct {
	InstanceId          *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
}

func (DeleteSecurityIpGroupResponseBodySecurityIpGroup) GoString

func (*DeleteSecurityIpGroupResponseBodySecurityIpGroup) SetInstanceId

func (*DeleteSecurityIpGroupResponseBodySecurityIpGroup) SetSecurityIpGroupName

func (DeleteSecurityIpGroupResponseBodySecurityIpGroup) String

type DeleteTenantSecurityIpGroupRequest

type DeleteTenantSecurityIpGroupRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The group name of the whitelist group of IP addresses.
	//
	// It starts with lowercase letters and ends with lowercase letters or numbers. It can only contain lowercase letters, numbers, and underscores, and should be 2~32 characters in length.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DeleteTenantSecurityIpGroupRequest) GoString

func (*DeleteTenantSecurityIpGroupRequest) SetInstanceId

func (*DeleteTenantSecurityIpGroupRequest) SetSecurityIpGroupName

func (*DeleteTenantSecurityIpGroupRequest) SetTenantId

func (DeleteTenantSecurityIpGroupRequest) String

type DeleteTenantSecurityIpGroupResponse

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

func (DeleteTenantSecurityIpGroupResponse) GoString

func (*DeleteTenantSecurityIpGroupResponse) SetHeaders

func (*DeleteTenantSecurityIpGroupResponse) SetStatusCode

func (DeleteTenantSecurityIpGroupResponse) String

type DeleteTenantSecurityIpGroupResponseBody

type DeleteTenantSecurityIpGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information of the whitelist group.
	SecurityIpGroup *DeleteTenantSecurityIpGroupResponseBodySecurityIpGroup `json:"SecurityIpGroup,omitempty" xml:"SecurityIpGroup,omitempty" type:"Struct"`
}

func (DeleteTenantSecurityIpGroupResponseBody) GoString

func (*DeleteTenantSecurityIpGroupResponseBody) SetRequestId

func (DeleteTenantSecurityIpGroupResponseBody) String

type DeleteTenantSecurityIpGroupResponseBodySecurityIpGroup

type DeleteTenantSecurityIpGroupResponseBodySecurityIpGroup struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the whitelist group.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DeleteTenantSecurityIpGroupResponseBodySecurityIpGroup) GoString

func (*DeleteTenantSecurityIpGroupResponseBodySecurityIpGroup) SetInstanceId

func (*DeleteTenantSecurityIpGroupResponseBodySecurityIpGroup) SetSecurityIpGroupName

func (*DeleteTenantSecurityIpGroupResponseBodySecurityIpGroup) SetTenantId

func (DeleteTenantSecurityIpGroupResponseBodySecurityIpGroup) String

type DeleteTenantUsersRequest

type DeleteTenantUsersRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// A list of usernames.
	Users *string `json:"Users,omitempty" xml:"Users,omitempty"`
}

func (DeleteTenantUsersRequest) GoString

func (s DeleteTenantUsersRequest) GoString() string

func (*DeleteTenantUsersRequest) SetInstanceId

func (*DeleteTenantUsersRequest) SetTenantId

func (*DeleteTenantUsersRequest) SetUsers

func (DeleteTenantUsersRequest) String

func (s DeleteTenantUsersRequest) String() string

type DeleteTenantUsersResponse

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

func (DeleteTenantUsersResponse) GoString

func (s DeleteTenantUsersResponse) GoString() string

func (*DeleteTenantUsersResponse) SetBody

func (*DeleteTenantUsersResponse) SetHeaders

func (*DeleteTenantUsersResponse) SetStatusCode

func (DeleteTenantUsersResponse) String

func (s DeleteTenantUsersResponse) String() string

type DeleteTenantUsersResponseBody

type DeleteTenantUsersResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteTenantUsersResponseBody) GoString

func (*DeleteTenantUsersResponseBody) SetRequestId

func (DeleteTenantUsersResponseBody) String

type DeleteTenantsRequest

type DeleteTenantsRequest struct {
	// You can call this operation to delete one or more tenants from an OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// “`
	// http(s)://[Endpoint]/?Action=DeleteTenants
	// &TenantIds=["ob2mr3oae0****", "ob2mr3oae1****"]
	// &InstanceId=ob317v4uif****
	// &Common request parameters
	// “`
	TenantIds *string `json:"TenantIds,omitempty" xml:"TenantIds,omitempty"`
}

func (DeleteTenantsRequest) GoString

func (s DeleteTenantsRequest) GoString() string

func (*DeleteTenantsRequest) SetInstanceId

func (s *DeleteTenantsRequest) SetInstanceId(v string) *DeleteTenantsRequest

func (*DeleteTenantsRequest) SetTenantIds

func (s *DeleteTenantsRequest) SetTenantIds(v string) *DeleteTenantsRequest

func (DeleteTenantsRequest) String

func (s DeleteTenantsRequest) String() string

type DeleteTenantsResponse

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

func (DeleteTenantsResponse) GoString

func (s DeleteTenantsResponse) GoString() string

func (*DeleteTenantsResponse) SetBody

func (*DeleteTenantsResponse) SetHeaders

func (*DeleteTenantsResponse) SetStatusCode

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

func (DeleteTenantsResponse) String

func (s DeleteTenantsResponse) String() string

type DeleteTenantsResponseBody

type DeleteTenantsResponseBody struct {
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TenantIds []*string `json:"TenantIds,omitempty" xml:"TenantIds,omitempty" type:"Repeated"`
}

func (DeleteTenantsResponseBody) GoString

func (s DeleteTenantsResponseBody) GoString() string

func (*DeleteTenantsResponseBody) SetRequestId

func (*DeleteTenantsResponseBody) SetTenantIds

func (DeleteTenantsResponseBody) String

func (s DeleteTenantsResponseBody) String() string

type DescribeAnomalySQLListRequest

type DescribeAnomalySQLListRequest struct {
	// The language of the returned data.
	// Default value: CN for a China site and EN for an International site.
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The end time of the time range for querying suspicious SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The filter condition.
	// > <br> - All fields in OceanBase Database support filtering. <br> - You can write the key-value pair of a parameter in a JSON string in the JSON format to filter the parameter.
	FilterCondition map[string]interface{} `json:"FilterCondition,omitempty" xml:"FilterCondition,omitempty"`
	InstanceId      *string                `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IP address of the node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The number of the page to return.
	// - Start value: 1
	// - Default value: 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of rows to return on each page.
	// - Maximum value: 100
	// - Default value: 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// SQLID.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The search keyword.
	SearchKeyWord *string `json:"SearchKeyWord,omitempty" xml:"SearchKeyWord,omitempty"`
	// The search parameter.
	SearchParameter *string `json:"SearchParameter,omitempty" xml:"SearchParameter,omitempty"`
	// The search rule.
	// Valid values: "=", ">", ">=", "<", and "<="
	SearchRule *string `json:"SearchRule,omitempty" xml:"SearchRule,omitempty"`
	// The search value.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
	// The sorted column.
	SortColumn *string `json:"SortColumn,omitempty" xml:"SortColumn,omitempty"`
	// The sorting rule.
	SortOrder *string `json:"SortOrder,omitempty" xml:"SortOrder,omitempty"`
	// The start time of the time range for querying suspicious SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeAnomalySQLListRequest) GoString

func (*DescribeAnomalySQLListRequest) SetAcceptLanguage

func (*DescribeAnomalySQLListRequest) SetDbName

func (*DescribeAnomalySQLListRequest) SetEndTime

func (*DescribeAnomalySQLListRequest) SetFilterCondition

func (s *DescribeAnomalySQLListRequest) SetFilterCondition(v map[string]interface{}) *DescribeAnomalySQLListRequest

func (*DescribeAnomalySQLListRequest) SetInstanceId

func (*DescribeAnomalySQLListRequest) SetNodeIp

func (*DescribeAnomalySQLListRequest) SetPageNumber

func (*DescribeAnomalySQLListRequest) SetPageSize

func (*DescribeAnomalySQLListRequest) SetSQLId

func (*DescribeAnomalySQLListRequest) SetSearchKeyWord

func (*DescribeAnomalySQLListRequest) SetSearchParameter

func (*DescribeAnomalySQLListRequest) SetSearchRule

func (*DescribeAnomalySQLListRequest) SetSearchValue

func (*DescribeAnomalySQLListRequest) SetSortColumn

func (*DescribeAnomalySQLListRequest) SetSortOrder

func (*DescribeAnomalySQLListRequest) SetStartTime

func (*DescribeAnomalySQLListRequest) SetTenantId

func (DescribeAnomalySQLListRequest) String

type DescribeAnomalySQLListResponse

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

func (DescribeAnomalySQLListResponse) GoString

func (*DescribeAnomalySQLListResponse) SetHeaders

func (*DescribeAnomalySQLListResponse) SetStatusCode

func (DescribeAnomalySQLListResponse) String

type DescribeAnomalySQLListResponseBody

type DescribeAnomalySQLListResponseBody struct {
	// The list of suspicious SQL statements.
	AnomalySQLList []*DescribeAnomalySQLListResponseBodyAnomalySQLList `json:"AnomalySQLList,omitempty" xml:"AnomalySQLList,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total count.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAnomalySQLListResponseBody) GoString

func (*DescribeAnomalySQLListResponseBody) SetRequestId

func (*DescribeAnomalySQLListResponseBody) SetTotalCount

func (DescribeAnomalySQLListResponseBody) String

type DescribeAnomalySQLListResponseBodyAnomalySQLList

type DescribeAnomalySQLListResponseBodyAnomalySQLList struct {
	// The average CPU time, in ms.
	CpuTime *float32 `json:"CpuTime,omitempty" xml:"CpuTime,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The diagnosis information.
	Diagnosis *string `json:"Diagnosis,omitempty" xml:"Diagnosis,omitempty"`
	// The diagnostic rule.
	DiagnosisRule *string `json:"DiagnosisRule,omitempty" xml:"DiagnosisRule,omitempty"`
	// The number of executions.
	Executions *int64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// The sequence number of the returned SQL statement.
	Key *int64 `json:"Key,omitempty" xml:"Key,omitempty"`
	// The request time, in ms.
	RequestTime *float32 `json:"RequestTime,omitempty" xml:"RequestTime,omitempty"`
	// The request time in UTC +0.
	RequestTimeUTCString *string `json:"RequestTimeUTCString,omitempty" xml:"RequestTimeUTCString,omitempty"`
	// SQLID.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The SQL text.
	SQLText *string `json:"SQLText,omitempty" xml:"SQLText,omitempty"`
	// The suggestions.
	Suggestion *string `json:"Suggestion,omitempty" xml:"Suggestion,omitempty"`
	// The username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeAnomalySQLListResponseBodyAnomalySQLList) GoString

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetCpuTime

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetDbName

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetDiagnosis

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetDiagnosisRule

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetExecutions

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetKey

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetRequestTime

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetRequestTimeUTCString

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetSQLId

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetSQLText

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetSuggestion

func (*DescribeAnomalySQLListResponseBodyAnomalySQLList) SetUserName

func (DescribeAnomalySQLListResponseBodyAnomalySQLList) String

type DescribeAnomalySQLListShrinkRequest

type DescribeAnomalySQLListShrinkRequest struct {
	// The language of the returned data.
	// Default value: CN for a China site and EN for an International site.
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The end time of the time range for querying suspicious SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The filter condition.
	// > <br> - All fields in OceanBase Database support filtering. <br> - You can write the key-value pair of a parameter in a JSON string in the JSON format to filter the parameter.
	FilterConditionShrink *string `json:"FilterCondition,omitempty" xml:"FilterCondition,omitempty"`
	InstanceId            *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IP address of the node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The number of the page to return.
	// - Start value: 1
	// - Default value: 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of rows to return on each page.
	// - Maximum value: 100
	// - Default value: 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// SQLID.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The search keyword.
	SearchKeyWord *string `json:"SearchKeyWord,omitempty" xml:"SearchKeyWord,omitempty"`
	// The search parameter.
	SearchParameter *string `json:"SearchParameter,omitempty" xml:"SearchParameter,omitempty"`
	// The search rule.
	// Valid values: "=", ">", ">=", "<", and "<="
	SearchRule *string `json:"SearchRule,omitempty" xml:"SearchRule,omitempty"`
	// The search value.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
	// The sorted column.
	SortColumn *string `json:"SortColumn,omitempty" xml:"SortColumn,omitempty"`
	// The sorting rule.
	SortOrder *string `json:"SortOrder,omitempty" xml:"SortOrder,omitempty"`
	// The start time of the time range for querying suspicious SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeAnomalySQLListShrinkRequest) GoString

func (*DescribeAnomalySQLListShrinkRequest) SetAcceptLanguage

func (*DescribeAnomalySQLListShrinkRequest) SetDbName

func (*DescribeAnomalySQLListShrinkRequest) SetEndTime

func (*DescribeAnomalySQLListShrinkRequest) SetFilterConditionShrink

func (*DescribeAnomalySQLListShrinkRequest) SetInstanceId

func (*DescribeAnomalySQLListShrinkRequest) SetNodeIp

func (*DescribeAnomalySQLListShrinkRequest) SetPageNumber

func (*DescribeAnomalySQLListShrinkRequest) SetPageSize

func (*DescribeAnomalySQLListShrinkRequest) SetSQLId

func (*DescribeAnomalySQLListShrinkRequest) SetSearchKeyWord

func (*DescribeAnomalySQLListShrinkRequest) SetSearchParameter

func (*DescribeAnomalySQLListShrinkRequest) SetSearchRule

func (*DescribeAnomalySQLListShrinkRequest) SetSearchValue

func (*DescribeAnomalySQLListShrinkRequest) SetSortColumn

func (*DescribeAnomalySQLListShrinkRequest) SetSortOrder

func (*DescribeAnomalySQLListShrinkRequest) SetStartTime

func (*DescribeAnomalySQLListShrinkRequest) SetTenantId

func (DescribeAnomalySQLListShrinkRequest) String

type DescribeAvailableCpuResourceRequest

type DescribeAvailableCpuResourceRequest struct {
	// The CPU resources available.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// “`
	// http(s)://[Endpoint]/?Action=DescribeAvailableCpuResource
	// &InstanceId=ob317v4uif****
	// &TenantId=ob2mr3oae0****
	// &ModifyType=update
	// &Common request parameters
	// “`
	ModifyType *string `json:"ModifyType,omitempty" xml:"ModifyType,omitempty"`
	// The operation that you want to perform.
	// Set the value to **DescribeAvailableCpuResource**.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeAvailableCpuResourceRequest) GoString

func (*DescribeAvailableCpuResourceRequest) SetInstanceId

func (*DescribeAvailableCpuResourceRequest) SetModifyType

func (*DescribeAvailableCpuResourceRequest) SetTenantId

func (DescribeAvailableCpuResourceRequest) String

type DescribeAvailableCpuResourceResponse

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

func (DescribeAvailableCpuResourceResponse) GoString

func (*DescribeAvailableCpuResourceResponse) SetHeaders

func (*DescribeAvailableCpuResourceResponse) SetStatusCode

func (DescribeAvailableCpuResourceResponse) String

type DescribeAvailableCpuResourceResponseBody

type DescribeAvailableCpuResourceResponseBody struct {
	Data      []*DescribeAvailableCpuResourceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	RequestId *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAvailableCpuResourceResponseBody) GoString

func (*DescribeAvailableCpuResourceResponseBody) SetRequestId

func (DescribeAvailableCpuResourceResponseBody) String

type DescribeAvailableCpuResourceResponseBodyData

type DescribeAvailableCpuResourceResponseBodyData struct {
	Comment    *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	MaxCpu     *int64  `json:"MaxCpu,omitempty" xml:"MaxCpu,omitempty"`
	MinCpu     *int64  `json:"MinCpu,omitempty" xml:"MinCpu,omitempty"`
	ReviewCode *string `json:"ReviewCode,omitempty" xml:"ReviewCode,omitempty"`
	UnitNum    *int64  `json:"UnitNum,omitempty" xml:"UnitNum,omitempty"`
}

func (DescribeAvailableCpuResourceResponseBodyData) GoString

func (*DescribeAvailableCpuResourceResponseBodyData) SetComment

func (*DescribeAvailableCpuResourceResponseBodyData) SetMaxCpu

func (*DescribeAvailableCpuResourceResponseBodyData) SetMinCpu

func (*DescribeAvailableCpuResourceResponseBodyData) SetReviewCode

func (*DescribeAvailableCpuResourceResponseBodyData) SetUnitNum

func (DescribeAvailableCpuResourceResponseBodyData) String

type DescribeAvailableMemResourceRequest

type DescribeAvailableMemResourceRequest struct {
	// The number of CPU cores.
	CpuNum *int64 `json:"CpuNum,omitempty" xml:"CpuNum,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The number of resource distribution nodes in the tenant.
	// The number is determined by the deployment mode of the cluster. If the cluster is deployed in 2-2-2 mode, the maximum number of resource distribution nodes is 2.
	UnitNum *int64 `json:"UnitNum,omitempty" xml:"UnitNum,omitempty"`
}

func (DescribeAvailableMemResourceRequest) GoString

func (*DescribeAvailableMemResourceRequest) SetCpuNum

func (*DescribeAvailableMemResourceRequest) SetInstanceId

func (*DescribeAvailableMemResourceRequest) SetTenantId

func (*DescribeAvailableMemResourceRequest) SetUnitNum

func (DescribeAvailableMemResourceRequest) String

type DescribeAvailableMemResourceResponse

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

func (DescribeAvailableMemResourceResponse) GoString

func (*DescribeAvailableMemResourceResponse) SetHeaders

func (*DescribeAvailableMemResourceResponse) SetStatusCode

func (DescribeAvailableMemResourceResponse) String

type DescribeAvailableMemResourceResponseBody

type DescribeAvailableMemResourceResponseBody struct {
	// The available memory size.
	Data *DescribeAvailableMemResourceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAvailableMemResourceResponseBody) GoString

func (*DescribeAvailableMemResourceResponseBody) SetRequestId

func (DescribeAvailableMemResourceResponseBody) String

type DescribeAvailableMemResourceResponseBodyData

type DescribeAvailableMemResourceResponseBodyData struct {
	// The maximum memory size for each resource unit, in GB.
	MaxMem *int64 `json:"MaxMem,omitempty" xml:"MaxMem,omitempty"`
	// The minimum memory size required for each resource unit, in GB.
	MinMem *int64 `json:"MinMem,omitempty" xml:"MinMem,omitempty"`
	// The maximum allowed memory usage, in GB.
	SafeMem *string `json:"SafeMem,omitempty" xml:"SafeMem,omitempty"`
	// The number of resource units in the tenant.
	UsedMem *int64 `json:"UsedMem,omitempty" xml:"UsedMem,omitempty"`
}

func (DescribeAvailableMemResourceResponseBodyData) GoString

func (*DescribeAvailableMemResourceResponseBodyData) SetMaxMem

func (*DescribeAvailableMemResourceResponseBodyData) SetMinMem

func (*DescribeAvailableMemResourceResponseBodyData) SetSafeMem

func (*DescribeAvailableMemResourceResponseBodyData) SetUsedMem

func (DescribeAvailableMemResourceResponseBodyData) String

type DescribeAvailableSpecRequest

type DescribeAvailableSpecRequest struct {
	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Spec        *string `json:"Spec,omitempty" xml:"Spec,omitempty"`
	UpgradeType *string `json:"UpgradeType,omitempty" xml:"UpgradeType,omitempty"`
}

func (DescribeAvailableSpecRequest) GoString

func (s DescribeAvailableSpecRequest) GoString() string

func (*DescribeAvailableSpecRequest) SetInstanceId

func (*DescribeAvailableSpecRequest) SetSpec

func (*DescribeAvailableSpecRequest) SetUpgradeType

func (DescribeAvailableSpecRequest) String

type DescribeAvailableSpecResponse

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

func (DescribeAvailableSpecResponse) GoString

func (*DescribeAvailableSpecResponse) SetBody

func (*DescribeAvailableSpecResponse) SetHeaders

func (*DescribeAvailableSpecResponse) SetStatusCode

func (DescribeAvailableSpecResponse) String

type DescribeAvailableSpecResponseBody

type DescribeAvailableSpecResponseBody struct {
	Data      *DescribeAvailableSpecResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	RequestId *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAvailableSpecResponseBody) GoString

func (*DescribeAvailableSpecResponseBody) SetRequestId

func (DescribeAvailableSpecResponseBody) String

type DescribeAvailableSpecResponseBodyData

type DescribeAvailableSpecResponseBodyData struct {
	AvailableSpecifications []*DescribeAvailableSpecResponseBodyDataAvailableSpecifications `json:"AvailableSpecifications,omitempty" xml:"AvailableSpecifications,omitempty" type:"Repeated"`
}

func (DescribeAvailableSpecResponseBodyData) GoString

func (DescribeAvailableSpecResponseBodyData) String

type DescribeAvailableSpecResponseBodyDataAvailableSpecifications

type DescribeAvailableSpecResponseBodyDataAvailableSpecifications struct {
	DiskSizeRange    *DescribeAvailableSpecResponseBodyDataAvailableSpecificationsDiskSizeRange    `json:"DiskSizeRange,omitempty" xml:"DiskSizeRange,omitempty" type:"Struct"`
	DiskTypes        []*string                                                                     `json:"DiskTypes,omitempty" xml:"DiskTypes,omitempty" type:"Repeated"`
	InstanceClass    *string                                                                       `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	LogDiskSizeRange *DescribeAvailableSpecResponseBodyDataAvailableSpecificationsLogDiskSizeRange `json:"LogDiskSizeRange,omitempty" xml:"LogDiskSizeRange,omitempty" type:"Struct"`
	NodeNum          []*int32                                                                      `json:"NodeNum,omitempty" xml:"NodeNum,omitempty" type:"Repeated"`
	Spec             *string                                                                       `json:"Spec,omitempty" xml:"Spec,omitempty"`
}

func (DescribeAvailableSpecResponseBodyDataAvailableSpecifications) GoString

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecifications) SetDiskTypes

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecifications) SetInstanceClass

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecifications) SetNodeNum

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecifications) SetSpec

func (DescribeAvailableSpecResponseBodyDataAvailableSpecifications) String

type DescribeAvailableSpecResponseBodyDataAvailableSpecificationsDiskSizeRange

type DescribeAvailableSpecResponseBodyDataAvailableSpecificationsDiskSizeRange struct {
	Max  *int64 `json:"Max,omitempty" xml:"Max,omitempty"`
	Min  *int64 `json:"Min,omitempty" xml:"Min,omitempty"`
	Step *int64 `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableSpecResponseBodyDataAvailableSpecificationsDiskSizeRange) GoString

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecificationsDiskSizeRange) SetMax

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecificationsDiskSizeRange) SetMin

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecificationsDiskSizeRange) SetStep

func (DescribeAvailableSpecResponseBodyDataAvailableSpecificationsDiskSizeRange) String

type DescribeAvailableSpecResponseBodyDataAvailableSpecificationsLogDiskSizeRange

type DescribeAvailableSpecResponseBodyDataAvailableSpecificationsLogDiskSizeRange struct {
	Max  *int64 `json:"Max,omitempty" xml:"Max,omitempty"`
	Min  *int64 `json:"Min,omitempty" xml:"Min,omitempty"`
	Step *int64 `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableSpecResponseBodyDataAvailableSpecificationsLogDiskSizeRange) GoString

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecificationsLogDiskSizeRange) SetMax

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecificationsLogDiskSizeRange) SetMin

func (*DescribeAvailableSpecResponseBodyDataAvailableSpecificationsLogDiskSizeRange) SetStep

func (DescribeAvailableSpecResponseBodyDataAvailableSpecificationsLogDiskSizeRange) String

type DescribeAvailableZoneRequest

type DescribeAvailableZoneRequest struct {
	DeployType   *string `json:"DeployType,omitempty" xml:"DeployType,omitempty"`
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	ObVersion    *string `json:"ObVersion,omitempty" xml:"ObVersion,omitempty"`
	Series       *string `json:"Series,omitempty" xml:"Series,omitempty"`
	Spec         *string `json:"Spec,omitempty" xml:"Spec,omitempty"`
}

func (DescribeAvailableZoneRequest) GoString

func (s DescribeAvailableZoneRequest) GoString() string

func (*DescribeAvailableZoneRequest) SetDeployType

func (*DescribeAvailableZoneRequest) SetInstanceType

func (*DescribeAvailableZoneRequest) SetObVersion

func (*DescribeAvailableZoneRequest) SetSeries

func (*DescribeAvailableZoneRequest) SetSpec

func (DescribeAvailableZoneRequest) String

type DescribeAvailableZoneResponse

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

func (DescribeAvailableZoneResponse) GoString

func (*DescribeAvailableZoneResponse) SetBody

func (*DescribeAvailableZoneResponse) SetHeaders

func (*DescribeAvailableZoneResponse) SetStatusCode

func (DescribeAvailableZoneResponse) String

type DescribeAvailableZoneResponseBody

type DescribeAvailableZoneResponseBody struct {
	Data      *DescribeAvailableZoneResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	RequestId *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAvailableZoneResponseBody) GoString

func (*DescribeAvailableZoneResponseBody) SetRequestId

func (DescribeAvailableZoneResponseBody) String

type DescribeAvailableZoneResponseBodyData

type DescribeAvailableZoneResponseBodyData struct {
	AvailableZones []*DescribeAvailableZoneResponseBodyDataAvailableZones `json:"AvailableZones,omitempty" xml:"AvailableZones,omitempty" type:"Repeated"`
}

func (DescribeAvailableZoneResponseBodyData) GoString

func (DescribeAvailableZoneResponseBodyData) String

type DescribeAvailableZoneResponseBodyDataAvailableZones

type DescribeAvailableZoneResponseBodyDataAvailableZones struct {
	Channel               *string                                                                     `json:"Channel,omitempty" xml:"Channel,omitempty"`
	DeployType            *string                                                                     `json:"DeployType,omitempty" xml:"DeployType,omitempty"`
	InstanceType          *string                                                                     `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	Region                *string                                                                     `json:"Region,omitempty" xml:"Region,omitempty"`
	Series                *string                                                                     `json:"Series,omitempty" xml:"Series,omitempty"`
	SupportSpecifications []*DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecifications `json:"SupportSpecifications,omitempty" xml:"SupportSpecifications,omitempty" type:"Repeated"`
	Zones                 *string                                                                     `json:"Zones,omitempty" xml:"Zones,omitempty"`
}

func (DescribeAvailableZoneResponseBodyDataAvailableZones) GoString

func (*DescribeAvailableZoneResponseBodyDataAvailableZones) SetChannel

func (*DescribeAvailableZoneResponseBodyDataAvailableZones) SetDeployType

func (*DescribeAvailableZoneResponseBodyDataAvailableZones) SetInstanceType

func (*DescribeAvailableZoneResponseBodyDataAvailableZones) SetRegion

func (*DescribeAvailableZoneResponseBodyDataAvailableZones) SetSeries

func (*DescribeAvailableZoneResponseBodyDataAvailableZones) SetZones

func (DescribeAvailableZoneResponseBodyDataAvailableZones) String

type DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecifications

type DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecifications struct {
	DiskSizeRange         *DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsDiskSizeRange           `json:"DiskSizeRange,omitempty" xml:"DiskSizeRange,omitempty" type:"Struct"`
	DiskTypes             []*string                                                                                        `json:"DiskTypes,omitempty" xml:"DiskTypes,omitempty" type:"Repeated"`
	InstanceClass         *string                                                                                          `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	Spec                  *string                                                                                          `json:"Spec,omitempty" xml:"Spec,omitempty"`
	SupportEngineVersions []*DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsSupportEngineVersions `json:"SupportEngineVersions,omitempty" xml:"SupportEngineVersions,omitempty" type:"Repeated"`
}

func (DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecifications) GoString

func (*DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecifications) SetDiskTypes

func (*DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecifications) SetInstanceClass

func (*DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecifications) SetSpec

func (DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecifications) String

type DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsDiskSizeRange

type DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsDiskSizeRange struct {
	Max  *int64 `json:"Max,omitempty" xml:"Max,omitempty"`
	Min  *int64 `json:"Min,omitempty" xml:"Min,omitempty"`
	Step *int64 `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsDiskSizeRange) GoString

func (DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsDiskSizeRange) String

type DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsSupportEngineVersions

type DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsSupportEngineVersions struct {
	ObVersion                    *string   `json:"ObVersion,omitempty" xml:"ObVersion,omitempty"`
	SupportIsolationOptimization *bool     `json:"SupportIsolationOptimization,omitempty" xml:"SupportIsolationOptimization,omitempty"`
	SupportReplicaModes          []*string `json:"SupportReplicaModes,omitempty" xml:"SupportReplicaModes,omitempty" type:"Repeated"`
}

func (DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsSupportEngineVersions) GoString

func (*DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsSupportEngineVersions) SetSupportIsolationOptimization

func (*DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsSupportEngineVersions) SetSupportReplicaModes

func (DescribeAvailableZoneResponseBodyDataAvailableZonesSupportSpecificationsSupportEngineVersions) String

type DescribeBackupSetDownloadLinkRequest

type DescribeBackupSetDownloadLinkRequest struct {
	// The ID of the download task corresponding to the target backup set.
	DownloadTaskId *string `json:"DownloadTaskId,omitempty" xml:"DownloadTaskId,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeBackupSetDownloadLinkRequest) GoString

func (*DescribeBackupSetDownloadLinkRequest) SetDownloadTaskId

func (*DescribeBackupSetDownloadLinkRequest) SetInstanceId

func (DescribeBackupSetDownloadLinkRequest) String

type DescribeBackupSetDownloadLinkResponse

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

func (DescribeBackupSetDownloadLinkResponse) GoString

func (*DescribeBackupSetDownloadLinkResponse) SetHeaders

func (*DescribeBackupSetDownloadLinkResponse) SetStatusCode

func (DescribeBackupSetDownloadLinkResponse) String

type DescribeBackupSetDownloadLinkResponseBody

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

func (DescribeBackupSetDownloadLinkResponseBody) GoString

func (*DescribeBackupSetDownloadLinkResponseBody) SetRequestId

func (DescribeBackupSetDownloadLinkResponseBody) String

type DescribeBackupSetDownloadLinkResponseBodyData

type DescribeBackupSetDownloadLinkResponseBodyData struct {
	// The restorable time of the backup set.
	BackupRestorableTime *string `json:"BackupRestorableTime,omitempty" xml:"BackupRestorableTime,omitempty"`
	// The ID of the target backup set.
	BackupSetId *string `json:"BackupSetId,omitempty" xml:"BackupSetId,omitempty"`
	// The time when the download task corresponding to the target backup set was created.
	DownloadTaskCreateTime *string `json:"DownloadTaskCreateTime,omitempty" xml:"DownloadTaskCreateTime,omitempty"`
	// The ID of the download task corresponding to the target backup set.
	DownloadTaskId *int64 `json:"DownloadTaskId,omitempty" xml:"DownloadTaskId,omitempty"`
	// The status of the download task corresponding to the target backup set.
	DownloadTaskStatus *string `json:"DownloadTaskStatus,omitempty" xml:"DownloadTaskStatus,omitempty"`
	// The internal URL.
	InternalUrl *string `json:"InternalUrl,omitempty" xml:"InternalUrl,omitempty"`
	// The validity period of the URL, in seconds.
	UrlAliveTime *int64 `json:"UrlAliveTime,omitempty" xml:"UrlAliveTime,omitempty"`
	// The expiration time of the URL.
	UrlExpiredTime *string `json:"UrlExpiredTime,omitempty" xml:"UrlExpiredTime,omitempty"`
}

func (DescribeBackupSetDownloadLinkResponseBodyData) GoString

func (*DescribeBackupSetDownloadLinkResponseBodyData) SetBackupRestorableTime

func (*DescribeBackupSetDownloadLinkResponseBodyData) SetBackupSetId

func (*DescribeBackupSetDownloadLinkResponseBodyData) SetDownloadTaskCreateTime

func (*DescribeBackupSetDownloadLinkResponseBodyData) SetDownloadTaskId

func (*DescribeBackupSetDownloadLinkResponseBodyData) SetDownloadTaskStatus

func (*DescribeBackupSetDownloadLinkResponseBodyData) SetInternalUrl

func (*DescribeBackupSetDownloadLinkResponseBodyData) SetUrlAliveTime

func (*DescribeBackupSetDownloadLinkResponseBodyData) SetUrlExpiredTime

func (DescribeBackupSetDownloadLinkResponseBodyData) String

type DescribeCharsetRequest

type DescribeCharsetRequest struct {
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// 实例的系列  - normal(默认):标准集群版(云盘)  - normal_ssd:标准集群版(本地盘) - history:历史库集群版。
	Series *string `json:"Series,omitempty" xml:"Series,omitempty"`
	// The return result of the request.
	TenantMode *string `json:"TenantMode,omitempty" xml:"TenantMode,omitempty"`
}

func (DescribeCharsetRequest) GoString

func (s DescribeCharsetRequest) GoString() string

func (*DescribeCharsetRequest) SetInstanceId

func (*DescribeCharsetRequest) SetSeries

func (*DescribeCharsetRequest) SetTenantMode

func (DescribeCharsetRequest) String

func (s DescribeCharsetRequest) String() string

type DescribeCharsetResponse

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

func (DescribeCharsetResponse) GoString

func (s DescribeCharsetResponse) GoString() string

func (*DescribeCharsetResponse) SetBody

func (*DescribeCharsetResponse) SetHeaders

func (*DescribeCharsetResponse) SetStatusCode

func (DescribeCharsetResponse) String

func (s DescribeCharsetResponse) String() string

type DescribeCharsetResponseBody

type DescribeCharsetResponseBody struct {
	// “`
	// http(s)://[Endpoint]/?Action=DescribeCharset
	// &TenantMode=Oracle
	// &Common request parameters
	// “`
	Charset []*DescribeCharsetResponseBodyCharset `json:"Charset,omitempty" xml:"Charset,omitempty" type:"Repeated"`
	// The operation that you want to perform.
	// Set the value to **DescribeCharset**.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeCharsetResponseBody) GoString

func (s DescribeCharsetResponseBody) GoString() string

func (*DescribeCharsetResponseBody) SetCharset

func (*DescribeCharsetResponseBody) SetRequestId

func (DescribeCharsetResponseBody) String

type DescribeCharsetResponseBodyCharset

type DescribeCharsetResponseBodyCharset struct {
	// DescribeCharset
	Charset    *string   `json:"Charset,omitempty" xml:"Charset,omitempty"`
	Collations []*string `json:"Collations,omitempty" xml:"Collations,omitempty" type:"Repeated"`
}

func (DescribeCharsetResponseBodyCharset) GoString

func (*DescribeCharsetResponseBodyCharset) SetCharset

func (*DescribeCharsetResponseBodyCharset) SetCollations

func (DescribeCharsetResponseBodyCharset) String

type DescribeDataBackupSetRequest

type DescribeDataBackupSetRequest struct {
	BackupObjectType *string `json:"BackupObjectType,omitempty" xml:"BackupObjectType,omitempty"`
	EndTime          *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId       *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	PageNumber       *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize         *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	StartTime        *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status           *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDataBackupSetRequest) GoString

func (s DescribeDataBackupSetRequest) GoString() string

func (*DescribeDataBackupSetRequest) SetBackupObjectType

func (*DescribeDataBackupSetRequest) SetEndTime

func (*DescribeDataBackupSetRequest) SetInstanceId

func (*DescribeDataBackupSetRequest) SetPageNumber

func (*DescribeDataBackupSetRequest) SetPageSize

func (*DescribeDataBackupSetRequest) SetStartTime

func (*DescribeDataBackupSetRequest) SetStatus

func (DescribeDataBackupSetRequest) String

type DescribeDataBackupSetResponse

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

func (DescribeDataBackupSetResponse) GoString

func (*DescribeDataBackupSetResponse) SetBody

func (*DescribeDataBackupSetResponse) SetHeaders

func (*DescribeDataBackupSetResponse) SetStatusCode

func (DescribeDataBackupSetResponse) String

type DescribeDataBackupSetResponseBody

type DescribeDataBackupSetResponseBody struct {
	Data       []*DescribeDataBackupSetResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	RequestId  *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount *int32                                   `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDataBackupSetResponseBody) GoString

func (*DescribeDataBackupSetResponseBody) SetRequestId

func (*DescribeDataBackupSetResponseBody) SetTotalCount

func (DescribeDataBackupSetResponseBody) String

type DescribeDataBackupSetResponseBodyData

type DescribeDataBackupSetResponseBodyData struct {
	BackupObjectType   *string                                               `json:"BackupObjectType,omitempty" xml:"BackupObjectType,omitempty"`
	BackupObjects      []*DescribeDataBackupSetResponseBodyDataBackupObjects `json:"BackupObjects,omitempty" xml:"BackupObjects,omitempty" type:"Repeated"`
	BackupResults      []*DescribeDataBackupSetResponseBodyDataBackupResults `json:"BackupResults,omitempty" xml:"BackupResults,omitempty" type:"Repeated"`
	Checkpoint         *string                                               `json:"Checkpoint,omitempty" xml:"Checkpoint,omitempty"`
	DataSize           *int32                                                `json:"DataSize,omitempty" xml:"DataSize,omitempty"`
	DataVersion        *int32                                                `json:"DataVersion,omitempty" xml:"DataVersion,omitempty"`
	DownloadTaskId     *int64                                                `json:"DownloadTaskId,omitempty" xml:"DownloadTaskId,omitempty"`
	DownloadTaskStatus *string                                               `json:"DownloadTaskStatus,omitempty" xml:"DownloadTaskStatus,omitempty"`
	EndTime            *string                                               `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Method             *string                                               `json:"Method,omitempty" xml:"Method,omitempty"`
	Policy             *string                                               `json:"Policy,omitempty" xml:"Policy,omitempty"`
	Progress           *string                                               `json:"Progress,omitempty" xml:"Progress,omitempty"`
	SetId              *int32                                                `json:"SetId,omitempty" xml:"SetId,omitempty"`
	StartTime          *string                                               `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status             *string                                               `json:"Status,omitempty" xml:"Status,omitempty"`
	StorageClass       *string                                               `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"`
	Type               *string                                               `json:"Type,omitempty" xml:"Type,omitempty"`
	Validity           *string                                               `json:"Validity,omitempty" xml:"Validity,omitempty"`
}

func (DescribeDataBackupSetResponseBodyData) GoString

func (*DescribeDataBackupSetResponseBodyData) SetBackupObjectType

func (*DescribeDataBackupSetResponseBodyData) SetCheckpoint

func (*DescribeDataBackupSetResponseBodyData) SetDataSize

func (*DescribeDataBackupSetResponseBodyData) SetDataVersion

func (*DescribeDataBackupSetResponseBodyData) SetDownloadTaskId

func (*DescribeDataBackupSetResponseBodyData) SetDownloadTaskStatus

func (*DescribeDataBackupSetResponseBodyData) SetEndTime

func (*DescribeDataBackupSetResponseBodyData) SetMethod

func (*DescribeDataBackupSetResponseBodyData) SetPolicy

func (*DescribeDataBackupSetResponseBodyData) SetProgress

func (*DescribeDataBackupSetResponseBodyData) SetSetId

func (*DescribeDataBackupSetResponseBodyData) SetStartTime

func (*DescribeDataBackupSetResponseBodyData) SetStatus

func (*DescribeDataBackupSetResponseBodyData) SetStorageClass

func (*DescribeDataBackupSetResponseBodyData) SetType

func (*DescribeDataBackupSetResponseBodyData) SetValidity

func (DescribeDataBackupSetResponseBodyData) String

type DescribeDataBackupSetResponseBodyDataBackupObjects

type DescribeDataBackupSetResponseBodyDataBackupObjects struct {
	ClusterName        *string                                                                 `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"`
	DatabaseTablesList []*DescribeDataBackupSetResponseBodyDataBackupObjectsDatabaseTablesList `json:"DatabaseTablesList,omitempty" xml:"DatabaseTablesList,omitempty" type:"Repeated"`
	TenantName         *string                                                                 `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
}

func (DescribeDataBackupSetResponseBodyDataBackupObjects) GoString

func (*DescribeDataBackupSetResponseBodyDataBackupObjects) SetClusterName

func (*DescribeDataBackupSetResponseBodyDataBackupObjects) SetTenantName

func (DescribeDataBackupSetResponseBodyDataBackupObjects) String

type DescribeDataBackupSetResponseBodyDataBackupObjectsDatabaseTablesList

type DescribeDataBackupSetResponseBodyDataBackupObjectsDatabaseTablesList struct {
	Database *string   `json:"Database,omitempty" xml:"Database,omitempty"`
	Tables   []*string `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
}

func (DescribeDataBackupSetResponseBodyDataBackupObjectsDatabaseTablesList) GoString

func (*DescribeDataBackupSetResponseBodyDataBackupObjectsDatabaseTablesList) SetDatabase

func (*DescribeDataBackupSetResponseBodyDataBackupObjectsDatabaseTablesList) SetTables

func (DescribeDataBackupSetResponseBodyDataBackupObjectsDatabaseTablesList) String

type DescribeDataBackupSetResponseBodyDataBackupResults

type DescribeDataBackupSetResponseBodyDataBackupResults struct {
	ClusterName        *string                                                                 `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"`
	TableBackupResults []*DescribeDataBackupSetResponseBodyDataBackupResultsTableBackupResults `json:"TableBackupResults,omitempty" xml:"TableBackupResults,omitempty" type:"Repeated"`
	TenantName         *string                                                                 `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
}

func (DescribeDataBackupSetResponseBodyDataBackupResults) GoString

func (*DescribeDataBackupSetResponseBodyDataBackupResults) SetClusterName

func (*DescribeDataBackupSetResponseBodyDataBackupResults) SetTenantName

func (DescribeDataBackupSetResponseBodyDataBackupResults) String

type DescribeDataBackupSetResponseBodyDataBackupResultsTableBackupResults

type DescribeDataBackupSetResponseBodyDataBackupResultsTableBackupResults struct {
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	Message  *string `json:"Message,omitempty" xml:"Message,omitempty"`
	Status   *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Table    *string `json:"Table,omitempty" xml:"Table,omitempty"`
}

func (DescribeDataBackupSetResponseBodyDataBackupResultsTableBackupResults) GoString

func (*DescribeDataBackupSetResponseBodyDataBackupResultsTableBackupResults) SetDatabase

func (*DescribeDataBackupSetResponseBodyDataBackupResultsTableBackupResults) SetMessage

func (*DescribeDataBackupSetResponseBodyDataBackupResultsTableBackupResults) SetStatus

func (*DescribeDataBackupSetResponseBodyDataBackupResultsTableBackupResults) SetTable

func (DescribeDataBackupSetResponseBodyDataBackupResultsTableBackupResults) String

type DescribeDatabasesRequest

type DescribeDatabasesRequest struct {
	// The name of the database.
	// You cannot use reserved keywords, such as test and mysql.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The ID of the cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page returned.
	// - Start value: 1
	// - Default value: 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of rows returned on each page.
	// - Maximum value: 100.
	// - Default value: 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The search keyword.
	SearchKey *string `json:"SearchKey,omitempty" xml:"SearchKey,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// Specifies whether to return the information about tables in the database.
	// Default value: false.
	// > The operation may time out if the database contains a large number of tables.
	WithTables *bool `json:"WithTables,omitempty" xml:"WithTables,omitempty"`
}

func (DescribeDatabasesRequest) GoString

func (s DescribeDatabasesRequest) GoString() string

func (*DescribeDatabasesRequest) SetDatabaseName

func (*DescribeDatabasesRequest) SetInstanceId

func (*DescribeDatabasesRequest) SetPageNumber

func (*DescribeDatabasesRequest) SetPageSize

func (*DescribeDatabasesRequest) SetSearchKey

func (*DescribeDatabasesRequest) SetTenantId

func (*DescribeDatabasesRequest) SetWithTables

func (DescribeDatabasesRequest) String

func (s DescribeDatabasesRequest) String() string

type DescribeDatabasesResponse

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

func (DescribeDatabasesResponse) GoString

func (s DescribeDatabasesResponse) GoString() string

func (*DescribeDatabasesResponse) SetBody

func (*DescribeDatabasesResponse) SetHeaders

func (*DescribeDatabasesResponse) SetStatusCode

func (DescribeDatabasesResponse) String

func (s DescribeDatabasesResponse) String() string

type DescribeDatabasesResponseBody

type DescribeDatabasesResponseBody struct {
	// The list of databases in the tenant.
	Databases []*DescribeDatabasesResponseBodyDatabases `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of databases in the tenant.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDatabasesResponseBody) GoString

func (*DescribeDatabasesResponseBody) SetDatabases

func (*DescribeDatabasesResponseBody) SetRequestId

func (*DescribeDatabasesResponseBody) SetTotalCount

func (DescribeDatabasesResponseBody) String

type DescribeDatabasesResponseBodyDatabases

type DescribeDatabasesResponseBodyDatabases struct {
	// The collation.
	Collation *string `json:"Collation,omitempty" xml:"Collation,omitempty"`
	// The time when the database was created.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The actual data size, in GB.
	// ><notice>This parameter is no longer used in later versions. RequiredSize is used instead.></notice>
	DataSize *float64 `json:"DataSize,omitempty" xml:"DataSize,omitempty"`
	// The name of the database.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The database type.
	DbType *string `json:"DbType,omitempty" xml:"DbType,omitempty"`
	// The description of the database.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The encoding standard of the database. Encoding standards such as utf8mb4 and GBK are supported.
	Encoding *string `json:"Encoding,omitempty" xml:"Encoding,omitempty"`
	// The ID of the cluster to which the tenant belongs.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The storage space required, in GB.
	RequiredSize *float64 `json:"RequiredSize,omitempty" xml:"RequiredSize,omitempty"`
	// The status of the database. Valid values:
	// - ONLINE: The database is running.
	// - DELETING: The database is being deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The list of database tables.
	Tables []*DescribeDatabasesResponseBodyDatabasesTables `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The name of the tenant.
	TenantName *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	// The list of accounts that are granted privileges on this database.
	Users []*DescribeDatabasesResponseBodyDatabasesUsers `json:"Users,omitempty" xml:"Users,omitempty" type:"Repeated"`
}

func (DescribeDatabasesResponseBodyDatabases) GoString

func (*DescribeDatabasesResponseBodyDatabases) SetCollation

func (*DescribeDatabasesResponseBodyDatabases) SetCreateTime

func (*DescribeDatabasesResponseBodyDatabases) SetDataSize

func (*DescribeDatabasesResponseBodyDatabases) SetDatabaseName

func (*DescribeDatabasesResponseBodyDatabases) SetDbType

func (*DescribeDatabasesResponseBodyDatabases) SetDescription

func (*DescribeDatabasesResponseBodyDatabases) SetEncoding

func (*DescribeDatabasesResponseBodyDatabases) SetInstanceId

func (*DescribeDatabasesResponseBodyDatabases) SetRequiredSize

func (*DescribeDatabasesResponseBodyDatabases) SetStatus

func (*DescribeDatabasesResponseBodyDatabases) SetTenantId

func (*DescribeDatabasesResponseBodyDatabases) SetTenantName

func (DescribeDatabasesResponseBodyDatabases) String

type DescribeDatabasesResponseBodyDatabasesTables

type DescribeDatabasesResponseBodyDatabasesTables struct {
	// The name of the database table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeDatabasesResponseBodyDatabasesTables) GoString

func (*DescribeDatabasesResponseBodyDatabasesTables) SetTableName

func (DescribeDatabasesResponseBodyDatabasesTables) String

type DescribeDatabasesResponseBodyDatabasesUsers

type DescribeDatabasesResponseBodyDatabasesUsers struct {
	// If you have granted custom privileges on the database, this parameter indicates the custom privileges, separated by commas (,). Otherwise, no data is returned for this parameter.
	Privileges *string `json:"Privileges,omitempty" xml:"Privileges,omitempty"`
	// The role of the account.
	// In MySQL mode, a role is a database-level role. Valid values:
	// - ReadWrite: a role that has the read and write privileges, namely ALL PRIVILEGES.
	// - ReadOnly: a role that has only the read-only privilege SELECT.
	// - DDL: a role that has the DDL privileges such as CREATE, DROP, ALTER, SHOW VIEW, and CREATE VIEW.
	// - DML: a role that has the DML privileges such as SELECT, INSERT, UPDATE, DELETE, and SHOW VIEW.
	Role *string `json:"Role,omitempty" xml:"Role,omitempty"`
	// The name of the account.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// The type of the account. Valid values:
	// - Admin: the super administrator account.
	// - Normal: a general account.
	UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (DescribeDatabasesResponseBodyDatabasesUsers) GoString

func (*DescribeDatabasesResponseBodyDatabasesUsers) SetPrivileges

func (*DescribeDatabasesResponseBodyDatabasesUsers) SetRole

func (*DescribeDatabasesResponseBodyDatabasesUsers) SetUserName

func (*DescribeDatabasesResponseBodyDatabasesUsers) SetUserType

func (DescribeDatabasesResponseBodyDatabasesUsers) String

type DescribeInstanceCreatableZoneRequest

type DescribeInstanceCreatableZoneRequest struct {
	// The ID of the zone.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeInstanceCreatableZoneRequest) GoString

func (*DescribeInstanceCreatableZoneRequest) SetInstanceId

func (DescribeInstanceCreatableZoneRequest) String

type DescribeInstanceCreatableZoneResponse

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

func (DescribeInstanceCreatableZoneResponse) GoString

func (*DescribeInstanceCreatableZoneResponse) SetHeaders

func (*DescribeInstanceCreatableZoneResponse) SetStatusCode

func (DescribeInstanceCreatableZoneResponse) String

type DescribeInstanceCreatableZoneResponseBody

type DescribeInstanceCreatableZoneResponseBody struct {
	// Indicates whether the cluster is deployed in the zone.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The operation that you want to perform.
	// Set the value to **DescribeInstanceCreatableZone**.
	ZoneList []*DescribeInstanceCreatableZoneResponseBodyZoneList `json:"ZoneList,omitempty" xml:"ZoneList,omitempty" type:"Repeated"`
}

func (DescribeInstanceCreatableZoneResponseBody) GoString

func (*DescribeInstanceCreatableZoneResponseBody) SetRequestId

func (DescribeInstanceCreatableZoneResponseBody) String

type DescribeInstanceCreatableZoneResponseBodyZoneList

type DescribeInstanceCreatableZoneResponseBodyZoneList struct {
	IsInCluster *bool `json:"IsInCluster,omitempty" xml:"IsInCluster,omitempty"`
	// DescribeInstanceCreatableZone
	Zone *string `json:"Zone,omitempty" xml:"Zone,omitempty"`
}

func (DescribeInstanceCreatableZoneResponseBodyZoneList) GoString

func (*DescribeInstanceCreatableZoneResponseBodyZoneList) SetIsInCluster

func (*DescribeInstanceCreatableZoneResponseBodyZoneList) SetZone

func (DescribeInstanceCreatableZoneResponseBodyZoneList) String

type DescribeInstanceRequest

type DescribeInstanceRequest struct {
	// The size of the data disk, in GB.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The information about the storage resources of the cluster.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
}

func (DescribeInstanceRequest) GoString

func (s DescribeInstanceRequest) GoString() string

func (*DescribeInstanceRequest) SetInstanceId

func (*DescribeInstanceRequest) SetPageNumber

func (DescribeInstanceRequest) String

func (s DescribeInstanceRequest) String() string

type DescribeInstanceResponse

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

func (DescribeInstanceResponse) GoString

func (s DescribeInstanceResponse) GoString() string

func (*DescribeInstanceResponse) SetBody

func (*DescribeInstanceResponse) SetHeaders

func (*DescribeInstanceResponse) SetStatusCode

func (DescribeInstanceResponse) String

func (s DescribeInstanceResponse) String() string

type DescribeInstanceResponseBody

type DescribeInstanceResponseBody struct {
	// The log disk space of each replica node in the cluster. Unit: GB.
	Instance *DescribeInstanceResponseBodyInstance `json:"Instance,omitempty" xml:"Instance,omitempty" type:"Struct"`
	// The total log disk space of the cluster, in GB.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceResponseBody) GoString

func (s DescribeInstanceResponseBody) GoString() string

func (*DescribeInstanceResponseBody) SetInstance

func (*DescribeInstanceResponseBody) SetRequestId

func (DescribeInstanceResponseBody) String

type DescribeInstanceResponseBodyInstance

type DescribeInstanceResponseBodyInstance struct {
	// The operation that you want to perform. <br>Set the value to **DescribeInstance**.
	AutoRenewal *bool `json:"AutoRenewal,omitempty" xml:"AutoRenewal,omitempty"`
	// Example 1
	AutoUpgradeObVersion *bool     `json:"AutoUpgradeObVersion,omitempty" xml:"AutoUpgradeObVersion,omitempty"`
	AvailableZones       []*string `json:"AvailableZones,omitempty" xml:"AvailableZones,omitempty" type:"Repeated"`
	CpuArchitecture      *string   `json:"CpuArchitecture,omitempty" xml:"CpuArchitecture,omitempty"`
	// Indicates whether the log disk specifications can be upgraded.
	CreateTime              *string                                                      `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	DataDiskAutoScale       *bool                                                        `json:"DataDiskAutoScale,omitempty" xml:"DataDiskAutoScale,omitempty"`
	DataDiskAutoScaleConfig *DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig `json:"DataDiskAutoScaleConfig,omitempty" xml:"DataDiskAutoScaleConfig,omitempty" type:"Struct"`
	// The total number of CPU cores of the cluster.
	DataMergeTime *string `json:"DataMergeTime,omitempty" xml:"DataMergeTime,omitempty"`
	// Alibaba Cloud CLI
	DeployMode *string `json:"DeployMode,omitempty" xml:"DeployMode,omitempty"`
	// It is an online CLI tool that allows you to quickly retrieve and debug APIs. It can dynamically generate executable SDK code samples.
	DeployType *string `json:"DeployType,omitempty" xml:"DeployType,omitempty"`
	// The total storage space of the cluster, in GB.
	DiskType                        *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	EnableIsolationOptimization     *bool   `json:"EnableIsolationOptimization,omitempty" xml:"EnableIsolationOptimization,omitempty"`
	EnableProxyService              *bool   `json:"EnableProxyService,omitempty" xml:"EnableProxyService,omitempty"`
	EnableReadOnlyReplica           *bool   `json:"EnableReadOnlyReplica,omitempty" xml:"EnableReadOnlyReplica,omitempty"`
	EnableReadOnlyReplicaManagement *bool   `json:"EnableReadOnlyReplicaManagement,omitempty" xml:"EnableReadOnlyReplicaManagement,omitempty"`
	EnableUpgradeLogDisk            *bool   `json:"EnableUpgradeLogDisk,omitempty" xml:"EnableUpgradeLogDisk,omitempty"`
	ExclusiveUnitNumLimit           *int32  `json:"ExclusiveUnitNumLimit,omitempty" xml:"ExclusiveUnitNumLimit,omitempty"`
	// The information of the OceanBase cluster.
	ExpireTime           *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	InTempCapacityStatus *bool   `json:"InTempCapacityStatus,omitempty" xml:"InTempCapacityStatus,omitempty"`
	// The detailed information of the OBServer version.
	InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	// The information about the log disk space of the cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Indicates whether automatic upgrade of the OBServer version is enabled.
	InstanceName      *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstanceRole      *string `json:"InstanceRole,omitempty" xml:"InstanceRole,omitempty"`
	IsLatestObVersion *bool   `json:"IsLatestObVersion,omitempty" xml:"IsLatestObVersion,omitempty"`
	// The information about the CPU resources of the cluster.
	IsTrustEcs            *bool `json:"IsTrustEcs,omitempty" xml:"IsTrustEcs,omitempty"`
	IsolationOptimization *bool `json:"IsolationOptimization,omitempty" xml:"IsolationOptimization,omitempty"`
	// The time when the major compaction of cluster data is performed.
	MaintainTime *string `json:"MaintainTime,omitempty" xml:"MaintainTime,omitempty"`
	NodeNum      *string `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
	ObRpmVersion *string `json:"ObRpmVersion,omitempty" xml:"ObRpmVersion,omitempty"`
	// The list of zones.
	PayType            *string                                               `json:"PayType,omitempty" xml:"PayType,omitempty"`
	ProxyClusterId     *string                                               `json:"ProxyClusterId,omitempty" xml:"ProxyClusterId,omitempty"`
	ProxyServiceStatus *string                                               `json:"ProxyServiceStatus,omitempty" xml:"ProxyServiceStatus,omitempty"`
	ReadOnlyResource   *DescribeInstanceResponseBodyInstanceReadOnlyResource `json:"ReadOnlyResource,omitempty" xml:"ReadOnlyResource,omitempty" type:"Struct"`
	ReplicaMode        *string                                               `json:"ReplicaMode,omitempty" xml:"ReplicaMode,omitempty"`
	// The size of used memory in the cluster, in GB.
	Resource *DescribeInstanceResponseBodyInstanceResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Struct"`
	// Indicates whether the OBServer version is the latest.
	Series             *string `json:"Series,omitempty" xml:"Series,omitempty"`
	SharedUnitNumLimit *int32  `json:"SharedUnitNumLimit,omitempty" xml:"SharedUnitNumLimit,omitempty"`
	// The information about cluster resources.
	Status          *string                                              `json:"Status,omitempty" xml:"Status,omitempty"`
	TenantCreatable *DescribeInstanceResponseBodyInstanceTenantCreatable `json:"TenantCreatable,omitempty" xml:"TenantCreatable,omitempty" type:"Struct"`
	UnitSpec        *string                                              `json:"UnitSpec,omitempty" xml:"UnitSpec,omitempty"`
	// You can call this operation to query the detailed information of an OceanBase cluster.
	Version *string   `json:"Version,omitempty" xml:"Version,omitempty"`
	Zones   []*string `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Repeated"`
}

func (DescribeInstanceResponseBodyInstance) GoString

func (*DescribeInstanceResponseBodyInstance) SetAutoRenewal

func (*DescribeInstanceResponseBodyInstance) SetAutoUpgradeObVersion

func (*DescribeInstanceResponseBodyInstance) SetAvailableZones

func (*DescribeInstanceResponseBodyInstance) SetCpuArchitecture

func (*DescribeInstanceResponseBodyInstance) SetCreateTime

func (*DescribeInstanceResponseBodyInstance) SetDataDiskAutoScale

func (*DescribeInstanceResponseBodyInstance) SetDataMergeTime

func (*DescribeInstanceResponseBodyInstance) SetDeployMode

func (*DescribeInstanceResponseBodyInstance) SetDeployType

func (*DescribeInstanceResponseBodyInstance) SetDiskType

func (*DescribeInstanceResponseBodyInstance) SetEnableIsolationOptimization

func (*DescribeInstanceResponseBodyInstance) SetEnableProxyService

func (*DescribeInstanceResponseBodyInstance) SetEnableReadOnlyReplica

func (*DescribeInstanceResponseBodyInstance) SetEnableReadOnlyReplicaManagement

func (s *DescribeInstanceResponseBodyInstance) SetEnableReadOnlyReplicaManagement(v bool) *DescribeInstanceResponseBodyInstance

func (*DescribeInstanceResponseBodyInstance) SetEnableUpgradeLogDisk

func (*DescribeInstanceResponseBodyInstance) SetExclusiveUnitNumLimit

func (*DescribeInstanceResponseBodyInstance) SetExpireTime

func (*DescribeInstanceResponseBodyInstance) SetInTempCapacityStatus

func (*DescribeInstanceResponseBodyInstance) SetInstanceClass

func (*DescribeInstanceResponseBodyInstance) SetInstanceId

func (*DescribeInstanceResponseBodyInstance) SetInstanceName

func (*DescribeInstanceResponseBodyInstance) SetInstanceRole

func (*DescribeInstanceResponseBodyInstance) SetIsLatestObVersion

func (*DescribeInstanceResponseBodyInstance) SetIsTrustEcs

func (*DescribeInstanceResponseBodyInstance) SetIsolationOptimization

func (*DescribeInstanceResponseBodyInstance) SetMaintainTime

func (*DescribeInstanceResponseBodyInstance) SetNodeNum

func (*DescribeInstanceResponseBodyInstance) SetObRpmVersion

func (*DescribeInstanceResponseBodyInstance) SetPayType

func (*DescribeInstanceResponseBodyInstance) SetProxyClusterId

func (*DescribeInstanceResponseBodyInstance) SetProxyServiceStatus

func (*DescribeInstanceResponseBodyInstance) SetReplicaMode

func (*DescribeInstanceResponseBodyInstance) SetSeries

func (*DescribeInstanceResponseBodyInstance) SetSharedUnitNumLimit

func (*DescribeInstanceResponseBodyInstance) SetStatus

func (*DescribeInstanceResponseBodyInstance) SetUnitSpec

func (*DescribeInstanceResponseBodyInstance) SetVersion

func (*DescribeInstanceResponseBodyInstance) SetZones

func (DescribeInstanceResponseBodyInstance) String

type DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig

type DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig struct {
	AutoScale           *bool   `json:"AutoScale,omitempty" xml:"AutoScale,omitempty"`
	MaxDiskSize         *int64  `json:"MaxDiskSize,omitempty" xml:"MaxDiskSize,omitempty"`
	ScaleStepInMerge    *int64  `json:"ScaleStepInMerge,omitempty" xml:"ScaleStepInMerge,omitempty"`
	ScaleStepInNormal   *int64  `json:"ScaleStepInNormal,omitempty" xml:"ScaleStepInNormal,omitempty"`
	UpperMergeThreshold *int64  `json:"UpperMergeThreshold,omitempty" xml:"UpperMergeThreshold,omitempty"`
	UpperScaleStep      *string `json:"UpperScaleStep,omitempty" xml:"UpperScaleStep,omitempty"`
	UpperScaleStrategy  *string `json:"UpperScaleStrategy,omitempty" xml:"UpperScaleStrategy,omitempty"`
	UpperThreshold      *int64  `json:"UpperThreshold,omitempty" xml:"UpperThreshold,omitempty"`
	Upperbound          *int64  `json:"Upperbound,omitempty" xml:"Upperbound,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) GoString

func (*DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) SetAutoScale

func (*DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) SetMaxDiskSize

func (*DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) SetScaleStepInMerge

func (*DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) SetScaleStepInNormal

func (*DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) SetUpperMergeThreshold

func (*DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) SetUpperScaleStep

func (*DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) SetUpperScaleStrategy

func (*DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) SetUpperThreshold

func (*DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) SetUpperbound

func (DescribeInstanceResponseBodyInstanceDataDiskAutoScaleConfig) String

type DescribeInstanceResponseBodyInstanceReadOnlyResource

type DescribeInstanceResponseBodyInstanceReadOnlyResource struct {
	CapacityUnit *DescribeInstanceResponseBodyInstanceReadOnlyResourceCapacityUnit `json:"CapacityUnit,omitempty" xml:"CapacityUnit,omitempty" type:"Struct"`
	Cpu          *DescribeInstanceResponseBodyInstanceReadOnlyResourceCpu          `json:"Cpu,omitempty" xml:"Cpu,omitempty" type:"Struct"`
	DiskSize     *DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize     `json:"DiskSize,omitempty" xml:"DiskSize,omitempty" type:"Struct"`
	LogDiskSize  *DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize  `json:"LogDiskSize,omitempty" xml:"LogDiskSize,omitempty" type:"Struct"`
	Memory       *DescribeInstanceResponseBodyInstanceReadOnlyResourceMemory       `json:"Memory,omitempty" xml:"Memory,omitempty" type:"Struct"`
	UnitCount    *int64                                                            `json:"UnitCount,omitempty" xml:"UnitCount,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceReadOnlyResource) GoString

func (*DescribeInstanceResponseBodyInstanceReadOnlyResource) SetUnitCount

func (DescribeInstanceResponseBodyInstanceReadOnlyResource) String

type DescribeInstanceResponseBodyInstanceReadOnlyResourceCapacityUnit

type DescribeInstanceResponseBodyInstanceReadOnlyResourceCapacityUnit struct {
	MaxCapacityUnit  *int32  `json:"MaxCapacityUnit,omitempty" xml:"MaxCapacityUnit,omitempty"`
	MinCapacityUnit  *int32  `json:"MinCapacityUnit,omitempty" xml:"MinCapacityUnit,omitempty"`
	UsedCapacityUnit *string `json:"UsedCapacityUnit,omitempty" xml:"UsedCapacityUnit,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceCapacityUnit) GoString

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceCapacityUnit) SetMaxCapacityUnit

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceCapacityUnit) SetMinCapacityUnit

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceCapacityUnit) SetUsedCapacityUnit

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceCapacityUnit) String

type DescribeInstanceResponseBodyInstanceReadOnlyResourceCpu

type DescribeInstanceResponseBodyInstanceReadOnlyResourceCpu struct {
	OriginalTotalCpu *int64 `json:"OriginalTotalCpu,omitempty" xml:"OriginalTotalCpu,omitempty"`
	TotalCpu         *int64 `json:"TotalCpu,omitempty" xml:"TotalCpu,omitempty"`
	UnitCpu          *int64 `json:"UnitCpu,omitempty" xml:"UnitCpu,omitempty"`
	UsedCpu          *int64 `json:"UsedCpu,omitempty" xml:"UsedCpu,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceCpu) GoString

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceCpu) SetOriginalTotalCpu

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceCpu) SetTotalCpu

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceCpu) SetUnitCpu

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceCpu) SetUsedCpu

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceCpu) String

type DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize

type DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize struct {
	DataUsedSize          *float64  `json:"DataUsedSize,omitempty" xml:"DataUsedSize,omitempty"`
	MaxDiskSize           *float64  `json:"MaxDiskSize,omitempty" xml:"MaxDiskSize,omitempty"`
	MaxDiskUsedObServer   []*string `json:"MaxDiskUsedObServer,omitempty" xml:"MaxDiskUsedObServer,omitempty" type:"Repeated"`
	MaxDiskUsedPercent    *float64  `json:"MaxDiskUsedPercent,omitempty" xml:"MaxDiskUsedPercent,omitempty"`
	OriginalTotalDiskSize *int64    `json:"OriginalTotalDiskSize,omitempty" xml:"OriginalTotalDiskSize,omitempty"`
	TotalDiskSize         *int64    `json:"TotalDiskSize,omitempty" xml:"TotalDiskSize,omitempty"`
	UnitDiskSize          *int64    `json:"UnitDiskSize,omitempty" xml:"UnitDiskSize,omitempty"`
	UsedDiskSize          *int64    `json:"UsedDiskSize,omitempty" xml:"UsedDiskSize,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) GoString

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) SetDataUsedSize

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) SetMaxDiskSize

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) SetMaxDiskUsedObServer

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) SetMaxDiskUsedPercent

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) SetOriginalTotalDiskSize

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) SetTotalDiskSize

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) SetUnitDiskSize

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) SetUsedDiskSize

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceDiskSize) String

type DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize

type DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize struct {
	LogAssignedSize        *string   `json:"LogAssignedSize,omitempty" xml:"LogAssignedSize,omitempty"`
	MaxLogAssignedObServer []*string `json:"MaxLogAssignedObServer,omitempty" xml:"MaxLogAssignedObServer,omitempty" type:"Repeated"`
	MaxLogAssignedPercent  *string   `json:"MaxLogAssignedPercent,omitempty" xml:"MaxLogAssignedPercent,omitempty"`
	TotalDiskSize          *int64    `json:"TotalDiskSize,omitempty" xml:"TotalDiskSize,omitempty"`
	UnitDiskSize           *int64    `json:"UnitDiskSize,omitempty" xml:"UnitDiskSize,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize) GoString

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize) SetLogAssignedSize

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize) SetMaxLogAssignedObServer

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize) SetMaxLogAssignedPercent

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize) SetTotalDiskSize

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize) SetUnitDiskSize

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceLogDiskSize) String

type DescribeInstanceResponseBodyInstanceReadOnlyResourceMemory

type DescribeInstanceResponseBodyInstanceReadOnlyResourceMemory struct {
	OriginalTotalMemory *int64 `json:"OriginalTotalMemory,omitempty" xml:"OriginalTotalMemory,omitempty"`
	TotalMemory         *int64 `json:"TotalMemory,omitempty" xml:"TotalMemory,omitempty"`
	UnitMemory          *int64 `json:"UnitMemory,omitempty" xml:"UnitMemory,omitempty"`
	UsedMemory          *int64 `json:"UsedMemory,omitempty" xml:"UsedMemory,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceMemory) GoString

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceMemory) SetOriginalTotalMemory

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceMemory) SetTotalMemory

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceMemory) SetUnitMemory

func (*DescribeInstanceResponseBodyInstanceReadOnlyResourceMemory) SetUsedMemory

func (DescribeInstanceResponseBodyInstanceReadOnlyResourceMemory) String

type DescribeInstanceResponseBodyInstanceResource

type DescribeInstanceResponseBodyInstanceResource struct {
	CapacityUnit *DescribeInstanceResponseBodyInstanceResourceCapacityUnit `json:"CapacityUnit,omitempty" xml:"CapacityUnit,omitempty" type:"Struct"`
	// The information of the OceanBase cluster.
	Cpu *DescribeInstanceResponseBodyInstanceResourceCpu `json:"Cpu,omitempty" xml:"Cpu,omitempty" type:"Struct"`
	// The number of the page to return.
	// - Start value: 1
	// - Default value: 1
	DiskSize *DescribeInstanceResponseBodyInstanceResourceDiskSize `json:"DiskSize,omitempty" xml:"DiskSize,omitempty" type:"Struct"`
	// The server with the highest disk usage.
	LogDiskSize *DescribeInstanceResponseBodyInstanceResourceLogDiskSize `json:"LogDiskSize,omitempty" xml:"LogDiskSize,omitempty" type:"Struct"`
	// The name of the OceanBase cluster.
	Memory *DescribeInstanceResponseBodyInstanceResourceMemory `json:"Memory,omitempty" xml:"Memory,omitempty" type:"Struct"`
	// The number of CPU cores used in the cluster.
	UnitCount *int64 `json:"UnitCount,omitempty" xml:"UnitCount,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceResource) GoString

func (*DescribeInstanceResponseBodyInstanceResource) SetUnitCount

func (DescribeInstanceResponseBodyInstanceResource) String

type DescribeInstanceResponseBodyInstanceResourceCapacityUnit

type DescribeInstanceResponseBodyInstanceResourceCapacityUnit struct {
	MaxCapacityUnit  *int32  `json:"MaxCapacityUnit,omitempty" xml:"MaxCapacityUnit,omitempty"`
	MinCapacityUnit  *int32  `json:"MinCapacityUnit,omitempty" xml:"MinCapacityUnit,omitempty"`
	UsedCapacityUnit *string `json:"UsedCapacityUnit,omitempty" xml:"UsedCapacityUnit,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceResourceCapacityUnit) GoString

func (*DescribeInstanceResponseBodyInstanceResourceCapacityUnit) SetMaxCapacityUnit

func (*DescribeInstanceResponseBodyInstanceResourceCapacityUnit) SetMinCapacityUnit

func (*DescribeInstanceResponseBodyInstanceResourceCapacityUnit) SetUsedCapacityUnit

func (DescribeInstanceResponseBodyInstanceResourceCapacityUnit) String

type DescribeInstanceResponseBodyInstanceResourceCpu

type DescribeInstanceResponseBodyInstanceResourceCpu struct {
	OriginalTotalCpu *int64 `json:"OriginalTotalCpu,omitempty" xml:"OriginalTotalCpu,omitempty"`
	// The series of the OceanBase cluster. Valid values:
	// - NORMAL: the high availability edition.
	// - BASIC: the basic edition.
	TotalCpu *int64 `json:"TotalCpu,omitempty" xml:"TotalCpu,omitempty"`
	// The type of the storage disk where the cluster is deployed.
	//
	// The default value is cloud_essd_pl1, which indicates an ESSD cloud disk.
	UnitCpu *int64 `json:"UnitCpu,omitempty" xml:"UnitCpu,omitempty"`
	// Indicates whether automatic upgrade of the OBServer version is enabled.
	UsedCpu *int64 `json:"UsedCpu,omitempty" xml:"UsedCpu,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceResourceCpu) GoString

func (*DescribeInstanceResponseBodyInstanceResourceCpu) SetOriginalTotalCpu

func (*DescribeInstanceResponseBodyInstanceResourceCpu) SetTotalCpu

func (*DescribeInstanceResponseBodyInstanceResourceCpu) SetUnitCpu

func (*DescribeInstanceResponseBodyInstanceResourceCpu) SetUsedCpu

func (DescribeInstanceResponseBodyInstanceResourceCpu) String

type DescribeInstanceResponseBodyInstanceResourceDiskSize

type DescribeInstanceResponseBodyInstanceResourceDiskSize struct {
	// The ID of the OceanBase cluster.
	DataUsedSize *float64 `json:"DataUsedSize,omitempty" xml:"DataUsedSize,omitempty"`
	MaxDiskSize  *float64 `json:"MaxDiskSize,omitempty" xml:"MaxDiskSize,omitempty"`
	// The time in UTC when the cluster expires.
	MaxDiskUsedObServer []*string `json:"MaxDiskUsedObServer,omitempty" xml:"MaxDiskUsedObServer,omitempty" type:"Repeated"`
	// The maximum disk usage, in percentage.
	MaxDiskUsedPercent    *float64 `json:"MaxDiskUsedPercent,omitempty" xml:"MaxDiskUsedPercent,omitempty"`
	OriginalTotalDiskSize *int64   `json:"OriginalTotalDiskSize,omitempty" xml:"OriginalTotalDiskSize,omitempty"`
	// The data replica distribution mode of the cluster. Valid values:
	// - n: indicates the single-IDC mode.
	// - n-n: indicates the dual-IDC mode.
	// - n-n-n: indicates the multi-IDC mode.
	//
	// > <br>The integer n represents the number of OBServer nodes in each IDC.
	TotalDiskSize *int64 `json:"TotalDiskSize,omitempty" xml:"TotalDiskSize,omitempty"`
	// The list of zones.
	UnitDiskSize *int64 `json:"UnitDiskSize,omitempty" xml:"UnitDiskSize,omitempty"`
	// The specifications of the cluster.  You can specify one of the following four plans:
	// - 8C32G: indicates 8 CPU cores and 32 GB of memory.
	// - 14C70G: indicates 14 CPU cores and 70 GB of memory.
	// - 30C180G: indicates 30 CPU cores and 180 GB of memory.
	// - 62C400G: indicates 62 CPU cores and 400 GB of memory.
	UsedDiskSize *int64 `json:"UsedDiskSize,omitempty" xml:"UsedDiskSize,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceResourceDiskSize) GoString

func (*DescribeInstanceResponseBodyInstanceResourceDiskSize) SetDataUsedSize

func (*DescribeInstanceResponseBodyInstanceResourceDiskSize) SetMaxDiskSize

func (*DescribeInstanceResponseBodyInstanceResourceDiskSize) SetMaxDiskUsedObServer

func (*DescribeInstanceResponseBodyInstanceResourceDiskSize) SetMaxDiskUsedPercent

func (*DescribeInstanceResponseBodyInstanceResourceDiskSize) SetOriginalTotalDiskSize

func (*DescribeInstanceResponseBodyInstanceResourceDiskSize) SetTotalDiskSize

func (*DescribeInstanceResponseBodyInstanceResourceDiskSize) SetUnitDiskSize

func (*DescribeInstanceResponseBodyInstanceResourceDiskSize) SetUsedDiskSize

func (DescribeInstanceResponseBodyInstanceResourceDiskSize) String

type DescribeInstanceResponseBodyInstanceResourceLogDiskSize

type DescribeInstanceResponseBodyInstanceResourceLogDiskSize struct {
	LogAssignedSize        *string   `json:"LogAssignedSize,omitempty" xml:"LogAssignedSize,omitempty"`
	MaxLogAssignedObServer []*string `json:"MaxLogAssignedObServer,omitempty" xml:"MaxLogAssignedObServer,omitempty" type:"Repeated"`
	MaxLogAssignedPercent  *string   `json:"MaxLogAssignedPercent,omitempty" xml:"MaxLogAssignedPercent,omitempty"`
	OriginalTotalDiskSize  *int32    `json:"OriginalTotalDiskSize,omitempty" xml:"OriginalTotalDiskSize,omitempty"`
	// The ID of the region.
	TotalDiskSize *int64 `json:"TotalDiskSize,omitempty" xml:"TotalDiskSize,omitempty"`
	// The request ID.
	UnitDiskSize *int64 `json:"UnitDiskSize,omitempty" xml:"UnitDiskSize,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceResourceLogDiskSize) GoString

func (*DescribeInstanceResponseBodyInstanceResourceLogDiskSize) SetLogAssignedSize

func (*DescribeInstanceResponseBodyInstanceResourceLogDiskSize) SetMaxLogAssignedObServer

func (*DescribeInstanceResponseBodyInstanceResourceLogDiskSize) SetMaxLogAssignedPercent

func (*DescribeInstanceResponseBodyInstanceResourceLogDiskSize) SetOriginalTotalDiskSize

func (*DescribeInstanceResponseBodyInstanceResourceLogDiskSize) SetTotalDiskSize

func (*DescribeInstanceResponseBodyInstanceResourceLogDiskSize) SetUnitDiskSize

func (DescribeInstanceResponseBodyInstanceResourceLogDiskSize) String

type DescribeInstanceResponseBodyInstanceResourceMemory

type DescribeInstanceResponseBodyInstanceResourceMemory struct {
	OriginalTotalMemory *int64 `json:"OriginalTotalMemory,omitempty" xml:"OriginalTotalMemory,omitempty"`
	// Indicates whether trusted ECS instances are used.
	TotalMemory *int64 `json:"TotalMemory,omitempty" xml:"TotalMemory,omitempty"`
	// The log disk space of each replica node in the cluster. Unit: GB.
	UnitMemory *int64 `json:"UnitMemory,omitempty" xml:"UnitMemory,omitempty"`
	// The time in UTC when the cluster was created.
	UsedMemory *int64 `json:"UsedMemory,omitempty" xml:"UsedMemory,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceResourceMemory) GoString

func (*DescribeInstanceResponseBodyInstanceResourceMemory) SetOriginalTotalMemory

func (*DescribeInstanceResponseBodyInstanceResourceMemory) SetTotalMemory

func (*DescribeInstanceResponseBodyInstanceResourceMemory) SetUnitMemory

func (*DescribeInstanceResponseBodyInstanceResourceMemory) SetUsedMemory

func (DescribeInstanceResponseBodyInstanceResourceMemory) String

type DescribeInstanceResponseBodyInstanceTenantCreatable

type DescribeInstanceResponseBodyInstanceTenantCreatable struct {
	DisableCreateTenantReason *string `json:"DisableCreateTenantReason,omitempty" xml:"DisableCreateTenantReason,omitempty"`
	EnableCreateTenant        *bool   `json:"EnableCreateTenant,omitempty" xml:"EnableCreateTenant,omitempty"`
}

func (DescribeInstanceResponseBodyInstanceTenantCreatable) GoString

func (*DescribeInstanceResponseBodyInstanceTenantCreatable) SetDisableCreateTenantReason

func (*DescribeInstanceResponseBodyInstanceTenantCreatable) SetEnableCreateTenant

func (DescribeInstanceResponseBodyInstanceTenantCreatable) String

type DescribeInstanceSSLRequest

type DescribeInstanceSSLRequest struct {
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeInstanceSSLRequest) GoString

func (s DescribeInstanceSSLRequest) GoString() string

func (*DescribeInstanceSSLRequest) SetInstanceId

func (DescribeInstanceSSLRequest) String

type DescribeInstanceSSLResponse

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

func (DescribeInstanceSSLResponse) GoString

func (s DescribeInstanceSSLResponse) GoString() string

func (*DescribeInstanceSSLResponse) SetBody

func (*DescribeInstanceSSLResponse) SetHeaders

func (*DescribeInstanceSSLResponse) SetStatusCode

func (DescribeInstanceSSLResponse) String

type DescribeInstanceSSLResponseBody

type DescribeInstanceSSLResponseBody struct {
	InstanceSSL *DescribeInstanceSSLResponseBodyInstanceSSL `json:"InstanceSSL,omitempty" xml:"InstanceSSL,omitempty" type:"Struct"`
	RequestId   *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceSSLResponseBody) GoString

func (*DescribeInstanceSSLResponseBody) SetRequestId

func (DescribeInstanceSSLResponseBody) String

type DescribeInstanceSSLResponseBodyInstanceSSL

type DescribeInstanceSSLResponseBodyInstanceSSL struct {
	CaUrl           *string `json:"CaUrl,omitempty" xml:"CaUrl,omitempty"`
	EnableSSL       *string `json:"EnableSSL,omitempty" xml:"EnableSSL,omitempty"`
	ForceSSL        *string `json:"ForceSSL,omitempty" xml:"ForceSSL,omitempty"`
	ForceSSLSupport *bool   `json:"ForceSSLSupport,omitempty" xml:"ForceSSLSupport,omitempty"`
	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Status          *string `json:"Status,omitempty" xml:"Status,omitempty"`
	ValidPeriod     *string `json:"ValidPeriod,omitempty" xml:"ValidPeriod,omitempty"`
}

func (DescribeInstanceSSLResponseBodyInstanceSSL) GoString

func (*DescribeInstanceSSLResponseBodyInstanceSSL) SetCaUrl

func (*DescribeInstanceSSLResponseBodyInstanceSSL) SetEnableSSL

func (*DescribeInstanceSSLResponseBodyInstanceSSL) SetForceSSL

func (*DescribeInstanceSSLResponseBodyInstanceSSL) SetForceSSLSupport

func (*DescribeInstanceSSLResponseBodyInstanceSSL) SetInstanceId

func (*DescribeInstanceSSLResponseBodyInstanceSSL) SetStatus

func (*DescribeInstanceSSLResponseBodyInstanceSSL) SetValidPeriod

func (DescribeInstanceSSLResponseBodyInstanceSSL) String

type DescribeInstanceSecurityConfigsRequest

type DescribeInstanceSecurityConfigsRequest struct {
	// The unique identifier of the check.
	CheckId *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeInstanceSecurityConfigsRequest) GoString

func (*DescribeInstanceSecurityConfigsRequest) SetCheckId

func (*DescribeInstanceSecurityConfigsRequest) SetInstanceId

func (DescribeInstanceSecurityConfigsRequest) String

type DescribeInstanceSecurityConfigsResponse

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

func (DescribeInstanceSecurityConfigsResponse) GoString

func (*DescribeInstanceSecurityConfigsResponse) SetHeaders

func (*DescribeInstanceSecurityConfigsResponse) SetStatusCode

func (DescribeInstanceSecurityConfigsResponse) String

type DescribeInstanceSecurityConfigsResponseBody

type DescribeInstanceSecurityConfigsResponseBody struct {
	// The return result of the request.
	InstanceSecurityConfigs *DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs `json:"InstanceSecurityConfigs,omitempty" xml:"InstanceSecurityConfigs,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceSecurityConfigsResponseBody) GoString

func (*DescribeInstanceSecurityConfigsResponseBody) SetRequestId

func (DescribeInstanceSecurityConfigsResponseBody) String

type DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs

type DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs struct {
	// The unique identifier of the check.
	CheckId *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	// The time when the check was performed.
	CheckTime *string `json:"CheckTime,omitempty" xml:"CheckTime,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The list of check items.
	SecurityConfigs []*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs `json:"SecurityConfigs,omitempty" xml:"SecurityConfigs,omitempty" type:"Repeated"`
	// The total number of security check items for the cluster.
	TotalCheckCount *int32 `json:"TotalCheckCount,omitempty" xml:"TotalCheckCount,omitempty"`
	// The total number of detected cluster security risks.
	TotalRiskCount *int32 `json:"TotalRiskCount,omitempty" xml:"TotalRiskCount,omitempty"`
}

func (DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs) GoString

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs) SetCheckId

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs) SetCheckTime

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs) SetInstanceId

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs) SetTotalCheckCount

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs) SetTotalRiskCount

func (DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigs) String

type DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs

type DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs struct {
	// The name of the check item.
	ConfigDescription *string `json:"ConfigDescription,omitempty" xml:"ConfigDescription,omitempty"`
	// The group of the check.
	ConfigGroup *string `json:"ConfigGroup,omitempty" xml:"ConfigGroup,omitempty"`
	// The name of the specific check item.
	ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"`
	// Specifies whether a risk is detected.
	Risk *bool `json:"Risk,omitempty" xml:"Risk,omitempty"`
	// Security recommendations.
	RiskDescription *string `json:"RiskDescription,omitempty" xml:"RiskDescription,omitempty"`
}

func (DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs) GoString

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs) SetConfigDescription

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs) SetConfigGroup

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs) SetConfigName

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs) SetRisk

func (*DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs) SetRiskDescription

func (DescribeInstanceSecurityConfigsResponseBodyInstanceSecurityConfigsSecurityConfigs) String

type DescribeInstanceTagsRequest

type DescribeInstanceTagsRequest struct {
	// The list of tags.
	InstanceIds *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	// The returned response.
	Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (DescribeInstanceTagsRequest) GoString

func (s DescribeInstanceTagsRequest) GoString() string

func (*DescribeInstanceTagsRequest) SetInstanceIds

func (*DescribeInstanceTagsRequest) SetTags

func (DescribeInstanceTagsRequest) String

type DescribeInstanceTagsResponse

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

func (DescribeInstanceTagsResponse) GoString

func (s DescribeInstanceTagsResponse) GoString() string

func (*DescribeInstanceTagsResponse) SetBody

func (*DescribeInstanceTagsResponse) SetHeaders

func (*DescribeInstanceTagsResponse) SetStatusCode

func (DescribeInstanceTagsResponse) String

type DescribeInstanceTagsResponseBody

type DescribeInstanceTagsResponseBody struct {
	// The resource ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The request ID.
	TagResources []*DescribeInstanceTagsResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"`
}

func (DescribeInstanceTagsResponseBody) GoString

func (*DescribeInstanceTagsResponseBody) SetRequestId

func (DescribeInstanceTagsResponseBody) String

type DescribeInstanceTagsResponseBodyTagResources

type DescribeInstanceTagsResponseBodyTagResources struct {
	// You can call this operation to view the tag value of a cluster.
	ResourceId   *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (DescribeInstanceTagsResponseBodyTagResources) GoString

func (*DescribeInstanceTagsResponseBodyTagResources) SetResourceId

func (*DescribeInstanceTagsResponseBodyTagResources) SetResourceType

func (*DescribeInstanceTagsResponseBodyTagResources) SetTag

func (DescribeInstanceTagsResponseBodyTagResources) String

type DescribeInstanceTenantModesRequest

type DescribeInstanceTenantModesRequest struct {
	// The operation that you want to perform.
	// Set the value to **DescribeInstanceTenantModes**.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeInstanceTenantModesRequest) GoString

func (*DescribeInstanceTenantModesRequest) SetInstanceId

func (DescribeInstanceTenantModesRequest) String

type DescribeInstanceTenantModesResponse

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

func (DescribeInstanceTenantModesResponse) GoString

func (*DescribeInstanceTenantModesResponse) SetHeaders

func (*DescribeInstanceTenantModesResponse) SetStatusCode

func (DescribeInstanceTenantModesResponse) String

type DescribeInstanceTenantModesResponseBody

type DescribeInstanceTenantModesResponseBody struct {
	InstanceModes []*string `json:"InstanceModes,omitempty" xml:"InstanceModes,omitempty" type:"Repeated"`
	RequestId     *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceTenantModesResponseBody) GoString

func (*DescribeInstanceTenantModesResponseBody) SetInstanceModes

func (*DescribeInstanceTenantModesResponseBody) SetRequestId

func (DescribeInstanceTenantModesResponseBody) String

type DescribeInstanceTopologyRequest

type DescribeInstanceTopologyRequest struct {
	// The status of the node.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeInstanceTopologyRequest) GoString

func (*DescribeInstanceTopologyRequest) SetInstanceId

func (DescribeInstanceTopologyRequest) String

type DescribeInstanceTopologyResponse

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

func (DescribeInstanceTopologyResponse) GoString

func (*DescribeInstanceTopologyResponse) SetHeaders

func (*DescribeInstanceTopologyResponse) SetStatusCode

func (DescribeInstanceTopologyResponse) String

type DescribeInstanceTopologyResponseBody

type DescribeInstanceTopologyResponseBody struct {
	// The number of CPU cores used by the node.
	InstanceTopology *DescribeInstanceTopologyResponseBodyInstanceTopology `json:"InstanceTopology,omitempty" xml:"InstanceTopology,omitempty" type:"Struct"`
	// The information about the CPU resources of the node.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceTopologyResponseBody) GoString

func (*DescribeInstanceTopologyResponseBody) SetRequestId

func (DescribeInstanceTopologyResponseBody) String

type DescribeInstanceTopologyResponseBodyInstanceTopology

type DescribeInstanceTopologyResponseBodyInstanceTopology struct {
	// The total number of CPU cores for the node.
	Tenants []*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants `json:"Tenants,omitempty" xml:"Tenants,omitempty" type:"Repeated"`
	// The information about resource units.
	Zones []*DescribeInstanceTopologyResponseBodyInstanceTopologyZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Repeated"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopology) GoString

func (DescribeInstanceTopologyResponseBodyInstanceTopology) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyTenants

type DescribeInstanceTopologyResponseBodyInstanceTopologyTenants struct {
	// The server with the highest disk usage.
	PrimaryZoneDeployType *string `json:"PrimaryZoneDeployType,omitempty" xml:"PrimaryZoneDeployType,omitempty"`
	// The information about the memory resources of the node.
	TenantCpu *float32 `json:"TenantCpu,omitempty" xml:"TenantCpu,omitempty"`
	// The name of the tenant.
	TenantDeployType *string `json:"TenantDeployType,omitempty" xml:"TenantDeployType,omitempty"`
	// The size of used memory of the node, in GB.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The total storage space of the node, in GB.
	TenantMemory *float32 `json:"TenantMemory,omitempty" xml:"TenantMemory,omitempty"`
	// The size of used storage space of the node, in GB.
	TenantMode *string `json:"TenantMode,omitempty" xml:"TenantMode,omitempty"`
	// The total memory size of the node, in GB.
	TenantName *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	// The size of used memory of the node, in GB.
	TenantStatus *string `json:"TenantStatus,omitempty" xml:"TenantStatus,omitempty"`
	// The number of CPU cores of the tenant.
	TenantUnitNum *int32 `json:"TenantUnitNum,omitempty" xml:"TenantUnitNum,omitempty"`
	// The information about the storage resources of the node.
	TenantZones []*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZones `json:"TenantZones,omitempty" xml:"TenantZones,omitempty" type:"Repeated"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) GoString

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) SetPrimaryZoneDeployType

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) SetTenantCpu

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) SetTenantDeployType

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) SetTenantId

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) SetTenantMemory

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) SetTenantMode

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) SetTenantName

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) SetTenantStatus

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) SetTenantUnitNum

func (DescribeInstanceTopologyResponseBodyInstanceTopologyTenants) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZones

type DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZones struct {
	// The maximum disk usage, in percentage.
	IsPrimaryTenantZone *string `json:"IsPrimaryTenantZone,omitempty" xml:"IsPrimaryTenantZone,omitempty"`
	// The server with the highest disk usage.
	TenantZoneId *string `json:"TenantZoneId,omitempty" xml:"TenantZoneId,omitempty"`
	// The information of zones.
	TenantZoneRole *string `json:"TenantZoneRole,omitempty" xml:"TenantZoneRole,omitempty"`
	// The information about the storage resources.
	Units []*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits `json:"Units,omitempty" xml:"Units,omitempty" type:"Repeated"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZones) GoString

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZones) SetIsPrimaryTenantZone

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZones) SetTenantZoneId

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZones) SetTenantZoneRole

func (DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZones) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits

type DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits struct {
	// Indicates whether the migration can be canceled.
	// This field is valid only for units that are being manually immigrated or emigrated.
	EnableCancelMigrateUnit *bool `json:"EnableCancelMigrateUnit,omitempty" xml:"EnableCancelMigrateUnit,omitempty"`
	// The return result of the request.
	EnableMigrateUnit *bool `json:"EnableMigrateUnit,omitempty" xml:"EnableMigrateUnit,omitempty"`
	// The return result of the request.
	ManualMigrate *bool `json:"ManualMigrate,omitempty" xml:"ManualMigrate,omitempty"`
	// It is an online CLI tool that allows you to quickly retrieve and debug APIs. It can dynamically generate executable SDK code samples.
	NodeId      *string `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	ReplicaType *string `json:"ReplicaType,omitempty" xml:"ReplicaType,omitempty"`
	// Alibaba Cloud CLI
	UnitCpu *float32 `json:"UnitCpu,omitempty" xml:"UnitCpu,omitempty"`
	// The operation that you want to perform.
	// Set the value to **DescribeInstanceTopology**.
	UnitDataSize *int64 `json:"UnitDataSize,omitempty" xml:"UnitDataSize,omitempty"`
	// The topology of the cluster.
	UnitId *string `json:"UnitId,omitempty" xml:"UnitId,omitempty"`
	// The ID of the tenant.
	UnitMemory *float32 `json:"UnitMemory,omitempty" xml:"UnitMemory,omitempty"`
	// You can call this operation to query the topology of an OceanBase cluster.
	UnitStatus *string `json:"UnitStatus,omitempty" xml:"UnitStatus,omitempty"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) GoString

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetEnableCancelMigrateUnit

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetEnableMigrateUnit

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetManualMigrate

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetNodeId

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetReplicaType

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetUnitCpu

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetUnitDataSize

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetUnitId

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetUnitMemory

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) SetUnitStatus

func (DescribeInstanceTopologyResponseBodyInstanceTopologyTenantsTenantZonesUnits) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyZones

type DescribeInstanceTopologyResponseBodyInstanceTopologyZones struct {
	// The ID of the region.
	Nodes []*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
	// The zone information of the cluster.
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The information about the memory resources of the node.
	ZoneDisk *string `json:"ZoneDisk,omitempty" xml:"ZoneDisk,omitempty"`
	// The information of the tenant.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
	// Example 1
	ZoneResource *DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResource `json:"ZoneResource,omitempty" xml:"ZoneResource,omitempty" type:"Struct"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZones) GoString

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZones) SetRegion

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZones) SetZoneDisk

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZones) SetZoneId

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZones) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes struct {
	FullCopyId *int64 `json:"FullCopyId,omitempty" xml:"FullCopyId,omitempty"`
	// The information of zones.
	NodeCopyId *int64 `json:"NodeCopyId,omitempty" xml:"NodeCopyId,omitempty"`
	// The ID of the resource unit.
	NodeId *string `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the node.
	NodeResource []*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResource `json:"NodeResource,omitempty" xml:"NodeResource,omitempty" type:"Repeated"`
	// The ID of the OBServer where the resource unit resides.
	NodeStatus     *string `json:"NodeStatus,omitempty" xml:"NodeStatus,omitempty"`
	ReadOnlyCopyId *int64  `json:"ReadOnlyCopyId,omitempty" xml:"ReadOnlyCopyId,omitempty"`
	ReplicaType    *string `json:"ReplicaType,omitempty" xml:"ReplicaType,omitempty"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes) GoString

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes) SetFullCopyId

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes) SetNodeCopyId

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes) SetNodeId

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes) SetNodeStatus

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes) SetReadOnlyCopyId

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes) SetReplicaType

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodes) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResource

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResource struct {
	// The memory size of the tenant, in GB.
	Cpu *DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceCpu `json:"Cpu,omitempty" xml:"Cpu,omitempty" type:"Struct"`
	// The information about the CPU resources of the node.
	DiskSize *DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceDiskSize `json:"DiskSize,omitempty" xml:"DiskSize,omitempty" type:"Struct"`
	// The role to access the zone. Valid values:
	//  - ReadWrite: a role that has the read and write privileges.
	//  - ReadOnly: a role that has only the read-only privilege.
	Memory *DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceMemory `json:"Memory,omitempty" xml:"Memory,omitempty" type:"Struct"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResource) GoString

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResource) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceCpu

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceCpu struct {
	// The size of used storage space of the node, in GB.
	TotalCpu *int32 `json:"TotalCpu,omitempty" xml:"TotalCpu,omitempty"`
	// Indicates whether migration can be performed.
	UsedCpu *float32 `json:"UsedCpu,omitempty" xml:"UsedCpu,omitempty"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceCpu) GoString

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceCpu) SetTotalCpu

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceCpu) SetUsedCpu

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceCpu) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceDiskSize

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceDiskSize struct {
	// The deployment type of the primary zone.
	TotalDiskSize *float64 `json:"TotalDiskSize,omitempty" xml:"TotalDiskSize,omitempty"`
	// The status of the tenant.
	// - PENDING_CREATE: The tenant is being created.
	// - RESTORE: The tenant is being recovered.
	// - ONLINE: The tenant is running.
	// - SPEC_MODIFYING: The specification of the tenant is being modified.
	// - ALLOCATING_INTERNET_ADDRESS: An Internet address is being allocated.
	// - PENDING_OFFLINE_INTERNET_ADDRESS: The Internet address is being disabled.
	// - PRIMARY_ZONE_MODIFYING: The tenant is switching to a new primary zone.
	// - PARAMETER_MODIFYING: Parameters are being modified.
	// - WHITE_LIST_MODIFYING: The whitelist is being modified.
	UsedDiskSize *float64 `json:"UsedDiskSize,omitempty" xml:"UsedDiskSize,omitempty"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceDiskSize) GoString

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceDiskSize) SetTotalDiskSize

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceDiskSize) SetUsedDiskSize

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceDiskSize) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceMemory

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceMemory struct {
	// The ID of the replica node.
	TotalMemory *int64 `json:"TotalMemory,omitempty" xml:"TotalMemory,omitempty"`
	// The information of node resources.
	UsedMemory *float32 `json:"UsedMemory,omitempty" xml:"UsedMemory,omitempty"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceMemory) GoString

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceMemory) SetTotalMemory

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceMemory) SetUsedMemory

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesNodesNodeResourceMemory) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResource

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResource struct {
	DiskSize *DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResourceDiskSize `json:"DiskSize,omitempty" xml:"DiskSize,omitempty" type:"Struct"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResource) GoString

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResource) String

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResourceDiskSize

type DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResourceDiskSize struct {
	MaxDiskUsedObServer []*string `json:"MaxDiskUsedObServer,omitempty" xml:"MaxDiskUsedObServer,omitempty" type:"Repeated"`
	// DescribeInstanceTopology
	MaxDiskUsedPercent *float64 `json:"MaxDiskUsedPercent,omitempty" xml:"MaxDiskUsedPercent,omitempty"`
}

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResourceDiskSize) GoString

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResourceDiskSize) SetMaxDiskUsedObServer

func (*DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResourceDiskSize) SetMaxDiskUsedPercent

func (DescribeInstanceTopologyResponseBodyInstanceTopologyZonesZoneResourceDiskSize) String

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the OceanBase cluster. It must be 1 to 20 characters in length. If this parameter is not specified, the value is the instance ID of the cluster by default.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The number of the page to return.
	// - Pages start from page 1.
	// - Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of rows to return on each page.
	// - Maximum value: 100.
	// - Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the resource group. If you do not specify this parameter, all resources are returned.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The keyword for fuzzy search, which can be an instance ID, instance name, tenant ID, or tenant name.
	SearchKey *string `json:"SearchKey,omitempty" xml:"SearchKey,omitempty"`
}

func (DescribeInstancesRequest) GoString

func (s DescribeInstancesRequest) GoString() string

func (*DescribeInstancesRequest) SetInstanceId

func (*DescribeInstancesRequest) SetInstanceName

func (*DescribeInstancesRequest) SetPageNumber

func (*DescribeInstancesRequest) SetPageSize

func (*DescribeInstancesRequest) SetResourceGroupId

func (s *DescribeInstancesRequest) SetResourceGroupId(v string) *DescribeInstancesRequest

func (*DescribeInstancesRequest) SetSearchKey

func (DescribeInstancesRequest) String

func (s DescribeInstancesRequest) String() string

type DescribeInstancesResponse

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

func (DescribeInstancesResponse) GoString

func (s DescribeInstancesResponse) GoString() string

func (*DescribeInstancesResponse) SetBody

func (*DescribeInstancesResponse) SetHeaders

func (*DescribeInstancesResponse) SetStatusCode

func (DescribeInstancesResponse) String

func (s DescribeInstancesResponse) String() string

type DescribeInstancesResponseBody

type DescribeInstancesResponseBody struct {
	// The information of the OceanBase cluster.
	Instances []*DescribeInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The number of OceanBase clusters queried.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeInstancesResponseBody) GoString

func (*DescribeInstancesResponseBody) SetInstances

func (*DescribeInstancesResponseBody) SetRequestId

func (*DescribeInstancesResponseBody) SetTotalCount

func (DescribeInstancesResponseBody) String

type DescribeInstancesResponseBodyInstances

type DescribeInstancesResponseBodyInstances struct {
	// The information about the zone in which the cluster is deployed.
	AvailableZones []*string `json:"AvailableZones,omitempty" xml:"AvailableZones,omitempty" type:"Repeated"`
	// The product code of the OceanBase cluster.
	// - oceanbase_oceanbasepre_public_cn: indicates an OceanBase cluster that is billed based on the subscription plan and that is deployed in a China site.
	// - oceanbase_oceanbasepost_public_cn: indicates an OceanBase cluster that is billed based on the pay-as-you-go plan and that is deployed in a China site.
	// - oceanbase_obpre_public_intl: indicates an OceanBase cluster that is billed based on the subscription plan and that is deployed in an international site.
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The number of CPU cores of the cluster.
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// The CPU architecture of the cluster.
	CpuArchitecture *string `json:"CpuArchitecture,omitempty" xml:"CpuArchitecture,omitempty"`
	// The time in UTC when the cluster was created.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// Specifies parameters for the automatic scaling of the data disk.
	DataDiskAutoScaleConfig *DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig `json:"DataDiskAutoScaleConfig,omitempty" xml:"DataDiskAutoScaleConfig,omitempty" type:"Struct"`
	// The data replica distribution mode of the cluster. The value is in the n-n-n format, where n is the number of OBServer nodes in each IDC.
	DeployMode *string `json:"DeployMode,omitempty" xml:"DeployMode,omitempty"`
	// The deployment type of the cluster. Valid values:
	// - multiple: multi-IDC deployment
	// - single: single-IDC deployment
	// - dual: dual-IDC deployment
	DeployType *string `json:"DeployType,omitempty" xml:"DeployType,omitempty"`
	// The size of the storage space, in GB.
	DiskSize *string `json:"DiskSize,omitempty" xml:"DiskSize,omitempty"`
	// The type of the storage disk where the cluster is deployed.
	// The default value is cloud_essd_pl1, which indicates an ESSD cloud disk.
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	// Indicates whether the cluster supports read-only replicas.
	EnableReadOnlyReplicaManagement *bool `json:"EnableReadOnlyReplicaManagement,omitempty" xml:"EnableReadOnlyReplicaManagement,omitempty"`
	// Indicates whether new nodes can be added.
	EnableUpgradeNodes *bool `json:"EnableUpgradeNodes,omitempty" xml:"EnableUpgradeNodes,omitempty"`
	// The time elapsed since the expiration of the cluster, in seconds.
	// > In subscription mode, if the cluster has not expired, this parameter indicates the remaining validity period of the cluster. If the cluster has expired, this parameter indicates the time elapsed since the expiration.
	ExpireSeconds *int32 `json:"ExpireSeconds,omitempty" xml:"ExpireSeconds,omitempty"`
	// The time in UTC when the cluster expires.
	// > This parameter is valid only for subscription instances.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// Specifies whether to indicate the temporary status of the capacity.
	InTempCapacityStatus *bool `json:"InTempCapacityStatus,omitempty" xml:"InTempCapacityStatus,omitempty"`
	// The specifications of the cluster.  You can specify one of the following four plans:
	// - 8C32G: indicates 8 CPU cores and 32 GB of memory.
	// - 14C70G: indicates 14 CPU cores and 70 GB of memory.
	// - 30C180G: indicates 30 CPU cores and 180 GB of memory.
	// - 62C400G: indicates 62 CPU cores and 400 GB of memory.
	InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the OceanBase cluster.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The role of the instance.
	InstanceRole *string `json:"InstanceRole,omitempty" xml:"InstanceRole,omitempty"`
	// The instance type.
	// - cluster: indicates a cluster instance.
	// - mtenant: indicates a tenant instance in MySQL mode.
	// - mtenant_serverless: indicates a serverless instance in MySQL mode.
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The time period in UTC for the daily routine maintenance of the cluster.
	MaintainTime *string `json:"MaintainTime,omitempty" xml:"MaintainTime,omitempty"`
	// The memory size of the instance, in GB.
	Mem *int64 `json:"Mem,omitempty" xml:"Mem,omitempty"`
	// The billing method for the OceanBase cluster. Valid values:
	// - PREPAY: the subscription billing method.
	// - POSTPAY: the pay-as-you-go billing method.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The information about cluster resources.
	Resource *DescribeInstancesResponseBodyInstancesResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Struct"`
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The series of the OceanBase cluster. Valid values:
	// - NORMAL: the high availability edition.
	// - BASIC: the basic edition.
	Series *string `json:"Series,omitempty" xml:"Series,omitempty"`
	// The status of the cluster. Valid values:
	// - ONLINE: The cluster is running.
	// - PENDING_CREATE: The cluster is being created.
	// - ARREARS_CLOSED("arrears_closed"): The cluster is suspended due to insufficient balance.
	// - PREPAID_EXPIRE_CLOSED("prepaid_expire_closed"): The cluster is suspended because the subscription has expired.
	// - WHITE_LIST_MODIFYING("white_list_modifying"): The allowlist of the cluster is being modified.
	// - SSL_MODIFYING("ssl_modifying"): The Secure Sockets Layer (SSL) settings of the cluster are being modified.
	// - PARAMETER_MODIFYING("parameter_modifying"): Parameters of the cluster are being modified.
	// - TENANT_CREATING("tenant_creating"): A tenant is being created in the cluster.
	// - TENANT_SPEC_MODIFYING("tenant_spec_modifying"): The specifications of a tenant in the cluster are being modified.
	// - EXPANDING("expanding"): Nodes are being added to the cluster.
	// - REDUCING("reducing"): Nodes are being removed from the cluster.
	// - ZONE_CHANGING("zone_changing"): Zones of the cluster are being modified.
	// - SPEC_UPGRADING: The service plan is being upgraded.
	// - SPEC_DOWNGRADING("spec_downgrading"): The plan specification is being downgraded.
	// - DISK_UPGRADING: The storage space is being expanded.
	// - UPGRADING("upgrading"): The version of the cluster is being upgraded.
	// - PENDING_DELETE("pending_delete"): The cluster is being deleted.
	// - DELETED("deleted"): The cluster has been deleted.
	// - ABNORMAL("abnormal"): The cluster is abnormal.
	// - OFFLINE("offline"): The cluster is offline.
	// - STANDBY_CREATING("standby_creating"): A standby cluster is being created for the cluster.
	// - STANDBY_DELETING("standby_deleting"): A standby cluster of the cluster is being deleted.
	// - SWITCHOVER_SWITCHING("switchover_switching"): The cluster is undergoing a primary/standby switchover.
	// - STANDBY_DISCONNECTING("standby_disconnecting"): The cluster is being decoupled from its standby cluster.
	// - LOG_DISK_UPGRADING("log_disk_upgrading"): The log disk of the cluster is being scaled out.
	// - ISOLATION_OPTIMIZATION_MODIFYING("isolation_optimization_modifying"): The isolation optimization settings of the cluster are being modified.
	// - DISKTYPE_MODIFYING("disktype_modifying"): The data disk type of the cluster is being modified.
	// - PROXY_SERVICE_CREATING("proxy_service_creating"): The proxy service is being enabled for the cluster.
	// - PROXY_SERVICE_DELETING("proxy_service_deleting"): The proxy service is being disabled for the cluster.
	// - PROXY_SERVICE_SPEC_MODIFYING("proxy_service_spec_modifying"): The proxy service specification is being modified for the cluster.
	// - READONLY_ADD_NODE("readonly_add_node"): A read-only node is being added to the cluster.
	// - READONLY_REDUCE_NODE("readonly_reduce_node"): A read-only node is being removed from the cluster.
	// - READONLY_REDUCE_ZONE("readonly_reduce_zone"): A read-only zone is being removed from the cluster.
	// - READONLY_ADD_ZONE("readonly_add_zone"): A read-only zone is being added to the cluster.
	// - READONLY_UPGRADE_SPEC("readonly_upgrade_spec"): The specification of read-only replicas is being upgraded.
	// - READONLY_UPGRADE_DISK("readonly_upgrade_disk"): The disk space of read-only replicas is being scaled out.
	// - READONLY_DOWNGRADE_SPEC("readonly_downgrade_spec"): The specification of read-only replicas is being downgraded.
	// - READONLY_DOWNGRADE_DISK("readonly_downgrade_disk"): The disk space of read-only replicas is being scaled in.
	// - CREATING_TENANT_READONLY_REPLICA("creating_tenant_readonly_replica"): A read-only replica is being created for a tenant in the cluster.
	// - DELETING_TENANT_READONLY_REPLICA("deleting_tenant_readonly_replica"): A read-only replica is being deleted for a tenant in the cluster.
	// - DISK_DOWNGRADING("disk_downgrading"): The disk space of the cluster is being scaled in.
	// - DEPLOY_MODE_MODIFYING("deploy_mode_modifying"): The deployment mode of the cluster is being modified.
	// > Generally, the cluster is in the ONLINE state.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The size of used storage space of the cluster, in GB.
	UsedDiskSize *int64 `json:"UsedDiskSize,omitempty" xml:"UsedDiskSize,omitempty"`
	// The OBServer version.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
	// vpcId
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeInstancesResponseBodyInstances) GoString

func (*DescribeInstancesResponseBodyInstances) SetAvailableZones

func (*DescribeInstancesResponseBodyInstances) SetCommodityCode

func (*DescribeInstancesResponseBodyInstances) SetCpu

func (*DescribeInstancesResponseBodyInstances) SetCpuArchitecture

func (*DescribeInstancesResponseBodyInstances) SetCreateTime

func (*DescribeInstancesResponseBodyInstances) SetDeployMode

func (*DescribeInstancesResponseBodyInstances) SetDeployType

func (*DescribeInstancesResponseBodyInstances) SetDiskSize

func (*DescribeInstancesResponseBodyInstances) SetDiskType

func (*DescribeInstancesResponseBodyInstances) SetEnableReadOnlyReplicaManagement

func (*DescribeInstancesResponseBodyInstances) SetEnableUpgradeNodes

func (*DescribeInstancesResponseBodyInstances) SetExpireSeconds

func (*DescribeInstancesResponseBodyInstances) SetExpireTime

func (*DescribeInstancesResponseBodyInstances) SetInTempCapacityStatus

func (*DescribeInstancesResponseBodyInstances) SetInstanceClass

func (*DescribeInstancesResponseBodyInstances) SetInstanceId

func (*DescribeInstancesResponseBodyInstances) SetInstanceName

func (*DescribeInstancesResponseBodyInstances) SetInstanceRole

func (*DescribeInstancesResponseBodyInstances) SetInstanceType

func (*DescribeInstancesResponseBodyInstances) SetMaintainTime

func (*DescribeInstancesResponseBodyInstances) SetMem

func (*DescribeInstancesResponseBodyInstances) SetPayType

func (*DescribeInstancesResponseBodyInstances) SetResourceGroupId

func (*DescribeInstancesResponseBodyInstances) SetSeries

func (*DescribeInstancesResponseBodyInstances) SetState

func (*DescribeInstancesResponseBodyInstances) SetUsedDiskSize

func (*DescribeInstancesResponseBodyInstances) SetVersion

func (*DescribeInstancesResponseBodyInstances) SetVpcId

func (DescribeInstancesResponseBodyInstances) String

type DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig

type DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig struct {
	// Specifies whether to enable the automatic scaling of the data disk.
	AutoScale *bool `json:"AutoScale,omitempty" xml:"AutoScale,omitempty"`
	// The maximum size of the disk, in GB.
	MaxDiskSize *int64 `json:"MaxDiskSize,omitempty" xml:"MaxDiskSize,omitempty"`
	// The size of scaling step during a major compaction.
	ScaleStepInMerge *int64 `json:"ScaleStepInMerge,omitempty" xml:"ScaleStepInMerge,omitempty"`
	// The size of scaling step during daily use.
	ScaleStepInNormal *int64 `json:"ScaleStepInNormal,omitempty" xml:"ScaleStepInNormal,omitempty"`
	// The maximum usage of the data disk, in percentage, that triggers the scaling of the data disk for major compactions.
	UpperMergeThreshold *int64 `json:"UpperMergeThreshold,omitempty" xml:"UpperMergeThreshold,omitempty"`
	// The scale-out strategy. Valid values: RAW and PERCENTAGE.
	UpperScaleStrategy *string `json:"UpperScaleStrategy,omitempty" xml:"UpperScaleStrategy,omitempty"`
	// The maximum usage of the data disk, in percentage, that triggers the scaling of the data disk for daily use.
	UpperThreshold *int64 `json:"UpperThreshold,omitempty" xml:"UpperThreshold,omitempty"`
	// The maximum space, in GB, to which the data disk can be scaled.
	Upperbound *int64 `json:"Upperbound,omitempty" xml:"Upperbound,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) GoString

func (*DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) SetAutoScale

func (*DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) SetMaxDiskSize

func (*DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) SetScaleStepInMerge

func (*DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) SetScaleStepInNormal

func (*DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) SetUpperMergeThreshold

func (*DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) SetUpperScaleStrategy

func (*DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) SetUpperThreshold

func (*DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) SetUpperbound

func (DescribeInstancesResponseBodyInstancesDataDiskAutoScaleConfig) String

type DescribeInstancesResponseBodyInstancesResource

type DescribeInstancesResponseBodyInstancesResource struct {
	// The information about capacity units.
	CapacityUnit *DescribeInstancesResponseBodyInstancesResourceCapacityUnit `json:"CapacityUnit,omitempty" xml:"CapacityUnit,omitempty" type:"Struct"`
	// The information about the CPU resources of the cluster.
	Cpu *DescribeInstancesResponseBodyInstancesResourceCpu `json:"Cpu,omitempty" xml:"Cpu,omitempty" type:"Struct"`
	// The information about the storage resources of the cluster.
	DiskSize *DescribeInstancesResponseBodyInstancesResourceDiskSize `json:"DiskSize,omitempty" xml:"DiskSize,omitempty" type:"Struct"`
	// The information about the memory resources of the cluster.
	Memory *DescribeInstancesResponseBodyInstancesResourceMemory `json:"Memory,omitempty" xml:"Memory,omitempty" type:"Struct"`
	// The number of resource units in the cluster.
	UnitCount *int64 `json:"UnitCount,omitempty" xml:"UnitCount,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesResource) GoString

func (*DescribeInstancesResponseBodyInstancesResource) SetUnitCount

func (DescribeInstancesResponseBodyInstancesResource) String

type DescribeInstancesResponseBodyInstancesResourceCapacityUnit

type DescribeInstancesResponseBodyInstancesResourceCapacityUnit struct {
	// The maximum number of capacity units.
	MaxCapacityUnit *int32 `json:"MaxCapacityUnit,omitempty" xml:"MaxCapacityUnit,omitempty"`
	// The minimum number of capacity units.
	MinCapacityUnit *int32 `json:"MinCapacityUnit,omitempty" xml:"MinCapacityUnit,omitempty"`
	// The number of used capacity units.
	UsedCapacityUnit *int32 `json:"UsedCapacityUnit,omitempty" xml:"UsedCapacityUnit,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesResourceCapacityUnit) GoString

func (*DescribeInstancesResponseBodyInstancesResourceCapacityUnit) SetMaxCapacityUnit

func (*DescribeInstancesResponseBodyInstancesResourceCapacityUnit) SetMinCapacityUnit

func (*DescribeInstancesResponseBodyInstancesResourceCapacityUnit) SetUsedCapacityUnit

func (DescribeInstancesResponseBodyInstancesResourceCapacityUnit) String

type DescribeInstancesResponseBodyInstancesResourceCpu

type DescribeInstancesResponseBodyInstancesResourceCpu struct {
	// The number of original CPU cores in the cluster.
	OriginalTotalCpu *int64 `json:"OriginalTotalCpu,omitempty" xml:"OriginalTotalCpu,omitempty"`
	// The total number of CPU cores of the cluster.
	TotalCpu *int64 `json:"TotalCpu,omitempty" xml:"TotalCpu,omitempty"`
	// The number of CPU cores of each replica node in the cluster.
	UnitCpu *int64 `json:"UnitCpu,omitempty" xml:"UnitCpu,omitempty"`
	// The number of CPU cores used in the cluster.
	UsedCpu *int64 `json:"UsedCpu,omitempty" xml:"UsedCpu,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesResourceCpu) GoString

func (*DescribeInstancesResponseBodyInstancesResourceCpu) SetOriginalTotalCpu

func (*DescribeInstancesResponseBodyInstancesResourceCpu) SetTotalCpu

func (*DescribeInstancesResponseBodyInstancesResourceCpu) SetUnitCpu

func (*DescribeInstancesResponseBodyInstancesResourceCpu) SetUsedCpu

func (DescribeInstancesResponseBodyInstancesResourceCpu) String

type DescribeInstancesResponseBodyInstancesResourceDiskSize

type DescribeInstancesResponseBodyInstancesResourceDiskSize struct {
	// The original size of the disk.
	OriginalTotalDiskSize *int64 `json:"OriginalTotalDiskSize,omitempty" xml:"OriginalTotalDiskSize,omitempty"`
	// The total storage space of the cluster, in GB.
	TotalDiskSize *int64 `json:"TotalDiskSize,omitempty" xml:"TotalDiskSize,omitempty"`
	// The storage space of each replica node in the cluster, in GB.
	UnitDiskSize *int64 `json:"UnitDiskSize,omitempty" xml:"UnitDiskSize,omitempty"`
	// The size of used storage space of the cluster, in GB.
	UsedDiskSize *int64 `json:"UsedDiskSize,omitempty" xml:"UsedDiskSize,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesResourceDiskSize) GoString

func (*DescribeInstancesResponseBodyInstancesResourceDiskSize) SetOriginalTotalDiskSize

func (*DescribeInstancesResponseBodyInstancesResourceDiskSize) SetTotalDiskSize

func (*DescribeInstancesResponseBodyInstancesResourceDiskSize) SetUnitDiskSize

func (*DescribeInstancesResponseBodyInstancesResourceDiskSize) SetUsedDiskSize

func (DescribeInstancesResponseBodyInstancesResourceDiskSize) String

type DescribeInstancesResponseBodyInstancesResourceMemory

type DescribeInstancesResponseBodyInstancesResourceMemory struct {
	// The original memory size of the cluster, in GB.
	OriginalTotalMemory *int64 `json:"OriginalTotalMemory,omitempty" xml:"OriginalTotalMemory,omitempty"`
	// The total memory size of the cluster, in GB.
	TotalMemory *int64 `json:"TotalMemory,omitempty" xml:"TotalMemory,omitempty"`
	// The memory size of each replica node in the cluster, in GB.
	UnitMemory *int64 `json:"UnitMemory,omitempty" xml:"UnitMemory,omitempty"`
	// The size of used memory in the cluster, in GB.
	UsedMemory *int64 `json:"UsedMemory,omitempty" xml:"UsedMemory,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesResourceMemory) GoString

func (*DescribeInstancesResponseBodyInstancesResourceMemory) SetOriginalTotalMemory

func (*DescribeInstancesResponseBodyInstancesResourceMemory) SetTotalMemory

func (*DescribeInstancesResponseBodyInstancesResourceMemory) SetUnitMemory

func (*DescribeInstancesResponseBodyInstancesResourceMemory) SetUsedMemory

func (DescribeInstancesResponseBodyInstancesResourceMemory) String

type DescribeMetricsDataRequest

type DescribeMetricsDataRequest struct {
	EndTime       *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	GroupByLabels *string `json:"GroupByLabels,omitempty" xml:"GroupByLabels,omitempty"`
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Labels        *string `json:"Labels,omitempty" xml:"Labels,omitempty"`
	Limit         *string `json:"Limit,omitempty" xml:"Limit,omitempty"`
	Metrics       *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	ReplicaType   *string `json:"ReplicaType,omitempty" xml:"ReplicaType,omitempty"`
	SortMetricKey *string `json:"SortMetricKey,omitempty" xml:"SortMetricKey,omitempty"`
	SortOrder     *string `json:"SortOrder,omitempty" xml:"SortOrder,omitempty"`
	StartTime     *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeMetricsDataRequest) GoString

func (s DescribeMetricsDataRequest) GoString() string

func (*DescribeMetricsDataRequest) SetEndTime

func (*DescribeMetricsDataRequest) SetGroupByLabels

func (*DescribeMetricsDataRequest) SetInstanceId

func (*DescribeMetricsDataRequest) SetLabels

func (*DescribeMetricsDataRequest) SetLimit

func (*DescribeMetricsDataRequest) SetMetrics

func (*DescribeMetricsDataRequest) SetReplicaType

func (*DescribeMetricsDataRequest) SetSortMetricKey

func (*DescribeMetricsDataRequest) SetSortOrder

func (*DescribeMetricsDataRequest) SetStartTime

func (DescribeMetricsDataRequest) String

type DescribeMetricsDataResponse

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

func (DescribeMetricsDataResponse) GoString

func (s DescribeMetricsDataResponse) GoString() string

func (*DescribeMetricsDataResponse) SetBody

func (*DescribeMetricsDataResponse) SetHeaders

func (*DescribeMetricsDataResponse) SetStatusCode

func (DescribeMetricsDataResponse) String

type DescribeMetricsDataResponseBody

type DescribeMetricsDataResponseBody struct {
	Data      *string `json:"Data,omitempty" xml:"Data,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeMetricsDataResponseBody) GoString

func (*DescribeMetricsDataResponseBody) SetData

func (*DescribeMetricsDataResponseBody) SetRequestId

func (DescribeMetricsDataResponseBody) String

type DescribeNodeMetricsRequest

type DescribeNodeMetricsRequest struct {
	// $.parameters[7].schema.description
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The list of nodes.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// $.parameters[7].schema.enumValueTitles
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// $.parameters[10].schema.description
	NodeIdList *string `json:"NodeIdList,omitempty" xml:"NodeIdList,omitempty"`
	// $.parameters[8].schema.example
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// $.parameters[6].schema.description
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the tenant.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// $.parameters[9].schema.example
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// $.parameters[6].schema.enumValueTitles
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeNodeMetricsRequest) GoString

func (s DescribeNodeMetricsRequest) GoString() string

func (*DescribeNodeMetricsRequest) SetEndTime

func (*DescribeNodeMetricsRequest) SetInstanceId

func (*DescribeNodeMetricsRequest) SetMetrics

func (*DescribeNodeMetricsRequest) SetNodeIdList

func (*DescribeNodeMetricsRequest) SetNodeName

func (*DescribeNodeMetricsRequest) SetPageNumber

func (*DescribeNodeMetricsRequest) SetPageSize

func (*DescribeNodeMetricsRequest) SetStartTime

func (*DescribeNodeMetricsRequest) SetTenantId

func (DescribeNodeMetricsRequest) String

type DescribeNodeMetricsResponse

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

func (DescribeNodeMetricsResponse) GoString

func (s DescribeNodeMetricsResponse) GoString() string

func (*DescribeNodeMetricsResponse) SetBody

func (*DescribeNodeMetricsResponse) SetHeaders

func (*DescribeNodeMetricsResponse) SetStatusCode

func (DescribeNodeMetricsResponse) String

type DescribeNodeMetricsResponseBody

type DescribeNodeMetricsResponseBody struct {
	NodeMetrics *string `json:"NodeMetrics,omitempty" xml:"NodeMetrics,omitempty"`
	// You can call this operation to query the detailed metrics information of an OceanBase Database node.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// “`
	// http(s)://[Endpoint]/?Action=DescribeNodeMetrics
	// &InstanceId=ob317v4uif****
	// &PageSize=10
	// &PageNumber=1
	// &TenantId=ob2mr3oae0****
	// &StartTime=2021-06-13 15:40:43
	// &EndTime=2021-09-13 15:40:43
	// &Metrics=tps
	// &NodeName=i-bp16niirq4zdmgvm****
	// &NodeIdList=["i-bp19y05uq6xpacyqnlrc","i-bp1blcr3htr3g3u2vqvu","i-bp1392ikhayhr3hi4fli"]
	// &Common request parameters
	// “`
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeNodeMetricsResponseBody) GoString

func (*DescribeNodeMetricsResponseBody) SetNodeMetrics

func (*DescribeNodeMetricsResponseBody) SetRequestId

func (*DescribeNodeMetricsResponseBody) SetTotalCount

func (DescribeNodeMetricsResponseBody) String

type DescribeOasAnomalySQLListRequest

type DescribeOasAnomalySQLListRequest struct {
	// The language of the response. Valid values:
	// - zh: Chinese
	// - en: English
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The current page.
	Current *int64 `json:"Current,omitempty" xml:"Current,omitempty"`
	// The name of the database.
	DbName     *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	DynamicSql *bool   `json:"DynamicSql,omitempty" xml:"DynamicSql,omitempty"`
	// The end time of the monitoring data.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// All parameters are referenced by the symbol @. For a list of available parameters, refer to the returned parameters in [Query performance indicators of an SQL statement](https://en.oceanbase.com/docs/community-ocp-en-10000000000840290).
	FilterCondition *string `json:"FilterCondition,omitempty" xml:"FilterCondition,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MergeDynamicSql *bool   `json:"MergeDynamicSql,omitempty" xml:"MergeDynamicSql,omitempty"`
	// The node IP.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// Page size.
	// - Start value: 1
	// - Default value: 1
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The search keyword.
	SearchKeyWord *string `json:"SearchKeyWord,omitempty" xml:"SearchKeyWord,omitempty"`
	// The search parameter.
	SearchParam *string `json:"SearchParam,omitempty" xml:"SearchParam,omitempty"`
	// The search rule.
	// Valid values: "=", ">", ">=", "<", and "<="
	SearchRule *string `json:"SearchRule,omitempty" xml:"SearchRule,omitempty"`
	// The search value.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
	// SQL ID.
	SqlId *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	// Max length of the returned SQL text.
	SqlTextLength *int64 `json:"SqlTextLength,omitempty" xml:"SqlTextLength,omitempty"`
	// The start time of the monitoring data.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeOasAnomalySQLListRequest) GoString

func (*DescribeOasAnomalySQLListRequest) SetAcceptLanguage

func (*DescribeOasAnomalySQLListRequest) SetCurrent

func (*DescribeOasAnomalySQLListRequest) SetDbName

func (*DescribeOasAnomalySQLListRequest) SetDynamicSql

func (*DescribeOasAnomalySQLListRequest) SetEndTime

func (*DescribeOasAnomalySQLListRequest) SetFilterCondition

func (*DescribeOasAnomalySQLListRequest) SetInstanceId

func (*DescribeOasAnomalySQLListRequest) SetMergeDynamicSql

func (*DescribeOasAnomalySQLListRequest) SetNodeIp

func (*DescribeOasAnomalySQLListRequest) SetPageSize

func (*DescribeOasAnomalySQLListRequest) SetSearchKeyWord

func (*DescribeOasAnomalySQLListRequest) SetSearchParam

func (*DescribeOasAnomalySQLListRequest) SetSearchRule

func (*DescribeOasAnomalySQLListRequest) SetSearchValue

func (*DescribeOasAnomalySQLListRequest) SetSqlId

func (*DescribeOasAnomalySQLListRequest) SetSqlTextLength

func (*DescribeOasAnomalySQLListRequest) SetStartTime

func (*DescribeOasAnomalySQLListRequest) SetTenantId

func (DescribeOasAnomalySQLListRequest) String

type DescribeOasAnomalySQLListResponse

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

func (DescribeOasAnomalySQLListResponse) GoString

func (*DescribeOasAnomalySQLListResponse) SetHeaders

func (*DescribeOasAnomalySQLListResponse) SetStatusCode

func (DescribeOasAnomalySQLListResponse) String

type DescribeOasAnomalySQLListResponseBody

type DescribeOasAnomalySQLListResponseBody struct {
	// The list of suspicious SQLs.
	Data []*DescribeOasAnomalySQLListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total count.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeOasAnomalySQLListResponseBody) GoString

func (*DescribeOasAnomalySQLListResponseBody) SetRequestId

func (*DescribeOasAnomalySQLListResponseBody) SetTotalCount

func (DescribeOasAnomalySQLListResponseBody) String

type DescribeOasAnomalySQLListResponseBodyData

type DescribeOasAnomalySQLListResponseBodyData struct {
	// Average CPU time of the suspicious SQL.
	AvgCpuTime *float64 `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	AvgDbTime  *float64 `json:"AvgDbTime,omitempty" xml:"AvgDbTime,omitempty"`
	// Average response time of the suspicious SQL.
	AvgElapsedTime *float64 `json:"AvgElapsedTime,omitempty" xml:"AvgElapsedTime,omitempty"`
	// Average time to obtain the execution plan of the suspicious SQL.
	AvgGetPlanTime  *float64 `json:"AvgGetPlanTime,omitempty" xml:"AvgGetPlanTime,omitempty"`
	AvgLogicalReads *float32 `json:"AvgLogicalReads,omitempty" xml:"AvgLogicalReads,omitempty"`
	AvgRetryCount   *float32 `json:"AvgRetryCount,omitempty" xml:"AvgRetryCount,omitempty"`
	// CPU time of the suspicious SQL.
	CpuTime *float64 `json:"CpuTime,omitempty" xml:"CpuTime,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The type of the diagnosis.
	DiagTypes []*string `json:"DiagTypes,omitempty" xml:"DiagTypes,omitempty" type:"Repeated"`
	// The details of diagnosis.
	Diagnosis  *string `json:"Diagnosis,omitempty" xml:"Diagnosis,omitempty"`
	DynamicSql *bool   `json:"DynamicSql,omitempty" xml:"DynamicSql,omitempty"`
	// Total execution count of the suspicious SQL.
	Executions *float64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// Last execution time of the suspicious SQL.
	LastExecutedTime *float64 `json:"LastExecutedTime,omitempty" xml:"LastExecutedTime,omitempty"`
	// Risk level.
	RiskLevel *string `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"`
	// SQL ID.
	SqlId   *string                                             `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	SqlList []*DescribeOasAnomalySQLListResponseBodyDataSqlList `json:"SqlList,omitempty" xml:"SqlList,omitempty" type:"Repeated"`
	// Prefix of the SQL text.
	SqlTextShort *string `json:"SqlTextShort,omitempty" xml:"SqlTextShort,omitempty"`
	// Suggestion for the suspicious SQL.
	Suggestion *string  `json:"Suggestion,omitempty" xml:"Suggestion,omitempty"`
	SumDbTime  *float64 `json:"SumDbTime,omitempty" xml:"SumDbTime,omitempty"`
	// Total response time of the suspicious SQL.
	SumElapsedTime *string  `json:"SumElapsedTime,omitempty" xml:"SumElapsedTime,omitempty"`
	SumRetryCount  *float32 `json:"SumRetryCount,omitempty" xml:"SumRetryCount,omitempty"`
	// Username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeOasAnomalySQLListResponseBodyData) GoString

func (*DescribeOasAnomalySQLListResponseBodyData) SetAvgCpuTime

func (*DescribeOasAnomalySQLListResponseBodyData) SetAvgDbTime

func (*DescribeOasAnomalySQLListResponseBodyData) SetAvgElapsedTime

func (*DescribeOasAnomalySQLListResponseBodyData) SetAvgGetPlanTime

func (*DescribeOasAnomalySQLListResponseBodyData) SetAvgLogicalReads

func (*DescribeOasAnomalySQLListResponseBodyData) SetAvgRetryCount

func (*DescribeOasAnomalySQLListResponseBodyData) SetCpuTime

func (*DescribeOasAnomalySQLListResponseBodyData) SetDbName

func (*DescribeOasAnomalySQLListResponseBodyData) SetDiagTypes

func (*DescribeOasAnomalySQLListResponseBodyData) SetDiagnosis

func (*DescribeOasAnomalySQLListResponseBodyData) SetDynamicSql

func (*DescribeOasAnomalySQLListResponseBodyData) SetExecutions

func (*DescribeOasAnomalySQLListResponseBodyData) SetLastExecutedTime

func (*DescribeOasAnomalySQLListResponseBodyData) SetRiskLevel

func (*DescribeOasAnomalySQLListResponseBodyData) SetSqlId

func (*DescribeOasAnomalySQLListResponseBodyData) SetSqlTextShort

func (*DescribeOasAnomalySQLListResponseBodyData) SetSuggestion

func (*DescribeOasAnomalySQLListResponseBodyData) SetSumDbTime

func (*DescribeOasAnomalySQLListResponseBodyData) SetSumElapsedTime

func (*DescribeOasAnomalySQLListResponseBodyData) SetSumRetryCount

func (*DescribeOasAnomalySQLListResponseBodyData) SetUserName

func (DescribeOasAnomalySQLListResponseBodyData) String

type DescribeOasAnomalySQLListResponseBodyDataSqlList

type DescribeOasAnomalySQLListResponseBodyDataSqlList struct {
	AvgCpuTime       *float64  `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	AvgDbTime        *float64  `json:"AvgDbTime,omitempty" xml:"AvgDbTime,omitempty"`
	AvgElapsedTime   *float64  `json:"AvgElapsedTime,omitempty" xml:"AvgElapsedTime,omitempty"`
	AvgGetPlanTime   *float64  `json:"AvgGetPlanTime,omitempty" xml:"AvgGetPlanTime,omitempty"`
	AvgLogicalReads  *float32  `json:"AvgLogicalReads,omitempty" xml:"AvgLogicalReads,omitempty"`
	AvgRetryCount    *float32  `json:"AvgRetryCount,omitempty" xml:"AvgRetryCount,omitempty"`
	CpuTime          *float64  `json:"CpuTime,omitempty" xml:"CpuTime,omitempty"`
	DbName           *string   `json:"DbName,omitempty" xml:"DbName,omitempty"`
	DiagTypes        []*string `json:"DiagTypes,omitempty" xml:"DiagTypes,omitempty" type:"Repeated"`
	Diagnosis        *string   `json:"Diagnosis,omitempty" xml:"Diagnosis,omitempty"`
	Executions       *float64  `json:"Executions,omitempty" xml:"Executions,omitempty"`
	LastExecutedTime *float64  `json:"LastExecutedTime,omitempty" xml:"LastExecutedTime,omitempty"`
	RiskLevel        *string   `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"`
	SqlId            *string   `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	SqlTextShort     *string   `json:"SqlTextShort,omitempty" xml:"SqlTextShort,omitempty"`
	Suggestion       *string   `json:"Suggestion,omitempty" xml:"Suggestion,omitempty"`
	SumDbTime        *float64  `json:"SumDbTime,omitempty" xml:"SumDbTime,omitempty"`
	SumElapsedTime   *string   `json:"SumElapsedTime,omitempty" xml:"SumElapsedTime,omitempty"`
	SumRetryCount    *float32  `json:"SumRetryCount,omitempty" xml:"SumRetryCount,omitempty"`
	UserName         *string   `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeOasAnomalySQLListResponseBodyDataSqlList) GoString

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetAvgCpuTime

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetAvgDbTime

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetAvgElapsedTime

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetAvgGetPlanTime

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetAvgLogicalReads

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetAvgRetryCount

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetCpuTime

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetDbName

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetDiagTypes

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetDiagnosis

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetExecutions

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetLastExecutedTime

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetRiskLevel

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetSqlId

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetSqlTextShort

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetSuggestion

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetSumDbTime

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetSumElapsedTime

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetSumRetryCount

func (*DescribeOasAnomalySQLListResponseBodyDataSqlList) SetUserName

func (DescribeOasAnomalySQLListResponseBodyDataSqlList) String

type DescribeOasSQLDetailsRequest

type DescribeOasSQLDetailsRequest struct {
	// The name of the database.
	DbName     *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	DynamicSql *bool   `json:"DynamicSql,omitempty" xml:"DynamicSql,omitempty"`
	// The end time of querying the SQL execution plan.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// SQL ID.
	SqlId *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	// The start time of querying the SQL execution plan.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeOasSQLDetailsRequest) GoString

func (s DescribeOasSQLDetailsRequest) GoString() string

func (*DescribeOasSQLDetailsRequest) SetDbName

func (*DescribeOasSQLDetailsRequest) SetDynamicSql

func (*DescribeOasSQLDetailsRequest) SetEndTime

func (*DescribeOasSQLDetailsRequest) SetInstanceId

func (*DescribeOasSQLDetailsRequest) SetSqlId

func (*DescribeOasSQLDetailsRequest) SetStartTime

func (*DescribeOasSQLDetailsRequest) SetTenantId

func (DescribeOasSQLDetailsRequest) String

type DescribeOasSQLDetailsResponse

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

func (DescribeOasSQLDetailsResponse) GoString

func (*DescribeOasSQLDetailsResponse) SetBody

func (*DescribeOasSQLDetailsResponse) SetHeaders

func (*DescribeOasSQLDetailsResponse) SetStatusCode

func (DescribeOasSQLDetailsResponse) String

type DescribeOasSQLDetailsResponseBody

type DescribeOasSQLDetailsResponseBody struct {
	// The list of the SQL execution plan.
	Data *DescribeOasSQLDetailsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeOasSQLDetailsResponseBody) GoString

func (*DescribeOasSQLDetailsResponseBody) SetRequestId

func (DescribeOasSQLDetailsResponseBody) String

type DescribeOasSQLDetailsResponseBodyData

type DescribeOasSQLDetailsResponseBodyData struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// SQL text.
	Fulltext *string `json:"Fulltext,omitempty" xml:"Fulltext,omitempty"`
	// Parameterized text.
	Statement *string `json:"Statement,omitempty" xml:"Statement,omitempty"`
	// The table name related to the SQL.
	Tables []*string `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
	// The username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeOasSQLDetailsResponseBodyData) GoString

func (*DescribeOasSQLDetailsResponseBodyData) SetDbName

func (*DescribeOasSQLDetailsResponseBodyData) SetFulltext

func (*DescribeOasSQLDetailsResponseBodyData) SetStatement

func (*DescribeOasSQLDetailsResponseBodyData) SetTables

func (*DescribeOasSQLDetailsResponseBodyData) SetUserName

func (DescribeOasSQLDetailsResponseBodyData) String

type DescribeOasSQLHistoryListRequest

type DescribeOasSQLHistoryListRequest struct {
	// The language of the response. Valid values:
	// - zh: Chinese
	// - en: English
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The name of the database.
	DbName     *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	DynamicSql *bool   `json:"DynamicSql,omitempty" xml:"DynamicSql,omitempty"`
	// The end time of querying the execution history of the SQL statement.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IP address of the node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// SQL ID.
	SqlId *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	// The start time of querying the execution history of the SQL statement.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeOasSQLHistoryListRequest) GoString

func (*DescribeOasSQLHistoryListRequest) SetAcceptLanguage

func (*DescribeOasSQLHistoryListRequest) SetDbName

func (*DescribeOasSQLHistoryListRequest) SetDynamicSql

func (*DescribeOasSQLHistoryListRequest) SetEndTime

func (*DescribeOasSQLHistoryListRequest) SetInstanceId

func (*DescribeOasSQLHistoryListRequest) SetNodeIp

func (*DescribeOasSQLHistoryListRequest) SetSqlId

func (*DescribeOasSQLHistoryListRequest) SetStartTime

func (*DescribeOasSQLHistoryListRequest) SetTenantId

func (DescribeOasSQLHistoryListRequest) String

type DescribeOasSQLHistoryListResponse

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

func (DescribeOasSQLHistoryListResponse) GoString

func (*DescribeOasSQLHistoryListResponse) SetHeaders

func (*DescribeOasSQLHistoryListResponse) SetStatusCode

func (DescribeOasSQLHistoryListResponse) String

type DescribeOasSQLHistoryListResponseBody

type DescribeOasSQLHistoryListResponseBody struct {
	// The list of SQL execution history.
	Data []*DescribeOasSQLHistoryListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeOasSQLHistoryListResponseBody) GoString

func (*DescribeOasSQLHistoryListResponseBody) SetRequestId

func (DescribeOasSQLHistoryListResponseBody) String

type DescribeOasSQLHistoryListResponseBodyData

type DescribeOasSQLHistoryListResponseBodyData struct {
	// Average updated rows during the execution period.
	AvgAffectedRows *int64 `json:"AvgAffectedRows,omitempty" xml:"AvgAffectedRows,omitempty"`
	// Average Application event wait time (in milliseconds) during the client waiting period.
	AvgApplicationWaitTime *float64 `json:"AvgApplicationWaitTime,omitempty" xml:"AvgApplicationWaitTime,omitempty"`
	// Average BlockCache hit count during the execution period.
	AvgBlockCacheHit *int64 `json:"AvgBlockCacheHit,omitempty" xml:"AvgBlockCacheHit,omitempty"`
	// Average BlockIndexCache hit count during the execution period.
	AvgBlockIndexCacheHit *int64 `json:"AvgBlockIndexCacheHit,omitempty" xml:"AvgBlockIndexCacheHit,omitempty"`
	// Average BloomFilterCache hit count during the execution period.
	AvgBloomFilterCacheHit *int64 `json:"AvgBloomFilterCacheHit,omitempty" xml:"AvgBloomFilterCacheHit,omitempty"`
	// Average Concurrency event wait time (in milliseconds) during the execution period.
	AvgConcurrencyWaitTime *float64 `json:"AvgConcurrencyWaitTime,omitempty" xml:"AvgConcurrencyWaitTime,omitempty"`
	// Average CPU time (in milliseconds) during the execution period.
	AvgCpuTime *float64 `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	AvgDbTime  *float64 `json:"AvgDbTime,omitempty" xml:"AvgDbTime,omitempty"`
	// Average syntax parsing time (in milliseconds) during the execution period.
	AvgDecodeTime *float64 `json:"AvgDecodeTime,omitempty" xml:"AvgDecodeTime,omitempty"`
	// Average physical read count during the execution period.
	AvgDiskReads *int64 `json:"AvgDiskReads,omitempty" xml:"AvgDiskReads,omitempty"`
	// Average response time (in milliseconds) during the execution period.
	AvgElapsedTime *float64 `json:"AvgElapsedTime,omitempty" xml:"AvgElapsedTime,omitempty"`
	// Average plan execution time (in milliseconds) during the execution period.
	AvgExecuteTime *float64 `json:"AvgExecuteTime,omitempty" xml:"AvgExecuteTime,omitempty"`
	// Average number of RPC requests executed during the execution period.
	AvgExecutorRpcCount *float64 `json:"AvgExecutorRpcCount,omitempty" xml:"AvgExecutorRpcCount,omitempty"`
	// Average degree of parallelism during the execution period.
	AvgExpectedWorkerCount *float64 `json:"AvgExpectedWorkerCount,omitempty" xml:"AvgExpectedWorkerCount,omitempty"`
	// Average plan generation time (in milliseconds) during the execution period.
	AvgGetPlanTime *float64 `json:"AvgGetPlanTime,omitempty" xml:"AvgGetPlanTime,omitempty"`
	// Average logical reads during the execution period.
	AvgLogicalReads *int64 `json:"AvgLogicalReads,omitempty" xml:"AvgLogicalReads,omitempty"`
	// Average Memstore read rows during the execution period.
	AvgMemstoreReadRows *int64 `json:"AvgMemstoreReadRows,omitempty" xml:"AvgMemstoreReadRows,omitempty"`
	// Average network transmission time (in milliseconds) during the execution period.
	AvgNetTime *float64 `json:"AvgNetTime,omitempty" xml:"AvgNetTime,omitempty"`
	// Average network enqueue time (in milliseconds) during the network waiting period.
	AvgNetWaitTime *float64 `json:"AvgNetWaitTime,omitempty" xml:"AvgNetWaitTime,omitempty"`
	// Average number of partition accessed during the execution period.
	AvgPartitionCount *float64 `json:"AvgPartitionCount,omitempty" xml:"AvgPartitionCount,omitempty"`
	// Average queueing time (in milliseconds) during the execution period.
	AvgQueueTime *float64 `json:"AvgQueueTime,omitempty" xml:"AvgQueueTime,omitempty"`
	// Average number of rows returned during the execution period.
	AvgReturnRows *int64 `json:"AvgReturnRows,omitempty" xml:"AvgReturnRows,omitempty"`
	// Average RowCache hit count during the execution period.
	AvgRowCacheHit *int64 `json:"AvgRowCacheHit,omitempty" xml:"AvgRowCacheHit,omitempty"`
	// Average number of RPC sent during the execution.
	AvgRpcCount *int64 `json:"AvgRpcCount,omitempty" xml:"AvgRpcCount,omitempty"`
	// Average Schedule event wait time (in milliseconds) during the scheduling period.
	AvgScheduleTime *float64 `json:"AvgScheduleTime,omitempty" xml:"AvgScheduleTime,omitempty"`
	// Average Ssstore read rows during the execution period.
	AvgSsstoreReadRows *int64 `json:"AvgSsstoreReadRows,omitempty" xml:"AvgSsstoreReadRows,omitempty"`
	// Average number of threads used of the SQL during the execution period.
	AvgUsedWorkerCount *float64 `json:"AvgUsedWorkerCount,omitempty" xml:"AvgUsedWorkerCount,omitempty"`
	// Average UserIO event wait time (in milliseconds) during the execution period.
	AvgUserIoWaitTime *float64 `json:"AvgUserIoWaitTime,omitempty" xml:"AvgUserIoWaitTime,omitempty"`
	// Average number of waits during the execution period.
	AvgWaitCount *float64 `json:"AvgWaitCount,omitempty" xml:"AvgWaitCount,omitempty"`
	// Average wait time (in milliseconds) during the execution period.
	AvgWaitTime *float64 `json:"AvgWaitTime,omitempty" xml:"AvgWaitTime,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Distributed plan percentage during the execution period.
	DistPlanPercentage *float64 `json:"DistPlanPercentage,omitempty" xml:"DistPlanPercentage,omitempty"`
	// Average execution count per second during the execution period.
	ExecPs *float64 `json:"ExecPs,omitempty" xml:"ExecPs,omitempty"`
	// Total number of executions during the execution period.
	Executions *int64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// The total number of errors during the execution period.
	FailCount *int64 `json:"FailCount,omitempty" xml:"FailCount,omitempty"`
	// Error percentage during the execution period.
	FailPercentage *float64 `json:"FailPercentage,omitempty" xml:"FailPercentage,omitempty"`
	// Local plan percentage during the execution period.
	LocalPlanPercentage *float64 `json:"LocalPlanPercentage,omitempty" xml:"LocalPlanPercentage,omitempty"`
	// Max updated rows during the execution period.
	MaxAffectedRows *float64 `json:"MaxAffectedRows,omitempty" xml:"MaxAffectedRows,omitempty"`
	// Max Application event wait time (in milliseconds) during the execution period
	MaxApplicationWaitTime *float64 `json:"MaxApplicationWaitTime,omitempty" xml:"MaxApplicationWaitTime,omitempty"`
	// Max Concurrency event wait time (in milliseconds) during the execution period
	MaxConcurrencyWaitTime *float64 `json:"MaxConcurrencyWaitTime,omitempty" xml:"MaxConcurrencyWaitTime,omitempty"`
	// Max CPU time.
	MaxCpuTime *float64 `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	// Max physical read count during the execution period.
	MaxDiskReads *float64 `json:"MaxDiskReads,omitempty" xml:"MaxDiskReads,omitempty"`
	// Max response time.
	MaxElapsedTime *float64 `json:"MaxElapsedTime,omitempty" xml:"MaxElapsedTime,omitempty"`
	// Max returned rows during the execution period.
	MaxReturnRows *float64 `json:"MaxReturnRows,omitempty" xml:"MaxReturnRows,omitempty"`
	// Max UserIO event wait time (in milliseconds) during the execution period
	MaxUserIoWaitTime *float64 `json:"MaxUserIoWaitTime,omitempty" xml:"MaxUserIoWaitTime,omitempty"`
	// Max wait time (in milliseconds) during the execution period.
	MaxWaitTime *float64 `json:"MaxWaitTime,omitempty" xml:"MaxWaitTime,omitempty"`
	// Plan hit rage during the execution period.
	MissPlanPercentage *float64 `json:"MissPlanPercentage,omitempty" xml:"MissPlanPercentage,omitempty"`
	// Missed plan count.
	MissPlans *int64 `json:"MissPlans,omitempty" xml:"MissPlans,omitempty"`
	// Remote plan percentage during the execution period.
	RemotePlanPercentage *float64 `json:"RemotePlanPercentage,omitempty" xml:"RemotePlanPercentage,omitempty"`
	// Remote plan count.
	RemotePlans *int64 `json:"RemotePlans,omitempty" xml:"RemotePlans,omitempty"`
	// Number of occurrences of code 4012 during the execution period.
	RetCode4012Count *float64 `json:"RetCode4012Count,omitempty" xml:"RetCode4012Count,omitempty"`
	// Number of occurrences of code 4013 during the execution period.
	RetCode4013Count *float64 `json:"RetCode4013Count,omitempty" xml:"RetCode4013Count,omitempty"`
	// Number of occurrences of code 5001 during the execution period.
	RetCode5001Count *float64 `json:"RetCode5001Count,omitempty" xml:"RetCode5001Count,omitempty"`
	// Number of occurrences of code 5024 during the execution period.
	RetCode5024Count *float64 `json:"RetCode5024Count,omitempty" xml:"RetCode5024Count,omitempty"`
	// Number of occurrences of code 5167 during the execution period.
	RetCode5167Count *float64 `json:"RetCode5167Count,omitempty" xml:"RetCode5167Count,omitempty"`
	// Number of occurrences of code 5217 during the execution period.
	RetCode5217Count *float64 `json:"RetCode5217Count,omitempty" xml:"RetCode5217Count,omitempty"`
	// Number of occurrences of code 6002 during the execution period.
	RetCode6002Count *float64 `json:"RetCode6002Count,omitempty" xml:"RetCode6002Count,omitempty"`
	// Total number of retries during the execution period.
	RetryCount *int64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	// SQL ID.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The server where the SQL is executed.
	Server *string `json:"Server,omitempty" xml:"Server,omitempty"`
	// Strong consistent transaction percentage during the execution period.
	StrongConsistencyPercentage *float64 `json:"StrongConsistencyPercentage,omitempty" xml:"StrongConsistencyPercentage,omitempty"`
	SumDbTime                   *float64 `json:"SumDbTime,omitempty" xml:"SumDbTime,omitempty"`
	// Total response time (in milliseconds) during the execution period.
	SumElapsedTime *float64 `json:"SumElapsedTime,omitempty" xml:"SumElapsedTime,omitempty"`
	// Total logical reads.
	SumLogicalReads *float64 `json:"SumLogicalReads,omitempty" xml:"SumLogicalReads,omitempty"`
	// The total wait time (in milliseconds) during the internal waiting period.
	SumWaitTime *float64 `json:"SumWaitTime,omitempty" xml:"SumWaitTime,omitempty"`
	// Table scan percentage during the execution period.
	TableScanPercentage *float64 `json:"TableScanPercentage,omitempty" xml:"TableScanPercentage,omitempty"`
	// Timestamp for the sample.
	Timestamp *string `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
	// Username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// Eventually consistent transaction percentage during the execution period.
	WeakConsistencyPercentage *float64 `json:"WeakConsistencyPercentage,omitempty" xml:"WeakConsistencyPercentage,omitempty"`
}

func (DescribeOasSQLHistoryListResponseBodyData) GoString

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgAffectedRows

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgApplicationWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgBlockCacheHit

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgBlockIndexCacheHit

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgBloomFilterCacheHit

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgConcurrencyWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgCpuTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgDbTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgDecodeTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgDiskReads

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgElapsedTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgExecuteTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgExecutorRpcCount

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgExpectedWorkerCount

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgGetPlanTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgLogicalReads

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgMemstoreReadRows

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgNetTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgNetWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgPartitionCount

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgQueueTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgReturnRows

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgRowCacheHit

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgRpcCount

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgScheduleTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgSsstoreReadRows

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgUsedWorkerCount

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgUserIoWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgWaitCount

func (*DescribeOasSQLHistoryListResponseBodyData) SetAvgWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetDbName

func (*DescribeOasSQLHistoryListResponseBodyData) SetDistPlanPercentage

func (*DescribeOasSQLHistoryListResponseBodyData) SetExecPs

func (*DescribeOasSQLHistoryListResponseBodyData) SetExecutions

func (*DescribeOasSQLHistoryListResponseBodyData) SetFailCount

func (*DescribeOasSQLHistoryListResponseBodyData) SetFailPercentage

func (*DescribeOasSQLHistoryListResponseBodyData) SetLocalPlanPercentage

func (*DescribeOasSQLHistoryListResponseBodyData) SetMaxAffectedRows

func (*DescribeOasSQLHistoryListResponseBodyData) SetMaxApplicationWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetMaxConcurrencyWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetMaxCpuTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetMaxDiskReads

func (*DescribeOasSQLHistoryListResponseBodyData) SetMaxElapsedTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetMaxReturnRows

func (*DescribeOasSQLHistoryListResponseBodyData) SetMaxUserIoWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetMaxWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetMissPlanPercentage

func (*DescribeOasSQLHistoryListResponseBodyData) SetMissPlans

func (*DescribeOasSQLHistoryListResponseBodyData) SetRemotePlanPercentage

func (*DescribeOasSQLHistoryListResponseBodyData) SetRemotePlans

func (*DescribeOasSQLHistoryListResponseBodyData) SetRetCode4012Count

func (*DescribeOasSQLHistoryListResponseBodyData) SetRetCode4013Count

func (*DescribeOasSQLHistoryListResponseBodyData) SetRetCode5001Count

func (*DescribeOasSQLHistoryListResponseBodyData) SetRetCode5024Count

func (*DescribeOasSQLHistoryListResponseBodyData) SetRetCode5167Count

func (*DescribeOasSQLHistoryListResponseBodyData) SetRetCode5217Count

func (*DescribeOasSQLHistoryListResponseBodyData) SetRetCode6002Count

func (*DescribeOasSQLHistoryListResponseBodyData) SetRetryCount

func (*DescribeOasSQLHistoryListResponseBodyData) SetSQLId

func (*DescribeOasSQLHistoryListResponseBodyData) SetServer

func (*DescribeOasSQLHistoryListResponseBodyData) SetStrongConsistencyPercentage

func (*DescribeOasSQLHistoryListResponseBodyData) SetSumDbTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetSumElapsedTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetSumLogicalReads

func (*DescribeOasSQLHistoryListResponseBodyData) SetSumWaitTime

func (*DescribeOasSQLHistoryListResponseBodyData) SetTableScanPercentage

func (*DescribeOasSQLHistoryListResponseBodyData) SetTimestamp

func (*DescribeOasSQLHistoryListResponseBodyData) SetUserName

func (*DescribeOasSQLHistoryListResponseBodyData) SetWeakConsistencyPercentage

func (DescribeOasSQLHistoryListResponseBodyData) String

type DescribeOasSQLPlansRequest

type DescribeOasSQLPlansRequest struct {
	// Supported language. Valid values:
	// - zh-CN: Chinese
	// - en-US: English
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The name of the database.
	DbName     *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	DynamicSql *bool   `json:"DynamicSql,omitempty" xml:"DynamicSql,omitempty"`
	// The end time of querying the SQL execution plan.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// SQL ID.
	SqlId *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	// The start time of querying the SQL execution plan.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeOasSQLPlansRequest) GoString

func (s DescribeOasSQLPlansRequest) GoString() string

func (*DescribeOasSQLPlansRequest) SetAcceptLanguage

func (*DescribeOasSQLPlansRequest) SetDbName

func (*DescribeOasSQLPlansRequest) SetDynamicSql

func (*DescribeOasSQLPlansRequest) SetEndTime

func (*DescribeOasSQLPlansRequest) SetInstanceId

func (*DescribeOasSQLPlansRequest) SetSqlId

func (*DescribeOasSQLPlansRequest) SetStartTime

func (*DescribeOasSQLPlansRequest) SetTenantId

func (DescribeOasSQLPlansRequest) String

type DescribeOasSQLPlansResponse

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

func (DescribeOasSQLPlansResponse) GoString

func (s DescribeOasSQLPlansResponse) GoString() string

func (*DescribeOasSQLPlansResponse) SetBody

func (*DescribeOasSQLPlansResponse) SetHeaders

func (*DescribeOasSQLPlansResponse) SetStatusCode

func (DescribeOasSQLPlansResponse) String

type DescribeOasSQLPlansResponseBody

type DescribeOasSQLPlansResponseBody struct {
	// The list of SQL execution plan.
	Data []*DescribeOasSQLPlansResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeOasSQLPlansResponseBody) GoString

func (*DescribeOasSQLPlansResponseBody) SetData

func (*DescribeOasSQLPlansResponseBody) SetRequestId

func (DescribeOasSQLPlansResponseBody) String

type DescribeOasSQLPlansResponseBodyData

type DescribeOasSQLPlansResponseBodyData struct {
	// Average CPU time (in milliseconds) during the execution period.
	AvgCpuTime *float64 `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	// Whether to bind the execution plan.
	Bounded *bool `json:"Bounded,omitempty" xml:"Bounded,omitempty"`
	// Execution count.
	Executions *int64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// First loading time.
	FirstLoadTime *string `json:"FirstLoadTime,omitempty" xml:"FirstLoadTime,omitempty"`
	// Whether to hit the diagnosis.
	HitDiagnosis *bool `json:"HitDiagnosis,omitempty" xml:"HitDiagnosis,omitempty"`
	// Hit rate.
	HitPercentage *float64 `json:"HitPercentage,omitempty" xml:"HitPercentage,omitempty"`
	// Merge version.
	MergedVersion *int64 `json:"MergedVersion,omitempty" xml:"MergedVersion,omitempty"`
	// Execution plan.
	PlanExplain *DescribeOasSQLPlansResponseBodyDataPlanExplain `json:"PlanExplain,omitempty" xml:"PlanExplain,omitempty" type:"Struct"`
	// The internal identifier of the SQL execution plan in the diagnostic system.
	PlanHash *string `json:"PlanHash,omitempty" xml:"PlanHash,omitempty"`
	// Execution plan type.
	PlanType *string `json:"PlanType,omitempty" xml:"PlanType,omitempty"`
	// The internal unique identifier of the SQL execution plan in the diagnostic system.
	PlanUnionHash *string `json:"PlanUnionHash,omitempty" xml:"PlanUnionHash,omitempty"`
	// The list of the execution plan.
	Plans []*DescribeOasSQLPlansResponseBodyDataPlans `json:"Plans,omitempty" xml:"Plans,omitempty" type:"Repeated"`
	// The SQL for the query.
	QuerySql *string `json:"QuerySql,omitempty" xml:"QuerySql,omitempty"`
}

func (DescribeOasSQLPlansResponseBodyData) GoString

func (*DescribeOasSQLPlansResponseBodyData) SetAvgCpuTime

func (*DescribeOasSQLPlansResponseBodyData) SetBounded

func (*DescribeOasSQLPlansResponseBodyData) SetExecutions

func (*DescribeOasSQLPlansResponseBodyData) SetFirstLoadTime

func (*DescribeOasSQLPlansResponseBodyData) SetHitDiagnosis

func (*DescribeOasSQLPlansResponseBodyData) SetHitPercentage

func (*DescribeOasSQLPlansResponseBodyData) SetMergedVersion

func (*DescribeOasSQLPlansResponseBodyData) SetPlanHash

func (*DescribeOasSQLPlansResponseBodyData) SetPlanType

func (*DescribeOasSQLPlansResponseBodyData) SetPlanUnionHash

func (*DescribeOasSQLPlansResponseBodyData) SetQuerySql

func (DescribeOasSQLPlansResponseBodyData) String

type DescribeOasSQLPlansResponseBodyDataPlanExplain

type DescribeOasSQLPlansResponseBodyDataPlanExplain struct {
	// JSON string of the SQL execution plan.
	PlanJsonString *string `json:"PlanJsonString,omitempty" xml:"PlanJsonString,omitempty"`
}

func (DescribeOasSQLPlansResponseBodyDataPlanExplain) GoString

func (*DescribeOasSQLPlansResponseBodyDataPlanExplain) SetPlanJsonString

func (DescribeOasSQLPlansResponseBodyDataPlanExplain) String

type DescribeOasSQLPlansResponseBodyDataPlans

type DescribeOasSQLPlansResponseBodyDataPlans struct {
	// Average Application event waiting time (in milliseconds) during the execution period.
	AvgApplicationWaitTime *float64 `json:"AvgApplicationWaitTime,omitempty" xml:"AvgApplicationWaitTime,omitempty"`
	// Average cache read count during the execution period.
	AvgBufferGets *float64 `json:"AvgBufferGets,omitempty" xml:"AvgBufferGets,omitempty"`
	// Average Concurrency event waiting time (in milliseconds) during the execution period.
	AvgConcurrencyWaitTime *float64 `json:"AvgConcurrencyWaitTime,omitempty" xml:"AvgConcurrencyWaitTime,omitempty"`
	// Average CPU time (in milliseconds) during the execution period.
	AvgCpuTime *float64 `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	// The average physical read count during the execution period.
	AvgDiskReads *float64 `json:"AvgDiskReads,omitempty" xml:"AvgDiskReads,omitempty"`
	// The average physical write count during the execution period.
	AvgDiskWrites *float64 `json:"AvgDiskWrites,omitempty" xml:"AvgDiskWrites,omitempty"`
	// Average interval waiting time (in milliseconds) during the execution period.
	AvgElapsedTime *float64 `json:"AvgElapsedTime,omitempty" xml:"AvgElapsedTime,omitempty"`
	// Average row processing waiting time (in milliseconds) during the execution period.
	AvgRowProcessed *float64 `json:"AvgRowProcessed,omitempty" xml:"AvgRowProcessed,omitempty"`
	// Average UserIo event waiting time (in milliseconds) during the execution period.
	AvgUserIoWaitTime *float64 `json:"AvgUserIoWaitTime,omitempty" xml:"AvgUserIoWaitTime,omitempty"`
	// Collection time.
	CollectTimeUs *int64 `json:"CollectTimeUs,omitempty" xml:"CollectTimeUs,omitempty"`
	// Percentage of delayed long-running queries.
	DelayedLargeQueryPercentage *float64 `json:"DelayedLargeQueryPercentage,omitempty" xml:"DelayedLargeQueryPercentage,omitempty"`
	// The average execution count per second during the execution period.
	ExecPs *float64 `json:"ExecPs,omitempty" xml:"ExecPs,omitempty"`
	// The total number of executions during the execution period.
	Executions *int64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// First time to load the plan.
	FirstLoadTime *string `json:"FirstLoadTime,omitempty" xml:"FirstLoadTime,omitempty"`
	// First loading time.
	FirstLoadTimeUs *int64 `json:"FirstLoadTimeUs,omitempty" xml:"FirstLoadTimeUs,omitempty"`
	// Whether to hit the diagnosis.
	HitDiagnosis *bool `json:"HitDiagnosis,omitempty" xml:"HitDiagnosis,omitempty"`
	// Hit rate.
	HitPercentage *float64 `json:"HitPercentage,omitempty" xml:"HitPercentage,omitempty"`
	// Percentage of completed long-running queries.
	LargeQueryPercentage *float64 `json:"LargeQueryPercentage,omitempty" xml:"LargeQueryPercentage,omitempty"`
	// Merge version.
	MergedVersion *int64 `json:"MergedVersion,omitempty" xml:"MergedVersion,omitempty"`
	// Database ID.
	ObDbId *int64 `json:"ObDbId,omitempty" xml:"ObDbId,omitempty"`
	// Server ID.
	ObServerId *int64 `json:"ObServerId,omitempty" xml:"ObServerId,omitempty"`
	// The outline_data parameter of the SQL execution plan.
	OutlineData *string `json:"OutlineData,omitempty" xml:"OutlineData,omitempty"`
	// Outline ID.
	OutlineId *int64 `json:"OutlineId,omitempty" xml:"OutlineId,omitempty"`
	// The internal identifier of the SQL execution plan in the diagnostic system.
	PlanHash *string `json:"PlanHash,omitempty" xml:"PlanHash,omitempty"`
	// The ID of the plan.
	PlanId *int64 `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// Plan size.
	PlanSize *int64 `json:"PlanSize,omitempty" xml:"PlanSize,omitempty"`
	// Plan type, including LOCAL, REMOTE, DIST.
	PlanType *string `json:"PlanType,omitempty" xml:"PlanType,omitempty"`
	// The internal unique identifier of the SQL execution plan in the diagnostic system.
	PlanUnionHash *string `json:"PlanUnionHash,omitempty" xml:"PlanUnionHash,omitempty"`
	// Schema version.
	SchemaVersion *int64 `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
	// The server where the SQL is executed.
	Server *string `json:"Server,omitempty" xml:"Server,omitempty"`
	// The ID of the backend server instance.
	ServerId *int64  `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	SqlId    *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	// Whether a full table scan is performed.
	TableScan *bool `json:"TableScan,omitempty" xml:"TableScan,omitempty"`
	// Percentage of timeouts.
	TimeoutPercentage *float64 `json:"TimeoutPercentage,omitempty" xml:"TimeoutPercentage,omitempty"`
	// The unique identifier of the plan.
	Uid *string `json:"Uid,omitempty" xml:"Uid,omitempty"`
}

func (DescribeOasSQLPlansResponseBodyDataPlans) GoString

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetAvgApplicationWaitTime

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetAvgBufferGets

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetAvgConcurrencyWaitTime

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetAvgCpuTime

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetAvgDiskReads

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetAvgDiskWrites

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetAvgElapsedTime

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetAvgRowProcessed

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetAvgUserIoWaitTime

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetCollectTimeUs

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetDelayedLargeQueryPercentage

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetExecPs

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetExecutions

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetFirstLoadTime

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetFirstLoadTimeUs

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetHitDiagnosis

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetHitPercentage

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetLargeQueryPercentage

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetMergedVersion

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetObDbId

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetObServerId

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetOutlineData

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetOutlineId

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetPlanHash

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetPlanId

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetPlanSize

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetPlanType

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetPlanUnionHash

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetSchemaVersion

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetServer

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetServerId

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetSqlId

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetTableScan

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetTimeoutPercentage

func (*DescribeOasSQLPlansResponseBodyDataPlans) SetUid

func (DescribeOasSQLPlansResponseBodyDataPlans) String

type DescribeOasSlowSQLListRequest

type DescribeOasSlowSQLListRequest struct {
	// The language of the response.
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The name of the database.
	DbName     *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	DynamicSql *bool   `json:"DynamicSql,omitempty" xml:"DynamicSql,omitempty"`
	// The end time of querying slow SQL historical parameters.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// All parameters are referenced by the symbol @. For a list of available parameters, refer to the returned parameters in [Query performance indicators of an SQL statement](https://en.oceanbase.com/docs/community-ocp-en-10000000000840290).
	FilterCondition *string `json:"FilterCondition,omitempty" xml:"FilterCondition,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MergeDynamicSql *bool   `json:"MergeDynamicSql,omitempty" xml:"MergeDynamicSql,omitempty"`
	// The IP of the database node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The search keyword.
	SearchKeyWord *string `json:"SearchKeyWord,omitempty" xml:"SearchKeyWord,omitempty"`
	// The search parameter.
	SearchParam *string `json:"SearchParam,omitempty" xml:"SearchParam,omitempty"`
	// The search rule.
	SearchRule *string `json:"SearchRule,omitempty" xml:"SearchRule,omitempty"`
	// The search value.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
	// SQL ID, the unique identifier of the SQL.
	SqlId *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	// Max length of the returned SQL text.
	SqlTextLength *int64 `json:"SqlTextLength,omitempty" xml:"SqlTextLength,omitempty"`
	// The start time of querying slow SQL historical parameters.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeOasSlowSQLListRequest) GoString

func (*DescribeOasSlowSQLListRequest) SetAcceptLanguage

func (*DescribeOasSlowSQLListRequest) SetDbName

func (*DescribeOasSlowSQLListRequest) SetDynamicSql

func (*DescribeOasSlowSQLListRequest) SetEndTime

func (*DescribeOasSlowSQLListRequest) SetFilterCondition

func (*DescribeOasSlowSQLListRequest) SetInstanceId

func (*DescribeOasSlowSQLListRequest) SetMergeDynamicSql

func (*DescribeOasSlowSQLListRequest) SetNodeIp

func (*DescribeOasSlowSQLListRequest) SetSearchKeyWord

func (*DescribeOasSlowSQLListRequest) SetSearchParam

func (*DescribeOasSlowSQLListRequest) SetSearchRule

func (*DescribeOasSlowSQLListRequest) SetSearchValue

func (*DescribeOasSlowSQLListRequest) SetSqlId

func (*DescribeOasSlowSQLListRequest) SetSqlTextLength

func (*DescribeOasSlowSQLListRequest) SetStartTime

func (*DescribeOasSlowSQLListRequest) SetTenantId

func (DescribeOasSlowSQLListRequest) String

type DescribeOasSlowSQLListResponse

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

func (DescribeOasSlowSQLListResponse) GoString

func (*DescribeOasSlowSQLListResponse) SetHeaders

func (*DescribeOasSlowSQLListResponse) SetStatusCode

func (DescribeOasSlowSQLListResponse) String

type DescribeOasSlowSQLListResponseBody

type DescribeOasSlowSQLListResponseBody struct {
	// The list of slow queries.
	Data []*DescribeOasSlowSQLListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeOasSlowSQLListResponseBody) GoString

func (*DescribeOasSlowSQLListResponseBody) SetRequestId

func (DescribeOasSlowSQLListResponseBody) String

type DescribeOasSlowSQLListResponseBodyData

type DescribeOasSlowSQLListResponseBodyData struct {
	// Average updated rows during the execution period.
	AvgAffectedRows *float64 `json:"AvgAffectedRows,omitempty" xml:"AvgAffectedRows,omitempty"`
	// Average Application event wait time (in milliseconds) during the client waiting period.
	AvgApplicationWaitTime *float64 `json:"AvgApplicationWaitTime,omitempty" xml:"AvgApplicationWaitTime,omitempty"`
	// Average BlockCache hit count during the execution period.
	AvgBlockCacheHit *float64 `json:"AvgBlockCacheHit,omitempty" xml:"AvgBlockCacheHit,omitempty"`
	// Average BlockIndexCache hit count during the execution period.
	AvgBlockIndexCacheHit *float64 `json:"AvgBlockIndexCacheHit,omitempty" xml:"AvgBlockIndexCacheHit,omitempty"`
	// Average BloomFilterCache hit count during the execution period.
	AvgBloomFilterCacheHit *float64 `json:"AvgBloomFilterCacheHit,omitempty" xml:"AvgBloomFilterCacheHit,omitempty"`
	// Average Concurrency event wait time (in milliseconds) during the execution period.
	AvgConcurrencyWaitTime *float64 `json:"AvgConcurrencyWaitTime,omitempty" xml:"AvgConcurrencyWaitTime,omitempty"`
	// Average CPU time (in milliseconds) during the execution period.
	AvgCpuTime *float64 `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	AvgDbTime  *float64 `json:"AvgDbTime,omitempty" xml:"AvgDbTime,omitempty"`
	// Average syntax parsing time (in milliseconds) during the execution period.
	AvgDecodeTime *float64 `json:"AvgDecodeTime,omitempty" xml:"AvgDecodeTime,omitempty"`
	// Average physical read count during the execution period.
	AvgDiskReads *float64 `json:"AvgDiskReads,omitempty" xml:"AvgDiskReads,omitempty"`
	// Average response time (in milliseconds) during the execution period.
	AvgElapsedTime *float64 `json:"AvgElapsedTime,omitempty" xml:"AvgElapsedTime,omitempty"`
	// Average plan execution time (in milliseconds) during the execution period.
	AvgExecuteTime *float64 `json:"AvgExecuteTime,omitempty" xml:"AvgExecuteTime,omitempty"`
	// Average number of RPC requests executed during the execution period.
	AvgExecutorRpcCount *float64 `json:"AvgExecutorRpcCount,omitempty" xml:"AvgExecutorRpcCount,omitempty"`
	// Average degree of parallelism during the execution period.
	AvgExpectedWorkerCount *float64 `json:"AvgExpectedWorkerCount,omitempty" xml:"AvgExpectedWorkerCount,omitempty"`
	// Average plan generation time (in milliseconds) during the execution period.
	AvgGetPlanTime *float64 `json:"AvgGetPlanTime,omitempty" xml:"AvgGetPlanTime,omitempty"`
	// Average logical reads of the SQL during the execution period.
	AvgLogicalReads *float64 `json:"AvgLogicalReads,omitempty" xml:"AvgLogicalReads,omitempty"`
	// Strong consistent transaction percentage during the execution period.
	AvgMemstoreReadRows *float64 `json:"AvgMemstoreReadRows,omitempty" xml:"AvgMemstoreReadRows,omitempty"`
	// Average network transmission time (in milliseconds) during the execution period.
	AvgNetTime *float64 `json:"AvgNetTime,omitempty" xml:"AvgNetTime,omitempty"`
	// Average network enqueue time (in milliseconds) during the network waiting period.
	AvgNetWaitTime *float64 `json:"AvgNetWaitTime,omitempty" xml:"AvgNetWaitTime,omitempty"`
	// Average number of partition accessed during the execution period.
	AvgPartitionCount *float64 `json:"AvgPartitionCount,omitempty" xml:"AvgPartitionCount,omitempty"`
	// Average queueing time (in milliseconds) during the execution period.
	AvgQueueTime *float64 `json:"AvgQueueTime,omitempty" xml:"AvgQueueTime,omitempty"`
	// Average number of rows returned during the execution period.
	AvgReturnRows *float64 `json:"AvgReturnRows,omitempty" xml:"AvgReturnRows,omitempty"`
	// Average RowCache hit count during the execution period.
	AvgRowCacheHit *float64 `json:"AvgRowCacheHit,omitempty" xml:"AvgRowCacheHit,omitempty"`
	// Average number of RPC sent during the execution.
	AvgRpcCount *float64 `json:"AvgRpcCount,omitempty" xml:"AvgRpcCount,omitempty"`
	// Average Schedule event wait time (in milliseconds) during the scheduling period.
	AvgScheduleTime *float64 `json:"AvgScheduleTime,omitempty" xml:"AvgScheduleTime,omitempty"`
	// Eventually consistent transaction percentage during the execution period.
	AvgSsstoreReadRows *float64 `json:"AvgSsstoreReadRows,omitempty" xml:"AvgSsstoreReadRows,omitempty"`
	// Average number of threads used of the SQL during the execution period.
	AvgUsedWorkerCount *float64 `json:"AvgUsedWorkerCount,omitempty" xml:"AvgUsedWorkerCount,omitempty"`
	// Average UserIO event wait time (in milliseconds) during the execution period.
	AvgUserIoWaitTime *float64 `json:"AvgUserIoWaitTime,omitempty" xml:"AvgUserIoWaitTime,omitempty"`
	// Average number of waits during the execution period.
	AvgWaitCount *float64 `json:"AvgWaitCount,omitempty" xml:"AvgWaitCount,omitempty"`
	// Average wait time (in milliseconds) during the execution period.
	AvgWaitTime *float64 `json:"AvgWaitTime,omitempty" xml:"AvgWaitTime,omitempty"`
	// Client IP.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Distributed plan percentage during the execution period.
	DistPlanPercentage *float64 `json:"DistPlanPercentage,omitempty" xml:"DistPlanPercentage,omitempty"`
	DynamicSql         *bool    `json:"DynamicSql,omitempty" xml:"DynamicSql,omitempty"`
	// Average execution count per second during the execution period.
	ExecPs *float64 `json:"ExecPs,omitempty" xml:"ExecPs,omitempty"`
	// Total number of executions during the execution period.
	Executions *float64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// Average number of partition accessed during the execution period.
	FailCount *float64 `json:"FailCount,omitempty" xml:"FailCount,omitempty"`
	// Error percentage during the execution period.
	FailPercentage *float64 `json:"FailPercentage,omitempty" xml:"FailPercentage,omitempty"`
	// Whether an internal SQL.
	Inner *bool `json:"Inner,omitempty" xml:"Inner,omitempty"`
	// Local plan percentage during the execution period.
	LocalPlanPercentage *float64 `json:"LocalPlanPercentage,omitempty" xml:"LocalPlanPercentage,omitempty"`
	// Max affected rows during the execution period.
	MaxAffectedRows *float64 `json:"MaxAffectedRows,omitempty" xml:"MaxAffectedRows,omitempty"`
	// Max Application event wait time (in milliseconds) during the execution period
	MaxApplicationWaitTime *float64 `json:"MaxApplicationWaitTime,omitempty" xml:"MaxApplicationWaitTime,omitempty"`
	// Max Concurrency event wait time (in milliseconds) during the execution period
	MaxConcurrencyWaitTime *float64 `json:"MaxConcurrencyWaitTime,omitempty" xml:"MaxConcurrencyWaitTime,omitempty"`
	// Max CPU time.
	MaxCpuTime *float64 `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	// Max physical read count during the execution period.
	MaxDiskReads *float64 `json:"MaxDiskReads,omitempty" xml:"MaxDiskReads,omitempty"`
	// Max response time during the execution period.
	MaxElapsedTime *float64 `json:"MaxElapsedTime,omitempty" xml:"MaxElapsedTime,omitempty"`
	// Max returned rows during the execution period.
	MaxReturnRows *float64 `json:"MaxReturnRows,omitempty" xml:"MaxReturnRows,omitempty"`
	// Max UserIO event wait time (in milliseconds) during the execution period.
	MaxUserIoWaitTime *float64 `json:"MaxUserIoWaitTime,omitempty" xml:"MaxUserIoWaitTime,omitempty"`
	// Max wait time (in milliseconds) during the execution period.
	MaxWaitTime *float64 `json:"MaxWaitTime,omitempty" xml:"MaxWaitTime,omitempty"`
	// Plan hit rage during the execution period.
	MissPlanPercentage *float64 `json:"MissPlanPercentage,omitempty" xml:"MissPlanPercentage,omitempty"`
	// Missed hit count of the execution plan during the execution period.
	MissPlans *float64 `json:"MissPlans,omitempty" xml:"MissPlans,omitempty"`
	// Remote plan percentage during the execution period.
	RemotePlanPercentage *float64 `json:"RemotePlanPercentage,omitempty" xml:"RemotePlanPercentage,omitempty"`
	// Remote execution count during the execution period.
	RemotePlans *float64 `json:"RemotePlans,omitempty" xml:"RemotePlans,omitempty"`
	// Number of occurrences of code 4012 during the execution period.
	RetCode4012Count *int64 `json:"RetCode4012Count,omitempty" xml:"RetCode4012Count,omitempty"`
	// Number of occurrences of code 4013 during the execution period.
	RetCode4013Count *int64 `json:"RetCode4013Count,omitempty" xml:"RetCode4013Count,omitempty"`
	// Number of occurrences of code 5001 during the execution period.
	RetCode5001Count *int64 `json:"RetCode5001Count,omitempty" xml:"RetCode5001Count,omitempty"`
	// Number of occurrences of code 5024 during the execution period.
	RetCode5024Count *int64 `json:"RetCode5024Count,omitempty" xml:"RetCode5024Count,omitempty"`
	// Number of occurrences of code 5167 during the execution period.
	RetCode5167Count *int64 `json:"RetCode5167Count,omitempty" xml:"RetCode5167Count,omitempty"`
	// Number of occurrences of code 5217 during the execution period.
	RetCode5217Count *int64 `json:"RetCode5217Count,omitempty" xml:"RetCode5217Count,omitempty"`
	// Number of occurrences of code 6002 during the execution period.
	RetCode6002Count *int64 `json:"RetCode6002Count,omitempty" xml:"RetCode6002Count,omitempty"`
	// Total number of retries during the execution period.
	RetryCount *float64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	// RPC count during the execution period.
	RpcCount *float64 `json:"RpcCount,omitempty" xml:"RpcCount,omitempty"`
	// The server where the SQL is executed.
	Server *string `json:"Server,omitempty" xml:"Server,omitempty"`
	// The IP address of the server.
	ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"`
	// The server port where the SQL is executed.
	ServerPort *int64 `json:"ServerPort,omitempty" xml:"ServerPort,omitempty"`
	// SQL ID.
	SqlId   *string                                          `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	SqlList []*DescribeOasSlowSQLListResponseBodyDataSqlList `json:"SqlList,omitempty" xml:"SqlList,omitempty" type:"Repeated"`
	// SQL text (the first 100 characters).
	SqlTextShort *string `json:"SqlTextShort,omitempty" xml:"SqlTextShort,omitempty"`
	// SQL type.
	SqlType *string `json:"SqlType,omitempty" xml:"SqlType,omitempty"`
	// Strong consistent transaction percentage during the execution period.
	StrongConsistencyPercentage *float64 `json:"StrongConsistencyPercentage,omitempty" xml:"StrongConsistencyPercentage,omitempty"`
	SumDbTime                   *float64 `json:"SumDbTime,omitempty" xml:"SumDbTime,omitempty"`
	// Total response time (in milliseconds) during the execution period.
	SumElapsedTime *float64 `json:"SumElapsedTime,omitempty" xml:"SumElapsedTime,omitempty"`
	// Total logical reads of the SQL during the execution period.
	SumLogicalReads *float64 `json:"SumLogicalReads,omitempty" xml:"SumLogicalReads,omitempty"`
	// The total wait time (in milliseconds) during the internal waiting period.
	SumWaitTime *float64 `json:"SumWaitTime,omitempty" xml:"SumWaitTime,omitempty"`
	// Table scan percentage during the execution period.
	TableScanPercentage *float64 `json:"TableScanPercentage,omitempty" xml:"TableScanPercentage,omitempty"`
	// Total wait time during the execution period.
	TotalWaitTime *float64 `json:"TotalWaitTime,omitempty" xml:"TotalWaitTime,omitempty"`
	// Username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// Longest wait event during the execution period.
	WaitEvent *string `json:"WaitEvent,omitempty" xml:"WaitEvent,omitempty"`
	// Eventually consistent transaction percentage during the execution period.
	WeakConsistencyPercentage *float64 `json:"WeakConsistencyPercentage,omitempty" xml:"WeakConsistencyPercentage,omitempty"`
}

func (DescribeOasSlowSQLListResponseBodyData) GoString

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgAffectedRows

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgApplicationWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgBlockCacheHit

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgBlockIndexCacheHit

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgBloomFilterCacheHit

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgConcurrencyWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgCpuTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgDbTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgDecodeTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgDiskReads

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgElapsedTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgExecuteTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgExecutorRpcCount

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgExpectedWorkerCount

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgGetPlanTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgLogicalReads

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgMemstoreReadRows

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgNetTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgNetWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgPartitionCount

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgQueueTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgReturnRows

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgRowCacheHit

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgRpcCount

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgScheduleTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgSsstoreReadRows

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgUsedWorkerCount

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgUserIoWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgWaitCount

func (*DescribeOasSlowSQLListResponseBodyData) SetAvgWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetClientIp

func (*DescribeOasSlowSQLListResponseBodyData) SetDbName

func (*DescribeOasSlowSQLListResponseBodyData) SetDistPlanPercentage

func (*DescribeOasSlowSQLListResponseBodyData) SetDynamicSql

func (*DescribeOasSlowSQLListResponseBodyData) SetExecPs

func (*DescribeOasSlowSQLListResponseBodyData) SetExecutions

func (*DescribeOasSlowSQLListResponseBodyData) SetFailCount

func (*DescribeOasSlowSQLListResponseBodyData) SetFailPercentage

func (*DescribeOasSlowSQLListResponseBodyData) SetInner

func (*DescribeOasSlowSQLListResponseBodyData) SetLocalPlanPercentage

func (*DescribeOasSlowSQLListResponseBodyData) SetMaxAffectedRows

func (*DescribeOasSlowSQLListResponseBodyData) SetMaxApplicationWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetMaxConcurrencyWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetMaxCpuTime

func (*DescribeOasSlowSQLListResponseBodyData) SetMaxDiskReads

func (*DescribeOasSlowSQLListResponseBodyData) SetMaxElapsedTime

func (*DescribeOasSlowSQLListResponseBodyData) SetMaxReturnRows

func (*DescribeOasSlowSQLListResponseBodyData) SetMaxUserIoWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetMaxWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetMissPlanPercentage

func (*DescribeOasSlowSQLListResponseBodyData) SetMissPlans

func (*DescribeOasSlowSQLListResponseBodyData) SetRemotePlanPercentage

func (*DescribeOasSlowSQLListResponseBodyData) SetRemotePlans

func (*DescribeOasSlowSQLListResponseBodyData) SetRetCode4012Count

func (*DescribeOasSlowSQLListResponseBodyData) SetRetCode4013Count

func (*DescribeOasSlowSQLListResponseBodyData) SetRetCode5001Count

func (*DescribeOasSlowSQLListResponseBodyData) SetRetCode5024Count

func (*DescribeOasSlowSQLListResponseBodyData) SetRetCode5167Count

func (*DescribeOasSlowSQLListResponseBodyData) SetRetCode5217Count

func (*DescribeOasSlowSQLListResponseBodyData) SetRetCode6002Count

func (*DescribeOasSlowSQLListResponseBodyData) SetRetryCount

func (*DescribeOasSlowSQLListResponseBodyData) SetRpcCount

func (*DescribeOasSlowSQLListResponseBodyData) SetServer

func (*DescribeOasSlowSQLListResponseBodyData) SetServerIp

func (*DescribeOasSlowSQLListResponseBodyData) SetServerPort

func (*DescribeOasSlowSQLListResponseBodyData) SetSqlId

func (*DescribeOasSlowSQLListResponseBodyData) SetSqlTextShort

func (*DescribeOasSlowSQLListResponseBodyData) SetSqlType

func (*DescribeOasSlowSQLListResponseBodyData) SetStrongConsistencyPercentage

func (*DescribeOasSlowSQLListResponseBodyData) SetSumDbTime

func (*DescribeOasSlowSQLListResponseBodyData) SetSumElapsedTime

func (*DescribeOasSlowSQLListResponseBodyData) SetSumLogicalReads

func (*DescribeOasSlowSQLListResponseBodyData) SetSumWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetTableScanPercentage

func (*DescribeOasSlowSQLListResponseBodyData) SetTotalWaitTime

func (*DescribeOasSlowSQLListResponseBodyData) SetUserName

func (*DescribeOasSlowSQLListResponseBodyData) SetWaitEvent

func (*DescribeOasSlowSQLListResponseBodyData) SetWeakConsistencyPercentage

func (DescribeOasSlowSQLListResponseBodyData) String

type DescribeOasSlowSQLListResponseBodyDataSqlList

type DescribeOasSlowSQLListResponseBodyDataSqlList struct {
	AvgAffectedRows             *float64 `json:"AvgAffectedRows,omitempty" xml:"AvgAffectedRows,omitempty"`
	AvgApplicationWaitTime      *float64 `json:"AvgApplicationWaitTime,omitempty" xml:"AvgApplicationWaitTime,omitempty"`
	AvgBlockCacheHit            *float64 `json:"AvgBlockCacheHit,omitempty" xml:"AvgBlockCacheHit,omitempty"`
	AvgBlockIndexCacheHit       *float64 `json:"AvgBlockIndexCacheHit,omitempty" xml:"AvgBlockIndexCacheHit,omitempty"`
	AvgBloomFilterCacheHit      *float64 `json:"AvgBloomFilterCacheHit,omitempty" xml:"AvgBloomFilterCacheHit,omitempty"`
	AvgConcurrencyWaitTime      *float64 `json:"AvgConcurrencyWaitTime,omitempty" xml:"AvgConcurrencyWaitTime,omitempty"`
	AvgCpuTime                  *float64 `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	AvgDbTime                   *float64 `json:"AvgDbTime,omitempty" xml:"AvgDbTime,omitempty"`
	AvgDecodeTime               *float64 `json:"AvgDecodeTime,omitempty" xml:"AvgDecodeTime,omitempty"`
	AvgDiskReads                *float64 `json:"AvgDiskReads,omitempty" xml:"AvgDiskReads,omitempty"`
	AvgElapsedTime              *float64 `json:"AvgElapsedTime,omitempty" xml:"AvgElapsedTime,omitempty"`
	AvgExecuteTime              *float64 `json:"AvgExecuteTime,omitempty" xml:"AvgExecuteTime,omitempty"`
	AvgExecutorRpcCount         *float64 `json:"AvgExecutorRpcCount,omitempty" xml:"AvgExecutorRpcCount,omitempty"`
	AvgExpectedWorkerCount      *float64 `json:"AvgExpectedWorkerCount,omitempty" xml:"AvgExpectedWorkerCount,omitempty"`
	AvgGetPlanTime              *float64 `json:"AvgGetPlanTime,omitempty" xml:"AvgGetPlanTime,omitempty"`
	AvgLogicalReads             *float64 `json:"AvgLogicalReads,omitempty" xml:"AvgLogicalReads,omitempty"`
	AvgMemstoreReadRows         *float64 `json:"AvgMemstoreReadRows,omitempty" xml:"AvgMemstoreReadRows,omitempty"`
	AvgNetTime                  *float64 `json:"AvgNetTime,omitempty" xml:"AvgNetTime,omitempty"`
	AvgNetWaitTime              *float64 `json:"AvgNetWaitTime,omitempty" xml:"AvgNetWaitTime,omitempty"`
	AvgPartitionCount           *float64 `json:"AvgPartitionCount,omitempty" xml:"AvgPartitionCount,omitempty"`
	AvgQueueTime                *float64 `json:"AvgQueueTime,omitempty" xml:"AvgQueueTime,omitempty"`
	AvgReturnRows               *float64 `json:"AvgReturnRows,omitempty" xml:"AvgReturnRows,omitempty"`
	AvgRowCacheHit              *float64 `json:"AvgRowCacheHit,omitempty" xml:"AvgRowCacheHit,omitempty"`
	AvgRpcCount                 *float64 `json:"AvgRpcCount,omitempty" xml:"AvgRpcCount,omitempty"`
	AvgScheduleTime             *float64 `json:"AvgScheduleTime,omitempty" xml:"AvgScheduleTime,omitempty"`
	AvgSsstoreReadRows          *float64 `json:"AvgSsstoreReadRows,omitempty" xml:"AvgSsstoreReadRows,omitempty"`
	AvgUsedWorkerCount          *float64 `json:"AvgUsedWorkerCount,omitempty" xml:"AvgUsedWorkerCount,omitempty"`
	AvgUserIoWaitTime           *float64 `json:"AvgUserIoWaitTime,omitempty" xml:"AvgUserIoWaitTime,omitempty"`
	AvgWaitCount                *float64 `json:"AvgWaitCount,omitempty" xml:"AvgWaitCount,omitempty"`
	AvgWaitTime                 *float64 `json:"AvgWaitTime,omitempty" xml:"AvgWaitTime,omitempty"`
	ClientIp                    *string  `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	DbName                      *string  `json:"DbName,omitempty" xml:"DbName,omitempty"`
	DistPlanPercentage          *float64 `json:"DistPlanPercentage,omitempty" xml:"DistPlanPercentage,omitempty"`
	ExecPs                      *float64 `json:"ExecPs,omitempty" xml:"ExecPs,omitempty"`
	Executions                  *float64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	FailCount                   *float64 `json:"FailCount,omitempty" xml:"FailCount,omitempty"`
	FailPercentage              *float64 `json:"FailPercentage,omitempty" xml:"FailPercentage,omitempty"`
	Inner                       *bool    `json:"Inner,omitempty" xml:"Inner,omitempty"`
	LocalPlanPercentage         *float64 `json:"LocalPlanPercentage,omitempty" xml:"LocalPlanPercentage,omitempty"`
	MaxAffectedRows             *float64 `json:"MaxAffectedRows,omitempty" xml:"MaxAffectedRows,omitempty"`
	MaxApplicationWaitTime      *float64 `json:"MaxApplicationWaitTime,omitempty" xml:"MaxApplicationWaitTime,omitempty"`
	MaxConcurrencyWaitTime      *float64 `json:"MaxConcurrencyWaitTime,omitempty" xml:"MaxConcurrencyWaitTime,omitempty"`
	MaxCpuTime                  *float64 `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	MaxDiskReads                *float64 `json:"MaxDiskReads,omitempty" xml:"MaxDiskReads,omitempty"`
	MaxElapsedTime              *float64 `json:"MaxElapsedTime,omitempty" xml:"MaxElapsedTime,omitempty"`
	MaxReturnRows               *float64 `json:"MaxReturnRows,omitempty" xml:"MaxReturnRows,omitempty"`
	MaxUserIoWaitTime           *float64 `json:"MaxUserIoWaitTime,omitempty" xml:"MaxUserIoWaitTime,omitempty"`
	MaxWaitTime                 *float64 `json:"MaxWaitTime,omitempty" xml:"MaxWaitTime,omitempty"`
	MissPlanPercentage          *float64 `json:"MissPlanPercentage,omitempty" xml:"MissPlanPercentage,omitempty"`
	MissPlans                   *float64 `json:"MissPlans,omitempty" xml:"MissPlans,omitempty"`
	RemotePlanPercentage        *float64 `json:"RemotePlanPercentage,omitempty" xml:"RemotePlanPercentage,omitempty"`
	RemotePlans                 *float64 `json:"RemotePlans,omitempty" xml:"RemotePlans,omitempty"`
	RetCode4012Count            *int64   `json:"RetCode4012Count,omitempty" xml:"RetCode4012Count,omitempty"`
	RetCode4013Count            *int64   `json:"RetCode4013Count,omitempty" xml:"RetCode4013Count,omitempty"`
	RetCode5001Count            *int64   `json:"RetCode5001Count,omitempty" xml:"RetCode5001Count,omitempty"`
	RetCode5024Count            *int64   `json:"RetCode5024Count,omitempty" xml:"RetCode5024Count,omitempty"`
	RetCode5167Count            *int64   `json:"RetCode5167Count,omitempty" xml:"RetCode5167Count,omitempty"`
	RetCode5217Count            *int64   `json:"RetCode5217Count,omitempty" xml:"RetCode5217Count,omitempty"`
	RetCode6002Count            *int64   `json:"RetCode6002Count,omitempty" xml:"RetCode6002Count,omitempty"`
	RetryCount                  *float64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	RpcCount                    *float64 `json:"RpcCount,omitempty" xml:"RpcCount,omitempty"`
	Server                      *string  `json:"Server,omitempty" xml:"Server,omitempty"`
	ServerIp                    *string  `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"`
	ServerPort                  *int64   `json:"ServerPort,omitempty" xml:"ServerPort,omitempty"`
	SqlId                       *string  `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	SqlTextShort                *string  `json:"SqlTextShort,omitempty" xml:"SqlTextShort,omitempty"`
	SqlType                     *string  `json:"SqlType,omitempty" xml:"SqlType,omitempty"`
	StrongConsistencyPercentage *float64 `json:"StrongConsistencyPercentage,omitempty" xml:"StrongConsistencyPercentage,omitempty"`
	SumDbTime                   *float64 `json:"SumDbTime,omitempty" xml:"SumDbTime,omitempty"`
	SumElapsedTime              *float64 `json:"SumElapsedTime,omitempty" xml:"SumElapsedTime,omitempty"`
	SumLogicalReads             *float64 `json:"SumLogicalReads,omitempty" xml:"SumLogicalReads,omitempty"`
	SumWaitTime                 *float64 `json:"SumWaitTime,omitempty" xml:"SumWaitTime,omitempty"`
	TableScanPercentage         *float64 `json:"TableScanPercentage,omitempty" xml:"TableScanPercentage,omitempty"`
	TotalWaitTime               *float64 `json:"TotalWaitTime,omitempty" xml:"TotalWaitTime,omitempty"`
	UserName                    *string  `json:"UserName,omitempty" xml:"UserName,omitempty"`
	WaitEvent                   *string  `json:"WaitEvent,omitempty" xml:"WaitEvent,omitempty"`
	WeakConsistencyPercentage   *float64 `json:"WeakConsistencyPercentage,omitempty" xml:"WeakConsistencyPercentage,omitempty"`
}

func (DescribeOasSlowSQLListResponseBodyDataSqlList) GoString

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgAffectedRows

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgApplicationWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgBlockCacheHit

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgBlockIndexCacheHit

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgBloomFilterCacheHit

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgConcurrencyWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgCpuTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgDbTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgDecodeTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgDiskReads

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgElapsedTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgExecuteTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgExecutorRpcCount

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgExpectedWorkerCount

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgGetPlanTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgLogicalReads

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgMemstoreReadRows

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgNetTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgNetWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgPartitionCount

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgQueueTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgReturnRows

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgRowCacheHit

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgRpcCount

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgScheduleTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgSsstoreReadRows

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgUsedWorkerCount

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgUserIoWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgWaitCount

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetAvgWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetClientIp

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetDbName

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetDistPlanPercentage

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetExecPs

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetExecutions

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetFailCount

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetFailPercentage

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetInner

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetLocalPlanPercentage

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMaxAffectedRows

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMaxApplicationWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMaxConcurrencyWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMaxCpuTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMaxDiskReads

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMaxElapsedTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMaxReturnRows

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMaxUserIoWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMaxWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMissPlanPercentage

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetMissPlans

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRemotePlanPercentage

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRemotePlans

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRetCode4012Count

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRetCode4013Count

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRetCode5001Count

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRetCode5024Count

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRetCode5167Count

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRetCode5217Count

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRetCode6002Count

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRetryCount

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetRpcCount

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetServer

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetServerIp

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetServerPort

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetSqlId

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetSqlTextShort

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetSqlType

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetStrongConsistencyPercentage

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetSumDbTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetSumElapsedTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetSumLogicalReads

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetSumWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetTableScanPercentage

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetTotalWaitTime

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetUserName

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetWaitEvent

func (*DescribeOasSlowSQLListResponseBodyDataSqlList) SetWeakConsistencyPercentage

func (DescribeOasSlowSQLListResponseBodyDataSqlList) String

type DescribeOasTopSQLListRequest

type DescribeOasTopSQLListRequest struct {
	// The language of the response. Valid values:
	//
	// - zh: Chinese
	// - en: English
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The name of the database.
	DbName     *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	DynamicSql *bool   `json:"DynamicSql,omitempty" xml:"DynamicSql,omitempty"`
	// The end time of querying the TOPSQL parameter.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// All parameters are referenced by the symbol @. For a list of available parameters, refer to the returned parameters in [Query performance indicators of an SQL statement](https://en.oceanbase.com/docs/community-ocp-en-10000000000840290).
	FilterCondition *string `json:"FilterCondition,omitempty" xml:"FilterCondition,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MergeDynamicSql *bool   `json:"MergeDynamicSql,omitempty" xml:"MergeDynamicSql,omitempty"`
	// The node IP.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The search keyword.
	SearchKeyWord *string `json:"SearchKeyWord,omitempty" xml:"SearchKeyWord,omitempty"`
	// The search parameter.
	SearchParam *string `json:"SearchParam,omitempty" xml:"SearchParam,omitempty"`
	// The search rule.
	SearchRule *string `json:"SearchRule,omitempty" xml:"SearchRule,omitempty"`
	// The search value.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
	// SQL ID.
	// > When the SQL ID is provided, the system collects all the request data for the target SQL ID. When the SQL ID is empty, the system collects all the request data for the entire database instance.
	SqlId *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	// Max length of the returned SQL text.
	SqlTextLength *int64 `json:"SqlTextLength,omitempty" xml:"SqlTextLength,omitempty"`
	// The start time of querying the TOPSQL parameter.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeOasTopSQLListRequest) GoString

func (s DescribeOasTopSQLListRequest) GoString() string

func (*DescribeOasTopSQLListRequest) SetAcceptLanguage

func (*DescribeOasTopSQLListRequest) SetDbName

func (*DescribeOasTopSQLListRequest) SetDynamicSql

func (*DescribeOasTopSQLListRequest) SetEndTime

func (*DescribeOasTopSQLListRequest) SetFilterCondition

func (*DescribeOasTopSQLListRequest) SetInstanceId

func (*DescribeOasTopSQLListRequest) SetMergeDynamicSql

func (*DescribeOasTopSQLListRequest) SetNodeIp

func (*DescribeOasTopSQLListRequest) SetSearchKeyWord

func (*DescribeOasTopSQLListRequest) SetSearchParam

func (*DescribeOasTopSQLListRequest) SetSearchRule

func (*DescribeOasTopSQLListRequest) SetSearchValue

func (*DescribeOasTopSQLListRequest) SetSqlId

func (*DescribeOasTopSQLListRequest) SetSqlTextLength

func (*DescribeOasTopSQLListRequest) SetStartTime

func (*DescribeOasTopSQLListRequest) SetTenantId

func (DescribeOasTopSQLListRequest) String

type DescribeOasTopSQLListResponse

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

func (DescribeOasTopSQLListResponse) GoString

func (*DescribeOasTopSQLListResponse) SetBody

func (*DescribeOasTopSQLListResponse) SetHeaders

func (*DescribeOasTopSQLListResponse) SetStatusCode

func (DescribeOasTopSQLListResponse) String

type DescribeOasTopSQLListResponseBody

type DescribeOasTopSQLListResponseBody struct {
	// The list of Top SQL.
	Data []*DescribeOasTopSQLListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeOasTopSQLListResponseBody) GoString

func (*DescribeOasTopSQLListResponseBody) SetRequestId

func (DescribeOasTopSQLListResponseBody) String

type DescribeOasTopSQLListResponseBodyData

type DescribeOasTopSQLListResponseBodyData struct {
	// Average updated rows during the execution period.
	AvgAffectedRows *float64 `json:"AvgAffectedRows,omitempty" xml:"AvgAffectedRows,omitempty"`
	// Average Application event wait time (in milliseconds) during the execution period.
	AvgApplicationWaitTime *float64 `json:"AvgApplicationWaitTime,omitempty" xml:"AvgApplicationWaitTime,omitempty"`
	// Average BlockCache hit count during the execution period.
	AvgBlockCacheHit *float64 `json:"AvgBlockCacheHit,omitempty" xml:"AvgBlockCacheHit,omitempty"`
	// Average BlockIndexCache hit count during the execution period.
	AvgBlockIndexCacheHit *float64 `json:"AvgBlockIndexCacheHit,omitempty" xml:"AvgBlockIndexCacheHit,omitempty"`
	// Average BloomFilterCache hit count during the execution period.
	AvgBloomFilterCacheHit *float64 `json:"AvgBloomFilterCacheHit,omitempty" xml:"AvgBloomFilterCacheHit,omitempty"`
	// Average Concurrency event wait time (in milliseconds) during the execution period.
	AvgConcurrencyWaitTime *float64 `json:"AvgConcurrencyWaitTime,omitempty" xml:"AvgConcurrencyWaitTime,omitempty"`
	// Average CPU time (in milliseconds) during the execution period.
	AvgCpuTime *float64 `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	AvgDbTime  *float64 `json:"AvgDbTime,omitempty" xml:"AvgDbTime,omitempty"`
	// Average syntax parsing time (in milliseconds) during the execution period.
	AvgDecodeTime *float64 `json:"AvgDecodeTime,omitempty" xml:"AvgDecodeTime,omitempty"`
	// Average physical read count during the execution period.
	AvgDiskReads *float64 `json:"AvgDiskReads,omitempty" xml:"AvgDiskReads,omitempty"`
	// Average response time (in milliseconds) during the execution period.
	AvgElapsedTime *float64 `json:"AvgElapsedTime,omitempty" xml:"AvgElapsedTime,omitempty"`
	// Average plan execution time (in milliseconds) during the execution period.
	AvgExecuteTime *float64 `json:"AvgExecuteTime,omitempty" xml:"AvgExecuteTime,omitempty"`
	// Average number of RPC requests executed during the execution period.
	AvgExecutorRpcCount *float64 `json:"AvgExecutorRpcCount,omitempty" xml:"AvgExecutorRpcCount,omitempty"`
	// Average degree of parallelism during the execution period.
	AvgExpectedWorkerCount *float64 `json:"AvgExpectedWorkerCount,omitempty" xml:"AvgExpectedWorkerCount,omitempty"`
	// Average plan generation time (in milliseconds) during the execution period.
	AvgGetPlanTime *float64 `json:"AvgGetPlanTime,omitempty" xml:"AvgGetPlanTime,omitempty"`
	// Average logical reads of the SQL during the execution period.
	AvgLogicalReads *float64 `json:"AvgLogicalReads,omitempty" xml:"AvgLogicalReads,omitempty"`
	// Strong consistent transaction percentage during the execution period.
	AvgMemstoreReadRows *float64 `json:"AvgMemstoreReadRows,omitempty" xml:"AvgMemstoreReadRows,omitempty"`
	// Average network transmission time (in milliseconds) during the execution period.
	AvgNetTime *float64 `json:"AvgNetTime,omitempty" xml:"AvgNetTime,omitempty"`
	// Average network enqueue time (in milliseconds) during the execution period.
	AvgNetWaitTime *float64 `json:"AvgNetWaitTime,omitempty" xml:"AvgNetWaitTime,omitempty"`
	// Average number of partition accessed during the execution period.
	AvgPartitionCount *float64 `json:"AvgPartitionCount,omitempty" xml:"AvgPartitionCount,omitempty"`
	// Average queueing time (in milliseconds) during the execution period.
	AvgQueueTime *float64 `json:"AvgQueueTime,omitempty" xml:"AvgQueueTime,omitempty"`
	// Average returned rows during the execution period.
	AvgReturnRows *float64 `json:"AvgReturnRows,omitempty" xml:"AvgReturnRows,omitempty"`
	// Average RowCache hit count during the execution period.
	AvgRowCacheHit *float64 `json:"AvgRowCacheHit,omitempty" xml:"AvgRowCacheHit,omitempty"`
	// Average count of RPC sent during the execution period.
	AvgRpcCount *float64 `json:"AvgRpcCount,omitempty" xml:"AvgRpcCount,omitempty"`
	// Average Schedule event wait time (in milliseconds) during the execution period.
	AvgScheduleTime *float64 `json:"AvgScheduleTime,omitempty" xml:"AvgScheduleTime,omitempty"`
	// Eventually consistent transaction percentage during the execution period.
	AvgSsstoreReadRows *float64 `json:"AvgSsstoreReadRows,omitempty" xml:"AvgSsstoreReadRows,omitempty"`
	// Average number of threads used of the SQL during the execution period.
	AvgUsedWorkerCount *float64 `json:"AvgUsedWorkerCount,omitempty" xml:"AvgUsedWorkerCount,omitempty"`
	// Average UserIO event wait time (in milliseconds) during the execution period.
	AvgUserIoWaitTime *float64 `json:"AvgUserIoWaitTime,omitempty" xml:"AvgUserIoWaitTime,omitempty"`
	// Average wait count during the execution period.
	AvgWaitCount *float64 `json:"AvgWaitCount,omitempty" xml:"AvgWaitCount,omitempty"`
	// Average wait time (in milliseconds) during the execution period.
	AvgWaitTime *float64 `json:"AvgWaitTime,omitempty" xml:"AvgWaitTime,omitempty"`
	// Client IP.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// CPU percentage.
	CpuPercentage *float64 `json:"CpuPercentage,omitempty" xml:"CpuPercentage,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Distributed plan percentage during the execution period.
	DistPlanPercentage *float64 `json:"DistPlanPercentage,omitempty" xml:"DistPlanPercentage,omitempty"`
	DynamicSql         *bool    `json:"DynamicSql,omitempty" xml:"DynamicSql,omitempty"`
	// Average execution count per second during the execution period.
	ExecPs *float64 `json:"ExecPs,omitempty" xml:"ExecPs,omitempty"`
	// Total number of executions during the execution period.
	Executions *float64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// Average number of partition accessed during the execution period.
	FailCount *float64 `json:"FailCount,omitempty" xml:"FailCount,omitempty"`
	// Error percentage during the execution period.
	FailPercentage *float64 `json:"FailPercentage,omitempty" xml:"FailPercentage,omitempty"`
	// Whether a internal SQL.
	Inner        *bool  `json:"Inner,omitempty" xml:"Inner,omitempty"`
	LastFailCode *int64 `json:"LastFailCode,omitempty" xml:"LastFailCode,omitempty"`
	// Local plan percentage during the execution period.
	LocalPlanPercentage *float64 `json:"LocalPlanPercentage,omitempty" xml:"LocalPlanPercentage,omitempty"`
	// Max affected rows during the execution period.
	MaxAffectedRows *float64 `json:"MaxAffectedRows,omitempty" xml:"MaxAffectedRows,omitempty"`
	// Max Application event wait time (in milliseconds) during the execution period.
	MaxApplicationWaitTime *float64 `json:"MaxApplicationWaitTime,omitempty" xml:"MaxApplicationWaitTime,omitempty"`
	// Max Concurrency event wait time (in milliseconds) during the execution period.
	MaxConcurrencyWaitTime *float64 `json:"MaxConcurrencyWaitTime,omitempty" xml:"MaxConcurrencyWaitTime,omitempty"`
	// Max CPU time (in milliseconds).
	MaxCpuTime *float64 `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	// Max physical read count during the execution period.
	MaxDiskReads *float64 `json:"MaxDiskReads,omitempty" xml:"MaxDiskReads,omitempty"`
	// Max response time during the execution period.
	MaxElapsedTime *float64 `json:"MaxElapsedTime,omitempty" xml:"MaxElapsedTime,omitempty"`
	// Max returned rows during the execution period.
	MaxReturnRows *float64 `json:"MaxReturnRows,omitempty" xml:"MaxReturnRows,omitempty"`
	// Max UserIO event wait time (in milliseconds) during the execution period.
	MaxUserIoWaitTime *float64 `json:"MaxUserIoWaitTime,omitempty" xml:"MaxUserIoWaitTime,omitempty"`
	// Max wait time (in milliseconds) during the execution period.
	MaxWaitTime *float64 `json:"MaxWaitTime,omitempty" xml:"MaxWaitTime,omitempty"`
	// Plan hit rage during the execution period.
	MissPlanPercentage *float64 `json:"MissPlanPercentage,omitempty" xml:"MissPlanPercentage,omitempty"`
	// Missed hit count of the execution plan during the execution period.
	MissPlans *float64 `json:"MissPlans,omitempty" xml:"MissPlans,omitempty"`
	// Remote plan percentage during the execution period.
	RemotePlanPercentage *float64 `json:"RemotePlanPercentage,omitempty" xml:"RemotePlanPercentage,omitempty"`
	// Remote execution count during the execution period.
	RemotePlans *float64 `json:"RemotePlans,omitempty" xml:"RemotePlans,omitempty"`
	// Number of occurrences of the code 4012 during the execution period.
	RetCode4012Count *int64 `json:"RetCode4012Count,omitempty" xml:"RetCode4012Count,omitempty"`
	// Number of occurrences of the code 4013 during the execution period.
	RetCode4013Count *int64 `json:"RetCode4013Count,omitempty" xml:"RetCode4013Count,omitempty"`
	// Number of occurrences of the code 5001 during the execution period.
	RetCode5001Count *int64 `json:"RetCode5001Count,omitempty" xml:"RetCode5001Count,omitempty"`
	// Number of occurrences of the code 5024 during the execution period.
	RetCode5024Count *int64 `json:"RetCode5024Count,omitempty" xml:"RetCode5024Count,omitempty"`
	// Number of occurrences of the code 5167 during the execution period.
	RetCode5167Count *int64 `json:"RetCode5167Count,omitempty" xml:"RetCode5167Count,omitempty"`
	// Number of occurrences of the code 5217 during the execution period.
	RetCode5217Count *int64 `json:"RetCode5217Count,omitempty" xml:"RetCode5217Count,omitempty"`
	// Number of occurrences of the code 6002 during the execution period.
	RetCode6002Count *int64 `json:"RetCode6002Count,omitempty" xml:"RetCode6002Count,omitempty"`
	// Total retry count during the execution period.
	RetryCount *float64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	// RPC count during the execution period.
	RpcCount *float64 `json:"RpcCount,omitempty" xml:"RpcCount,omitempty"`
	// The server where the SQL is executed.
	Server *string `json:"Server,omitempty" xml:"Server,omitempty"`
	// The server IP where the SQL is executed.
	ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"`
	// The server port where the SQL is executed.
	ServerPort *int64 `json:"ServerPort,omitempty" xml:"ServerPort,omitempty"`
	// SQL ID.
	SqlId   *string                                         `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	SqlList []*DescribeOasTopSQLListResponseBodyDataSqlList `json:"SqlList,omitempty" xml:"SqlList,omitempty" type:"Repeated"`
	// SQL text (the first 100 characters).
	SqlTextShort *string `json:"SqlTextShort,omitempty" xml:"SqlTextShort,omitempty"`
	// SQL type.
	SqlType *string `json:"SqlType,omitempty" xml:"SqlType,omitempty"`
	// Strong consistent transaction percentage during the execution period.
	StrongConsistencyPercentage *float64 `json:"StrongConsistencyPercentage,omitempty" xml:"StrongConsistencyPercentage,omitempty"`
	SumDbTime                   *float64 `json:"SumDbTime,omitempty" xml:"SumDbTime,omitempty"`
	// Total response time (in milliseconds) during the execution period.
	SumElapsedTime *float64 `json:"SumElapsedTime,omitempty" xml:"SumElapsedTime,omitempty"`
	// Total logical reads.
	SumLogicalReads *float64 `json:"SumLogicalReads,omitempty" xml:"SumLogicalReads,omitempty"`
	// Total wait time (in milliseconds) during the execution period.
	SumWaitTime *float64 `json:"SumWaitTime,omitempty" xml:"SumWaitTime,omitempty"`
	// Table scan percentage during the execution period.
	TableScanPercentage *float64 `json:"TableScanPercentage,omitempty" xml:"TableScanPercentage,omitempty"`
	// Total wait time (in milliseconds) during the execution period.
	TotalWaitTime *float64 `json:"TotalWaitTime,omitempty" xml:"TotalWaitTime,omitempty"`
	// Username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// Longest wait event during the execution period.
	WaitEvent *string `json:"WaitEvent,omitempty" xml:"WaitEvent,omitempty"`
	// Eventually consistent transaction percentage during the execution period.
	WeakConsistencyPercentage *float64 `json:"WeakConsistencyPercentage,omitempty" xml:"WeakConsistencyPercentage,omitempty"`
}

func (DescribeOasTopSQLListResponseBodyData) GoString

func (*DescribeOasTopSQLListResponseBodyData) SetAvgAffectedRows

func (*DescribeOasTopSQLListResponseBodyData) SetAvgApplicationWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgBlockCacheHit

func (*DescribeOasTopSQLListResponseBodyData) SetAvgBlockIndexCacheHit

func (*DescribeOasTopSQLListResponseBodyData) SetAvgBloomFilterCacheHit

func (*DescribeOasTopSQLListResponseBodyData) SetAvgConcurrencyWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgCpuTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgDbTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgDecodeTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgDiskReads

func (*DescribeOasTopSQLListResponseBodyData) SetAvgElapsedTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgExecuteTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgExecutorRpcCount

func (*DescribeOasTopSQLListResponseBodyData) SetAvgExpectedWorkerCount

func (*DescribeOasTopSQLListResponseBodyData) SetAvgGetPlanTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgLogicalReads

func (*DescribeOasTopSQLListResponseBodyData) SetAvgMemstoreReadRows

func (*DescribeOasTopSQLListResponseBodyData) SetAvgNetTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgNetWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgPartitionCount

func (*DescribeOasTopSQLListResponseBodyData) SetAvgQueueTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgReturnRows

func (*DescribeOasTopSQLListResponseBodyData) SetAvgRowCacheHit

func (*DescribeOasTopSQLListResponseBodyData) SetAvgRpcCount

func (*DescribeOasTopSQLListResponseBodyData) SetAvgScheduleTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgSsstoreReadRows

func (*DescribeOasTopSQLListResponseBodyData) SetAvgUsedWorkerCount

func (*DescribeOasTopSQLListResponseBodyData) SetAvgUserIoWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetAvgWaitCount

func (*DescribeOasTopSQLListResponseBodyData) SetAvgWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetClientIp

func (*DescribeOasTopSQLListResponseBodyData) SetCpuPercentage

func (*DescribeOasTopSQLListResponseBodyData) SetDbName

func (*DescribeOasTopSQLListResponseBodyData) SetDistPlanPercentage

func (*DescribeOasTopSQLListResponseBodyData) SetDynamicSql

func (*DescribeOasTopSQLListResponseBodyData) SetExecPs

func (*DescribeOasTopSQLListResponseBodyData) SetExecutions

func (*DescribeOasTopSQLListResponseBodyData) SetFailCount

func (*DescribeOasTopSQLListResponseBodyData) SetFailPercentage

func (*DescribeOasTopSQLListResponseBodyData) SetInner

func (*DescribeOasTopSQLListResponseBodyData) SetLastFailCode

func (*DescribeOasTopSQLListResponseBodyData) SetLocalPlanPercentage

func (*DescribeOasTopSQLListResponseBodyData) SetMaxAffectedRows

func (*DescribeOasTopSQLListResponseBodyData) SetMaxApplicationWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetMaxConcurrencyWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetMaxCpuTime

func (*DescribeOasTopSQLListResponseBodyData) SetMaxDiskReads

func (*DescribeOasTopSQLListResponseBodyData) SetMaxElapsedTime

func (*DescribeOasTopSQLListResponseBodyData) SetMaxReturnRows

func (*DescribeOasTopSQLListResponseBodyData) SetMaxUserIoWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetMaxWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetMissPlanPercentage

func (*DescribeOasTopSQLListResponseBodyData) SetMissPlans

func (*DescribeOasTopSQLListResponseBodyData) SetRemotePlanPercentage

func (*DescribeOasTopSQLListResponseBodyData) SetRemotePlans

func (*DescribeOasTopSQLListResponseBodyData) SetRetCode4012Count

func (*DescribeOasTopSQLListResponseBodyData) SetRetCode4013Count

func (*DescribeOasTopSQLListResponseBodyData) SetRetCode5001Count

func (*DescribeOasTopSQLListResponseBodyData) SetRetCode5024Count

func (*DescribeOasTopSQLListResponseBodyData) SetRetCode5167Count

func (*DescribeOasTopSQLListResponseBodyData) SetRetCode5217Count

func (*DescribeOasTopSQLListResponseBodyData) SetRetCode6002Count

func (*DescribeOasTopSQLListResponseBodyData) SetRetryCount

func (*DescribeOasTopSQLListResponseBodyData) SetRpcCount

func (*DescribeOasTopSQLListResponseBodyData) SetServer

func (*DescribeOasTopSQLListResponseBodyData) SetServerIp

func (*DescribeOasTopSQLListResponseBodyData) SetServerPort

func (*DescribeOasTopSQLListResponseBodyData) SetSqlId

func (*DescribeOasTopSQLListResponseBodyData) SetSqlTextShort

func (*DescribeOasTopSQLListResponseBodyData) SetSqlType

func (*DescribeOasTopSQLListResponseBodyData) SetStrongConsistencyPercentage

func (*DescribeOasTopSQLListResponseBodyData) SetSumDbTime

func (*DescribeOasTopSQLListResponseBodyData) SetSumElapsedTime

func (*DescribeOasTopSQLListResponseBodyData) SetSumLogicalReads

func (*DescribeOasTopSQLListResponseBodyData) SetSumWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetTableScanPercentage

func (*DescribeOasTopSQLListResponseBodyData) SetTotalWaitTime

func (*DescribeOasTopSQLListResponseBodyData) SetUserName

func (*DescribeOasTopSQLListResponseBodyData) SetWaitEvent

func (*DescribeOasTopSQLListResponseBodyData) SetWeakConsistencyPercentage

func (DescribeOasTopSQLListResponseBodyData) String

type DescribeOasTopSQLListResponseBodyDataSqlList

type DescribeOasTopSQLListResponseBodyDataSqlList struct {
	AvgAffectedRows             *float64 `json:"AvgAffectedRows,omitempty" xml:"AvgAffectedRows,omitempty"`
	AvgApplicationWaitTime      *float64 `json:"AvgApplicationWaitTime,omitempty" xml:"AvgApplicationWaitTime,omitempty"`
	AvgBlockCacheHit            *float64 `json:"AvgBlockCacheHit,omitempty" xml:"AvgBlockCacheHit,omitempty"`
	AvgBlockIndexCacheHit       *float64 `json:"AvgBlockIndexCacheHit,omitempty" xml:"AvgBlockIndexCacheHit,omitempty"`
	AvgBloomFilterCacheHit      *float64 `json:"AvgBloomFilterCacheHit,omitempty" xml:"AvgBloomFilterCacheHit,omitempty"`
	AvgConcurrencyWaitTime      *float64 `json:"AvgConcurrencyWaitTime,omitempty" xml:"AvgConcurrencyWaitTime,omitempty"`
	AvgCpuTime                  *float64 `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	AvgDbTime                   *float64 `json:"AvgDbTime,omitempty" xml:"AvgDbTime,omitempty"`
	AvgDecodeTime               *float64 `json:"AvgDecodeTime,omitempty" xml:"AvgDecodeTime,omitempty"`
	AvgDiskReads                *float64 `json:"AvgDiskReads,omitempty" xml:"AvgDiskReads,omitempty"`
	AvgElapsedTime              *float64 `json:"AvgElapsedTime,omitempty" xml:"AvgElapsedTime,omitempty"`
	AvgExecuteTime              *float64 `json:"AvgExecuteTime,omitempty" xml:"AvgExecuteTime,omitempty"`
	AvgExecutorRpcCount         *float64 `json:"AvgExecutorRpcCount,omitempty" xml:"AvgExecutorRpcCount,omitempty"`
	AvgExpectedWorkerCount      *float64 `json:"AvgExpectedWorkerCount,omitempty" xml:"AvgExpectedWorkerCount,omitempty"`
	AvgGetPlanTime              *float64 `json:"AvgGetPlanTime,omitempty" xml:"AvgGetPlanTime,omitempty"`
	AvgLogicalReads             *float64 `json:"AvgLogicalReads,omitempty" xml:"AvgLogicalReads,omitempty"`
	AvgMemstoreReadRows         *float64 `json:"AvgMemstoreReadRows,omitempty" xml:"AvgMemstoreReadRows,omitempty"`
	AvgNetTime                  *float64 `json:"AvgNetTime,omitempty" xml:"AvgNetTime,omitempty"`
	AvgNetWaitTime              *float64 `json:"AvgNetWaitTime,omitempty" xml:"AvgNetWaitTime,omitempty"`
	AvgPartitionCount           *float64 `json:"AvgPartitionCount,omitempty" xml:"AvgPartitionCount,omitempty"`
	AvgQueueTime                *float64 `json:"AvgQueueTime,omitempty" xml:"AvgQueueTime,omitempty"`
	AvgReturnRows               *float64 `json:"AvgReturnRows,omitempty" xml:"AvgReturnRows,omitempty"`
	AvgRowCacheHit              *float64 `json:"AvgRowCacheHit,omitempty" xml:"AvgRowCacheHit,omitempty"`
	AvgRpcCount                 *float64 `json:"AvgRpcCount,omitempty" xml:"AvgRpcCount,omitempty"`
	AvgScheduleTime             *float64 `json:"AvgScheduleTime,omitempty" xml:"AvgScheduleTime,omitempty"`
	AvgSsstoreReadRows          *float64 `json:"AvgSsstoreReadRows,omitempty" xml:"AvgSsstoreReadRows,omitempty"`
	AvgUsedWorkerCount          *float64 `json:"AvgUsedWorkerCount,omitempty" xml:"AvgUsedWorkerCount,omitempty"`
	AvgUserIoWaitTime           *float64 `json:"AvgUserIoWaitTime,omitempty" xml:"AvgUserIoWaitTime,omitempty"`
	AvgWaitCount                *float64 `json:"AvgWaitCount,omitempty" xml:"AvgWaitCount,omitempty"`
	AvgWaitTime                 *float64 `json:"AvgWaitTime,omitempty" xml:"AvgWaitTime,omitempty"`
	ClientIp                    *string  `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	CpuPercentage               *float64 `json:"CpuPercentage,omitempty" xml:"CpuPercentage,omitempty"`
	DbName                      *string  `json:"DbName,omitempty" xml:"DbName,omitempty"`
	DistPlanPercentage          *float64 `json:"DistPlanPercentage,omitempty" xml:"DistPlanPercentage,omitempty"`
	ExecPs                      *float64 `json:"ExecPs,omitempty" xml:"ExecPs,omitempty"`
	Executions                  *float64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	FailCount                   *float64 `json:"FailCount,omitempty" xml:"FailCount,omitempty"`
	FailPercentage              *float64 `json:"FailPercentage,omitempty" xml:"FailPercentage,omitempty"`
	Inner                       *bool    `json:"Inner,omitempty" xml:"Inner,omitempty"`
	LocalPlanPercentage         *float64 `json:"LocalPlanPercentage,omitempty" xml:"LocalPlanPercentage,omitempty"`
	MaxAffectedRows             *float64 `json:"MaxAffectedRows,omitempty" xml:"MaxAffectedRows,omitempty"`
	MaxApplicationWaitTime      *float64 `json:"MaxApplicationWaitTime,omitempty" xml:"MaxApplicationWaitTime,omitempty"`
	MaxConcurrencyWaitTime      *float64 `json:"MaxConcurrencyWaitTime,omitempty" xml:"MaxConcurrencyWaitTime,omitempty"`
	MaxCpuTime                  *float64 `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	MaxDiskReads                *float64 `json:"MaxDiskReads,omitempty" xml:"MaxDiskReads,omitempty"`
	MaxElapsedTime              *float64 `json:"MaxElapsedTime,omitempty" xml:"MaxElapsedTime,omitempty"`
	MaxReturnRows               *float64 `json:"MaxReturnRows,omitempty" xml:"MaxReturnRows,omitempty"`
	MaxUserIoWaitTime           *float64 `json:"MaxUserIoWaitTime,omitempty" xml:"MaxUserIoWaitTime,omitempty"`
	MaxWaitTime                 *float64 `json:"MaxWaitTime,omitempty" xml:"MaxWaitTime,omitempty"`
	MissPlanPercentage          *float64 `json:"MissPlanPercentage,omitempty" xml:"MissPlanPercentage,omitempty"`
	MissPlans                   *float64 `json:"MissPlans,omitempty" xml:"MissPlans,omitempty"`
	RemotePlanPercentage        *float64 `json:"RemotePlanPercentage,omitempty" xml:"RemotePlanPercentage,omitempty"`
	RemotePlans                 *float64 `json:"RemotePlans,omitempty" xml:"RemotePlans,omitempty"`
	RetCode4012Count            *int64   `json:"RetCode4012Count,omitempty" xml:"RetCode4012Count,omitempty"`
	RetCode4013Count            *int64   `json:"RetCode4013Count,omitempty" xml:"RetCode4013Count,omitempty"`
	RetCode5001Count            *int64   `json:"RetCode5001Count,omitempty" xml:"RetCode5001Count,omitempty"`
	RetCode5024Count            *int64   `json:"RetCode5024Count,omitempty" xml:"RetCode5024Count,omitempty"`
	RetCode5167Count            *int64   `json:"RetCode5167Count,omitempty" xml:"RetCode5167Count,omitempty"`
	RetCode5217Count            *int64   `json:"RetCode5217Count,omitempty" xml:"RetCode5217Count,omitempty"`
	RetCode6002Count            *int64   `json:"RetCode6002Count,omitempty" xml:"RetCode6002Count,omitempty"`
	RetryCount                  *float64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	RpcCount                    *float64 `json:"RpcCount,omitempty" xml:"RpcCount,omitempty"`
	Server                      *string  `json:"Server,omitempty" xml:"Server,omitempty"`
	ServerIp                    *string  `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"`
	ServerPort                  *int64   `json:"ServerPort,omitempty" xml:"ServerPort,omitempty"`
	SqlId                       *string  `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	SqlTextShort                *string  `json:"SqlTextShort,omitempty" xml:"SqlTextShort,omitempty"`
	SqlType                     *string  `json:"SqlType,omitempty" xml:"SqlType,omitempty"`
	StrongConsistencyPercentage *float64 `json:"StrongConsistencyPercentage,omitempty" xml:"StrongConsistencyPercentage,omitempty"`
	SumDbTime                   *float64 `json:"SumDbTime,omitempty" xml:"SumDbTime,omitempty"`
	SumElapsedTime              *float64 `json:"SumElapsedTime,omitempty" xml:"SumElapsedTime,omitempty"`
	SumLogicalReads             *float64 `json:"SumLogicalReads,omitempty" xml:"SumLogicalReads,omitempty"`
	SumWaitTime                 *float64 `json:"SumWaitTime,omitempty" xml:"SumWaitTime,omitempty"`
	TableScanPercentage         *float64 `json:"TableScanPercentage,omitempty" xml:"TableScanPercentage,omitempty"`
	TotalWaitTime               *float64 `json:"TotalWaitTime,omitempty" xml:"TotalWaitTime,omitempty"`
	UserName                    *string  `json:"UserName,omitempty" xml:"UserName,omitempty"`
	WaitEvent                   *string  `json:"WaitEvent,omitempty" xml:"WaitEvent,omitempty"`
	WeakConsistencyPercentage   *float64 `json:"WeakConsistencyPercentage,omitempty" xml:"WeakConsistencyPercentage,omitempty"`
}

func (DescribeOasTopSQLListResponseBodyDataSqlList) GoString

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgAffectedRows

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgApplicationWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgBlockCacheHit

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgBlockIndexCacheHit

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgBloomFilterCacheHit

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgConcurrencyWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgCpuTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgDbTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgDecodeTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgDiskReads

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgElapsedTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgExecuteTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgExecutorRpcCount

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgExpectedWorkerCount

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgGetPlanTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgLogicalReads

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgMemstoreReadRows

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgNetTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgNetWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgPartitionCount

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgQueueTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgReturnRows

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgRowCacheHit

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgRpcCount

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgScheduleTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgSsstoreReadRows

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgUsedWorkerCount

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgUserIoWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgWaitCount

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetAvgWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetClientIp

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetCpuPercentage

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetDbName

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetDistPlanPercentage

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetExecPs

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetExecutions

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetFailCount

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetFailPercentage

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetInner

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetLocalPlanPercentage

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMaxAffectedRows

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMaxApplicationWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMaxConcurrencyWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMaxCpuTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMaxDiskReads

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMaxElapsedTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMaxReturnRows

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMaxUserIoWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMaxWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMissPlanPercentage

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetMissPlans

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRemotePlanPercentage

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRemotePlans

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRetCode4012Count

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRetCode4013Count

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRetCode5001Count

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRetCode5024Count

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRetCode5167Count

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRetCode5217Count

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRetCode6002Count

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRetryCount

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetRpcCount

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetServer

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetServerIp

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetServerPort

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetSqlId

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetSqlTextShort

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetSqlType

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetStrongConsistencyPercentage

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetSumDbTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetSumElapsedTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetSumLogicalReads

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetSumWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetTableScanPercentage

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetTotalWaitTime

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetUserName

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetWaitEvent

func (*DescribeOasTopSQLListResponseBodyDataSqlList) SetWeakConsistencyPercentage

func (DescribeOasTopSQLListResponseBodyDataSqlList) String

type DescribeOutlineBindingRequest

type DescribeOutlineBindingRequest struct {
	// The name of the database.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// - When the value is set to True, the throttling information in the database is queried based on the SQL ID.
	// - When the value is set to False, the bound index or execution plan in the database is queried based on the SQL ID.
	IsConcurrentLimit *bool `json:"IsConcurrentLimit,omitempty" xml:"IsConcurrentLimit,omitempty"`
	// SQLID.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The name of the tenant.
	// It must start with a letter or an underscore (_), and contain 2 to 20 characters, which can be uppercase letters, lowercase letters, digits, and underscores (_). It cannot be set to SYS.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeOutlineBindingRequest) GoString

func (*DescribeOutlineBindingRequest) SetDatabaseName

func (*DescribeOutlineBindingRequest) SetInstanceId

func (*DescribeOutlineBindingRequest) SetIsConcurrentLimit

func (*DescribeOutlineBindingRequest) SetSQLId

func (*DescribeOutlineBindingRequest) SetTableName

func (*DescribeOutlineBindingRequest) SetTenantId

func (DescribeOutlineBindingRequest) String

type DescribeOutlineBindingResponse

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

func (DescribeOutlineBindingResponse) GoString

func (*DescribeOutlineBindingResponse) SetHeaders

func (*DescribeOutlineBindingResponse) SetStatusCode

func (DescribeOutlineBindingResponse) String

type DescribeOutlineBindingResponseBody

type DescribeOutlineBindingResponseBody struct {
	// The binding information.
	OutlineBinding *DescribeOutlineBindingResponseBodyOutlineBinding `json:"OutlineBinding,omitempty" xml:"OutlineBinding,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeOutlineBindingResponseBody) GoString

func (*DescribeOutlineBindingResponseBody) SetRequestId

func (DescribeOutlineBindingResponseBody) String

type DescribeOutlineBindingResponseBodyOutlineBinding

type DescribeOutlineBindingResponseBodyOutlineBinding struct {
	// The bound index.
	BindIndex *string `json:"BindIndex,omitempty" xml:"BindIndex,omitempty"`
	// The bound plan.
	BindPlan *string `json:"BindPlan,omitempty" xml:"BindPlan,omitempty"`
	// The maximum number of concurrent tasks.
	MaxConcurrent *int32 `json:"MaxConcurrent,omitempty" xml:"MaxConcurrent,omitempty"`
	// OutlineID.
	OutlineId *int64 `json:"OutlineId,omitempty" xml:"OutlineId,omitempty"`
	// 表名称
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeOutlineBindingResponseBodyOutlineBinding) GoString

func (*DescribeOutlineBindingResponseBodyOutlineBinding) SetBindIndex

func (*DescribeOutlineBindingResponseBodyOutlineBinding) SetBindPlan

func (*DescribeOutlineBindingResponseBodyOutlineBinding) SetMaxConcurrent

func (*DescribeOutlineBindingResponseBodyOutlineBinding) SetOutlineId

func (*DescribeOutlineBindingResponseBodyOutlineBinding) SetTableName

func (DescribeOutlineBindingResponseBodyOutlineBinding) String

type DescribeParametersHistoryRequest

type DescribeParametersHistoryRequest struct {
	// The type of the parameter.
	// Valid values: CLUSTER and TENANT.
	Dimension *string `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	// The resource ID of the parameter type.
	// You can leave this parameter unspecified when you call this operation to query the modification history of cluster parameters. In the case of tenant parameters, pass the tenant ID.
	DimensionValue *string `json:"DimensionValue,omitempty" xml:"DimensionValue,omitempty"`
	// The end time for the query of parameter modification history.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	// - Start value: 1
	// - Default value: 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of rows to return on each page.
	// - Maximum value: 100
	// - Default value: 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The start time of the time range for querying the parameter modification history.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeParametersHistoryRequest) GoString

func (*DescribeParametersHistoryRequest) SetDimension

func (*DescribeParametersHistoryRequest) SetDimensionValue

func (*DescribeParametersHistoryRequest) SetEndTime

func (*DescribeParametersHistoryRequest) SetInstanceId

func (*DescribeParametersHistoryRequest) SetPageNumber

func (*DescribeParametersHistoryRequest) SetPageSize

func (*DescribeParametersHistoryRequest) SetStartTime

func (DescribeParametersHistoryRequest) String

type DescribeParametersHistoryResponse

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

func (DescribeParametersHistoryResponse) GoString

func (*DescribeParametersHistoryResponse) SetHeaders

func (*DescribeParametersHistoryResponse) SetStatusCode

func (DescribeParametersHistoryResponse) String

type DescribeParametersHistoryResponseBody

type DescribeParametersHistoryResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of parameter modification records.
	Respond []*DescribeParametersHistoryResponseBodyRespond `json:"Respond,omitempty" xml:"Respond,omitempty" type:"Repeated"`
}

func (DescribeParametersHistoryResponseBody) GoString

func (*DescribeParametersHistoryResponseBody) SetRequestId

func (DescribeParametersHistoryResponseBody) String

type DescribeParametersHistoryResponseBodyRespond

type DescribeParametersHistoryResponseBodyRespond struct {
	// The number of returned entries on each page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The parameter modification history.
	Parameters []*DescribeParametersHistoryResponseBodyRespondParameters `json:"Parameters,omitempty" xml:"Parameters,omitempty" type:"Repeated"`
	// The number of parameter modification records.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeParametersHistoryResponseBodyRespond) GoString

func (*DescribeParametersHistoryResponseBodyRespond) SetPageNumber

func (*DescribeParametersHistoryResponseBodyRespond) SetTotalCount

func (DescribeParametersHistoryResponseBodyRespond) String

type DescribeParametersHistoryResponseBodyRespondParameters

type DescribeParametersHistoryResponseBodyRespondParameters struct {
	// The time when the parameter modification was initiated.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The resource ID of the parameter type.
	// - When you called this operation to query the modification history of cluster parameters, the value is DEFAULT_DIMENSION_VALUE.
	// - When you called this operation to query the modification history of tenant parameters, the value is the tenant ID.
	DimensionValue *string `json:"DimensionValue,omitempty" xml:"DimensionValue,omitempty"`
	// The name of the parameter.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The value of the parameter after the modification.
	NewValue *string `json:"NewValue,omitempty" xml:"NewValue,omitempty"`
	// The parameter value before modification.
	OldValue *string `json:"OldValue,omitempty" xml:"OldValue,omitempty"`
	// The modification status. Valid values:
	// - APPLIED: The modification was successful.
	// - SCHEDULING: The modification was to be made.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The time when the parameter modification took effect.
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (DescribeParametersHistoryResponseBodyRespondParameters) GoString

func (*DescribeParametersHistoryResponseBodyRespondParameters) SetCreateTime

func (*DescribeParametersHistoryResponseBodyRespondParameters) SetDimensionValue

func (*DescribeParametersHistoryResponseBodyRespondParameters) SetName

func (*DescribeParametersHistoryResponseBodyRespondParameters) SetNewValue

func (*DescribeParametersHistoryResponseBodyRespondParameters) SetOldValue

func (*DescribeParametersHistoryResponseBodyRespondParameters) SetStatus

func (*DescribeParametersHistoryResponseBodyRespondParameters) SetUpdateTime

func (DescribeParametersHistoryResponseBodyRespondParameters) String

type DescribeParametersRequest

type DescribeParametersRequest struct {
	// It is an online CLI tool that allows you to quickly retrieve and debug APIs. It can dynamically generate executable SDK code samples.
	Dimension *string `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	// Alibaba Cloud CLI
	DimensionValue *string `json:"DimensionValue,omitempty" xml:"DimensionValue,omitempty"`
	// 498529
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeParametersRequest) GoString

func (s DescribeParametersRequest) GoString() string

func (*DescribeParametersRequest) SetDimension

func (*DescribeParametersRequest) SetDimensionValue

func (*DescribeParametersRequest) SetInstanceId

func (DescribeParametersRequest) String

func (s DescribeParametersRequest) String() string

type DescribeParametersResponse

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

func (DescribeParametersResponse) GoString

func (s DescribeParametersResponse) GoString() string

func (*DescribeParametersResponse) SetBody

func (*DescribeParametersResponse) SetHeaders

func (*DescribeParametersResponse) SetStatusCode

func (DescribeParametersResponse) String

type DescribeParametersResponseBody

type DescribeParametersResponseBody struct {
	// Indicates whether a restart is required for changes to the parameter to take effect. Valid values:
	// - true: A restart is required.
	// - false: A restart is not required.
	Parameters []*DescribeParametersResponseBodyParameters `json:"Parameters,omitempty" xml:"Parameters,omitempty" type:"Repeated"`
	// The return result of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeParametersResponseBody) GoString

func (*DescribeParametersResponseBody) SetRequestId

func (DescribeParametersResponseBody) String

type DescribeParametersResponseBodyParameters

type DescribeParametersResponseBodyParameters struct {
	// DescribeParameters
	AcceptableValue []*string `json:"AcceptableValue,omitempty" xml:"AcceptableValue,omitempty" type:"Repeated"`
	// The ID of the OceanBase cluster.
	CurrentValue *string `json:"CurrentValue,omitempty" xml:"CurrentValue,omitempty"`
	// “`
	// http(s)://[Endpoint]/?Action=DescribeParameters
	// &InstanceId=ob317v4uif****
	// &Dimension=TENANT
	// &DimensionValue=ob2mr3oae0****
	// &Common request parameters
	// “`
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The description of the parameter.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The request ID.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The name of the parameter.
	NeedReboot *bool `json:"NeedReboot,omitempty" xml:"NeedReboot,omitempty"`
	// 参数是否只读
	Readonly *bool `json:"Readonly,omitempty" xml:"Readonly,omitempty"`
	// {
	//     "RequestId": "EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C",
	//     "Parameters": [
	//         {
	//             "Description": "The maximum delay allowed in weak-consistency reads.",
	//             "ValueType": "CAPACITY",
	//             "CurrentValue": "600",
	//             "NeedReboot": false,
	//             "Name": "connect_timeout",
	//             "DefaultValue": "600s",
	//             "RejectedValue": [
	//                 "1s"
	//             ],
	//             "AcceptableValue": [
	//                 "1s"
	//             ]
	//         }
	//     ]
	// }
	RejectedValue []*string `json:"RejectedValue,omitempty" xml:"RejectedValue,omitempty" type:"Repeated"`
	Unit          *string   `json:"Unit,omitempty" xml:"Unit,omitempty"`
	// The invalid value range of the parameter.
	// It is an array with two string elements, which represents a range. The first element represents the minimum value and the second element represents the maximum value.
	ValueType *string `json:"ValueType,omitempty" xml:"ValueType,omitempty"`
}

func (DescribeParametersResponseBodyParameters) GoString

func (*DescribeParametersResponseBodyParameters) SetAcceptableValue

func (*DescribeParametersResponseBodyParameters) SetCurrentValue

func (*DescribeParametersResponseBodyParameters) SetDefaultValue

func (*DescribeParametersResponseBodyParameters) SetDescription

func (*DescribeParametersResponseBodyParameters) SetName

func (*DescribeParametersResponseBodyParameters) SetNeedReboot

func (*DescribeParametersResponseBodyParameters) SetReadonly

func (*DescribeParametersResponseBodyParameters) SetRejectedValue

func (*DescribeParametersResponseBodyParameters) SetUnit

func (*DescribeParametersResponseBodyParameters) SetValueType

func (DescribeParametersResponseBodyParameters) String

type DescribeProjectComponentsRequest

type DescribeProjectComponentsRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (DescribeProjectComponentsRequest) GoString

func (*DescribeProjectComponentsRequest) SetId

func (DescribeProjectComponentsRequest) String

type DescribeProjectComponentsResponse

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

func (DescribeProjectComponentsResponse) GoString

func (*DescribeProjectComponentsResponse) SetHeaders

func (*DescribeProjectComponentsResponse) SetStatusCode

func (DescribeProjectComponentsResponse) String

type DescribeProjectComponentsResponseBody

type DescribeProjectComponentsResponseBody struct {
	Advice      *string                                           `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                           `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *DescribeProjectComponentsResponseBodyData        `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorDetail *DescribeProjectComponentsResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                           `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                             `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeProjectComponentsResponseBody) GoString

func (*DescribeProjectComponentsResponseBody) SetAdvice

func (*DescribeProjectComponentsResponseBody) SetCode

func (*DescribeProjectComponentsResponseBody) SetCost

func (*DescribeProjectComponentsResponseBody) SetMessage

func (*DescribeProjectComponentsResponseBody) SetPageNumber

func (*DescribeProjectComponentsResponseBody) SetPageSize

func (*DescribeProjectComponentsResponseBody) SetRequestId

func (*DescribeProjectComponentsResponseBody) SetSuccess

func (*DescribeProjectComponentsResponseBody) SetTotalCount

func (DescribeProjectComponentsResponseBody) String

type DescribeProjectComponentsResponseBodyData

type DescribeProjectComponentsResponseBodyData struct {
	FullImportComponents      []*DescribeProjectComponentsResponseBodyDataFullImportComponents      `json:"FullImportComponents,omitempty" xml:"FullImportComponents,omitempty" type:"Repeated"`
	FullVerifyComponents      []*DescribeProjectComponentsResponseBodyDataFullVerifyComponents      `json:"FullVerifyComponents,omitempty" xml:"FullVerifyComponents,omitempty" type:"Repeated"`
	IncrSyncComponents        []*DescribeProjectComponentsResponseBodyDataIncrSyncComponents        `json:"IncrSyncComponents,omitempty" xml:"IncrSyncComponents,omitempty" type:"Repeated"`
	ReverseIncrSyncComponents []*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents `json:"ReverseIncrSyncComponents,omitempty" xml:"ReverseIncrSyncComponents,omitempty" type:"Repeated"`
	ReverseStoreList          []*DescribeProjectComponentsResponseBodyDataReverseStoreList          `json:"ReverseStoreList,omitempty" xml:"ReverseStoreList,omitempty" type:"Repeated"`
	StoreList                 []*DescribeProjectComponentsResponseBodyDataStoreList                 `json:"StoreList,omitempty" xml:"StoreList,omitempty" type:"Repeated"`
}

func (DescribeProjectComponentsResponseBodyData) GoString

func (DescribeProjectComponentsResponseBodyData) String

type DescribeProjectComponentsResponseBodyDataFullImportComponents

type DescribeProjectComponentsResponseBodyDataFullImportComponents struct {
	ErrorDetails []*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	GmtCreate    *string                                                                      `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtModify    *string                                                                      `json:"GmtModify,omitempty" xml:"GmtModify,omitempty"`
	Identity     *string                                                                      `json:"Identity,omitempty" xml:"Identity,omitempty"`
	Ip           *string                                                                      `json:"Ip,omitempty" xml:"Ip,omitempty"`
	Name         *string                                                                      `json:"Name,omitempty" xml:"Name,omitempty"`
	Progress     *int32                                                                       `json:"Progress,omitempty" xml:"Progress,omitempty"`
	Region       *string                                                                      `json:"Region,omitempty" xml:"Region,omitempty"`
	Status       *string                                                                      `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataFullImportComponents) GoString

func (*DescribeProjectComponentsResponseBodyDataFullImportComponents) SetGmtCreate

func (*DescribeProjectComponentsResponseBodyDataFullImportComponents) SetGmtModify

func (*DescribeProjectComponentsResponseBodyDataFullImportComponents) SetIdentity

func (*DescribeProjectComponentsResponseBodyDataFullImportComponents) SetIp

func (*DescribeProjectComponentsResponseBodyDataFullImportComponents) SetName

func (*DescribeProjectComponentsResponseBodyDataFullImportComponents) SetProgress

func (*DescribeProjectComponentsResponseBodyDataFullImportComponents) SetRegion

func (*DescribeProjectComponentsResponseBodyDataFullImportComponents) SetStatus

func (DescribeProjectComponentsResponseBodyDataFullImportComponents) String

type DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails

type DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) GoString

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetCode

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetExtraContext

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetLevel

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetMessage

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetMessageMcmsContext

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetMessageMcmsKey

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetProposal

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetProposalMcmsContext

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetProposalMcmsKey

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetReason

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetReasonMcmsContext

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetReasonMcmsKey

func (*DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) SetUpstreamErrorDetail

func (DescribeProjectComponentsResponseBodyDataFullImportComponentsErrorDetails) String

type DescribeProjectComponentsResponseBodyDataFullVerifyComponents

type DescribeProjectComponentsResponseBodyDataFullVerifyComponents struct {
	ConsistentQuantity   *int64                                                                       `json:"ConsistentQuantity,omitempty" xml:"ConsistentQuantity,omitempty"`
	ErrorDetails         []*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	InconsistentQuantity *int64                                                                       `json:"InconsistentQuantity,omitempty" xml:"InconsistentQuantity,omitempty"`
	Ip                   *string                                                                      `json:"Ip,omitempty" xml:"Ip,omitempty"`
	Name                 *string                                                                      `json:"Name,omitempty" xml:"Name,omitempty"`
	Progress             *string                                                                      `json:"Progress,omitempty" xml:"Progress,omitempty"`
	RecordProgress       *int32                                                                       `json:"RecordProgress,omitempty" xml:"RecordProgress,omitempty"`
	Region               *string                                                                      `json:"Region,omitempty" xml:"Region,omitempty"`
	Status               *string                                                                      `json:"Status,omitempty" xml:"Status,omitempty"`
	TaskId               *int64                                                                       `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataFullVerifyComponents) GoString

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponents) SetConsistentQuantity

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponents) SetInconsistentQuantity

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponents) SetIp

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponents) SetName

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponents) SetProgress

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponents) SetRecordProgress

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponents) SetRegion

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponents) SetStatus

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponents) SetTaskId

func (DescribeProjectComponentsResponseBodyDataFullVerifyComponents) String

type DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails

type DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) GoString

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetCode

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetExtraContext

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetLevel

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetMessage

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetMessageMcmsContext

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetMessageMcmsKey

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetProposal

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetProposalMcmsContext

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetProposalMcmsKey

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetReason

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetReasonMcmsContext

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetReasonMcmsKey

func (*DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) SetUpstreamErrorDetail

func (DescribeProjectComponentsResponseBodyDataFullVerifyComponentsErrorDetails) String

type DescribeProjectComponentsResponseBodyDataIncrSyncComponents

type DescribeProjectComponentsResponseBodyDataIncrSyncComponents struct {
	Checkpoint                *string                                                                    `json:"Checkpoint,omitempty" xml:"Checkpoint,omitempty"`
	CheckpointSampleTimestamp *int64                                                                     `json:"CheckpointSampleTimestamp,omitempty" xml:"CheckpointSampleTimestamp,omitempty"`
	Delay                     *int64                                                                     `json:"Delay,omitempty" xml:"Delay,omitempty"`
	ErrorDetails              []*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	GmtCreate                 *string                                                                    `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtModify                 *string                                                                    `json:"GmtModify,omitempty" xml:"GmtModify,omitempty"`
	Identity                  *string                                                                    `json:"Identity,omitempty" xml:"Identity,omitempty"`
	Ip                        *string                                                                    `json:"Ip,omitempty" xml:"Ip,omitempty"`
	Name                      *string                                                                    `json:"Name,omitempty" xml:"Name,omitempty"`
	Region                    *string                                                                    `json:"Region,omitempty" xml:"Region,omitempty"`
	Status                    *string                                                                    `json:"Status,omitempty" xml:"Status,omitempty"`
	Subtopics                 []*string                                                                  `json:"Subtopics,omitempty" xml:"Subtopics,omitempty" type:"Repeated"`
	Tps                       *int64                                                                     `json:"Tps,omitempty" xml:"Tps,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataIncrSyncComponents) GoString

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetCheckpoint

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetCheckpointSampleTimestamp

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetDelay

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetGmtCreate

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetGmtModify

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetIdentity

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetIp

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetName

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetRegion

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetStatus

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetSubtopics

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponents) SetTps

func (DescribeProjectComponentsResponseBodyDataIncrSyncComponents) String

type DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails

type DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) GoString

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetCode

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetExtraContext

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetLevel

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetMessage

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetMessageMcmsContext

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetMessageMcmsKey

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetProposal

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetProposalMcmsContext

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetProposalMcmsKey

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetReason

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetReasonMcmsContext

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetReasonMcmsKey

func (*DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) SetUpstreamErrorDetail

func (DescribeProjectComponentsResponseBodyDataIncrSyncComponentsErrorDetails) String

type DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents

type DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents struct {
	Checkpoint                *string                                                                           `json:"Checkpoint,omitempty" xml:"Checkpoint,omitempty"`
	CheckpointSampleTimestamp *int64                                                                            `json:"CheckpointSampleTimestamp,omitempty" xml:"CheckpointSampleTimestamp,omitempty"`
	Delay                     *int64                                                                            `json:"Delay,omitempty" xml:"Delay,omitempty"`
	ErrorDetails              []*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	GmtCreate                 *string                                                                           `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtModify                 *string                                                                           `json:"GmtModify,omitempty" xml:"GmtModify,omitempty"`
	Identity                  *string                                                                           `json:"Identity,omitempty" xml:"Identity,omitempty"`
	Ip                        *string                                                                           `json:"Ip,omitempty" xml:"Ip,omitempty"`
	Name                      *string                                                                           `json:"Name,omitempty" xml:"Name,omitempty"`
	Region                    *string                                                                           `json:"Region,omitempty" xml:"Region,omitempty"`
	Status                    *string                                                                           `json:"Status,omitempty" xml:"Status,omitempty"`
	Subtopics                 []*string                                                                         `json:"Subtopics,omitempty" xml:"Subtopics,omitempty" type:"Repeated"`
	Tps                       *int64                                                                            `json:"Tps,omitempty" xml:"Tps,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) GoString

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetCheckpoint

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetCheckpointSampleTimestamp

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetDelay

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetGmtCreate

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetGmtModify

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetIdentity

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetIp

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetName

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetRegion

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetStatus

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetSubtopics

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) SetTps

func (DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponents) String

type DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails

type DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) GoString

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetCode

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetExtraContext

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetLevel

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetMessage

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetMessageMcmsContext

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetMessageMcmsKey

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetProposal

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetProposalMcmsContext

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetProposalMcmsKey

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetReason

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetReasonMcmsContext

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetReasonMcmsKey

func (*DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) SetUpstreamErrorDetail

func (DescribeProjectComponentsResponseBodyDataReverseIncrSyncComponentsErrorDetails) String

type DescribeProjectComponentsResponseBodyDataReverseStoreList

type DescribeProjectComponentsResponseBodyDataReverseStoreList struct {
	BeginCheckpoint        *string                                                                  `json:"BeginCheckpoint,omitempty" xml:"BeginCheckpoint,omitempty"`
	Conn                   *int64                                                                   `json:"Conn,omitempty" xml:"Conn,omitempty"`
	Delay                  *int64                                                                   `json:"Delay,omitempty" xml:"Delay,omitempty"`
	EndCheckpoint          *string                                                                  `json:"EndCheckpoint,omitempty" xml:"EndCheckpoint,omitempty"`
	ErrMsg                 *string                                                                  `json:"ErrMsg,omitempty" xml:"ErrMsg,omitempty"`
	ErrorDetails           []*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	Gmt                    *int64                                                                   `json:"Gmt,omitempty" xml:"Gmt,omitempty"`
	GmtCreate              *string                                                                  `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtModified            *string                                                                  `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	Ip                     *string                                                                  `json:"Ip,omitempty" xml:"Ip,omitempty"`
	LatelyHeartbeatTimeSec *int64                                                                   `json:"LatelyHeartbeatTimeSec,omitempty" xml:"LatelyHeartbeatTimeSec,omitempty"`
	Name                   *string                                                                  `json:"Name,omitempty" xml:"Name,omitempty"`
	Port                   *int32                                                                   `json:"Port,omitempty" xml:"Port,omitempty"`
	Region                 *string                                                                  `json:"Region,omitempty" xml:"Region,omitempty"`
	Status                 *string                                                                  `json:"Status,omitempty" xml:"Status,omitempty"`
	StorePort              *int32                                                                   `json:"StorePort,omitempty" xml:"StorePort,omitempty"`
	// SubTopic。
	Subtopic *string `json:"Subtopic,omitempty" xml:"Subtopic,omitempty"`
	ToSwitch *bool   `json:"ToSwitch,omitempty" xml:"ToSwitch,omitempty"`
	// Topic。
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	Tps   *int64  `json:"Tps,omitempty" xml:"Tps,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataReverseStoreList) GoString

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetBeginCheckpoint

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetConn

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetDelay

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetEndCheckpoint

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetErrMsg

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetGmt

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetGmtCreate

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetGmtModified

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetIp

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetLatelyHeartbeatTimeSec

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetName

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetPort

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetRegion

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetStatus

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetStorePort

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetSubtopic

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetToSwitch

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetTopic

func (*DescribeProjectComponentsResponseBodyDataReverseStoreList) SetTps

func (DescribeProjectComponentsResponseBodyDataReverseStoreList) String

type DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails

type DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) GoString

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetCode

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetExtraContext

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetLevel

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetMessage

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetMessageMcmsContext

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetMessageMcmsKey

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetProposal

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetProposalMcmsContext

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetProposalMcmsKey

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetReason

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetReasonMcmsContext

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetReasonMcmsKey

func (*DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) SetUpstreamErrorDetail

func (DescribeProjectComponentsResponseBodyDataReverseStoreListErrorDetails) String

type DescribeProjectComponentsResponseBodyDataStoreList

type DescribeProjectComponentsResponseBodyDataStoreList struct {
	BeginCheckpoint        *string                                                           `json:"BeginCheckpoint,omitempty" xml:"BeginCheckpoint,omitempty"`
	Conn                   *int64                                                            `json:"Conn,omitempty" xml:"Conn,omitempty"`
	Delay                  *int64                                                            `json:"Delay,omitempty" xml:"Delay,omitempty"`
	EndCheckpoint          *string                                                           `json:"EndCheckpoint,omitempty" xml:"EndCheckpoint,omitempty"`
	ErrMsg                 *string                                                           `json:"ErrMsg,omitempty" xml:"ErrMsg,omitempty"`
	ErrorDetails           []*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	Gmt                    *int64                                                            `json:"Gmt,omitempty" xml:"Gmt,omitempty"`
	GmtCreate              *string                                                           `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtModified            *string                                                           `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	Ip                     *string                                                           `json:"Ip,omitempty" xml:"Ip,omitempty"`
	LatelyHeartbeatTimeSec *int64                                                            `json:"LatelyHeartbeatTimeSec,omitempty" xml:"LatelyHeartbeatTimeSec,omitempty"`
	Name                   *string                                                           `json:"Name,omitempty" xml:"Name,omitempty"`
	Port                   *int32                                                            `json:"Port,omitempty" xml:"Port,omitempty"`
	Region                 *string                                                           `json:"Region,omitempty" xml:"Region,omitempty"`
	Status                 *string                                                           `json:"Status,omitempty" xml:"Status,omitempty"`
	StorePort              *int32                                                            `json:"StorePort,omitempty" xml:"StorePort,omitempty"`
	// SubTopic。
	Subtopic *string `json:"Subtopic,omitempty" xml:"Subtopic,omitempty"`
	ToSwitch *bool   `json:"ToSwitch,omitempty" xml:"ToSwitch,omitempty"`
	// Topic。
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	Tps   *int64  `json:"Tps,omitempty" xml:"Tps,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataStoreList) GoString

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetBeginCheckpoint

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetConn

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetDelay

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetEndCheckpoint

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetErrMsg

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetGmt

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetGmtCreate

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetGmtModified

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetIp

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetLatelyHeartbeatTimeSec

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetName

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetPort

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetRegion

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetStatus

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetStorePort

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetSubtopic

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetToSwitch

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetTopic

func (*DescribeProjectComponentsResponseBodyDataStoreList) SetTps

func (DescribeProjectComponentsResponseBodyDataStoreList) String

type DescribeProjectComponentsResponseBodyDataStoreListErrorDetails

type DescribeProjectComponentsResponseBodyDataStoreListErrorDetails struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) GoString

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetCode

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetExtraContext

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetLevel

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetMessage

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetMessageMcmsContext

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetMessageMcmsKey

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetProposal

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetProposalMcmsContext

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetProposalMcmsKey

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetReason

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetReasonMcmsContext

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetReasonMcmsKey

func (*DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) SetUpstreamErrorDetail

func (DescribeProjectComponentsResponseBodyDataStoreListErrorDetails) String

type DescribeProjectComponentsResponseBodyErrorDetail

type DescribeProjectComponentsResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectComponentsResponseBodyErrorDetail) GoString

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetCode

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetExtraContext

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetLevel

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetMessage

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetMessageMcmsContext

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetMessageMcmsKey

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetProposal

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetProposalMcmsContext

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetProposalMcmsKey

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetReason

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetReasonMcmsContext

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetReasonMcmsKey

func (*DescribeProjectComponentsResponseBodyErrorDetail) SetUpstreamErrorDetail

func (DescribeProjectComponentsResponseBodyErrorDetail) String

type DescribeProjectProgressRequest

type DescribeProjectProgressRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (DescribeProjectProgressRequest) GoString

func (*DescribeProjectProgressRequest) SetId

func (DescribeProjectProgressRequest) String

type DescribeProjectProgressResponse

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

func (DescribeProjectProgressResponse) GoString

func (*DescribeProjectProgressResponse) SetHeaders

func (*DescribeProjectProgressResponse) SetStatusCode

func (DescribeProjectProgressResponse) String

type DescribeProjectProgressResponseBody

type DescribeProjectProgressResponseBody struct {
	Advice      *string                                         `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                         `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                         `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *DescribeProjectProgressResponseBodyData        `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorDetail *DescribeProjectProgressResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                         `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                          `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                          `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                           `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                          `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeProjectProgressResponseBody) GoString

func (*DescribeProjectProgressResponseBody) SetAdvice

func (*DescribeProjectProgressResponseBody) SetCode

func (*DescribeProjectProgressResponseBody) SetCost

func (*DescribeProjectProgressResponseBody) SetMessage

func (*DescribeProjectProgressResponseBody) SetPageNumber

func (*DescribeProjectProgressResponseBody) SetPageSize

func (*DescribeProjectProgressResponseBody) SetRequestId

func (*DescribeProjectProgressResponseBody) SetSuccess

func (*DescribeProjectProgressResponseBody) SetTotalCount

func (DescribeProjectProgressResponseBody) String

type DescribeProjectProgressResponseBodyData

type DescribeProjectProgressResponseBodyData struct {
	AlarmLevel                    *string `json:"AlarmLevel,omitempty" xml:"AlarmLevel,omitempty"`
	CurrentStep                   *string `json:"CurrentStep,omitempty" xml:"CurrentStep,omitempty"`
	EnableFullTransfer            *bool   `json:"EnableFullTransfer,omitempty" xml:"EnableFullTransfer,omitempty"`
	EnableIncrSync                *bool   `json:"EnableIncrSync,omitempty" xml:"EnableIncrSync,omitempty"`
	EnableReverseIncrTransfer     *bool   `json:"EnableReverseIncrTransfer,omitempty" xml:"EnableReverseIncrTransfer,omitempty"`
	EnableStructTransfer          *bool   `json:"EnableStructTransfer,omitempty" xml:"EnableStructTransfer,omitempty"`
	FullTransferProgress          *int32  `json:"FullTransferProgress,omitempty" xml:"FullTransferProgress,omitempty"`
	IncrSyncCheckpoint            *int64  `json:"IncrSyncCheckpoint,omitempty" xml:"IncrSyncCheckpoint,omitempty"`
	ProjectId                     *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ReverseIncrTransferCheckpoint *int64  `json:"ReverseIncrTransferCheckpoint,omitempty" xml:"ReverseIncrTransferCheckpoint,omitempty"`
	Status                        *string `json:"Status,omitempty" xml:"Status,omitempty"`
	StructTransferProgress        *int32  `json:"StructTransferProgress,omitempty" xml:"StructTransferProgress,omitempty"`
}

func (DescribeProjectProgressResponseBodyData) GoString

func (*DescribeProjectProgressResponseBodyData) SetAlarmLevel

func (*DescribeProjectProgressResponseBodyData) SetCurrentStep

func (*DescribeProjectProgressResponseBodyData) SetEnableFullTransfer

func (*DescribeProjectProgressResponseBodyData) SetEnableIncrSync

func (*DescribeProjectProgressResponseBodyData) SetEnableReverseIncrTransfer

func (*DescribeProjectProgressResponseBodyData) SetEnableStructTransfer

func (*DescribeProjectProgressResponseBodyData) SetFullTransferProgress

func (*DescribeProjectProgressResponseBodyData) SetIncrSyncCheckpoint

func (*DescribeProjectProgressResponseBodyData) SetProjectId

func (*DescribeProjectProgressResponseBodyData) SetReverseIncrTransferCheckpoint

func (*DescribeProjectProgressResponseBodyData) SetStatus

func (*DescribeProjectProgressResponseBodyData) SetStructTransferProgress

func (DescribeProjectProgressResponseBodyData) String

type DescribeProjectProgressResponseBodyErrorDetail

type DescribeProjectProgressResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectProgressResponseBodyErrorDetail) GoString

func (*DescribeProjectProgressResponseBodyErrorDetail) SetCode

func (*DescribeProjectProgressResponseBodyErrorDetail) SetExtraContext

func (*DescribeProjectProgressResponseBodyErrorDetail) SetLevel

func (*DescribeProjectProgressResponseBodyErrorDetail) SetMessage

func (*DescribeProjectProgressResponseBodyErrorDetail) SetMessageMcmsContext

func (*DescribeProjectProgressResponseBodyErrorDetail) SetMessageMcmsKey

func (*DescribeProjectProgressResponseBodyErrorDetail) SetProposal

func (*DescribeProjectProgressResponseBodyErrorDetail) SetProposalMcmsContext

func (*DescribeProjectProgressResponseBodyErrorDetail) SetProposalMcmsKey

func (*DescribeProjectProgressResponseBodyErrorDetail) SetReason

func (*DescribeProjectProgressResponseBodyErrorDetail) SetReasonMcmsContext

func (*DescribeProjectProgressResponseBodyErrorDetail) SetReasonMcmsKey

func (*DescribeProjectProgressResponseBodyErrorDetail) SetUpstreamErrorDetail

func (DescribeProjectProgressResponseBodyErrorDetail) String

type DescribeProjectRequest

type DescribeProjectRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (DescribeProjectRequest) GoString

func (s DescribeProjectRequest) GoString() string

func (*DescribeProjectRequest) SetId

func (DescribeProjectRequest) String

func (s DescribeProjectRequest) String() string

type DescribeProjectResponse

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

func (DescribeProjectResponse) GoString

func (s DescribeProjectResponse) GoString() string

func (*DescribeProjectResponse) SetBody

func (*DescribeProjectResponse) SetHeaders

func (*DescribeProjectResponse) SetStatusCode

func (DescribeProjectResponse) String

func (s DescribeProjectResponse) String() string

type DescribeProjectResponseBody

type DescribeProjectResponseBody struct {
	Advice      *string                                 `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                 `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *DescribeProjectResponseBodyData        `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorDetail *DescribeProjectResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                   `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeProjectResponseBody) GoString

func (s DescribeProjectResponseBody) GoString() string

func (*DescribeProjectResponseBody) SetAdvice

func (*DescribeProjectResponseBody) SetCode

func (*DescribeProjectResponseBody) SetCost

func (*DescribeProjectResponseBody) SetData

func (*DescribeProjectResponseBody) SetErrorDetail

func (*DescribeProjectResponseBody) SetMessage

func (*DescribeProjectResponseBody) SetPageNumber

func (*DescribeProjectResponseBody) SetPageSize

func (*DescribeProjectResponseBody) SetRequestId

func (*DescribeProjectResponseBody) SetSuccess

func (*DescribeProjectResponseBody) SetTotalCount

func (DescribeProjectResponseBody) String

type DescribeProjectResponseBodyData

type DescribeProjectResponseBodyData struct {
	AlarmStats                *DescribeProjectResponseBodyDataAlarmStats                `json:"AlarmStats,omitempty" xml:"AlarmStats,omitempty" type:"Struct"`
	CommonTransferConfig      *DescribeProjectResponseBodyDataCommonTransferConfig      `json:"CommonTransferConfig,omitempty" xml:"CommonTransferConfig,omitempty" type:"Struct"`
	DestConnId                *string                                                   `json:"DestConnId,omitempty" xml:"DestConnId,omitempty"`
	EnableFullTransfer        *bool                                                     `json:"EnableFullTransfer,omitempty" xml:"EnableFullTransfer,omitempty"`
	EnableFullVerify          *bool                                                     `json:"EnableFullVerify,omitempty" xml:"EnableFullVerify,omitempty"`
	EnableIncrTransfer        *bool                                                     `json:"EnableIncrTransfer,omitempty" xml:"EnableIncrTransfer,omitempty"`
	EnableIncrVerify          *bool                                                     `json:"EnableIncrVerify,omitempty" xml:"EnableIncrVerify,omitempty"`
	EnableReverseIncrTransfer *bool                                                     `json:"EnableReverseIncrTransfer,omitempty" xml:"EnableReverseIncrTransfer,omitempty"`
	EnableStructTransfer      *bool                                                     `json:"EnableStructTransfer,omitempty" xml:"EnableStructTransfer,omitempty"`
	ExtraInfo                 *DescribeProjectResponseBodyDataExtraInfo                 `json:"ExtraInfo,omitempty" xml:"ExtraInfo,omitempty" type:"Struct"`
	FullTransferConfig        *DescribeProjectResponseBodyDataFullTransferConfig        `json:"FullTransferConfig,omitempty" xml:"FullTransferConfig,omitempty" type:"Struct"`
	GmtCreate                 *string                                                   `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtFinish                 *string                                                   `json:"GmtFinish,omitempty" xml:"GmtFinish,omitempty"`
	GmtModified               *string                                                   `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	GmtStart                  *string                                                   `json:"GmtStart,omitempty" xml:"GmtStart,omitempty"`
	Id                        *string                                                   `json:"Id,omitempty" xml:"Id,omitempty"`
	Importance                *string                                                   `json:"Importance,omitempty" xml:"Importance,omitempty"`
	IncrTransferConfig        *DescribeProjectResponseBodyDataIncrTransferConfig        `json:"IncrTransferConfig,omitempty" xml:"IncrTransferConfig,omitempty" type:"Struct"`
	IsMerging                 *bool                                                     `json:"IsMerging,omitempty" xml:"IsMerging,omitempty"`
	IsModifying               *bool                                                     `json:"IsModifying,omitempty" xml:"IsModifying,omitempty"`
	IsSubProject              *bool                                                     `json:"IsSubProject,omitempty" xml:"IsSubProject,omitempty"`
	Labels                    []*DescribeProjectResponseBodyDataLabels                  `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	Name                      *string                                                   `json:"Name,omitempty" xml:"Name,omitempty"`
	Owner                     *string                                                   `json:"Owner,omitempty" xml:"Owner,omitempty"`
	ReverseIncrTransferConfig *DescribeProjectResponseBodyDataReverseIncrTransferConfig `json:"ReverseIncrTransferConfig,omitempty" xml:"ReverseIncrTransferConfig,omitempty" type:"Struct"`
	SinkConnectInfo           *DescribeProjectResponseBodyDataSinkConnectInfo           `json:"SinkConnectInfo,omitempty" xml:"SinkConnectInfo,omitempty" type:"Struct"`
	SinkEndpointType          *string                                                   `json:"SinkEndpointType,omitempty" xml:"SinkEndpointType,omitempty"`
	SourceConnectInfo         *DescribeProjectResponseBodyDataSourceConnectInfo         `json:"SourceConnectInfo,omitempty" xml:"SourceConnectInfo,omitempty" type:"Struct"`
	SourceEndpointType        *string                                                   `json:"SourceEndpointType,omitempty" xml:"SourceEndpointType,omitempty"`
	Status                    *string                                                   `json:"Status,omitempty" xml:"Status,omitempty"`
	Steps                     []*DescribeProjectResponseBodyDataSteps                   `json:"Steps,omitempty" xml:"Steps,omitempty" type:"Repeated"`
	StructTransferConfig      *DescribeProjectResponseBodyDataStructTransferConfig      `json:"StructTransferConfig,omitempty" xml:"StructTransferConfig,omitempty" type:"Struct"`
	TransferMapping           *DescribeProjectResponseBodyDataTransferMapping           `json:"TransferMapping,omitempty" xml:"TransferMapping,omitempty" type:"Struct"`
	Type                      *string                                                   `json:"Type,omitempty" xml:"Type,omitempty"`
	WorkerGradeId             *string                                                   `json:"WorkerGradeId,omitempty" xml:"WorkerGradeId,omitempty"`
	WorkerGradeInfo           *DescribeProjectResponseBodyDataWorkerGradeInfo           `json:"WorkerGradeInfo,omitempty" xml:"WorkerGradeInfo,omitempty" type:"Struct"`
}

func (DescribeProjectResponseBodyData) GoString

func (*DescribeProjectResponseBodyData) SetDestConnId

func (*DescribeProjectResponseBodyData) SetEnableFullTransfer

func (*DescribeProjectResponseBodyData) SetEnableFullVerify

func (*DescribeProjectResponseBodyData) SetEnableIncrTransfer

func (*DescribeProjectResponseBodyData) SetEnableIncrVerify

func (*DescribeProjectResponseBodyData) SetEnableReverseIncrTransfer

func (s *DescribeProjectResponseBodyData) SetEnableReverseIncrTransfer(v bool) *DescribeProjectResponseBodyData

func (*DescribeProjectResponseBodyData) SetEnableStructTransfer

func (*DescribeProjectResponseBodyData) SetGmtCreate

func (*DescribeProjectResponseBodyData) SetGmtFinish

func (*DescribeProjectResponseBodyData) SetGmtModified

func (*DescribeProjectResponseBodyData) SetGmtStart

func (*DescribeProjectResponseBodyData) SetId

func (*DescribeProjectResponseBodyData) SetImportance

func (*DescribeProjectResponseBodyData) SetIsMerging

func (*DescribeProjectResponseBodyData) SetIsModifying

func (*DescribeProjectResponseBodyData) SetIsSubProject

func (*DescribeProjectResponseBodyData) SetName

func (*DescribeProjectResponseBodyData) SetOwner

func (*DescribeProjectResponseBodyData) SetReverseIncrTransferConfig added in v3.0.2

func (*DescribeProjectResponseBodyData) SetSinkEndpointType

func (*DescribeProjectResponseBodyData) SetSourceEndpointType

func (*DescribeProjectResponseBodyData) SetStatus

func (*DescribeProjectResponseBodyData) SetSteps

func (*DescribeProjectResponseBodyData) SetType

func (*DescribeProjectResponseBodyData) SetWorkerGradeId

func (DescribeProjectResponseBodyData) String

type DescribeProjectResponseBodyDataAlarmStats

type DescribeProjectResponseBodyDataAlarmStats struct {
	AlarmContent               *string           `json:"AlarmContent,omitempty" xml:"AlarmContent,omitempty"`
	Alarming                   *bool             `json:"Alarming,omitempty" xml:"Alarming,omitempty"`
	OpenMonitor                *bool             `json:"OpenMonitor,omitempty" xml:"OpenMonitor,omitempty"`
	RecentlyTriggerCount       *int32            `json:"RecentlyTriggerCount,omitempty" xml:"RecentlyTriggerCount,omitempty"`
	RuleToRecentlyTriggerCount map[string]*int32 `json:"RuleToRecentlyTriggerCount,omitempty" xml:"RuleToRecentlyTriggerCount,omitempty"`
	Target                     *string           `json:"Target,omitempty" xml:"Target,omitempty"`
}

func (DescribeProjectResponseBodyDataAlarmStats) GoString

func (*DescribeProjectResponseBodyDataAlarmStats) SetAlarmContent

func (*DescribeProjectResponseBodyDataAlarmStats) SetAlarming

func (*DescribeProjectResponseBodyDataAlarmStats) SetOpenMonitor

func (*DescribeProjectResponseBodyDataAlarmStats) SetRecentlyTriggerCount

func (*DescribeProjectResponseBodyDataAlarmStats) SetRuleToRecentlyTriggerCount

func (*DescribeProjectResponseBodyDataAlarmStats) SetTarget

func (DescribeProjectResponseBodyDataAlarmStats) String

type DescribeProjectResponseBodyDataCommonTransferConfig

type DescribeProjectResponseBodyDataCommonTransferConfig struct {
	ActiveActive           *bool   `json:"ActiveActive,omitempty" xml:"ActiveActive,omitempty"`
	DataWorksBusinessName  *string `json:"DataWorksBusinessName,omitempty" xml:"DataWorksBusinessName,omitempty"`
	DatahubTopicType       *string `json:"DatahubTopicType,omitempty" xml:"DatahubTopicType,omitempty"`
	MqPartition            *int32  `json:"MqPartition,omitempty" xml:"MqPartition,omitempty"`
	MqPartitionMode        *string `json:"MqPartitionMode,omitempty" xml:"MqPartitionMode,omitempty"`
	MqSerializerType       *string `json:"MqSerializerType,omitempty" xml:"MqSerializerType,omitempty"`
	RocketMqEnableMsgTrace *bool   `json:"RocketMqEnableMsgTrace,omitempty" xml:"RocketMqEnableMsgTrace,omitempty"`
	RocketMqMsgTags        *string `json:"RocketMqMsgTags,omitempty" xml:"RocketMqMsgTags,omitempty"`
	RocketMqProducerGroup  *string `json:"RocketMqProducerGroup,omitempty" xml:"RocketMqProducerGroup,omitempty"`
	RocketMqSendMsgTimeout *int64  `json:"RocketMqSendMsgTimeout,omitempty" xml:"RocketMqSendMsgTimeout,omitempty"`
	TableCategory          *string `json:"TableCategory,omitempty" xml:"TableCategory,omitempty"`
}

func (DescribeProjectResponseBodyDataCommonTransferConfig) GoString

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetActiveActive

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetDataWorksBusinessName

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetDatahubTopicType

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetMqPartition

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetMqPartitionMode

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetMqSerializerType

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetRocketMqEnableMsgTrace

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetRocketMqMsgTags

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetRocketMqProducerGroup

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetRocketMqSendMsgTimeout

func (*DescribeProjectResponseBodyDataCommonTransferConfig) SetTableCategory

func (DescribeProjectResponseBodyDataCommonTransferConfig) String

type DescribeProjectResponseBodyDataExtraInfo

type DescribeProjectResponseBodyDataExtraInfo struct {
	AccessObSource            *bool                                    `json:"AccessObSource,omitempty" xml:"AccessObSource,omitempty"`
	IgnoreUnsupportDdl        *bool                                    `json:"IgnoreUnsupportDdl,omitempty" xml:"IgnoreUnsupportDdl,omitempty"`
	IncrSyncTimestamp         *int64                                   `json:"IncrSyncTimestamp,omitempty" xml:"IncrSyncTimestamp,omitempty"`
	LogServiceStartCheckpoint *int64                                   `json:"LogServiceStartCheckpoint,omitempty" xml:"LogServiceStartCheckpoint,omitempty"`
	MaxConnectorCount         *int32                                   `json:"MaxConnectorCount,omitempty" xml:"MaxConnectorCount,omitempty"`
	MonitoringIncr            *bool                                    `json:"MonitoringIncr,omitempty" xml:"MonitoringIncr,omitempty"`
	OverwriteConfig           *bool                                    `json:"OverwriteConfig,omitempty" xml:"OverwriteConfig,omitempty"`
	ReverseSubtopics          []*string                                `json:"ReverseSubtopics,omitempty" xml:"ReverseSubtopics,omitempty" type:"Repeated"`
	RunningProgress           *int32                                   `json:"RunningProgress,omitempty" xml:"RunningProgress,omitempty"`
	RunningStep               *string                                  `json:"RunningStep,omitempty" xml:"RunningStep,omitempty"`
	SourceStoreKeptHour       *int32                                   `json:"SourceStoreKeptHour,omitempty" xml:"SourceStoreKeptHour,omitempty"`
	StoreIncr                 *bool                                    `json:"StoreIncr,omitempty" xml:"StoreIncr,omitempty"`
	SubConds                  map[string][]*DataExtraInfoSubCondsValue `json:"SubConds,omitempty" xml:"SubConds,omitempty"`
	SubDbs                    map[string][]*DataExtraInfoSubDbsValue   `json:"SubDbs,omitempty" xml:"SubDbs,omitempty"`
	SubIds                    map[string]*string                       `json:"SubIds,omitempty" xml:"SubIds,omitempty"`
	Subtopics                 []*string                                `json:"Subtopics,omitempty" xml:"Subtopics,omitempty" type:"Repeated"`
	SyncDelay                 *int64                                   `json:"SyncDelay,omitempty" xml:"SyncDelay,omitempty"`
	SyncDelaySampleTimestamp  *int64                                   `json:"SyncDelaySampleTimestamp,omitempty" xml:"SyncDelaySampleTimestamp,omitempty"`
}

func (DescribeProjectResponseBodyDataExtraInfo) GoString

func (*DescribeProjectResponseBodyDataExtraInfo) SetAccessObSource

func (*DescribeProjectResponseBodyDataExtraInfo) SetIgnoreUnsupportDdl

func (*DescribeProjectResponseBodyDataExtraInfo) SetIncrSyncTimestamp

func (*DescribeProjectResponseBodyDataExtraInfo) SetLogServiceStartCheckpoint

func (*DescribeProjectResponseBodyDataExtraInfo) SetMaxConnectorCount

func (*DescribeProjectResponseBodyDataExtraInfo) SetMonitoringIncr

func (*DescribeProjectResponseBodyDataExtraInfo) SetOverwriteConfig

func (*DescribeProjectResponseBodyDataExtraInfo) SetReverseSubtopics

func (*DescribeProjectResponseBodyDataExtraInfo) SetRunningProgress

func (*DescribeProjectResponseBodyDataExtraInfo) SetRunningStep

func (*DescribeProjectResponseBodyDataExtraInfo) SetSourceStoreKeptHour

func (*DescribeProjectResponseBodyDataExtraInfo) SetStoreIncr

func (*DescribeProjectResponseBodyDataExtraInfo) SetSubConds

func (*DescribeProjectResponseBodyDataExtraInfo) SetSubDbs

func (*DescribeProjectResponseBodyDataExtraInfo) SetSubIds

func (*DescribeProjectResponseBodyDataExtraInfo) SetSubtopics

func (*DescribeProjectResponseBodyDataExtraInfo) SetSyncDelay

func (*DescribeProjectResponseBodyDataExtraInfo) SetSyncDelaySampleTimestamp

func (DescribeProjectResponseBodyDataExtraInfo) String

type DescribeProjectResponseBodyDataFullTransferConfig

type DescribeProjectResponseBodyDataFullTransferConfig struct {
	AllowDestTableNotEmpty   *bool   `json:"AllowDestTableNotEmpty,omitempty" xml:"AllowDestTableNotEmpty,omitempty"`
	FullTransferSpeedMode    *string `json:"FullTransferSpeedMode,omitempty" xml:"FullTransferSpeedMode,omitempty"`
	FullVerifySpeedMode      *string `json:"FullVerifySpeedMode,omitempty" xml:"FullVerifySpeedMode,omitempty"`
	NonePkUkTruncateDstTable *bool   `json:"NonePkUkTruncateDstTable,omitempty" xml:"NonePkUkTruncateDstTable,omitempty"`
	ReadWorkerNum            *int32  `json:"ReadWorkerNum,omitempty" xml:"ReadWorkerNum,omitempty"`
	ThrottleIOPS             *int32  `json:"ThrottleIOPS,omitempty" xml:"ThrottleIOPS,omitempty"`
	ThrottleRps              *int32  `json:"ThrottleRps,omitempty" xml:"ThrottleRps,omitempty"`
	WriteWorkerNum           *int32  `json:"WriteWorkerNum,omitempty" xml:"WriteWorkerNum,omitempty"`
}

func (DescribeProjectResponseBodyDataFullTransferConfig) GoString

func (*DescribeProjectResponseBodyDataFullTransferConfig) SetAllowDestTableNotEmpty

func (*DescribeProjectResponseBodyDataFullTransferConfig) SetFullTransferSpeedMode

func (*DescribeProjectResponseBodyDataFullTransferConfig) SetFullVerifySpeedMode

func (*DescribeProjectResponseBodyDataFullTransferConfig) SetNonePkUkTruncateDstTable

func (*DescribeProjectResponseBodyDataFullTransferConfig) SetReadWorkerNum added in v3.0.2

func (*DescribeProjectResponseBodyDataFullTransferConfig) SetThrottleIOPS added in v3.0.2

func (*DescribeProjectResponseBodyDataFullTransferConfig) SetThrottleRps added in v3.0.2

func (*DescribeProjectResponseBodyDataFullTransferConfig) SetWriteWorkerNum added in v3.0.2

func (DescribeProjectResponseBodyDataFullTransferConfig) String

type DescribeProjectResponseBodyDataIncrTransferConfig

type DescribeProjectResponseBodyDataIncrTransferConfig struct {
	EnableIncrSyncStatistics  *bool     `json:"EnableIncrSyncStatistics,omitempty" xml:"EnableIncrSyncStatistics,omitempty"`
	EnableSequencingWithinTxn *bool     `json:"EnableSequencingWithinTxn,omitempty" xml:"EnableSequencingWithinTxn,omitempty"`
	IncrSyncConcurrency       *int32    `json:"IncrSyncConcurrency,omitempty" xml:"IncrSyncConcurrency,omitempty"`
	RecordTypeWhiteList       []*string `json:"RecordTypeWhiteList,omitempty" xml:"RecordTypeWhiteList,omitempty" type:"Repeated"`
	StartTimestamp            *int64    `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"`
	StoreLogKeptHour          *int32    `json:"StoreLogKeptHour,omitempty" xml:"StoreLogKeptHour,omitempty"`
	SupportDDLTypes           []*string `json:"SupportDDLTypes,omitempty" xml:"SupportDDLTypes,omitempty" type:"Repeated"`
	ThrottleIOPS              *int32    `json:"ThrottleIOPS,omitempty" xml:"ThrottleIOPS,omitempty"`
	ThrottleRps               *int32    `json:"ThrottleRps,omitempty" xml:"ThrottleRps,omitempty"`
}

func (DescribeProjectResponseBodyDataIncrTransferConfig) GoString

func (*DescribeProjectResponseBodyDataIncrTransferConfig) SetEnableIncrSyncStatistics

func (*DescribeProjectResponseBodyDataIncrTransferConfig) SetEnableSequencingWithinTxn

func (*DescribeProjectResponseBodyDataIncrTransferConfig) SetIncrSyncConcurrency

func (*DescribeProjectResponseBodyDataIncrTransferConfig) SetRecordTypeWhiteList

func (*DescribeProjectResponseBodyDataIncrTransferConfig) SetStartTimestamp

func (*DescribeProjectResponseBodyDataIncrTransferConfig) SetStoreLogKeptHour

func (*DescribeProjectResponseBodyDataIncrTransferConfig) SetSupportDDLTypes added in v3.0.2

func (*DescribeProjectResponseBodyDataIncrTransferConfig) SetThrottleIOPS added in v3.0.2

func (*DescribeProjectResponseBodyDataIncrTransferConfig) SetThrottleRps added in v3.0.2

func (DescribeProjectResponseBodyDataIncrTransferConfig) String

type DescribeProjectResponseBodyDataLabels

type DescribeProjectResponseBodyDataLabels struct {
	Id   *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (DescribeProjectResponseBodyDataLabels) GoString

func (*DescribeProjectResponseBodyDataLabels) SetId

func (*DescribeProjectResponseBodyDataLabels) SetName

func (DescribeProjectResponseBodyDataLabels) String

type DescribeProjectResponseBodyDataReverseIncrTransferConfig added in v3.0.2

type DescribeProjectResponseBodyDataReverseIncrTransferConfig struct {
	EnableIncrSyncStatistics  *bool     `json:"EnableIncrSyncStatistics,omitempty" xml:"EnableIncrSyncStatistics,omitempty"`
	EnableSequencingWithinTxn *bool     `json:"EnableSequencingWithinTxn,omitempty" xml:"EnableSequencingWithinTxn,omitempty"`
	IncrSyncConcurrency       *int32    `json:"IncrSyncConcurrency,omitempty" xml:"IncrSyncConcurrency,omitempty"`
	RecordTypeWhiteList       []*string `json:"RecordTypeWhiteList,omitempty" xml:"RecordTypeWhiteList,omitempty" type:"Repeated"`
	StartTimestamp            *int64    `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"`
	StoreLogKeptHour          *int32    `json:"StoreLogKeptHour,omitempty" xml:"StoreLogKeptHour,omitempty"`
	SupportDDLTypes           []*string `json:"SupportDDLTypes,omitempty" xml:"SupportDDLTypes,omitempty" type:"Repeated"`
	ThrottleIOPS              *int32    `json:"ThrottleIOPS,omitempty" xml:"ThrottleIOPS,omitempty"`
	ThrottleRps               *int32    `json:"ThrottleRps,omitempty" xml:"ThrottleRps,omitempty"`
}

func (DescribeProjectResponseBodyDataReverseIncrTransferConfig) GoString added in v3.0.2

func (*DescribeProjectResponseBodyDataReverseIncrTransferConfig) SetEnableIncrSyncStatistics added in v3.0.2

func (*DescribeProjectResponseBodyDataReverseIncrTransferConfig) SetEnableSequencingWithinTxn added in v3.0.2

func (*DescribeProjectResponseBodyDataReverseIncrTransferConfig) SetIncrSyncConcurrency added in v3.0.2

func (*DescribeProjectResponseBodyDataReverseIncrTransferConfig) SetRecordTypeWhiteList added in v3.0.2

func (*DescribeProjectResponseBodyDataReverseIncrTransferConfig) SetStartTimestamp added in v3.0.2

func (*DescribeProjectResponseBodyDataReverseIncrTransferConfig) SetStoreLogKeptHour added in v3.0.2

func (*DescribeProjectResponseBodyDataReverseIncrTransferConfig) SetSupportDDLTypes added in v3.0.2

func (*DescribeProjectResponseBodyDataReverseIncrTransferConfig) SetThrottleIOPS added in v3.0.2

func (*DescribeProjectResponseBodyDataReverseIncrTransferConfig) SetThrottleRps added in v3.0.2

func (DescribeProjectResponseBodyDataReverseIncrTransferConfig) String added in v3.0.2

type DescribeProjectResponseBodyDataSinkConnectInfo

type DescribeProjectResponseBodyDataSinkConnectInfo struct {
	Charset             *string     `json:"Charset,omitempty" xml:"Charset,omitempty"`
	ConnExtraAttributes interface{} `json:"ConnExtraAttributes,omitempty" xml:"ConnExtraAttributes,omitempty"`
	ConnectionInfo      *string     `json:"ConnectionInfo,omitempty" xml:"ConnectionInfo,omitempty"`
	DbEngine            *string     `json:"DbEngine,omitempty" xml:"DbEngine,omitempty"`
	EndpointId          *string     `json:"EndpointId,omitempty" xml:"EndpointId,omitempty"`
	EndpointName        *string     `json:"EndpointName,omitempty" xml:"EndpointName,omitempty"`
	EndpointSide        *string     `json:"EndpointSide,omitempty" xml:"EndpointSide,omitempty"`
	Host                *string     `json:"Host,omitempty" xml:"Host,omitempty"`
	Id                  *string     `json:"Id,omitempty" xml:"Id,omitempty"`
	NlsLengthSemantics  *string     `json:"NlsLengthSemantics,omitempty" xml:"NlsLengthSemantics,omitempty"`
	OcpName             *string     `json:"OcpName,omitempty" xml:"OcpName,omitempty"`
	OperatingSystem     *string     `json:"OperatingSystem,omitempty" xml:"OperatingSystem,omitempty"`
	// Owner。
	Owner         *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Port          *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Region        *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceOwner *string `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"`
	Timezone      *string `json:"Timezone,omitempty" xml:"Timezone,omitempty"`
	Username      *string `json:"Username,omitempty" xml:"Username,omitempty"`
	Version       *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeProjectResponseBodyDataSinkConnectInfo) GoString

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetCharset

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetConnExtraAttributes

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetConnectionInfo

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetDbEngine

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetEndpointId

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetEndpointName

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetEndpointSide

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetHost

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetId

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetNlsLengthSemantics

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetOcpName

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetOperatingSystem

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetOwner

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetPort

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetRegion

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetResourceOwner

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetTimezone

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetUsername

func (*DescribeProjectResponseBodyDataSinkConnectInfo) SetVersion

func (DescribeProjectResponseBodyDataSinkConnectInfo) String

type DescribeProjectResponseBodyDataSourceConnectInfo

type DescribeProjectResponseBodyDataSourceConnectInfo struct {
	Charset             *string     `json:"Charset,omitempty" xml:"Charset,omitempty"`
	ConnExtraAttributes interface{} `json:"ConnExtraAttributes,omitempty" xml:"ConnExtraAttributes,omitempty"`
	ConnectionInfo      *string     `json:"ConnectionInfo,omitempty" xml:"ConnectionInfo,omitempty"`
	DbEngine            *string     `json:"DbEngine,omitempty" xml:"DbEngine,omitempty"`
	EndpointId          *string     `json:"EndpointId,omitempty" xml:"EndpointId,omitempty"`
	EndpointName        *string     `json:"EndpointName,omitempty" xml:"EndpointName,omitempty"`
	EndpointSide        *string     `json:"EndpointSide,omitempty" xml:"EndpointSide,omitempty"`
	Host                *string     `json:"Host,omitempty" xml:"Host,omitempty"`
	Id                  *string     `json:"Id,omitempty" xml:"Id,omitempty"`
	NlsLengthSemantics  *string     `json:"NlsLengthSemantics,omitempty" xml:"NlsLengthSemantics,omitempty"`
	OcpName             *string     `json:"OcpName,omitempty" xml:"OcpName,omitempty"`
	OperatingSystem     *string     `json:"OperatingSystem,omitempty" xml:"OperatingSystem,omitempty"`
	// Owner。
	Owner         *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Port          *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Region        *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceOwner *string `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"`
	Timezone      *string `json:"Timezone,omitempty" xml:"Timezone,omitempty"`
	Username      *string `json:"Username,omitempty" xml:"Username,omitempty"`
	Version       *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeProjectResponseBodyDataSourceConnectInfo) GoString

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetCharset

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetConnExtraAttributes

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetConnectionInfo

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetDbEngine

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetEndpointId

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetEndpointName

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetEndpointSide

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetHost

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetId

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetNlsLengthSemantics

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetOcpName

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetOperatingSystem

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetOwner

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetPort

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetRegion

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetResourceOwner

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetTimezone

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetUsername

func (*DescribeProjectResponseBodyDataSourceConnectInfo) SetVersion

func (DescribeProjectResponseBodyDataSourceConnectInfo) String

type DescribeProjectResponseBodyDataSteps

type DescribeProjectResponseBodyDataSteps struct {
	Description *string                                        `json:"Description,omitempty" xml:"Description,omitempty"`
	ExtraInfo   *DescribeProjectResponseBodyDataStepsExtraInfo `json:"ExtraInfo,omitempty" xml:"ExtraInfo,omitempty" type:"Struct"`
	FinishTime  *string                                        `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	Name        *string                                        `json:"Name,omitempty" xml:"Name,omitempty"`
	Order       *int32                                         `json:"Order,omitempty" xml:"Order,omitempty"`
	Progress    *int32                                         `json:"Progress,omitempty" xml:"Progress,omitempty"`
	StartTime   *string                                        `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status      *string                                        `json:"Status,omitempty" xml:"Status,omitempty"`
	StepInfo    map[string]interface{}                         `json:"StepInfo,omitempty" xml:"StepInfo,omitempty"`
}

func (DescribeProjectResponseBodyDataSteps) GoString

func (*DescribeProjectResponseBodyDataSteps) SetDescription

func (*DescribeProjectResponseBodyDataSteps) SetFinishTime

func (*DescribeProjectResponseBodyDataSteps) SetName

func (*DescribeProjectResponseBodyDataSteps) SetOrder

func (*DescribeProjectResponseBodyDataSteps) SetProgress

func (*DescribeProjectResponseBodyDataSteps) SetStartTime

func (*DescribeProjectResponseBodyDataSteps) SetStatus

func (*DescribeProjectResponseBodyDataSteps) SetStepInfo

func (DescribeProjectResponseBodyDataSteps) String

type DescribeProjectResponseBodyDataStepsExtraInfo

type DescribeProjectResponseBodyDataStepsExtraInfo struct {
	ErrorCode    *string                                                      `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorDetails []*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	ErrorMsg     *string                                                      `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	ErrorParam   map[string]*string                                           `json:"ErrorParam,omitempty" xml:"ErrorParam,omitempty"`
	FailedTime   *string                                                      `json:"FailedTime,omitempty" xml:"FailedTime,omitempty"`
}

func (DescribeProjectResponseBodyDataStepsExtraInfo) GoString

func (*DescribeProjectResponseBodyDataStepsExtraInfo) SetErrorCode

func (*DescribeProjectResponseBodyDataStepsExtraInfo) SetErrorMsg

func (*DescribeProjectResponseBodyDataStepsExtraInfo) SetErrorParam

func (*DescribeProjectResponseBodyDataStepsExtraInfo) SetFailedTime

func (DescribeProjectResponseBodyDataStepsExtraInfo) String

type DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails

type DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails struct {
	Code         *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	// FATAL, ERROR, WARNING, CRITICAL
	Level               *string            `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string            `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string            `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string            `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string            `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string            `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string            `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}        `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) GoString

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetCode

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetExtraContext

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetLevel

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetMessage

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetMessageMcmsContext

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetMessageMcmsKey

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetProposal

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetProposalMcmsContext

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetProposalMcmsKey

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetReason

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetReasonMcmsContext

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetReasonMcmsKey

func (*DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) SetUpstreamErrorDetail

func (DescribeProjectResponseBodyDataStepsExtraInfoErrorDetails) String

type DescribeProjectResponseBodyDataStructTransferConfig

type DescribeProjectResponseBodyDataStructTransferConfig struct {
	ByteCharConvertStrategy *string `json:"ByteCharConvertStrategy,omitempty" xml:"ByteCharConvertStrategy,omitempty"`
	DeferIndexCreation      *bool   `json:"DeferIndexCreation,omitempty" xml:"DeferIndexCreation,omitempty"`
}

func (DescribeProjectResponseBodyDataStructTransferConfig) GoString

func (*DescribeProjectResponseBodyDataStructTransferConfig) SetByteCharConvertStrategy

func (*DescribeProjectResponseBodyDataStructTransferConfig) SetDeferIndexCreation

func (DescribeProjectResponseBodyDataStructTransferConfig) String

type DescribeProjectResponseBodyDataTransferMapping

type DescribeProjectResponseBodyDataTransferMapping struct {
	Databases             []*DescribeProjectResponseBodyDataTransferMappingDatabases      `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	DatabasesBlack        []*DescribeProjectResponseBodyDataTransferMappingDatabasesBlack `json:"DatabasesBlack,omitempty" xml:"DatabasesBlack,omitempty" type:"Repeated"`
	Mode                  *string                                                         `json:"Mode,omitempty" xml:"Mode,omitempty"`
	TableAndViewBlackList []*string                                                       `json:"TableAndViewBlackList,omitempty" xml:"TableAndViewBlackList,omitempty" type:"Repeated"`
	TableAndViewWhiteList []*string                                                       `json:"TableAndViewWhiteList,omitempty" xml:"TableAndViewWhiteList,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMapping) GoString

func (*DescribeProjectResponseBodyDataTransferMapping) SetMode

func (*DescribeProjectResponseBodyDataTransferMapping) SetTableAndViewBlackList

func (*DescribeProjectResponseBodyDataTransferMapping) SetTableAndViewWhiteList

func (DescribeProjectResponseBodyDataTransferMapping) String

type DescribeProjectResponseBodyDataTransferMappingDatabases

type DescribeProjectResponseBodyDataTransferMappingDatabases struct {
	Id             *string                                                                  `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                  `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                  `json:"Name,omitempty" xml:"Name,omitempty"`
	SpecificTables []*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables `json:"SpecificTables,omitempty" xml:"SpecificTables,omitempty" type:"Repeated"`
	SpecificViews  []*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews  `json:"SpecificViews,omitempty" xml:"SpecificViews,omitempty" type:"Repeated"`
	Tables         []*DescribeProjectResponseBodyDataTransferMappingDatabasesTables         `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
	TenantName     *string                                                                  `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	Type           *string                                                                  `json:"Type,omitempty" xml:"Type,omitempty"`
	Views          []*DescribeProjectResponseBodyDataTransferMappingDatabasesViews          `json:"Views,omitempty" xml:"Views,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabases) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabases) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabases) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabases) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabases) SetTenantName

func (*DescribeProjectResponseBodyDataTransferMappingDatabases) SetType

func (DescribeProjectResponseBodyDataTransferMappingDatabases) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlack

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlack struct {
	Id             *string                                                                       `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                       `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                       `json:"Name,omitempty" xml:"Name,omitempty"`
	SpecificTables []*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables `json:"SpecificTables,omitempty" xml:"SpecificTables,omitempty" type:"Repeated"`
	SpecificViews  []*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews  `json:"SpecificViews,omitempty" xml:"SpecificViews,omitempty" type:"Repeated"`
	Tables         []*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables         `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
	TenantName     *string                                                                       `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	Type           *string                                                                       `json:"Type,omitempty" xml:"Type,omitempty"`
	Views          []*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews          `json:"Views,omitempty" xml:"Views,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlack) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlack) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlack) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlack) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlack) SetTenantName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlack) SetType

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlack) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables struct {
	AdbTableSchema *DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                                 `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                                   `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                                   `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                                   `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                                 `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                                   `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables) SetFilterColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables) SetShardColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables) SetWhereClause

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTables) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTablesAdbTableSchema

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) SetDistributedKeys

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) SetPartitionLifeCycle

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) SetPartitionStatement

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) SetPrimaryKeys

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificTablesAdbTableSchema) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews struct {
	AdbTableSchema *DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                                `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                                  `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                                  `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                                  `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                                `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                                  `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews) SetFilterColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews) SetShardColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews) SetWhereClause

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViews) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViewsAdbTableSchema

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) SetDistributedKeys

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) SetPartitionLifeCycle

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) SetPartitionStatement

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) SetPrimaryKeys

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackSpecificViewsAdbTableSchema) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables struct {
	AdbTableSchema *DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                         `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                           `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                           `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                           `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                         `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                           `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables) SetFilterColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables) SetShardColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables) SetWhereClause

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTables) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTablesAdbTableSchema

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTablesAdbTableSchema) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTablesAdbTableSchema) SetDistributedKeys

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTablesAdbTableSchema) SetPartitionLifeCycle

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTablesAdbTableSchema) SetPartitionStatement

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTablesAdbTableSchema) SetPrimaryKeys

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackTablesAdbTableSchema) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews struct {
	AdbTableSchema *DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                        `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                          `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                          `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                          `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                        `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                          `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews) SetFilterColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews) SetShardColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews) SetWhereClause

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViews) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViewsAdbTableSchema

type DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViewsAdbTableSchema) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViewsAdbTableSchema) SetDistributedKeys

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViewsAdbTableSchema) SetPartitionLifeCycle

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViewsAdbTableSchema) SetPartitionStatement

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViewsAdbTableSchema) SetPrimaryKeys

func (DescribeProjectResponseBodyDataTransferMappingDatabasesBlackViewsAdbTableSchema) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables

type DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables struct {
	AdbTableSchema *DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                            `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                              `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                              `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                              `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                            `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                              `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables) SetFilterColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables) SetShardColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables) SetWhereClause

func (DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTables) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTablesAdbTableSchema

type DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTablesAdbTableSchema) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTablesAdbTableSchema) SetDistributedKeys

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTablesAdbTableSchema) SetPartitionLifeCycle

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTablesAdbTableSchema) SetPartitionStatement

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTablesAdbTableSchema) SetPrimaryKeys

func (DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificTablesAdbTableSchema) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews

type DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews struct {
	AdbTableSchema *DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                           `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                             `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                             `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                             `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                           `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                             `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews) SetFilterColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews) SetShardColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews) SetWhereClause

func (DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViews) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViewsAdbTableSchema

type DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViewsAdbTableSchema) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViewsAdbTableSchema) SetDistributedKeys

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViewsAdbTableSchema) SetPartitionLifeCycle

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViewsAdbTableSchema) SetPartitionStatement

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViewsAdbTableSchema) SetPrimaryKeys

func (DescribeProjectResponseBodyDataTransferMappingDatabasesSpecificViewsAdbTableSchema) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesTables

type DescribeProjectResponseBodyDataTransferMappingDatabasesTables struct {
	AdbTableSchema *DescribeProjectResponseBodyDataTransferMappingDatabasesTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                    `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                      `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                      `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                      `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                    `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                      `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesTables) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTables) SetFilterColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTables) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTables) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTables) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTables) SetShardColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTables) SetWhereClause

func (DescribeProjectResponseBodyDataTransferMappingDatabasesTables) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesTablesAdbTableSchema

type DescribeProjectResponseBodyDataTransferMappingDatabasesTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesTablesAdbTableSchema) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTablesAdbTableSchema) SetDistributedKeys

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTablesAdbTableSchema) SetPartitionLifeCycle

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTablesAdbTableSchema) SetPartitionStatement

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesTablesAdbTableSchema) SetPrimaryKeys

func (DescribeProjectResponseBodyDataTransferMappingDatabasesTablesAdbTableSchema) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesViews

type DescribeProjectResponseBodyDataTransferMappingDatabasesViews struct {
	AdbTableSchema *DescribeProjectResponseBodyDataTransferMappingDatabasesViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	FilterColumns  []*string                                                                   `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                     `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                     `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                     `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                   `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                     `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesViews) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViews) SetFilterColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViews) SetId

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViews) SetMappedName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViews) SetName

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViews) SetShardColumns

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViews) SetWhereClause

func (DescribeProjectResponseBodyDataTransferMappingDatabasesViews) String

type DescribeProjectResponseBodyDataTransferMappingDatabasesViewsAdbTableSchema

type DescribeProjectResponseBodyDataTransferMappingDatabasesViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *string   `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (DescribeProjectResponseBodyDataTransferMappingDatabasesViewsAdbTableSchema) GoString

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViewsAdbTableSchema) SetDistributedKeys

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViewsAdbTableSchema) SetPartitionLifeCycle

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViewsAdbTableSchema) SetPartitionStatement

func (*DescribeProjectResponseBodyDataTransferMappingDatabasesViewsAdbTableSchema) SetPrimaryKeys

func (DescribeProjectResponseBodyDataTransferMappingDatabasesViewsAdbTableSchema) String

type DescribeProjectResponseBodyDataWorkerGradeInfo

type DescribeProjectResponseBodyDataWorkerGradeInfo struct {
	AutoRenewal  *bool   `json:"AutoRenewal,omitempty" xml:"AutoRenewal,omitempty"`
	ChargeType   *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	DestRegion   *string `json:"DestRegion,omitempty" xml:"DestRegion,omitempty"`
	DestType     *string `json:"DestType,omitempty" xml:"DestType,omitempty"`
	EndTime      *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Expired      *bool   `json:"Expired,omitempty" xml:"Expired,omitempty"`
	GmtCreate    *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	Grade        *string `json:"Grade,omitempty" xml:"Grade,omitempty"`
	Id           *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
	SourceRegion *string `json:"SourceRegion,omitempty" xml:"SourceRegion,omitempty"`
	SourceType   *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	Spec         *string `json:"Spec,omitempty" xml:"Spec,omitempty"`
	SpecName     *string `json:"SpecName,omitempty" xml:"SpecName,omitempty"`
}

func (DescribeProjectResponseBodyDataWorkerGradeInfo) GoString

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetAutoRenewal

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetChargeType

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetDestRegion

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetDestType

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetEndTime

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetExpired

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetGmtCreate

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetGrade

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetId

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetName

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetSourceRegion

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetSourceType

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetSpec

func (*DescribeProjectResponseBodyDataWorkerGradeInfo) SetSpecName

func (DescribeProjectResponseBodyDataWorkerGradeInfo) String

type DescribeProjectResponseBodyErrorDetail

type DescribeProjectResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectResponseBodyErrorDetail) GoString

func (*DescribeProjectResponseBodyErrorDetail) SetCode

func (*DescribeProjectResponseBodyErrorDetail) SetExtraContext

func (*DescribeProjectResponseBodyErrorDetail) SetLevel

func (*DescribeProjectResponseBodyErrorDetail) SetMessage

func (*DescribeProjectResponseBodyErrorDetail) SetMessageMcmsContext

func (*DescribeProjectResponseBodyErrorDetail) SetMessageMcmsKey

func (*DescribeProjectResponseBodyErrorDetail) SetProposal

func (*DescribeProjectResponseBodyErrorDetail) SetProposalMcmsContext

func (*DescribeProjectResponseBodyErrorDetail) SetProposalMcmsKey

func (*DescribeProjectResponseBodyErrorDetail) SetReason

func (*DescribeProjectResponseBodyErrorDetail) SetReasonMcmsContext

func (*DescribeProjectResponseBodyErrorDetail) SetReasonMcmsKey

func (*DescribeProjectResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *DescribeProjectResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *DescribeProjectResponseBodyErrorDetail

func (DescribeProjectResponseBodyErrorDetail) String

type DescribeProjectStepMetricRequest

type DescribeProjectStepMetricRequest struct {
	Aggregator     *string `json:"Aggregator,omitempty" xml:"Aggregator,omitempty"`
	BeginTimestamp *int64  `json:"BeginTimestamp,omitempty" xml:"BeginTimestamp,omitempty"`
	EndTimestamp   *int64  `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"`
	MaxPointNum    *int32  `json:"MaxPointNum,omitempty" xml:"MaxPointNum,omitempty"`
	MetricType     *string `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	ProjectId      *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	StepName       *string `json:"StepName,omitempty" xml:"StepName,omitempty"`
}

func (DescribeProjectStepMetricRequest) GoString

func (*DescribeProjectStepMetricRequest) SetAggregator

func (*DescribeProjectStepMetricRequest) SetBeginTimestamp

func (*DescribeProjectStepMetricRequest) SetEndTimestamp

func (*DescribeProjectStepMetricRequest) SetMaxPointNum

func (*DescribeProjectStepMetricRequest) SetMetricType

func (*DescribeProjectStepMetricRequest) SetProjectId

func (*DescribeProjectStepMetricRequest) SetStepName

func (DescribeProjectStepMetricRequest) String

type DescribeProjectStepMetricResponse

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

func (DescribeProjectStepMetricResponse) GoString

func (*DescribeProjectStepMetricResponse) SetHeaders

func (*DescribeProjectStepMetricResponse) SetStatusCode

func (DescribeProjectStepMetricResponse) String

type DescribeProjectStepMetricResponseBody

type DescribeProjectStepMetricResponseBody struct {
	Advice      *string                                           `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                           `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *DescribeProjectStepMetricResponseBodyData        `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorDetail *DescribeProjectStepMetricResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                           `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                             `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeProjectStepMetricResponseBody) GoString

func (*DescribeProjectStepMetricResponseBody) SetAdvice

func (*DescribeProjectStepMetricResponseBody) SetCode

func (*DescribeProjectStepMetricResponseBody) SetCost

func (*DescribeProjectStepMetricResponseBody) SetMessage

func (*DescribeProjectStepMetricResponseBody) SetPageNumber

func (*DescribeProjectStepMetricResponseBody) SetPageSize

func (*DescribeProjectStepMetricResponseBody) SetRequestId

func (*DescribeProjectStepMetricResponseBody) SetSuccess

func (*DescribeProjectStepMetricResponseBody) SetTotalCount

func (DescribeProjectStepMetricResponseBody) String

type DescribeProjectStepMetricResponseBodyData

type DescribeProjectStepMetricResponseBodyData struct {
	Aggregator     *string                                             `json:"Aggregator,omitempty" xml:"Aggregator,omitempty"`
	Metrics        []*DescribeProjectStepMetricResponseBodyDataMetrics `json:"Metrics,omitempty" xml:"Metrics,omitempty" type:"Repeated"`
	ReferenceValue *int64                                              `json:"ReferenceValue,omitempty" xml:"ReferenceValue,omitempty"`
}

func (DescribeProjectStepMetricResponseBodyData) GoString

func (*DescribeProjectStepMetricResponseBodyData) SetAggregator

func (*DescribeProjectStepMetricResponseBodyData) SetReferenceValue

func (DescribeProjectStepMetricResponseBodyData) String

type DescribeProjectStepMetricResponseBodyDataMetrics

type DescribeProjectStepMetricResponseBodyDataMetrics struct {
	DataPoints []*DescribeProjectStepMetricResponseBodyDataMetricsDataPoints `json:"DataPoints,omitempty" xml:"DataPoints,omitempty" type:"Repeated"`
	Name       *string                                                       `json:"Name,omitempty" xml:"Name,omitempty"`
	Tags       map[string]*string                                            `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (DescribeProjectStepMetricResponseBodyDataMetrics) GoString

func (*DescribeProjectStepMetricResponseBodyDataMetrics) SetName

func (*DescribeProjectStepMetricResponseBodyDataMetrics) SetTags

func (DescribeProjectStepMetricResponseBodyDataMetrics) String

type DescribeProjectStepMetricResponseBodyDataMetricsDataPoints

type DescribeProjectStepMetricResponseBodyDataMetricsDataPoints struct {
	Timestamp *int64   `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
	Value     *float64 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeProjectStepMetricResponseBodyDataMetricsDataPoints) GoString

func (*DescribeProjectStepMetricResponseBodyDataMetricsDataPoints) SetTimestamp

func (*DescribeProjectStepMetricResponseBodyDataMetricsDataPoints) SetValue

func (DescribeProjectStepMetricResponseBodyDataMetricsDataPoints) String

type DescribeProjectStepMetricResponseBodyErrorDetail

type DescribeProjectStepMetricResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectStepMetricResponseBodyErrorDetail) GoString

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetCode

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetExtraContext

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetLevel

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetMessage

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetMessageMcmsContext

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetMessageMcmsKey

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetProposal

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetProposalMcmsContext

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetProposalMcmsKey

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetReason

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetReasonMcmsContext

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetReasonMcmsKey

func (*DescribeProjectStepMetricResponseBodyErrorDetail) SetUpstreamErrorDetail

func (DescribeProjectStepMetricResponseBodyErrorDetail) String

type DescribeProjectStepsRequest

type DescribeProjectStepsRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (DescribeProjectStepsRequest) GoString

func (s DescribeProjectStepsRequest) GoString() string

func (*DescribeProjectStepsRequest) SetId

func (DescribeProjectStepsRequest) String

type DescribeProjectStepsResponse

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

func (DescribeProjectStepsResponse) GoString

func (s DescribeProjectStepsResponse) GoString() string

func (*DescribeProjectStepsResponse) SetBody

func (*DescribeProjectStepsResponse) SetHeaders

func (*DescribeProjectStepsResponse) SetStatusCode

func (DescribeProjectStepsResponse) String

type DescribeProjectStepsResponseBody

type DescribeProjectStepsResponseBody struct {
	Advice      *string                                      `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                      `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        []*DescribeProjectStepsResponseBodyData      `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorDetail *DescribeProjectStepsResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                      `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                       `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                        `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                       `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeProjectStepsResponseBody) GoString

func (*DescribeProjectStepsResponseBody) SetAdvice

func (*DescribeProjectStepsResponseBody) SetCode

func (*DescribeProjectStepsResponseBody) SetCost

func (*DescribeProjectStepsResponseBody) SetMessage

func (*DescribeProjectStepsResponseBody) SetPageNumber

func (*DescribeProjectStepsResponseBody) SetPageSize

func (*DescribeProjectStepsResponseBody) SetRequestId

func (*DescribeProjectStepsResponseBody) SetSuccess

func (*DescribeProjectStepsResponseBody) SetTotalCount

func (DescribeProjectStepsResponseBody) String

type DescribeProjectStepsResponseBodyData

type DescribeProjectStepsResponseBodyData struct {
	Description *string                                        `json:"Description,omitempty" xml:"Description,omitempty"`
	ExtraInfo   *DescribeProjectStepsResponseBodyDataExtraInfo `json:"ExtraInfo,omitempty" xml:"ExtraInfo,omitempty" type:"Struct"`
	FinishTime  *string                                        `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	Name        *string                                        `json:"Name,omitempty" xml:"Name,omitempty"`
	Order       *int32                                         `json:"Order,omitempty" xml:"Order,omitempty"`
	Progress    *int32                                         `json:"Progress,omitempty" xml:"Progress,omitempty"`
	StartTime   *string                                        `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status      *string                                        `json:"Status,omitempty" xml:"Status,omitempty"`
	StepInfo    map[string]interface{}                         `json:"StepInfo,omitempty" xml:"StepInfo,omitempty"`
}

func (DescribeProjectStepsResponseBodyData) GoString

func (*DescribeProjectStepsResponseBodyData) SetDescription

func (*DescribeProjectStepsResponseBodyData) SetFinishTime

func (*DescribeProjectStepsResponseBodyData) SetName

func (*DescribeProjectStepsResponseBodyData) SetOrder

func (*DescribeProjectStepsResponseBodyData) SetProgress

func (*DescribeProjectStepsResponseBodyData) SetStartTime

func (*DescribeProjectStepsResponseBodyData) SetStatus

func (*DescribeProjectStepsResponseBodyData) SetStepInfo

func (DescribeProjectStepsResponseBodyData) String

type DescribeProjectStepsResponseBodyDataExtraInfo

type DescribeProjectStepsResponseBodyDataExtraInfo struct {
	ErrorCode    *string                                                      `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorDetails []*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	ErrorMsg     *string                                                      `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	ErrorParam   map[string]*string                                           `json:"ErrorParam,omitempty" xml:"ErrorParam,omitempty"`
	FailedTime   *string                                                      `json:"FailedTime,omitempty" xml:"FailedTime,omitempty"`
}

func (DescribeProjectStepsResponseBodyDataExtraInfo) GoString

func (*DescribeProjectStepsResponseBodyDataExtraInfo) SetErrorCode

func (*DescribeProjectStepsResponseBodyDataExtraInfo) SetErrorMsg

func (*DescribeProjectStepsResponseBodyDataExtraInfo) SetErrorParam

func (*DescribeProjectStepsResponseBodyDataExtraInfo) SetFailedTime

func (DescribeProjectStepsResponseBodyDataExtraInfo) String

type DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails

type DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) GoString

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetCode

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetExtraContext

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetLevel

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetMessage

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetMessageMcmsContext

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetMessageMcmsKey

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetProposal

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetProposalMcmsContext

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetProposalMcmsKey

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetReason

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetReasonMcmsContext

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetReasonMcmsKey

func (*DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) SetUpstreamErrorDetail

func (DescribeProjectStepsResponseBodyDataExtraInfoErrorDetails) String

type DescribeProjectStepsResponseBodyErrorDetail

type DescribeProjectStepsResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (DescribeProjectStepsResponseBodyErrorDetail) GoString

func (*DescribeProjectStepsResponseBodyErrorDetail) SetCode

func (*DescribeProjectStepsResponseBodyErrorDetail) SetExtraContext

func (*DescribeProjectStepsResponseBodyErrorDetail) SetLevel

func (*DescribeProjectStepsResponseBodyErrorDetail) SetMessage

func (*DescribeProjectStepsResponseBodyErrorDetail) SetMessageMcmsContext

func (*DescribeProjectStepsResponseBodyErrorDetail) SetMessageMcmsKey

func (*DescribeProjectStepsResponseBodyErrorDetail) SetProposal

func (*DescribeProjectStepsResponseBodyErrorDetail) SetProposalMcmsContext

func (*DescribeProjectStepsResponseBodyErrorDetail) SetProposalMcmsKey

func (*DescribeProjectStepsResponseBodyErrorDetail) SetReason

func (*DescribeProjectStepsResponseBodyErrorDetail) SetReasonMcmsContext

func (*DescribeProjectStepsResponseBodyErrorDetail) SetReasonMcmsKey

func (*DescribeProjectStepsResponseBodyErrorDetail) SetUpstreamErrorDetail

func (DescribeProjectStepsResponseBodyErrorDetail) String

type DescribeRecommendIndexRequest

type DescribeRecommendIndexRequest struct {
	// The return result of the request.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the OceanBase cluster.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The index recommended for the SQL statement after calculation by the diagnostic system.
	// - If the recommended index is the primary key, PRIMARY is returned.
	// - If an index created by the user is recommended, the index name is returned.
	// The system recommends only one index for an SQL statement. You can call the DescribeIndexes operation to view the indexes of a table.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeRecommendIndexRequest) GoString

func (*DescribeRecommendIndexRequest) SetInstanceId

func (*DescribeRecommendIndexRequest) SetSQLId

func (*DescribeRecommendIndexRequest) SetTenantId

func (DescribeRecommendIndexRequest) String

type DescribeRecommendIndexResponse

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

func (DescribeRecommendIndexResponse) GoString

func (*DescribeRecommendIndexResponse) SetHeaders

func (*DescribeRecommendIndexResponse) SetStatusCode

func (DescribeRecommendIndexResponse) String

type DescribeRecommendIndexResponseBody

type DescribeRecommendIndexResponseBody struct {
	// The information about the recommended index.
	RecommendIndex *DescribeRecommendIndexResponseBodyRecommendIndex `json:"RecommendIndex,omitempty" xml:"RecommendIndex,omitempty" type:"Struct"`
	// The tenant mode.   Valid values:
	// Oracle
	// MySQL
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRecommendIndexResponseBody) GoString

func (*DescribeRecommendIndexResponseBody) SetRequestId

func (DescribeRecommendIndexResponseBody) String

type DescribeRecommendIndexResponseBodyRecommendIndex

type DescribeRecommendIndexResponseBodyRecommendIndex struct {
	// Example 1
	SuggestIndex *string `json:"SuggestIndex,omitempty" xml:"SuggestIndex,omitempty"`
	TableList    *string `json:"TableList,omitempty" xml:"TableList,omitempty"`
	TenantMode   *string `json:"TenantMode,omitempty" xml:"TenantMode,omitempty"`
}

func (DescribeRecommendIndexResponseBodyRecommendIndex) GoString

func (*DescribeRecommendIndexResponseBodyRecommendIndex) SetSuggestIndex

func (*DescribeRecommendIndexResponseBodyRecommendIndex) SetTableList

func (*DescribeRecommendIndexResponseBodyRecommendIndex) SetTenantMode

func (DescribeRecommendIndexResponseBodyRecommendIndex) String

type DescribeSQLDetailsRequest

type DescribeSQLDetailsRequest struct {
	// The SQL text.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// SQLID.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeSQLDetailsRequest) GoString

func (s DescribeSQLDetailsRequest) GoString() string

func (*DescribeSQLDetailsRequest) SetSQLId

func (*DescribeSQLDetailsRequest) SetTenantId

func (DescribeSQLDetailsRequest) String

func (s DescribeSQLDetailsRequest) String() string

type DescribeSQLDetailsResponse

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

func (DescribeSQLDetailsResponse) GoString

func (s DescribeSQLDetailsResponse) GoString() string

func (*DescribeSQLDetailsResponse) SetBody

func (*DescribeSQLDetailsResponse) SetHeaders

func (*DescribeSQLDetailsResponse) SetStatusCode

func (DescribeSQLDetailsResponse) String

type DescribeSQLDetailsResponseBody

type DescribeSQLDetailsResponseBody struct {
	// The operation that you want to perform.
	// Set the value to **DescribeSQLDetails**.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// “`
	// http(s)://[Endpoint]/?Action=DescribeSQLDetails
	// &TenantId=t2mr3oae0****
	// &SQLId=8D6E84****0B8FB1823D199E2CA1****
	// &Common request parameters
	// “`
	SQLDetails []*DescribeSQLDetailsResponseBodySQLDetails `json:"SQLDetails,omitempty" xml:"SQLDetails,omitempty" type:"Repeated"`
}

func (DescribeSQLDetailsResponseBody) GoString

func (*DescribeSQLDetailsResponseBody) SetRequestId

func (DescribeSQLDetailsResponseBody) String

type DescribeSQLDetailsResponseBodySQLDetails

type DescribeSQLDetailsResponseBodySQLDetails struct {
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// {"name":"DescribeSQLDetails","product":"OceanBasePro","version":"2019-09-01","path":"/","deprecated":0,"method":"POST|GET","protocol":"HTTP|HTTPS","hidden":0,"timeout":10000,"parameter_type":"Single","params":"[{\"name\":\"Action\",\"position\":\"Query\",\"required\":true,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"description\":\"\",\"example\":\"DescribeSQLDetails\"},{\"name\":\"TenantId\",\"position\":\"Body\",\"required\":true,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"t2mr3oae0****\"},{\"name\":\"SQLId\",\"position\":\"Body\",\"required\":true,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"SQLID\",\"description\":\"SQLID。\",\"example\":\"8D6E84****0B8FB1823D199E2CA1****\"}]","response_headers":"[]","response":"{\"type\":\"Object\",\"children\":[{\"name\":\"RequestId\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E\"},{\"name\":\"SQLDetails\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"Array\",\"subType\":\"Object\",\"description\":\"  \",\"children\":[{\"name\":\"SQLText\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"SELECT  ****   FROM ****   WHERE **** = ? AND **** = ?   ORDER BY **** ASC\"},{\"name\":\"DbName\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"testdb\"},{\"name\":\"UserName\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"tester\"}],\"title\":\"\"}],\"title\":\"\",\"description\":\"\"}","errors":"{}"}
	SQLText  *string `json:"SQLText,omitempty" xml:"SQLText,omitempty"`
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeSQLDetailsResponseBodySQLDetails) GoString

func (*DescribeSQLDetailsResponseBodySQLDetails) SetDbName

func (*DescribeSQLDetailsResponseBodySQLDetails) SetSQLText

func (*DescribeSQLDetailsResponseBodySQLDetails) SetUserName

func (DescribeSQLDetailsResponseBodySQLDetails) String

type DescribeSQLHistoryListRequest

type DescribeSQLHistoryListRequest struct {
	// The end time of the time range for querying the SQL execution history.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on each page.
	// Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// SQLID.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The start time of the time range for querying the SQL execution history.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeSQLHistoryListRequest) GoString

func (*DescribeSQLHistoryListRequest) SetEndTime

func (*DescribeSQLHistoryListRequest) SetPageNumber

func (*DescribeSQLHistoryListRequest) SetPageSize

func (*DescribeSQLHistoryListRequest) SetSQLId

func (*DescribeSQLHistoryListRequest) SetStartTime

func (*DescribeSQLHistoryListRequest) SetTenantId

func (DescribeSQLHistoryListRequest) String

type DescribeSQLHistoryListResponse

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

func (DescribeSQLHistoryListResponse) GoString

func (*DescribeSQLHistoryListResponse) SetHeaders

func (*DescribeSQLHistoryListResponse) SetStatusCode

func (DescribeSQLHistoryListResponse) String

type DescribeSQLHistoryListResponseBody

type DescribeSQLHistoryListResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The execution history of the SQL statement.
	SQLHistoryList *DescribeSQLHistoryListResponseBodySQLHistoryList `json:"SQLHistoryList,omitempty" xml:"SQLHistoryList,omitempty" type:"Struct"`
}

func (DescribeSQLHistoryListResponseBody) GoString

func (*DescribeSQLHistoryListResponseBody) SetRequestId

func (DescribeSQLHistoryListResponseBody) String

type DescribeSQLHistoryListResponseBodySQLHistoryList

type DescribeSQLHistoryListResponseBodySQLHistoryList struct {
	// The quantity.
	Count *int64                                                  `json:"Count,omitempty" xml:"Count,omitempty"`
	List  []*DescribeSQLHistoryListResponseBodySQLHistoryListList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
}

func (DescribeSQLHistoryListResponseBodySQLHistoryList) GoString

func (*DescribeSQLHistoryListResponseBodySQLHistoryList) SetCount

func (DescribeSQLHistoryListResponseBodySQLHistoryList) String

type DescribeSQLHistoryListResponseBodySQLHistoryListList

type DescribeSQLHistoryListResponseBodySQLHistoryListList struct {
	// The number of rows affected.
	AffectedRows *int64 `json:"AffectedRows,omitempty" xml:"AffectedRows,omitempty"`
	// The wait time of the client.
	AppWaitTime *float32 `json:"AppWaitTime,omitempty" xml:"AppWaitTime,omitempty"`
	// The number of block cache hits.
	BlockCacheHit *int64 `json:"BlockCacheHit,omitempty" xml:"BlockCacheHit,omitempty"`
	// The number of block index cache hits.
	BlockIndexCacheHit *int64 `json:"BlockIndexCacheHit,omitempty" xml:"BlockIndexCacheHit,omitempty"`
	// The number of Bloom filter cache hits.
	BloomFilterCacheHit *int64 `json:"BloomFilterCacheHit,omitempty" xml:"BloomFilterCacheHit,omitempty"`
	// The IP address of the client.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The wait time in concurrent execution.
	ConcurrencyWaitTime *float32 `json:"ConcurrencyWaitTime,omitempty" xml:"ConcurrencyWaitTime,omitempty"`
	// The average CPU time.
	CpuTime *float32 `json:"CpuTime,omitempty" xml:"CpuTime,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The time to wait for decoding.
	DecodeTime *float32 `json:"DecodeTime,omitempty" xml:"DecodeTime,omitempty"`
	// The number of physical reads.
	DiskRead *int64 `json:"DiskRead,omitempty" xml:"DiskRead,omitempty"`
	// The average response time.
	ElapsedTime *float32 `json:"ElapsedTime,omitempty" xml:"ElapsedTime,omitempty"`
	// The end time.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The end time in UTC +0.
	EndTimeUTCString *string `json:"EndTimeUTCString,omitempty" xml:"EndTimeUTCString,omitempty"`
	// The wait event.
	Event *string `json:"Event,omitempty" xml:"Event,omitempty"`
	// The number of executions per second.
	ExecPerSecond *int64 `json:"ExecPerSecond,omitempty" xml:"ExecPerSecond,omitempty"`
	// The internal execution time.
	ExecuteTime *float32 `json:"ExecuteTime,omitempty" xml:"ExecuteTime,omitempty"`
	// The number of executions.
	Executions *int64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// The number of failures.
	FailTimes *int64 `json:"FailTimes,omitempty" xml:"FailTimes,omitempty"`
	// The time spent in hard parsing.
	GetPlanTime *float32 `json:"GetPlanTime,omitempty" xml:"GetPlanTime,omitempty"`
	// The I/O wait time.
	IOWaitTime *float32 `json:"IOWaitTime,omitempty" xml:"IOWaitTime,omitempty"`
	// The number of logical reads.
	LogicalRead *int64 `json:"LogicalRead,omitempty" xml:"LogicalRead,omitempty"`
	// The maximum CPU time.
	MaxCpuTime *float32 `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	// The maximum response time.
	MaxElapsedTime *float32 `json:"MaxElapsedTime,omitempty" xml:"MaxElapsedTime,omitempty"`
	// The number of rows read from the memory.
	MemstoreReadRowCount *int64 `json:"MemstoreReadRowCount,omitempty" xml:"MemstoreReadRowCount,omitempty"`
	// The number of plan misses.
	MissPlans *int64 `json:"MissPlans,omitempty" xml:"MissPlans,omitempty"`
	// The network latency.
	NetWaitTime *float32 `json:"NetWaitTime,omitempty" xml:"NetWaitTime,omitempty"`
	// The IP address of the node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The queuing time.
	QueueTime *float32 `json:"QueueTime,omitempty" xml:"QueueTime,omitempty"`
	// The number of RPCs.
	RPCCount *int64 `json:"RPCCount,omitempty" xml:"RPCCount,omitempty"`
	// The number of remote plans.
	RemotePlans *int64 `json:"RemotePlans,omitempty" xml:"RemotePlans,omitempty"`
	// The number of retries.
	RetryCount *int64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	// The number of rows returned.
	ReturnRows *int64 `json:"ReturnRows,omitempty" xml:"ReturnRows,omitempty"`
	// The number of row cache hits.
	RowCacheHit *int64 `json:"RowCacheHit,omitempty" xml:"RowCacheHit,omitempty"`
	// The scheduling duration.
	ScheduleTime *float32 `json:"ScheduleTime,omitempty" xml:"ScheduleTime,omitempty"`
	// The number of rows read from the disk.
	SsstoreReadRowCount *int64 `json:"SsstoreReadRowCount,omitempty" xml:"SsstoreReadRowCount,omitempty"`
	// The internal wait time.
	TotalWaitTime *float32 `json:"TotalWaitTime,omitempty" xml:"TotalWaitTime,omitempty"`
	// The username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeSQLHistoryListResponseBodySQLHistoryListList) GoString

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetAffectedRows

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetAppWaitTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetBlockCacheHit

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetBlockIndexCacheHit

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetBloomFilterCacheHit

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetClientIp

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetConcurrencyWaitTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetCpuTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetDbName

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetDecodeTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetDiskRead

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetElapsedTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetEndTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetEndTimeUTCString

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetEvent

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetExecPerSecond

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetExecuteTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetExecutions

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetFailTimes

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetGetPlanTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetIOWaitTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetLogicalRead

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetMaxCpuTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetMaxElapsedTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetMemstoreReadRowCount

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetMissPlans

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetNetWaitTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetNodeIp

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetQueueTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetRPCCount

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetRemotePlans

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetRetryCount

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetReturnRows

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetRowCacheHit

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetScheduleTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetSsstoreReadRowCount

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetTotalWaitTime

func (*DescribeSQLHistoryListResponseBodySQLHistoryListList) SetUserName

func (DescribeSQLHistoryListResponseBodySQLHistoryListList) String

type DescribeSQLPlansRequest

type DescribeSQLPlansRequest struct {
	// SQLID.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeSQLPlansRequest) GoString

func (s DescribeSQLPlansRequest) GoString() string

func (*DescribeSQLPlansRequest) SetSQLId

func (*DescribeSQLPlansRequest) SetTenantId

func (DescribeSQLPlansRequest) String

func (s DescribeSQLPlansRequest) String() string

type DescribeSQLPlansResponse

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

func (DescribeSQLPlansResponse) GoString

func (s DescribeSQLPlansResponse) GoString() string

func (*DescribeSQLPlansResponse) SetBody

func (*DescribeSQLPlansResponse) SetHeaders

func (*DescribeSQLPlansResponse) SetStatusCode

func (DescribeSQLPlansResponse) String

func (s DescribeSQLPlansResponse) String() string

type DescribeSQLPlansResponseBody

type DescribeSQLPlansResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the execution plan.
	SQLPlans []*DescribeSQLPlansResponseBodySQLPlans `json:"SQLPlans,omitempty" xml:"SQLPlans,omitempty" type:"Repeated"`
}

func (DescribeSQLPlansResponseBody) GoString

func (s DescribeSQLPlansResponseBody) GoString() string

func (*DescribeSQLPlansResponseBody) SetRequestId

func (*DescribeSQLPlansResponseBody) SetSQLPlans

func (DescribeSQLPlansResponseBody) String

type DescribeSQLPlansResponseBodySQLPlans

type DescribeSQLPlansResponseBodySQLPlans struct {
	// The average execution duration, in ms.
	AvgExecutionMS *float32 `json:"AvgExecutionMS,omitempty" xml:"AvgExecutionMS,omitempty"`
	// The average execution duration when the database uses this execution plan, in ms.
	AvgExecutionTimeMS *int64 `json:"AvgExecutionTimeMS,omitempty" xml:"AvgExecutionTimeMS,omitempty"`
	// The time when the plan was loaded for the first time, .
	FirstLoadTime *int64 `json:"FirstLoadTime,omitempty" xml:"FirstLoadTime,omitempty"`
	// The time when the plan was loaded for the first time, in UTC +0.
	FirstLoadTimeUTCString *string `json:"FirstLoadTimeUTCString,omitempty" xml:"FirstLoadTimeUTCString,omitempty"`
	// The number of hits.
	HitCount *int32 `json:"HitCount,omitempty" xml:"HitCount,omitempty"`
	// The major compaction version.
	MergedVersion *int32 `json:"MergedVersion,omitempty" xml:"MergedVersion,omitempty"`
	// The IP address of the node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The outline data.
	OutlineData *string `json:"OutlineData,omitempty" xml:"OutlineData,omitempty"`
	// OutlineID.
	OutlineId *int64 `json:"OutlineId,omitempty" xml:"OutlineId,omitempty"`
	// The time when the plan was bound.
	OutlineTime *int64 `json:"OutlineTime,omitempty" xml:"OutlineTime,omitempty"`
	// The time when the plan was bound, in UTC +0.
	OutlineTimeUTCString *string `json:"OutlineTimeUTCString,omitempty" xml:"OutlineTimeUTCString,omitempty"`
	// The complete execution plan of the SQL statement.
	PlanFull *string `json:"PlanFull,omitempty" xml:"PlanFull,omitempty"`
	// The ID of the SQL execution plan in the database.
	PlanId *int32 `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The information about the plan.
	PlanInfo *string `json:"PlanInfo,omitempty" xml:"PlanInfo,omitempty"`
	// The unique identifier of the SQL execution plan in the diagnostic system.
	PlanUnionHash *string `json:"PlanUnionHash,omitempty" xml:"PlanUnionHash,omitempty"`
	// The query SQL statement.
	QuerySQL *string `json:"QuerySQL,omitempty" xml:"QuerySQL,omitempty"`
}

func (DescribeSQLPlansResponseBodySQLPlans) GoString

func (*DescribeSQLPlansResponseBodySQLPlans) SetAvgExecutionMS

func (*DescribeSQLPlansResponseBodySQLPlans) SetAvgExecutionTimeMS

func (*DescribeSQLPlansResponseBodySQLPlans) SetFirstLoadTime

func (*DescribeSQLPlansResponseBodySQLPlans) SetFirstLoadTimeUTCString

func (*DescribeSQLPlansResponseBodySQLPlans) SetHitCount

func (*DescribeSQLPlansResponseBodySQLPlans) SetMergedVersion

func (*DescribeSQLPlansResponseBodySQLPlans) SetNodeIp

func (*DescribeSQLPlansResponseBodySQLPlans) SetOutlineData

func (*DescribeSQLPlansResponseBodySQLPlans) SetOutlineId

func (*DescribeSQLPlansResponseBodySQLPlans) SetOutlineTime

func (*DescribeSQLPlansResponseBodySQLPlans) SetOutlineTimeUTCString

func (*DescribeSQLPlansResponseBodySQLPlans) SetPlanFull

func (*DescribeSQLPlansResponseBodySQLPlans) SetPlanId

func (*DescribeSQLPlansResponseBodySQLPlans) SetPlanInfo

func (*DescribeSQLPlansResponseBodySQLPlans) SetPlanUnionHash

func (*DescribeSQLPlansResponseBodySQLPlans) SetQuerySQL

func (DescribeSQLPlansResponseBodySQLPlans) String

type DescribeSQLSamplesRequest

type DescribeSQLSamplesRequest struct {
	// The database name.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The end time of querying the slow query execution.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// SQL ID.
	SqlId *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	// The start time of querying the slow query execution.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The tenant ID.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeSQLSamplesRequest) GoString

func (s DescribeSQLSamplesRequest) GoString() string

func (*DescribeSQLSamplesRequest) SetDbName

func (*DescribeSQLSamplesRequest) SetEndTime

func (*DescribeSQLSamplesRequest) SetInstanceId

func (*DescribeSQLSamplesRequest) SetSqlId

func (*DescribeSQLSamplesRequest) SetStartTime

func (*DescribeSQLSamplesRequest) SetTenantId

func (DescribeSQLSamplesRequest) String

func (s DescribeSQLSamplesRequest) String() string

type DescribeSQLSamplesResponse

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

func (DescribeSQLSamplesResponse) GoString

func (s DescribeSQLSamplesResponse) GoString() string

func (*DescribeSQLSamplesResponse) SetBody

func (*DescribeSQLSamplesResponse) SetHeaders

func (*DescribeSQLSamplesResponse) SetStatusCode

func (DescribeSQLSamplesResponse) String

type DescribeSQLSamplesResponseBody

type DescribeSQLSamplesResponseBody struct {
	// The list of sample data of slow query execution details.
	Data []*DescribeSQLSamplesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// Request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSQLSamplesResponseBody) GoString

func (*DescribeSQLSamplesResponseBody) SetData

func (*DescribeSQLSamplesResponseBody) SetRequestId

func (DescribeSQLSamplesResponseBody) String

type DescribeSQLSamplesResponseBodyData

type DescribeSQLSamplesResponseBodyData struct {
	// Average updated rows during the execution period.
	AffectedRows *float64 `json:"AffectedRows,omitempty" xml:"AffectedRows,omitempty"`
	// Application event waiting time (in milliseconds).
	ApplicationWaitTime *float64 `json:"ApplicationWaitTime,omitempty" xml:"ApplicationWaitTime,omitempty"`
	// BlockCache hit count
	BlockCacheHit *float64 `json:"BlockCacheHit,omitempty" xml:"BlockCacheHit,omitempty"`
	// BlockIndexCache hit count
	BlockIndexCacheHit *float64 `json:"BlockIndexCacheHit,omitempty" xml:"BlockIndexCacheHit,omitempty"`
	// BloomFilterCache hit count.
	BloomFilterCacheHit *float64 `json:"BloomFilterCacheHit,omitempty" xml:"BloomFilterCacheHit,omitempty"`
	// Client IP.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// Client port.
	ClientPort *string `json:"ClientPort,omitempty" xml:"ClientPort,omitempty"`
	// Concurrency event waiting time (in milliseconds).
	ConcurrencyWaitTime *float64 `json:"ConcurrencyWaitTime,omitempty" xml:"ConcurrencyWaitTime,omitempty"`
	// Consistency level.
	ConsistencyLevel *string `json:"ConsistencyLevel,omitempty" xml:"ConsistencyLevel,omitempty"`
	// CPU time (in milliseconds).
	CpuTime *float64 `json:"CpuTime,omitempty" xml:"CpuTime,omitempty"`
	// Database name.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Syntax parsing time (in milliseconds).
	DecodeTime *float64 `json:"DecodeTime,omitempty" xml:"DecodeTime,omitempty"`
	// Disk read count.
	DiskReads *float64 `json:"DiskReads,omitempty" xml:"DiskReads,omitempty"`
	// Response time (in milliseconds).
	ElapsedTime *float64 `json:"ElapsedTime,omitempty" xml:"ElapsedTime,omitempty"`
	// Plan execution time (in milliseconds).
	ExecuteTime *float64 `json:"ExecuteTime,omitempty" xml:"ExecuteTime,omitempty"`
	// Whether to initiate RPC.
	ExecutorRpc *bool `json:"ExecutorRpc,omitempty" xml:"ExecutorRpc,omitempty"`
	// Degree of parallelism.
	ExpectedWorkerCount *float64 `json:"ExpectedWorkerCount,omitempty" xml:"ExpectedWorkerCount,omitempty"`
	FullSqlText         *string  `json:"FullSqlText,omitempty" xml:"FullSqlText,omitempty"`
	// Plan generation time (in milliseconds).
	GetPlanTime *float64 `json:"GetPlanTime,omitempty" xml:"GetPlanTime,omitempty"`
	// Whether to hit the execution plan.
	HitPlan *bool `json:"HitPlan,omitempty" xml:"HitPlan,omitempty"`
	// Whether an internal SQL.
	Inner *bool `json:"Inner,omitempty" xml:"Inner,omitempty"`
	// Memstore read row count.
	MemstoreReadRows *float64 `json:"MemstoreReadRows,omitempty" xml:"MemstoreReadRows,omitempty"`
	// Network transmission time (in milliseconds).
	NetTime *float64 `json:"NetTime,omitempty" xml:"NetTime,omitempty"`
	// Network enqueue time (in milliseconds).
	NetWaitTime *float64 `json:"NetWaitTime,omitempty" xml:"NetWaitTime,omitempty"`
	// Database ID.
	ObDbId *float64 `json:"ObDbId,omitempty" xml:"ObDbId,omitempty"`
	// Server  ID.
	ObServerId *float64 `json:"ObServerId,omitempty" xml:"ObServerId,omitempty"`
	// User ID.
	ObUserId *float64 `json:"ObUserId,omitempty" xml:"ObUserId,omitempty"`
	// Average number of partition accessed during the execution period.
	PartitionCount *float64 `json:"PartitionCount,omitempty" xml:"PartitionCount,omitempty"`
	// The execution plan ID.
	PlanId *float64 `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// Plan type.
	PlanType *string `json:"PlanType,omitempty" xml:"PlanType,omitempty"`
	// Queueing time (in milliseconds).
	QueueTime *float64 `json:"QueueTime,omitempty" xml:"QueueTime,omitempty"`
	// Request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// SQL request time.
	RequestTime *string `json:"RequestTime,omitempty" xml:"RequestTime,omitempty"`
	// Result code.
	RetCode *float64 `json:"RetCode,omitempty" xml:"RetCode,omitempty"`
	// Retry count.
	RetryCount *float64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	// Average returned rows during the execution period.
	ReturnRows *float64 `json:"ReturnRows,omitempty" xml:"ReturnRows,omitempty"`
	// RowCache hit count.
	RowCacheHit *float64 `json:"RowCacheHit,omitempty" xml:"RowCacheHit,omitempty"`
	// Number of RPC sent.
	RpcCount *float64 `json:"RpcCount,omitempty" xml:"RpcCount,omitempty"`
	// Schedule event waiting time (in milliseconds).
	ScheduleTime *float64 `json:"ScheduleTime,omitempty" xml:"ScheduleTime,omitempty"`
	// The server where the SQL is executed.
	Server *string `json:"Server,omitempty" xml:"Server,omitempty"`
	// SQL type.
	SqlType *string `json:"SqlType,omitempty" xml:"SqlType,omitempty"`
	// Ssstore read row count.
	SsstoreReadRows *float64 `json:"SsstoreReadRows,omitempty" xml:"SsstoreReadRows,omitempty"`
	// Parameterized SQL text.
	Statement *string `json:"Statement,omitempty" xml:"Statement,omitempty"`
	// Whether to perform full table scan.
	TableScan *bool `json:"TableScan,omitempty" xml:"TableScan,omitempty"`
	// Trace ID.
	TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"`
	// Transaction hash.
	TransHash *string `json:"TransHash,omitempty" xml:"TransHash,omitempty"`
	// Actual number of SQL execution threads.
	UsedWorkerCount *float64 `json:"UsedWorkerCount,omitempty" xml:"UsedWorkerCount,omitempty"`
	// UserIO event waiting time (in milliseconds).
	UserIoWaitTime *float64 `json:"UserIoWaitTime,omitempty" xml:"UserIoWaitTime,omitempty"`
	// Username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// Wait count.
	WaitCount *float64 `json:"WaitCount,omitempty" xml:"WaitCount,omitempty"`
	// Longest wait event during the execution period.
	WaitEvent *string `json:"WaitEvent,omitempty" xml:"WaitEvent,omitempty"`
	// Wait time (in milliseconds).
	WaitTime *float64 `json:"WaitTime,omitempty" xml:"WaitTime,omitempty"`
}

func (DescribeSQLSamplesResponseBodyData) GoString

func (*DescribeSQLSamplesResponseBodyData) SetAffectedRows

func (*DescribeSQLSamplesResponseBodyData) SetApplicationWaitTime

func (*DescribeSQLSamplesResponseBodyData) SetBlockCacheHit

func (*DescribeSQLSamplesResponseBodyData) SetBlockIndexCacheHit

func (*DescribeSQLSamplesResponseBodyData) SetBloomFilterCacheHit

func (*DescribeSQLSamplesResponseBodyData) SetClientIp

func (*DescribeSQLSamplesResponseBodyData) SetClientPort

func (*DescribeSQLSamplesResponseBodyData) SetConcurrencyWaitTime

func (*DescribeSQLSamplesResponseBodyData) SetConsistencyLevel

func (*DescribeSQLSamplesResponseBodyData) SetCpuTime

func (*DescribeSQLSamplesResponseBodyData) SetDbName

func (*DescribeSQLSamplesResponseBodyData) SetDecodeTime

func (*DescribeSQLSamplesResponseBodyData) SetDiskReads

func (*DescribeSQLSamplesResponseBodyData) SetElapsedTime

func (*DescribeSQLSamplesResponseBodyData) SetExecuteTime

func (*DescribeSQLSamplesResponseBodyData) SetExecutorRpc

func (*DescribeSQLSamplesResponseBodyData) SetExpectedWorkerCount

func (*DescribeSQLSamplesResponseBodyData) SetFullSqlText

func (*DescribeSQLSamplesResponseBodyData) SetGetPlanTime

func (*DescribeSQLSamplesResponseBodyData) SetHitPlan

func (*DescribeSQLSamplesResponseBodyData) SetInner

func (*DescribeSQLSamplesResponseBodyData) SetMemstoreReadRows

func (*DescribeSQLSamplesResponseBodyData) SetNetTime

func (*DescribeSQLSamplesResponseBodyData) SetNetWaitTime

func (*DescribeSQLSamplesResponseBodyData) SetObDbId

func (*DescribeSQLSamplesResponseBodyData) SetObServerId

func (*DescribeSQLSamplesResponseBodyData) SetObUserId

func (*DescribeSQLSamplesResponseBodyData) SetPartitionCount

func (*DescribeSQLSamplesResponseBodyData) SetPlanId

func (*DescribeSQLSamplesResponseBodyData) SetPlanType

func (*DescribeSQLSamplesResponseBodyData) SetQueueTime

func (*DescribeSQLSamplesResponseBodyData) SetRequestId

func (*DescribeSQLSamplesResponseBodyData) SetRequestTime

func (*DescribeSQLSamplesResponseBodyData) SetRetCode

func (*DescribeSQLSamplesResponseBodyData) SetRetryCount

func (*DescribeSQLSamplesResponseBodyData) SetReturnRows

func (*DescribeSQLSamplesResponseBodyData) SetRowCacheHit

func (*DescribeSQLSamplesResponseBodyData) SetRpcCount

func (*DescribeSQLSamplesResponseBodyData) SetScheduleTime

func (*DescribeSQLSamplesResponseBodyData) SetServer

func (*DescribeSQLSamplesResponseBodyData) SetSqlType

func (*DescribeSQLSamplesResponseBodyData) SetSsstoreReadRows

func (*DescribeSQLSamplesResponseBodyData) SetStatement

func (*DescribeSQLSamplesResponseBodyData) SetTableScan

func (*DescribeSQLSamplesResponseBodyData) SetTraceId

func (*DescribeSQLSamplesResponseBodyData) SetTransHash

func (*DescribeSQLSamplesResponseBodyData) SetUsedWorkerCount

func (*DescribeSQLSamplesResponseBodyData) SetUserIoWaitTime

func (*DescribeSQLSamplesResponseBodyData) SetUserName

func (*DescribeSQLSamplesResponseBodyData) SetWaitCount

func (*DescribeSQLSamplesResponseBodyData) SetWaitEvent

func (*DescribeSQLSamplesResponseBodyData) SetWaitTime

func (DescribeSQLSamplesResponseBodyData) String

type DescribeSampleSqlRawTextsRequest

type DescribeSampleSqlRawTextsRequest struct {
	DbName     *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	EndTime    *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Limit      *string `json:"Limit,omitempty" xml:"Limit,omitempty"`
	// SQL ID。
	SqlId     *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TenantId  *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	TraceId   *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"`
}

func (DescribeSampleSqlRawTextsRequest) GoString

func (*DescribeSampleSqlRawTextsRequest) SetDbName

func (*DescribeSampleSqlRawTextsRequest) SetEndTime

func (*DescribeSampleSqlRawTextsRequest) SetInstanceId

func (*DescribeSampleSqlRawTextsRequest) SetLimit

func (*DescribeSampleSqlRawTextsRequest) SetSqlId

func (*DescribeSampleSqlRawTextsRequest) SetStartTime

func (*DescribeSampleSqlRawTextsRequest) SetTenantId

func (*DescribeSampleSqlRawTextsRequest) SetTraceId

func (DescribeSampleSqlRawTextsRequest) String

type DescribeSampleSqlRawTextsResponse

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

func (DescribeSampleSqlRawTextsResponse) GoString

func (*DescribeSampleSqlRawTextsResponse) SetHeaders

func (*DescribeSampleSqlRawTextsResponse) SetStatusCode

func (DescribeSampleSqlRawTextsResponse) String

type DescribeSampleSqlRawTextsResponseBody

type DescribeSampleSqlRawTextsResponseBody struct {
	Data      *DescribeSampleSqlRawTextsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	RequestId *string                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSampleSqlRawTextsResponseBody) GoString

func (*DescribeSampleSqlRawTextsResponseBody) SetRequestId

func (DescribeSampleSqlRawTextsResponseBody) String

type DescribeSampleSqlRawTextsResponseBodyData

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

func (DescribeSampleSqlRawTextsResponseBodyData) GoString

func (*DescribeSampleSqlRawTextsResponseBodyData) SetSqlText

func (DescribeSampleSqlRawTextsResponseBodyData) String

type DescribeSecurityIpGroupsRequest

type DescribeSecurityIpGroupsRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeSecurityIpGroupsRequest) GoString

func (*DescribeSecurityIpGroupsRequest) SetInstanceId

func (DescribeSecurityIpGroupsRequest) String

type DescribeSecurityIpGroupsResponse

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

func (DescribeSecurityIpGroupsResponse) GoString

func (*DescribeSecurityIpGroupsResponse) SetHeaders

func (*DescribeSecurityIpGroupsResponse) SetStatusCode

func (DescribeSecurityIpGroupsResponse) String

type DescribeSecurityIpGroupsResponseBody

type DescribeSecurityIpGroupsResponseBody struct {
	// The request ID.
	RequestId        *string                                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SecurityIpGroups []*DescribeSecurityIpGroupsResponseBodySecurityIpGroups `json:"SecurityIpGroups,omitempty" xml:"SecurityIpGroups,omitempty" type:"Repeated"`
	// Example 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSecurityIpGroupsResponseBody) GoString

func (*DescribeSecurityIpGroupsResponseBody) SetRequestId

func (*DescribeSecurityIpGroupsResponseBody) SetTotalCount

func (DescribeSecurityIpGroupsResponseBody) String

type DescribeSecurityIpGroupsResponseBodySecurityIpGroups

type DescribeSecurityIpGroupsResponseBodySecurityIpGroups struct {
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	SecurityIps         *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
}

func (DescribeSecurityIpGroupsResponseBodySecurityIpGroups) GoString

func (*DescribeSecurityIpGroupsResponseBodySecurityIpGroups) SetSecurityIpGroupName

func (*DescribeSecurityIpGroupsResponseBodySecurityIpGroups) SetSecurityIps

func (DescribeSecurityIpGroupsResponseBodySecurityIpGroups) String

type DescribeSlowSQLHistoryListRequest

type DescribeSlowSQLHistoryListRequest struct {
	// The end time of the time range for querying the execution history of the slow SQL statement.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The number of the page to return.
	// - Start value: 1
	// - Default value: 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of rows to return on each page.
	// - Maximum value: 100
	// - Default value: 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The SQL ID, which uniquely identifies an SQL statement.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The start time of the time range for querying the execution history of the slow SQL statement.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeSlowSQLHistoryListRequest) GoString

func (*DescribeSlowSQLHistoryListRequest) SetEndTime

func (*DescribeSlowSQLHistoryListRequest) SetPageNumber

func (*DescribeSlowSQLHistoryListRequest) SetPageSize

func (*DescribeSlowSQLHistoryListRequest) SetSQLId

func (*DescribeSlowSQLHistoryListRequest) SetStartTime

func (*DescribeSlowSQLHistoryListRequest) SetTenantId

func (DescribeSlowSQLHistoryListRequest) String

type DescribeSlowSQLHistoryListResponse

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

func (DescribeSlowSQLHistoryListResponse) GoString

func (*DescribeSlowSQLHistoryListResponse) SetHeaders

func (*DescribeSlowSQLHistoryListResponse) SetStatusCode

func (DescribeSlowSQLHistoryListResponse) String

type DescribeSlowSQLHistoryListResponseBody

type DescribeSlowSQLHistoryListResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The execution history of the slow SQL statement.
	SlowSQLHistoryList *DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryList `json:"SlowSQLHistoryList,omitempty" xml:"SlowSQLHistoryList,omitempty" type:"Struct"`
}

func (DescribeSlowSQLHistoryListResponseBody) GoString

func (*DescribeSlowSQLHistoryListResponseBody) SetRequestId

func (DescribeSlowSQLHistoryListResponseBody) String

type DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryList

type DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryList struct {
	// The quantity.
	Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The return result of the request.
	List []*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
}

func (DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryList) GoString

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryList) SetCount

func (DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryList) String

type DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList

type DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList struct {
	// The number of rows affected.
	AffectedRows *float64 `json:"AffectedRows,omitempty" xml:"AffectedRows,omitempty"`
	// The wait time of the client.
	AppWaitTime *float64 `json:"AppWaitTime,omitempty" xml:"AppWaitTime,omitempty"`
	// The number of block cache hits.
	BlockCacheHit *float64 `json:"BlockCacheHit,omitempty" xml:"BlockCacheHit,omitempty"`
	// The number of block index cache hits.
	BlockIndexCacheHit *float64 `json:"BlockIndexCacheHit,omitempty" xml:"BlockIndexCacheHit,omitempty"`
	// The number of Bloom filter cache hits.
	BloomFilterCacheHit *float64 `json:"BloomFilterCacheHit,omitempty" xml:"BloomFilterCacheHit,omitempty"`
	// The IP address of the client.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The wait time in concurrent execution.
	ConcurrencyWaitTime *float64 `json:"ConcurrencyWaitTime,omitempty" xml:"ConcurrencyWaitTime,omitempty"`
	// The average CPU time.
	CpuTime *float64 `json:"CpuTime,omitempty" xml:"CpuTime,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The time to wait for decoding.
	DecodeTime *float64 `json:"DecodeTime,omitempty" xml:"DecodeTime,omitempty"`
	// The number of physical reads.
	DiskRead *float64 `json:"DiskRead,omitempty" xml:"DiskRead,omitempty"`
	// The average response time.
	ElapsedTime *float64 `json:"ElapsedTime,omitempty" xml:"ElapsedTime,omitempty"`
	// The end time.
	EndTimeUTCString *string `json:"EndTimeUTCString,omitempty" xml:"EndTimeUTCString,omitempty"`
	// The wait event.
	Event *string `json:"Event,omitempty" xml:"Event,omitempty"`
	// The number of executions per second.
	ExecPerSecond *float64 `json:"ExecPerSecond,omitempty" xml:"ExecPerSecond,omitempty"`
	// The internal execution time.
	ExecuteTime *float64 `json:"ExecuteTime,omitempty" xml:"ExecuteTime,omitempty"`
	// The number of executions.
	Executions *float64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// The number of failures.
	FailTimes *float64 `json:"FailTimes,omitempty" xml:"FailTimes,omitempty"`
	// Hard parsing time.
	GetPlanTime *float64 `json:"GetPlanTime,omitempty" xml:"GetPlanTime,omitempty"`
	// The I/O wait time.
	IOWaitTime *float64 `json:"IOWaitTime,omitempty" xml:"IOWaitTime,omitempty"`
	// The number of logical reads.
	LogicalRead *float64 `json:"LogicalRead,omitempty" xml:"LogicalRead,omitempty"`
	// The maximum CPU time.
	MaxCpuTime *float64 `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	// The maximum response time.
	MaxElapsedTime *float64 `json:"MaxElapsedTime,omitempty" xml:"MaxElapsedTime,omitempty"`
	// The number of rows read from the memory.
	MemstoreReadRowCount *float64 `json:"MemstoreReadRowCount,omitempty" xml:"MemstoreReadRowCount,omitempty"`
	// The number of plan misses.
	MissPlans *float64 `json:"MissPlans,omitempty" xml:"MissPlans,omitempty"`
	// The wait time for network.
	NetWaitTime *float64 `json:"NetWaitTime,omitempty" xml:"NetWaitTime,omitempty"`
	// The IP address of the node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The queuing time.
	QueueTime *float64 `json:"QueueTime,omitempty" xml:"QueueTime,omitempty"`
	// The number of RPCs.
	RPCCount *float64 `json:"RPCCount,omitempty" xml:"RPCCount,omitempty"`
	// The number of remote plans.
	RemotePlans *float64 `json:"RemotePlans,omitempty" xml:"RemotePlans,omitempty"`
	// The number of retries.
	RetryCount *float64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	// The number of rows returned.
	ReturnRows *float64 `json:"ReturnRows,omitempty" xml:"ReturnRows,omitempty"`
	// The number of row cache hits.
	RowCacheHit *float64 `json:"RowCacheHit,omitempty" xml:"RowCacheHit,omitempty"`
	// The scheduling duration.
	ScheduleTime *float64 `json:"ScheduleTime,omitempty" xml:"ScheduleTime,omitempty"`
	// SQLID.
	SqlId *string `json:"SqlId,omitempty" xml:"SqlId,omitempty"`
	// The SQL type.
	SqlType *string `json:"SqlType,omitempty" xml:"SqlType,omitempty"`
	// The number of rows read from the disk.
	SsstoreReadRowCount *float64 `json:"SsstoreReadRowCount,omitempty" xml:"SsstoreReadRowCount,omitempty"`
	// The name of the tenant.
	TenantName *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	// The internal wait time.
	TotalWaitTime *float64 `json:"TotalWaitTime,omitempty" xml:"TotalWaitTime,omitempty"`
	// The username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) GoString

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetAffectedRows

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetAppWaitTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetBlockCacheHit

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetBlockIndexCacheHit

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetBloomFilterCacheHit

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetClientIp

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetConcurrencyWaitTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetCpuTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetDbName

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetDecodeTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetDiskRead

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetElapsedTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetEndTimeUTCString

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetEvent

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetExecPerSecond

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetExecuteTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetExecutions

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetFailTimes

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetGetPlanTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetIOWaitTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetLogicalRead

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetMaxCpuTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetMaxElapsedTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetMemstoreReadRowCount

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetMissPlans

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetNetWaitTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetNodeIp

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetQueueTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetRPCCount

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetRemotePlans

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetRetryCount

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetReturnRows

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetRowCacheHit

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetScheduleTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetSqlId

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetSqlType

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetSsstoreReadRowCount

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetTenantName

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetTotalWaitTime

func (*DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) SetUserName

func (DescribeSlowSQLHistoryListResponseBodySlowSQLHistoryListList) String

type DescribeSlowSQLListRequest

type DescribeSlowSQLListRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The end time of the time range for querying slow SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The filter condition.
	FilterCondition map[string]interface{} `json:"FilterCondition,omitempty" xml:"FilterCondition,omitempty"`
	// The IP address of the database node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The number of rows to return on each page.
	// - Maximum value: 100
	// - Default value: 10
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of the page to return.
	// - Start value: 1
	// - Default value: 1
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The SQL ID, which uniquely identifies an SQL statement.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The search keyword.
	SearchKeyWord *string `json:"SearchKeyWord,omitempty" xml:"SearchKeyWord,omitempty"`
	// The search parameter.
	SearchParameter *string `json:"SearchParameter,omitempty" xml:"SearchParameter,omitempty"`
	// The search rule.
	SearchRule *string `json:"SearchRule,omitempty" xml:"SearchRule,omitempty"`
	// The search value.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
	// The sorted column.
	SortColumn *string `json:"SortColumn,omitempty" xml:"SortColumn,omitempty"`
	// The sorting rule.
	SortOrder *string `json:"SortOrder,omitempty" xml:"SortOrder,omitempty"`
	// The start time of the time range for querying slow SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeSlowSQLListRequest) GoString

func (s DescribeSlowSQLListRequest) GoString() string

func (*DescribeSlowSQLListRequest) SetDbName

func (*DescribeSlowSQLListRequest) SetEndTime

func (*DescribeSlowSQLListRequest) SetFilterCondition

func (s *DescribeSlowSQLListRequest) SetFilterCondition(v map[string]interface{}) *DescribeSlowSQLListRequest

func (*DescribeSlowSQLListRequest) SetNodeIp

func (*DescribeSlowSQLListRequest) SetPageNumber

func (*DescribeSlowSQLListRequest) SetPageSize

func (*DescribeSlowSQLListRequest) SetSQLId

func (*DescribeSlowSQLListRequest) SetSearchKeyWord

func (*DescribeSlowSQLListRequest) SetSearchParameter

func (*DescribeSlowSQLListRequest) SetSearchRule

func (*DescribeSlowSQLListRequest) SetSearchValue

func (*DescribeSlowSQLListRequest) SetSortColumn

func (*DescribeSlowSQLListRequest) SetSortOrder

func (*DescribeSlowSQLListRequest) SetStartTime

func (*DescribeSlowSQLListRequest) SetTenantId

func (DescribeSlowSQLListRequest) String

type DescribeSlowSQLListResponse

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

func (DescribeSlowSQLListResponse) GoString

func (s DescribeSlowSQLListResponse) GoString() string

func (*DescribeSlowSQLListResponse) SetBody

func (*DescribeSlowSQLListResponse) SetHeaders

func (*DescribeSlowSQLListResponse) SetStatusCode

func (DescribeSlowSQLListResponse) String

type DescribeSlowSQLListResponseBody

type DescribeSlowSQLListResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of slow SQL statements.
	SlowSQLList []*DescribeSlowSQLListResponseBodySlowSQLList `json:"SlowSQLList,omitempty" xml:"SlowSQLList,omitempty" type:"Repeated"`
	// The total count.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSlowSQLListResponseBody) GoString

func (*DescribeSlowSQLListResponseBody) SetRequestId

func (*DescribeSlowSQLListResponseBody) SetTotalCount

func (DescribeSlowSQLListResponseBody) String

type DescribeSlowSQLListResponseBodySlowSQLList

type DescribeSlowSQLListResponseBodySlowSQLList struct {
	// The number of rows affected.
	AffectedRows *int64 `json:"AffectedRows,omitempty" xml:"AffectedRows,omitempty"`
	// The wait time of the client.
	AppWaitTime *float32 `json:"AppWaitTime,omitempty" xml:"AppWaitTime,omitempty"`
	// The number of block cache hits.
	BlockCacheHit *int64 `json:"BlockCacheHit,omitempty" xml:"BlockCacheHit,omitempty"`
	// The number of block index cache hits.
	BlockIndexCacheHit *int64 `json:"BlockIndexCacheHit,omitempty" xml:"BlockIndexCacheHit,omitempty"`
	// The number of Bloom filter cache hits.
	BloomFilterCacheHit *int64 `json:"BloomFilterCacheHit,omitempty" xml:"BloomFilterCacheHit,omitempty"`
	// The IP address of the client.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The wait time in concurrent execution.
	ConcurrencyWaitTime *float32 `json:"ConcurrencyWaitTime,omitempty" xml:"ConcurrencyWaitTime,omitempty"`
	// The average CPU time.
	CpuTime *float32 `json:"CpuTime,omitempty" xml:"CpuTime,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The time to wait for decoding.
	DecodeTime *float32 `json:"DecodeTime,omitempty" xml:"DecodeTime,omitempty"`
	// The number of physical reads.
	DiskRead *int64 `json:"DiskRead,omitempty" xml:"DiskRead,omitempty"`
	// The average response time.
	ElapsedTime *float32 `json:"ElapsedTime,omitempty" xml:"ElapsedTime,omitempty"`
	// The wait event.
	Event *string `json:"Event,omitempty" xml:"Event,omitempty"`
	// The number of executions per second.
	ExecPerSecond *float32 `json:"ExecPerSecond,omitempty" xml:"ExecPerSecond,omitempty"`
	// The internal execution time.
	ExecuteTime *float32 `json:"ExecuteTime,omitempty" xml:"ExecuteTime,omitempty"`
	// The number of executions.
	Executions *int64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// The number of failures.
	FailTimes *int64 `json:"FailTimes,omitempty" xml:"FailTimes,omitempty"`
	// The time spent in hard parsing.
	GetPlanTime *float32 `json:"GetPlanTime,omitempty" xml:"GetPlanTime,omitempty"`
	// The I/O wait time.
	IOWaitTime *float32 `json:"IOWaitTime,omitempty" xml:"IOWaitTime,omitempty"`
	// The sequence number of the returned SQL statement.
	Key *int64 `json:"Key,omitempty" xml:"Key,omitempty"`
	// The number of logical reads.
	LogicalRead *int64 `json:"LogicalRead,omitempty" xml:"LogicalRead,omitempty"`
	// The maximum CPU time.
	MaxCpuTime *float32 `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	// The maximum response time.
	MaxElapsedTime *float32 `json:"MaxElapsedTime,omitempty" xml:"MaxElapsedTime,omitempty"`
	// The number of rows read from the memory.
	MemstoreReadRowCount *int64 `json:"MemstoreReadRowCount,omitempty" xml:"MemstoreReadRowCount,omitempty"`
	// The number of plan misses.
	MissPlans *int64 `json:"MissPlans,omitempty" xml:"MissPlans,omitempty"`
	// The network latency.
	NetWaitTime *float32 `json:"NetWaitTime,omitempty" xml:"NetWaitTime,omitempty"`
	// The IP address of the node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The queuing time.
	QueueTime *float32 `json:"QueueTime,omitempty" xml:"QueueTime,omitempty"`
	// The number of RPCs.
	RPCCount *int64 `json:"RPCCount,omitempty" xml:"RPCCount,omitempty"`
	// The number of remote plans.
	RemotePlans *int64 `json:"RemotePlans,omitempty" xml:"RemotePlans,omitempty"`
	// The number of retries.
	RetryCount *int64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	// The number of rows returned.
	ReturnRows *int64 `json:"ReturnRows,omitempty" xml:"ReturnRows,omitempty"`
	// The number of row cache hits.
	RowCacheHit *int64 `json:"RowCacheHit,omitempty" xml:"RowCacheHit,omitempty"`
	// SQLID.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The SQL text.
	SQLText *string `json:"SQLText,omitempty" xml:"SQLText,omitempty"`
	// The SQL type.
	SQLType *int64 `json:"SQLType,omitempty" xml:"SQLType,omitempty"`
	// The scheduling duration.
	ScheduleTime *float32 `json:"ScheduleTime,omitempty" xml:"ScheduleTime,omitempty"`
	// The number of rows read from the disk.
	SsstoreReadRowCount *int64 `json:"SsstoreReadRowCount,omitempty" xml:"SsstoreReadRowCount,omitempty"`
	// The internal wait time.
	TotalWaitTime *float32 `json:"TotalWaitTime,omitempty" xml:"TotalWaitTime,omitempty"`
	// The username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeSlowSQLListResponseBodySlowSQLList) GoString

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetAffectedRows

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetAppWaitTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetBlockCacheHit

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetBlockIndexCacheHit

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetBloomFilterCacheHit

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetClientIp

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetConcurrencyWaitTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetCpuTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetDbName

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetDecodeTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetDiskRead

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetElapsedTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetEvent

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetExecPerSecond

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetExecuteTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetExecutions

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetFailTimes

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetGetPlanTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetIOWaitTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetKey

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetLogicalRead

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetMaxCpuTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetMaxElapsedTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetMemstoreReadRowCount

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetMissPlans

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetNetWaitTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetNodeIp

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetQueueTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetRPCCount

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetRemotePlans

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetRetryCount

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetReturnRows

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetRowCacheHit

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetSQLId

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetSQLText

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetSQLType

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetScheduleTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetSsstoreReadRowCount

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetTotalWaitTime

func (*DescribeSlowSQLListResponseBodySlowSQLList) SetUserName

func (DescribeSlowSQLListResponseBodySlowSQLList) String

type DescribeSlowSQLListShrinkRequest

type DescribeSlowSQLListShrinkRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The end time of the time range for querying slow SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The filter condition.
	FilterConditionShrink *string `json:"FilterCondition,omitempty" xml:"FilterCondition,omitempty"`
	// The IP address of the database node.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The number of rows to return on each page.
	// - Maximum value: 100
	// - Default value: 10
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of the page to return.
	// - Start value: 1
	// - Default value: 1
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The SQL ID, which uniquely identifies an SQL statement.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The search keyword.
	SearchKeyWord *string `json:"SearchKeyWord,omitempty" xml:"SearchKeyWord,omitempty"`
	// The search parameter.
	SearchParameter *string `json:"SearchParameter,omitempty" xml:"SearchParameter,omitempty"`
	// The search rule.
	SearchRule *string `json:"SearchRule,omitempty" xml:"SearchRule,omitempty"`
	// The search value.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
	// The sorted column.
	SortColumn *string `json:"SortColumn,omitempty" xml:"SortColumn,omitempty"`
	// The sorting rule.
	SortOrder *string `json:"SortOrder,omitempty" xml:"SortOrder,omitempty"`
	// The start time of the time range for querying slow SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeSlowSQLListShrinkRequest) GoString

func (*DescribeSlowSQLListShrinkRequest) SetDbName

func (*DescribeSlowSQLListShrinkRequest) SetEndTime

func (*DescribeSlowSQLListShrinkRequest) SetFilterConditionShrink

func (*DescribeSlowSQLListShrinkRequest) SetNodeIp

func (*DescribeSlowSQLListShrinkRequest) SetPageNumber

func (*DescribeSlowSQLListShrinkRequest) SetPageSize

func (*DescribeSlowSQLListShrinkRequest) SetSQLId

func (*DescribeSlowSQLListShrinkRequest) SetSearchKeyWord

func (*DescribeSlowSQLListShrinkRequest) SetSearchParameter

func (*DescribeSlowSQLListShrinkRequest) SetSearchRule

func (*DescribeSlowSQLListShrinkRequest) SetSearchValue

func (*DescribeSlowSQLListShrinkRequest) SetSortColumn

func (*DescribeSlowSQLListShrinkRequest) SetSortOrder

func (*DescribeSlowSQLListShrinkRequest) SetStartTime

func (*DescribeSlowSQLListShrinkRequest) SetTenantId

func (DescribeSlowSQLListShrinkRequest) String

type DescribeTenantEncryptionRequest

type DescribeTenantEncryptionRequest struct {
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	PageNumber *int64  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int64  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TenantId   *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	TenantName *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
}

func (DescribeTenantEncryptionRequest) GoString

func (*DescribeTenantEncryptionRequest) SetInstanceId

func (*DescribeTenantEncryptionRequest) SetPageNumber

func (*DescribeTenantEncryptionRequest) SetPageSize

func (*DescribeTenantEncryptionRequest) SetTenantId

func (*DescribeTenantEncryptionRequest) SetTenantName

func (DescribeTenantEncryptionRequest) String

type DescribeTenantEncryptionResponse

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

func (DescribeTenantEncryptionResponse) GoString

func (*DescribeTenantEncryptionResponse) SetHeaders

func (*DescribeTenantEncryptionResponse) SetStatusCode

func (DescribeTenantEncryptionResponse) String

type DescribeTenantEncryptionResponseBody

type DescribeTenantEncryptionResponseBody struct {
	RequestId         *string                                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TenantEncryptions []*DescribeTenantEncryptionResponseBodyTenantEncryptions `json:"TenantEncryptions,omitempty" xml:"TenantEncryptions,omitempty" type:"Repeated"`
	TotalCount        *int32                                                   `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeTenantEncryptionResponseBody) GoString

func (*DescribeTenantEncryptionResponseBody) SetRequestId

func (*DescribeTenantEncryptionResponseBody) SetTotalCount

func (DescribeTenantEncryptionResponseBody) String

type DescribeTenantEncryptionResponseBodyTenantEncryptions

type DescribeTenantEncryptionResponseBodyTenantEncryptions struct {
	EnableEncryption *bool   `json:"EnableEncryption,omitempty" xml:"EnableEncryption,omitempty"`
	EncryptionKeyId  *string `json:"EncryptionKeyId,omitempty" xml:"EncryptionKeyId,omitempty"`
	EncryptionType   *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	Status           *string `json:"Status,omitempty" xml:"Status,omitempty"`
	TenantId         *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	TenantMode       *string `json:"TenantMode,omitempty" xml:"TenantMode,omitempty"`
	TenantName       *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	TenantStatus     *string `json:"TenantStatus,omitempty" xml:"TenantStatus,omitempty"`
}

func (DescribeTenantEncryptionResponseBodyTenantEncryptions) GoString

func (*DescribeTenantEncryptionResponseBodyTenantEncryptions) SetEnableEncryption

func (*DescribeTenantEncryptionResponseBodyTenantEncryptions) SetEncryptionKeyId

func (*DescribeTenantEncryptionResponseBodyTenantEncryptions) SetEncryptionType

func (*DescribeTenantEncryptionResponseBodyTenantEncryptions) SetStatus

func (*DescribeTenantEncryptionResponseBodyTenantEncryptions) SetTenantId

func (*DescribeTenantEncryptionResponseBodyTenantEncryptions) SetTenantMode

func (*DescribeTenantEncryptionResponseBodyTenantEncryptions) SetTenantName

func (*DescribeTenantEncryptionResponseBodyTenantEncryptions) SetTenantStatus

func (DescribeTenantEncryptionResponseBodyTenantEncryptions) String

type DescribeTenantMetricsRequest

type DescribeTenantMetricsRequest struct {
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// 2021-06-13T15:40:43Z
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// {"name":"DescribeTenantMetrics","product":"OceanBasePro","version":"2019-09-01","path":"/","deprecated":0,"method":"POST|GET","protocol":"HTTP|HTTPS","hidden":0,"timeout":10000,"parameter_type":"Single","params":"[{\"name\":\"Action\",\"position\":\"Query\",\"required\":true,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"description\":\"\",\"example\":\"DescribeTenantMetrics\"},{\"name\":\"InstanceId\",\"position\":\"Body\",\"required\":true,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"ob317v4uif****\"},{\"name\":\"PageSize\",\"position\":\"Body\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"Integer\",\"title\":\"\",\"description\":\"\",\"example\":\"10\"},{\"name\":\"PageNumber\",\"position\":\"Body\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"Integer\",\"title\":\"\",\"description\":\"\",\"example\":\"1\"},{\"name\":\"TenantName\",\"position\":\"Body\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":true,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"pay_online\"},{\"name\":\"StartTime\",\"position\":\"Body\",\"required\":true,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"2021-06-13T15:40:43Z\"},{\"name\":\"EndTime\",\"position\":\"Body\",\"required\":true,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"2021-06-13T15:45:43Z\"},{\"name\":\"Metrics\",\"position\":\"Body\",\"required\":true,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"tps\"},{\"name\":\"TenantId\",\"position\":\"Body\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":true,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"tfafd34fs****\"},{\"name\":\"TenantIdList\",\"position\":\"Body\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"[tdak3nac****,tdakc42df****]\"}]","response_headers":"[]","response":"{\"type\":\"Object\",\"children\":[{\"name\":\"TotalCount\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"Integer\",\"title\":\"\",\"description\":\"\",\"example\":\"9\"},{\"name\":\"RequestId\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C\"},{\"name\":\"TenantMetrics\",\"required\":false,\"checkBlank\":false,\"visibility\":\"Public\",\"deprecated\":false,\"type\":\"String\",\"title\":\"\",\"description\":\"\",\"example\":\"\\\"Metrics\\\":[ {\\\"request_queue_rt\\\":0.0,\\\"TimeStamp\\\":\\\"2022-02-23T01:58:00Z\\\"}]\"}],\"title\":\"\",\"description\":\"\"}","errors":"{}"}
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The ID of the OceanBase cluster.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// tfafd34fs****
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Example 1
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Deprecated
	TenantId     *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	TenantIdList *string `json:"TenantIdList,omitempty" xml:"TenantIdList,omitempty"`
	// Deprecated
	// 2021-06-13T15:45:43Z
	TenantName *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
}

func (DescribeTenantMetricsRequest) GoString

func (s DescribeTenantMetricsRequest) GoString() string

func (*DescribeTenantMetricsRequest) SetEndTime

func (*DescribeTenantMetricsRequest) SetInstanceId

func (*DescribeTenantMetricsRequest) SetMetrics

func (*DescribeTenantMetricsRequest) SetPageNumber

func (*DescribeTenantMetricsRequest) SetPageSize

func (*DescribeTenantMetricsRequest) SetStartTime

func (*DescribeTenantMetricsRequest) SetTenantId

func (*DescribeTenantMetricsRequest) SetTenantIdList

func (*DescribeTenantMetricsRequest) SetTenantName

func (DescribeTenantMetricsRequest) String

type DescribeTenantMetricsResponse

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

func (DescribeTenantMetricsResponse) GoString

func (*DescribeTenantMetricsResponse) SetBody

func (*DescribeTenantMetricsResponse) SetHeaders

func (*DescribeTenantMetricsResponse) SetStatusCode

func (DescribeTenantMetricsResponse) String

type DescribeTenantMetricsResponseBody

type DescribeTenantMetricsResponseBody struct {
	RequestId     *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TenantMetrics *string `json:"TenantMetrics,omitempty" xml:"TenantMetrics,omitempty"`
	TotalCount    *int32  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeTenantMetricsResponseBody) GoString

func (*DescribeTenantMetricsResponseBody) SetRequestId

func (*DescribeTenantMetricsResponseBody) SetTenantMetrics

func (*DescribeTenantMetricsResponseBody) SetTotalCount

func (DescribeTenantMetricsResponseBody) String

type DescribeTenantRequest

type DescribeTenantRequest struct {
	// The status of the Internet address for accessing the tenant. Valid values:
	// - CLOSED: The address is disabled.
	// - ALLOCATING_INTERNET_ADDRESS: An address is being applied for.
	// - PENDING_OFFLINE_INTERNET_ADDRESS: The address is being disabled.
	// - ONLINE: The address is in service.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Indicates whether to enable transaction splitting.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeTenantRequest) GoString

func (s DescribeTenantRequest) GoString() string

func (*DescribeTenantRequest) SetInstanceId

func (s *DescribeTenantRequest) SetInstanceId(v string) *DescribeTenantRequest

func (*DescribeTenantRequest) SetTenantId

func (DescribeTenantRequest) String

func (s DescribeTenantRequest) String() string

type DescribeTenantResponse

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

func (DescribeTenantResponse) GoString

func (s DescribeTenantResponse) GoString() string

func (*DescribeTenantResponse) SetBody

func (*DescribeTenantResponse) SetHeaders

func (*DescribeTenantResponse) SetStatusCode

func (DescribeTenantResponse) String

func (s DescribeTenantResponse) String() string

type DescribeTenantResponseBody

type DescribeTenantResponseBody struct {
	// The zone information of the tenant.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the zone.
	Tenant *DescribeTenantResponseBodyTenant `json:"Tenant,omitempty" xml:"Tenant,omitempty" type:"Struct"`
}

func (DescribeTenantResponseBody) GoString

func (s DescribeTenantResponseBody) GoString() string

func (*DescribeTenantResponseBody) SetRequestId

func (*DescribeTenantResponseBody) SetTenant

func (DescribeTenantResponseBody) String

type DescribeTenantResponseBodyTenant

type DescribeTenantResponseBodyTenant struct {
	// DescribeTenant
	AvailableZones []*string `json:"AvailableZones,omitempty" xml:"AvailableZones,omitempty" type:"Repeated"`
	// The number of CPU cores in each resource unit of the tenant.
	Charset *string `json:"Charset,omitempty" xml:"Charset,omitempty"`
	// 地址类型
	ClogServiceStatus *string `json:"ClogServiceStatus,omitempty" xml:"ClogServiceStatus,omitempty"`
	// The request ID.
	Collation *string `json:"Collation,omitempty" xml:"Collation,omitempty"`
	// You can call this operation to create a single tenant in a specific cluster.
	CreateTime    *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	DataMergeTime *string `json:"DataMergeTime,omitempty" xml:"DataMergeTime,omitempty"`
	// The list of zones.
	DeployMode *string `json:"DeployMode,omitempty" xml:"DeployMode,omitempty"`
	// The series of the instance.
	DeployType *string `json:"DeployType,omitempty" xml:"DeployType,omitempty"`
	// Indicates whether to enable read/write splitting endpoint.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// You can call this operation to query the information of a specific tenant in a specific cluster.
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	// 是否可以申请Binlog服务
	EnableBinlogService *bool `json:"EnableBinlogService,omitempty" xml:"EnableBinlogService,omitempty"`
	// The intranet address for accessing the tenant.
	EnableClogService *bool `json:"EnableClogService,omitempty" xml:"EnableClogService,omitempty"`
	// The deployment type of the primary zone.
	EnableInternetAddressService *bool `json:"EnableInternetAddressService,omitempty" xml:"EnableInternetAddressService,omitempty"`
	EnableParallelQuery          *bool `json:"EnableParallelQuery,omitempty" xml:"EnableParallelQuery,omitempty"`
	EnableReadOnlyReplica        *bool `json:"EnableReadOnlyReplica,omitempty" xml:"EnableReadOnlyReplica,omitempty"`
	EnableReadWriteSplit         *bool `json:"EnableReadWriteSplit,omitempty" xml:"EnableReadWriteSplit,omitempty"`
	// {
	//     "RequestId": "EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C",
	//     "Tenant": {
	//         "TenantId": "t33h8y08k****",
	//         "TenantName": "pay_online",
	//         "TenantMode": "Oracle",
	//         "VpcId": "vpc-bp1d2q3mhg9i23ofi****",
	//         "Status": "ONLINE",
	//         "PrimaryZone": "cn-hangzhou-i",
	//         "DeployType": "multiple",
	//         "DeployMode": "1-1-1",
	//         "Description": "PayCore business database",
	//         "CreateTime": "2021-09-17 15:52:17",
	//         "TenantResource": {
	//             "UnitNum": 1,
	//             "Cpu": {
	//                 "UsedCpu": 8,
	//                 "TotalCpu": 10,
	//                 "UnitCpu": 8
	//             },
	//             "Memory": {
	//                 "UsedMemory": 30,
	//                 "TotalMemory": 64,
	//                 "UnitMemory": 32
	//             },
	//             "DiskSize": {
	//                 "UsedDiskSize": 86
	//             }
	//         },
	//         "TenantConnections": [
	//             {
	//                 "ConnectionRole": "ReadWrite",
	//                 "IntranetAddress": "t32a7ru5u****.oceanbase.aliyuncs.com",
	//                 "IntranetPort": 3306,
	//                 "InternetAddress": "t32a7ru5u****mo.oceanbase.aliyuncs.com",
	//                 "InternetPort": 3306,
	//                 "VpcId": "vpc-bp1qiail1asmfe23t****",
	//                 "VSwitchId": "vsw-bp11k1aypnzu1l3whi****",
	//                 "IntranetAddressMasterZoneId": "cn-hangzhou-i",
	//                 "IntranetAddressSlaveZoneId": "cn-hangzhou-j",
	//                 "IntranetAddressStatus": "ONLINE",
	//                 "ConnectionZones": [
	//                     "cn-hangzhou-i"
	//                 ],
	//                 "InternetAddressStatus": "CLOSED"
	//             }
	//         ],
	//         "TenantZones": [
	//             {
	//                 "TenantZoneId": "cn-hangzhou-i",
	//                 "Region": "cn-hangzhou",
	//                 "TenantZoneRole": "ReadOnly"
	//             }
	//         ],
	//         "ClogServiceStatus": "CLOSED"
	//     }
	// }
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// “`
	// http(s)://[Endpoint]/?Action=DescribeTenant
	// &InstanceId=ob317v4uif****
	// &TenantId=ob2mr3oae0****
	// &Common request parameters
	// “`
	MasterIntranetAddressZone *string `json:"MasterIntranetAddressZone,omitempty" xml:"MasterIntranetAddressZone,omitempty"`
	MaxParallelQueryDegree    *int64  `json:"MaxParallelQueryDegree,omitempty" xml:"MaxParallelQueryDegree,omitempty"`
	PayType                   *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The type of the payment.
	PrimaryZone *string `json:"PrimaryZone,omitempty" xml:"PrimaryZone,omitempty"`
	// Example 1
	PrimaryZoneDeployType *string                                           `json:"PrimaryZoneDeployType,omitempty" xml:"PrimaryZoneDeployType,omitempty"`
	ReadOnlyResource      *DescribeTenantResponseBodyTenantReadOnlyResource `json:"ReadOnlyResource,omitempty" xml:"ReadOnlyResource,omitempty" type:"Struct"`
	// <DescribeTenantResponse>
	//     <RequestId>EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C</RequestId>
	//     <Tenant>
	//         <TenantId>t33h8y08k****</TenantId>
	//         <TenantName>pay_online</TenantName>
	//         <TenantMode>Oracle</TenantMode>
	//         <VpcId>vpc-bp1d2q3mhg9i23ofi****</VpcId>
	//         <Status>ONLINE</Status>
	//         <PrimaryZone>cn-hangzhou-i</PrimaryZone>
	//         <DeployType>multiple</DeployType>
	//         <DeployMode>1-1-1</DeployMode>
	//         <Description>PayCore business database</Description>
	//         <CreateTime>2021-09-17 15:52:17</CreateTime>
	//         <TenantResource>
	//             <UnitNum>1</UnitNum>
	//             <Cpu>
	//                 <UsedCpu>8</UsedCpu>
	//                 <TotalCpu>10</TotalCpu>
	//                 <UnitCpu>8</UnitCpu>
	//             </Cpu>
	//             <Memory>
	//                 <UsedMemory>30</UsedMemory>
	//                 <TotalMemory>64</TotalMemory>
	//                 <UnitMemory>32</UnitMemory>
	//             </Memory>
	//             <DiskSize>
	//                 <UsedDiskSize>86</UsedDiskSize>
	//             </DiskSize>
	//         </TenantResource>
	//         <TenantConnections>
	//             <ConnectionRole>ReadWrite</ConnectionRole>
	//             <IntranetAddress>t32a7ru5u****.oceanbase.aliyuncs.com</IntranetAddress>
	//             <IntranetPort>3306</IntranetPort>
	//             <InternetAddress>t32a7ru5u****mo.oceanbase.aliyuncs.com</InternetAddress>
	//             <InternetPort>3306</InternetPort>
	//             <VpcId>vpc-bp1qiail1asmfe23t****</VpcId>
	//             <VSwitchId>vsw-bp11k1aypnzu1l3whi****</VSwitchId>
	//             <IntranetAddressMasterZoneId>cn-hangzhou-i</IntranetAddressMasterZoneId>
	//             <IntranetAddressSlaveZoneId>cn-hangzhou-j</IntranetAddressSlaveZoneId>
	//             <IntranetAddressStatus>ONLINE</IntranetAddressStatus>
	//             <ConnectionZones>cn-hangzhou-i</ConnectionZones>
	//             <InternetAddressStatus>CLOSED</InternetAddressStatus>
	//         </TenantConnections>
	//         <TenantZones>
	//             <TenantZoneId>cn-hangzhou-i</TenantZoneId>
	//             <Region>cn-hangzhou</Region>
	//             <TenantZoneRole>ReadOnly</TenantZoneRole>
	//         </TenantZones>
	//         <ClogServiceStatus>CLOSED</ClogServiceStatus>
	//     </Tenant>
	// </DescribeTenantResponse>
	Series *string `json:"Series,omitempty" xml:"Series,omitempty"`
	// The character set.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The status of the tenant.
	// - PENDING_CREATE: The tenant is being created.
	// - RESTORE: The tenant is being recovered.
	// - ONLINE: The tenant is running.
	// - SPEC_MODIFYING: The specification of the tenant is being modified.
	// - ALLOCATING_INTERNET_ADDRESS: An Internet address is being allocated.
	// - PENDING_OFFLINE_INTERNET_ADDRESS: The Internet address is being disabled.
	// - PRIMARY_ZONE_MODIFYING: The tenant is switching to a new primary zone.
	// - PARAMETER_MODIFYING: Parameters are being modified.
	// - WHITE_LIST_MODIFYING: The whitelist is being modified.
	TenantConnections []*DescribeTenantResponseBodyTenantTenantConnections `json:"TenantConnections,omitempty" xml:"TenantConnections,omitempty" type:"Repeated"`
	// The region where the zone of the tenant resides.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The enabling status of the clog service.
	// - CLOSED: The clog service is disabled.
	// - ONLINE: The clog service is running.
	TenantMode *string `json:"TenantMode,omitempty" xml:"TenantMode,omitempty"`
	// The request type of the zone of the tenant.  ReadWrite: The zone supports data reads and writes. ReadOnly: The zone supports only data reads. For a high availability cluster with multiple IDCs, the primary zone provides ReadWrite services, and the standby zone provides ReadOnly services. For a high availability cluster with a single IDC, all zones provide ReadWrite services.
	TenantName *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	// It is an online CLI tool that allows you to quickly retrieve and debug APIs. It can dynamically generate executable SDK code samples.
	TenantResource *DescribeTenantResponseBodyTenantTenantResource `json:"TenantResource,omitempty" xml:"TenantResource,omitempty" type:"Struct"`
	// The standby zone corresponding to the address for accessing the tenant.
	TenantZones []*DescribeTenantResponseBodyTenantTenantZones `json:"TenantZones,omitempty" xml:"TenantZones,omitempty" type:"Repeated"`
	TimeZone    *string                                        `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"`
	// Indicates whether the clog service is available. To enable the clog service, submit a ticket.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeTenantResponseBodyTenant) GoString

func (*DescribeTenantResponseBodyTenant) SetAvailableZones

func (*DescribeTenantResponseBodyTenant) SetCharset

func (*DescribeTenantResponseBodyTenant) SetClogServiceStatus

func (*DescribeTenantResponseBodyTenant) SetCollation

func (*DescribeTenantResponseBodyTenant) SetCreateTime

func (*DescribeTenantResponseBodyTenant) SetDataMergeTime

func (*DescribeTenantResponseBodyTenant) SetDeployMode

func (*DescribeTenantResponseBodyTenant) SetDeployType

func (*DescribeTenantResponseBodyTenant) SetDescription

func (*DescribeTenantResponseBodyTenant) SetDiskType

func (*DescribeTenantResponseBodyTenant) SetEnableBinlogService

func (*DescribeTenantResponseBodyTenant) SetEnableClogService

func (*DescribeTenantResponseBodyTenant) SetEnableInternetAddressService

func (s *DescribeTenantResponseBodyTenant) SetEnableInternetAddressService(v bool) *DescribeTenantResponseBodyTenant

func (*DescribeTenantResponseBodyTenant) SetEnableParallelQuery

func (*DescribeTenantResponseBodyTenant) SetEnableReadOnlyReplica

func (*DescribeTenantResponseBodyTenant) SetEnableReadWriteSplit

func (*DescribeTenantResponseBodyTenant) SetInstanceType

func (*DescribeTenantResponseBodyTenant) SetMasterIntranetAddressZone

func (s *DescribeTenantResponseBodyTenant) SetMasterIntranetAddressZone(v string) *DescribeTenantResponseBodyTenant

func (*DescribeTenantResponseBodyTenant) SetMaxParallelQueryDegree

func (*DescribeTenantResponseBodyTenant) SetPayType

func (*DescribeTenantResponseBodyTenant) SetPrimaryZone

func (*DescribeTenantResponseBodyTenant) SetPrimaryZoneDeployType

func (*DescribeTenantResponseBodyTenant) SetSeries

func (*DescribeTenantResponseBodyTenant) SetStatus

func (*DescribeTenantResponseBodyTenant) SetTenantId

func (*DescribeTenantResponseBodyTenant) SetTenantMode

func (*DescribeTenantResponseBodyTenant) SetTenantName

func (*DescribeTenantResponseBodyTenant) SetTimeZone

func (*DescribeTenantResponseBodyTenant) SetVpcId

func (DescribeTenantResponseBodyTenant) String

type DescribeTenantResponseBodyTenantReadOnlyResource

type DescribeTenantResponseBodyTenantReadOnlyResource struct {
	CapacityUnit *DescribeTenantResponseBodyTenantReadOnlyResourceCapacityUnit `json:"CapacityUnit,omitempty" xml:"CapacityUnit,omitempty" type:"Struct"`
	Cpu          *DescribeTenantResponseBodyTenantReadOnlyResourceCpu          `json:"Cpu,omitempty" xml:"Cpu,omitempty" type:"Struct"`
	DiskSize     *DescribeTenantResponseBodyTenantReadOnlyResourceDiskSize     `json:"DiskSize,omitempty" xml:"DiskSize,omitempty" type:"Struct"`
	LogDiskSize  *DescribeTenantResponseBodyTenantReadOnlyResourceLogDiskSize  `json:"LogDiskSize,omitempty" xml:"LogDiskSize,omitempty" type:"Struct"`
	Memory       *DescribeTenantResponseBodyTenantReadOnlyResourceMemory       `json:"Memory,omitempty" xml:"Memory,omitempty" type:"Struct"`
	UnitNum      *int32                                                        `json:"UnitNum,omitempty" xml:"UnitNum,omitempty"`
}

func (DescribeTenantResponseBodyTenantReadOnlyResource) GoString

func (*DescribeTenantResponseBodyTenantReadOnlyResource) SetUnitNum

func (DescribeTenantResponseBodyTenantReadOnlyResource) String

type DescribeTenantResponseBodyTenantReadOnlyResourceCapacityUnit

type DescribeTenantResponseBodyTenantReadOnlyResourceCapacityUnit struct {
	MaxCapacityUnit *int32 `json:"MaxCapacityUnit,omitempty" xml:"MaxCapacityUnit,omitempty"`
	MinCapacityUnit *int32 `json:"MinCapacityUnit,omitempty" xml:"MinCapacityUnit,omitempty"`
	UsedCapacit     *int32 `json:"UsedCapacit,omitempty" xml:"UsedCapacit,omitempty"`
}

func (DescribeTenantResponseBodyTenantReadOnlyResourceCapacityUnit) GoString

func (*DescribeTenantResponseBodyTenantReadOnlyResourceCapacityUnit) SetMaxCapacityUnit

func (*DescribeTenantResponseBodyTenantReadOnlyResourceCapacityUnit) SetMinCapacityUnit

func (*DescribeTenantResponseBodyTenantReadOnlyResourceCapacityUnit) SetUsedCapacit

func (DescribeTenantResponseBodyTenantReadOnlyResourceCapacityUnit) String

type DescribeTenantResponseBodyTenantReadOnlyResourceCpu

type DescribeTenantResponseBodyTenantReadOnlyResourceCpu struct {
	TotalCpu *float32 `json:"TotalCpu,omitempty" xml:"TotalCpu,omitempty"`
	UnitCpu  *float32 `json:"UnitCpu,omitempty" xml:"UnitCpu,omitempty"`
	UsedCpu  *float32 `json:"UsedCpu,omitempty" xml:"UsedCpu,omitempty"`
}

func (DescribeTenantResponseBodyTenantReadOnlyResourceCpu) GoString

func (*DescribeTenantResponseBodyTenantReadOnlyResourceCpu) SetTotalCpu

func (*DescribeTenantResponseBodyTenantReadOnlyResourceCpu) SetUnitCpu

func (*DescribeTenantResponseBodyTenantReadOnlyResourceCpu) SetUsedCpu

func (DescribeTenantResponseBodyTenantReadOnlyResourceCpu) String

type DescribeTenantResponseBodyTenantReadOnlyResourceDiskSize

type DescribeTenantResponseBodyTenantReadOnlyResourceDiskSize struct {
	UsedDiskSize *float32 `json:"UsedDiskSize,omitempty" xml:"UsedDiskSize,omitempty"`
}

func (DescribeTenantResponseBodyTenantReadOnlyResourceDiskSize) GoString

func (*DescribeTenantResponseBodyTenantReadOnlyResourceDiskSize) SetUsedDiskSize

func (DescribeTenantResponseBodyTenantReadOnlyResourceDiskSize) String

type DescribeTenantResponseBodyTenantReadOnlyResourceLogDiskSize

type DescribeTenantResponseBodyTenantReadOnlyResourceLogDiskSize struct {
	TotalLogDisk *int32 `json:"TotalLogDisk,omitempty" xml:"TotalLogDisk,omitempty"`
	UnitLogDisk  *int32 `json:"UnitLogDisk,omitempty" xml:"UnitLogDisk,omitempty"`
}

func (DescribeTenantResponseBodyTenantReadOnlyResourceLogDiskSize) GoString

func (*DescribeTenantResponseBodyTenantReadOnlyResourceLogDiskSize) SetTotalLogDisk

func (*DescribeTenantResponseBodyTenantReadOnlyResourceLogDiskSize) SetUnitLogDisk

func (DescribeTenantResponseBodyTenantReadOnlyResourceLogDiskSize) String

type DescribeTenantResponseBodyTenantReadOnlyResourceMemory

type DescribeTenantResponseBodyTenantReadOnlyResourceMemory struct {
	TotalMemory *float32 `json:"TotalMemory,omitempty" xml:"TotalMemory,omitempty"`
	UnitMemory  *float32 `json:"UnitMemory,omitempty" xml:"UnitMemory,omitempty"`
	UsedMemory  *float32 `json:"UsedMemory,omitempty" xml:"UsedMemory,omitempty"`
}

func (DescribeTenantResponseBodyTenantReadOnlyResourceMemory) GoString

func (*DescribeTenantResponseBodyTenantReadOnlyResourceMemory) SetTotalMemory

func (*DescribeTenantResponseBodyTenantReadOnlyResourceMemory) SetUnitMemory

func (*DescribeTenantResponseBodyTenantReadOnlyResourceMemory) SetUsedMemory

func (DescribeTenantResponseBodyTenantReadOnlyResourceMemory) String

type DescribeTenantResponseBodyTenantTenantConnections

type DescribeTenantResponseBodyTenantTenantConnections struct {
	// The primary zone of the tenant.
	AddressType           *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
	ConnectionReplicaType *string `json:"ConnectionReplicaType,omitempty" xml:"ConnectionReplicaType,omitempty"`
	// The Internet address for accessing the tenant.
	ConnectionZones        []*string `json:"ConnectionZones,omitempty" xml:"ConnectionZones,omitempty" type:"Repeated"`
	EnableTransactionSplit *bool     `json:"EnableTransactionSplit,omitempty" xml:"EnableTransactionSplit,omitempty"`
	// The ID of the VPC.
	InternetAddress *string `json:"InternetAddress,omitempty" xml:"InternetAddress,omitempty"`
	// 实例系列
	InternetAddressStatus *string `json:"InternetAddressStatus,omitempty" xml:"InternetAddressStatus,omitempty"`
	// 实例类型
	InternetPort *int32 `json:"InternetPort,omitempty" xml:"InternetPort,omitempty"`
	// The deployment type of the cluster. Valid values:
	// - multiple: multi-IDC deployment
	// - single: single-IDC deployment
	// - dual: dual-IDC deployment
	IntranetAddress *string `json:"IntranetAddress,omitempty" xml:"IntranetAddress,omitempty"`
	// PayCore business database
	IntranetAddressMasterZoneId *string `json:"IntranetAddressMasterZoneId,omitempty" xml:"IntranetAddressMasterZoneId,omitempty"`
	// The total number of CPU cores of the tenant.
	IntranetAddressSlaveZoneId *string `json:"IntranetAddressSlaveZoneId,omitempty" xml:"IntranetAddressSlaveZoneId,omitempty"`
	// 付费类型
	IntranetAddressStatus *string `json:"IntranetAddressStatus,omitempty" xml:"IntranetAddressStatus,omitempty"`
	// The ID of the tenant.
	IntranetPort        *int32  `json:"IntranetPort,omitempty" xml:"IntranetPort,omitempty"`
	MaxConnectionNum    *int64  `json:"MaxConnectionNum,omitempty" xml:"MaxConnectionNum,omitempty"`
	ParallelQueryDegree *int64  `json:"ParallelQueryDegree,omitempty" xml:"ParallelQueryDegree,omitempty"`
	TenantEndpointId    *string `json:"TenantEndpointId,omitempty" xml:"TenantEndpointId,omitempty"`
	// The primary zone corresponding to the address for accessing the tenant.
	TransactionSplit *bool `json:"TransactionSplit,omitempty" xml:"TransactionSplit,omitempty"`
	// The connection access information of the tenant.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The service mode of the connection address. Valid values:
	// ReadWrite: provides strong-consistency read and write services.
	// ReadOnly: provides the read-only service to ensure ultimate consistency of data.
	// Clog: provides transaction log services.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeTenantResponseBodyTenantTenantConnections) GoString

func (*DescribeTenantResponseBodyTenantTenantConnections) SetAddressType

func (*DescribeTenantResponseBodyTenantTenantConnections) SetConnectionReplicaType

func (*DescribeTenantResponseBodyTenantTenantConnections) SetConnectionZones

func (*DescribeTenantResponseBodyTenantTenantConnections) SetEnableTransactionSplit

func (*DescribeTenantResponseBodyTenantTenantConnections) SetInternetAddress

func (*DescribeTenantResponseBodyTenantTenantConnections) SetInternetAddressStatus

func (*DescribeTenantResponseBodyTenantTenantConnections) SetInternetPort

func (*DescribeTenantResponseBodyTenantTenantConnections) SetIntranetAddress

func (*DescribeTenantResponseBodyTenantTenantConnections) SetIntranetAddressMasterZoneId

func (*DescribeTenantResponseBodyTenantTenantConnections) SetIntranetAddressSlaveZoneId

func (*DescribeTenantResponseBodyTenantTenantConnections) SetIntranetAddressStatus

func (*DescribeTenantResponseBodyTenantTenantConnections) SetIntranetPort

func (*DescribeTenantResponseBodyTenantTenantConnections) SetMaxConnectionNum

func (*DescribeTenantResponseBodyTenantTenantConnections) SetParallelQueryDegree

func (*DescribeTenantResponseBodyTenantTenantConnections) SetTenantEndpointId

func (*DescribeTenantResponseBodyTenantTenantConnections) SetTransactionSplit

func (*DescribeTenantResponseBodyTenantTenantConnections) SetVSwitchId

func (*DescribeTenantResponseBodyTenantTenantConnections) SetVpcId

func (DescribeTenantResponseBodyTenantTenantConnections) String

type DescribeTenantResponseBodyTenantTenantResource

type DescribeTenantResponseBodyTenantTenantResource struct {
	CapacityUnit *DescribeTenantResponseBodyTenantTenantResourceCapacityUnit `json:"CapacityUnit,omitempty" xml:"CapacityUnit,omitempty" type:"Struct"`
	// The enabling status of the Clog service.
	// CLOSED: The Clog service is disabled.
	// - ONLINE: The Clog service is running.
	Cpu *DescribeTenantResponseBodyTenantTenantResourceCpu `json:"Cpu,omitempty" xml:"Cpu,omitempty" type:"Struct"`
	// The status of the intranet address for accessing the tenant.
	// The value ONLINE indicates that the address is in service.
	DiskSize    *DescribeTenantResponseBodyTenantTenantResourceDiskSize    `json:"DiskSize,omitempty" xml:"DiskSize,omitempty" type:"Struct"`
	LogDiskSize *DescribeTenantResponseBodyTenantTenantResourceLogDiskSize `json:"LogDiskSize,omitempty" xml:"LogDiskSize,omitempty" type:"Struct"`
	// The description of the tenant.
	Memory *DescribeTenantResponseBodyTenantTenantResourceMemory `json:"Memory,omitempty" xml:"Memory,omitempty" type:"Struct"`
	// Alibaba Cloud CLI
	UnitNum *int32 `json:"UnitNum,omitempty" xml:"UnitNum,omitempty"`
}

func (DescribeTenantResponseBodyTenantTenantResource) GoString

func (*DescribeTenantResponseBodyTenantTenantResource) SetUnitNum

func (DescribeTenantResponseBodyTenantTenantResource) String

type DescribeTenantResponseBodyTenantTenantResourceCapacityUnit

type DescribeTenantResponseBodyTenantTenantResourceCapacityUnit struct {
	MaxCapacityUnit *int32 `json:"MaxCapacityUnit,omitempty" xml:"MaxCapacityUnit,omitempty"`
	MinCapacityUnit *int32 `json:"MinCapacityUnit,omitempty" xml:"MinCapacityUnit,omitempty"`
	UsedCapacit     *int32 `json:"UsedCapacit,omitempty" xml:"UsedCapacit,omitempty"`
}

func (DescribeTenantResponseBodyTenantTenantResourceCapacityUnit) GoString

func (*DescribeTenantResponseBodyTenantTenantResourceCapacityUnit) SetMaxCapacityUnit

func (*DescribeTenantResponseBodyTenantTenantResourceCapacityUnit) SetMinCapacityUnit

func (*DescribeTenantResponseBodyTenantTenantResourceCapacityUnit) SetUsedCapacit

func (DescribeTenantResponseBodyTenantTenantResourceCapacityUnit) String

type DescribeTenantResponseBodyTenantTenantResourceCpu

type DescribeTenantResponseBodyTenantTenantResourceCpu struct {
	// The data replica distribution mode of the tenant.
	//
	// - For the high availability version, N-N-N indicates the three-zone mode, and N-N indicates the dual-zone or single-zone mode.
	// - For the basic version, N indicates the single-zone mode.
	//
	// > <br>N represents the number of nodes in a single zone.
	TotalCpu *float32 `json:"TotalCpu,omitempty" xml:"TotalCpu,omitempty"`
	// The zone corresponding to the tenant connection.
	UnitCpu *float32 `json:"UnitCpu,omitempty" xml:"UnitCpu,omitempty"`
	// The tenant mode.
	// Valid values:
	// Oracle
	// MySQL
	UsedCpu *float32 `json:"UsedCpu,omitempty" xml:"UsedCpu,omitempty"`
}

func (DescribeTenantResponseBodyTenantTenantResourceCpu) GoString

func (*DescribeTenantResponseBodyTenantTenantResourceCpu) SetTotalCpu

func (*DescribeTenantResponseBodyTenantTenantResourceCpu) SetUnitCpu

func (*DescribeTenantResponseBodyTenantTenantResourceCpu) SetUsedCpu

func (DescribeTenantResponseBodyTenantTenantResourceCpu) String

type DescribeTenantResponseBodyTenantTenantResourceDiskSize

type DescribeTenantResponseBodyTenantTenantResourceDiskSize struct {
	// The total memory size of the tenant, in GB.
	UsedDiskSize *float32 `json:"UsedDiskSize,omitempty" xml:"UsedDiskSize,omitempty"`
}

func (DescribeTenantResponseBodyTenantTenantResourceDiskSize) GoString

func (*DescribeTenantResponseBodyTenantTenantResourceDiskSize) SetUsedDiskSize

func (DescribeTenantResponseBodyTenantTenantResourceDiskSize) String

type DescribeTenantResponseBodyTenantTenantResourceLogDiskSize

type DescribeTenantResponseBodyTenantTenantResourceLogDiskSize struct {
	TotalLogDisk *int32 `json:"TotalLogDisk,omitempty" xml:"TotalLogDisk,omitempty"`
	UnitLogDisk  *int32 `json:"UnitLogDisk,omitempty" xml:"UnitLogDisk,omitempty"`
}

func (DescribeTenantResponseBodyTenantTenantResourceLogDiskSize) GoString

func (*DescribeTenantResponseBodyTenantTenantResourceLogDiskSize) SetTotalLogDisk

func (*DescribeTenantResponseBodyTenantTenantResourceLogDiskSize) SetUnitLogDisk

func (DescribeTenantResponseBodyTenantTenantResourceLogDiskSize) String

type DescribeTenantResponseBodyTenantTenantResourceMemory

type DescribeTenantResponseBodyTenantTenantResourceMemory struct {
	// The information about the memory resources of the tenant.
	TotalMemory *float32 `json:"TotalMemory,omitempty" xml:"TotalMemory,omitempty"`
	// The time when the tenant was created.
	UnitMemory *float32 `json:"UnitMemory,omitempty" xml:"UnitMemory,omitempty"`
	// The status of the Internet address for accessing the tenant. Valid values:
	// Closed: The address is disabled.
	// - ALLOCATING_INTERNET_ADDRESS: An address is being applied for.
	// - PENDING_OFFLINE_INTERNET_ADDRESS: The address is being disabled.
	// - ONLINE: The address is in service.
	UsedMemory *float32 `json:"UsedMemory,omitempty" xml:"UsedMemory,omitempty"`
}

func (DescribeTenantResponseBodyTenantTenantResourceMemory) GoString

func (*DescribeTenantResponseBodyTenantTenantResourceMemory) SetTotalMemory

func (*DescribeTenantResponseBodyTenantTenantResourceMemory) SetUnitMemory

func (*DescribeTenantResponseBodyTenantTenantResourceMemory) SetUsedMemory

func (DescribeTenantResponseBodyTenantTenantResourceMemory) String

type DescribeTenantResponseBodyTenantTenantZones

type DescribeTenantResponseBodyTenantTenantZones struct {
	// 是否允许开启读写分离地址
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The intranet port for accessing the tenant.
	TenantZoneId       *string                                                          `json:"TenantZoneId,omitempty" xml:"TenantZoneId,omitempty"`
	TenantZoneReplicas []*DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas `json:"TenantZoneReplicas,omitempty" xml:"TenantZoneReplicas,omitempty" type:"Repeated"`
	// The character set.
	TenantZoneRole *string `json:"TenantZoneRole,omitempty" xml:"TenantZoneRole,omitempty"`
}

func (DescribeTenantResponseBodyTenantTenantZones) GoString

func (*DescribeTenantResponseBodyTenantTenantZones) SetRegion

func (*DescribeTenantResponseBodyTenantTenantZones) SetTenantZoneId

func (*DescribeTenantResponseBodyTenantTenantZones) SetTenantZoneRole

func (DescribeTenantResponseBodyTenantTenantZones) String

type DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas

type DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas struct {
	FullCopyId      *int32  `json:"FullCopyId,omitempty" xml:"FullCopyId,omitempty"`
	LogicZoneName   *string `json:"LogicZoneName,omitempty" xml:"LogicZoneName,omitempty"`
	ReadOnlyCopyId  *string `json:"ReadOnlyCopyId,omitempty" xml:"ReadOnlyCopyId,omitempty"`
	ZoneCopyId      *int32  `json:"ZoneCopyId,omitempty" xml:"ZoneCopyId,omitempty"`
	ZoneNodes       *string `json:"ZoneNodes,omitempty" xml:"ZoneNodes,omitempty"`
	ZoneReplicaType *string `json:"ZoneReplicaType,omitempty" xml:"ZoneReplicaType,omitempty"`
}

func (DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas) GoString

func (*DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas) SetFullCopyId

func (*DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas) SetLogicZoneName

func (*DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas) SetReadOnlyCopyId

func (*DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas) SetZoneCopyId

func (*DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas) SetZoneNodes

func (*DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas) SetZoneReplicaType

func (DescribeTenantResponseBodyTenantTenantZonesTenantZoneReplicas) String

type DescribeTenantSecurityConfigsRequest

type DescribeTenantSecurityConfigsRequest struct {
	// The unique identifier of the security check.
	CheckId *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeTenantSecurityConfigsRequest) GoString

func (*DescribeTenantSecurityConfigsRequest) SetCheckId

func (*DescribeTenantSecurityConfigsRequest) SetInstanceId

func (*DescribeTenantSecurityConfigsRequest) SetTenantId

func (DescribeTenantSecurityConfigsRequest) String

type DescribeTenantSecurityConfigsResponse

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

func (DescribeTenantSecurityConfigsResponse) GoString

func (*DescribeTenantSecurityConfigsResponse) SetHeaders

func (*DescribeTenantSecurityConfigsResponse) SetStatusCode

func (DescribeTenantSecurityConfigsResponse) String

type DescribeTenantSecurityConfigsResponseBody

type DescribeTenantSecurityConfigsResponseBody struct {
	// The list of parameters.
	Configs *DescribeTenantSecurityConfigsResponseBodyConfigs `json:"Configs,omitempty" xml:"Configs,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeTenantSecurityConfigsResponseBody) GoString

func (*DescribeTenantSecurityConfigsResponseBody) SetRequestId

func (DescribeTenantSecurityConfigsResponseBody) String

type DescribeTenantSecurityConfigsResponseBodyConfigs

type DescribeTenantSecurityConfigsResponseBodyConfigs struct {
	// The unique identifier of the check.
	CheckId *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	// The time when the check was performed.
	CheckTime *string `json:"CheckTime,omitempty" xml:"CheckTime,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The check result.
	TenantSecurityConfigs []*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigs `json:"TenantSecurityConfigs,omitempty" xml:"TenantSecurityConfigs,omitempty" type:"Repeated"`
	// The total number of security check items.
	TotalCheckCount *int32 `json:"TotalCheckCount,omitempty" xml:"TotalCheckCount,omitempty"`
	// The total number of detected security risks.
	TotalRiskCount *int32 `json:"TotalRiskCount,omitempty" xml:"TotalRiskCount,omitempty"`
}

func (DescribeTenantSecurityConfigsResponseBodyConfigs) GoString

func (*DescribeTenantSecurityConfigsResponseBodyConfigs) SetCheckId

func (*DescribeTenantSecurityConfigsResponseBodyConfigs) SetCheckTime

func (*DescribeTenantSecurityConfigsResponseBodyConfigs) SetInstanceId

func (*DescribeTenantSecurityConfigsResponseBodyConfigs) SetTotalCheckCount

func (*DescribeTenantSecurityConfigsResponseBodyConfigs) SetTotalRiskCount

func (DescribeTenantSecurityConfigsResponseBodyConfigs) String

type DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigs

type DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigs struct {
	// The number of detected tenant security risks.
	RiskCount *int32 `json:"RiskCount,omitempty" xml:"RiskCount,omitempty"`
	// The list of risks.
	SecurityConfigs []*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs `json:"SecurityConfigs,omitempty" xml:"SecurityConfigs,omitempty" type:"Repeated"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The name of the tenant.
	TenantName *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
}

func (DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigs) GoString

func (*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigs) SetRiskCount

func (*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigs) SetTenantId

func (*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigs) SetTenantName

func (DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigs) String

type DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs

type DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs struct {
	// The name of the check item.
	ConfigDescription *string `json:"ConfigDescription,omitempty" xml:"ConfigDescription,omitempty"`
	// The group of the risk.
	ConfigGroup *string `json:"ConfigGroup,omitempty" xml:"ConfigGroup,omitempty"`
	// The name of the risk.
	ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"`
	// Indicates whether the risk causes security issues.
	Risk *bool `json:"Risk,omitempty" xml:"Risk,omitempty"`
	// The description of the risk.
	RiskDescription *string `json:"RiskDescription,omitempty" xml:"RiskDescription,omitempty"`
}

func (DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs) GoString

func (*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs) SetConfigDescription

func (*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs) SetConfigGroup

func (*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs) SetConfigName

func (*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs) SetRisk

func (*DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs) SetRiskDescription

func (DescribeTenantSecurityConfigsResponseBodyConfigsTenantSecurityConfigsSecurityConfigs) String

type DescribeTenantSecurityIpGroupsRequest

type DescribeTenantSecurityIpGroupsRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeTenantSecurityIpGroupsRequest) GoString

func (*DescribeTenantSecurityIpGroupsRequest) SetInstanceId

func (*DescribeTenantSecurityIpGroupsRequest) SetTenantId

func (DescribeTenantSecurityIpGroupsRequest) String

type DescribeTenantSecurityIpGroupsResponse

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

func (DescribeTenantSecurityIpGroupsResponse) GoString

func (*DescribeTenantSecurityIpGroupsResponse) SetHeaders

func (*DescribeTenantSecurityIpGroupsResponse) SetStatusCode

func (DescribeTenantSecurityIpGroupsResponse) String

type DescribeTenantSecurityIpGroupsResponseBody

type DescribeTenantSecurityIpGroupsResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of the whitelist groups.
	SecurityIpGroups []*DescribeTenantSecurityIpGroupsResponseBodySecurityIpGroups `json:"SecurityIpGroups,omitempty" xml:"SecurityIpGroups,omitempty" type:"Repeated"`
	// The total number of the whitelist groups.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeTenantSecurityIpGroupsResponseBody) GoString

func (*DescribeTenantSecurityIpGroupsResponseBody) SetRequestId

func (*DescribeTenantSecurityIpGroupsResponseBody) SetTotalCount

func (DescribeTenantSecurityIpGroupsResponseBody) String

type DescribeTenantSecurityIpGroupsResponseBodySecurityIpGroups

type DescribeTenantSecurityIpGroupsResponseBodySecurityIpGroups struct {
	// The group name.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	// The whitelist group type.
	// - instance: the whitelist group from the cluster.
	// - tenant: the whitelist group of the current tenant.
	SecurityIpGroupType *string `json:"SecurityIpGroupType,omitempty" xml:"SecurityIpGroupType,omitempty"`
	// The whitelist of IP addresses. It is a string separated by commas, and each object is an IP string or a CIDR block.
	SecurityIps *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeTenantSecurityIpGroupsResponseBodySecurityIpGroups) GoString

func (*DescribeTenantSecurityIpGroupsResponseBodySecurityIpGroups) SetSecurityIpGroupName

func (*DescribeTenantSecurityIpGroupsResponseBodySecurityIpGroups) SetSecurityIpGroupType

func (*DescribeTenantSecurityIpGroupsResponseBodySecurityIpGroups) SetSecurityIps

func (*DescribeTenantSecurityIpGroupsResponseBodySecurityIpGroups) SetTenantId

func (DescribeTenantSecurityIpGroupsResponseBodySecurityIpGroups) String

type DescribeTenantTagsRequest

type DescribeTenantTagsRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The tags.
	Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
	// The JSON string of the tenant ID.
	TenantIds *string `json:"TenantIds,omitempty" xml:"TenantIds,omitempty"`
}

func (DescribeTenantTagsRequest) GoString

func (s DescribeTenantTagsRequest) GoString() string

func (*DescribeTenantTagsRequest) SetInstanceId

func (*DescribeTenantTagsRequest) SetTags

func (*DescribeTenantTagsRequest) SetTenantIds

func (DescribeTenantTagsRequest) String

func (s DescribeTenantTagsRequest) String() string

type DescribeTenantTagsResponse

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

func (DescribeTenantTagsResponse) GoString

func (s DescribeTenantTagsResponse) GoString() string

func (*DescribeTenantTagsResponse) SetBody

func (*DescribeTenantTagsResponse) SetHeaders

func (*DescribeTenantTagsResponse) SetStatusCode

func (DescribeTenantTagsResponse) String

type DescribeTenantTagsResponseBody

type DescribeTenantTagsResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of tags.
	TagResources []*DescribeTenantTagsResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"`
}

func (DescribeTenantTagsResponseBody) GoString

func (*DescribeTenantTagsResponseBody) SetRequestId

func (DescribeTenantTagsResponseBody) String

type DescribeTenantTagsResponseBodyTagResources

type DescribeTenantTagsResponseBodyTagResources struct {
	// The resource ID.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The type of the resource.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tag of the resource.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (DescribeTenantTagsResponseBodyTagResources) GoString

func (*DescribeTenantTagsResponseBodyTagResources) SetResourceId

func (*DescribeTenantTagsResponseBodyTagResources) SetResourceType

func (*DescribeTenantTagsResponseBodyTagResources) SetTag

func (DescribeTenantTagsResponseBodyTagResources) String

type DescribeTenantUserRolesRequest

type DescribeTenantUserRolesRequest struct {
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeTenantUserRolesRequest) GoString

func (*DescribeTenantUserRolesRequest) SetTenantId

func (DescribeTenantUserRolesRequest) String

type DescribeTenantUserRolesResponse

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

func (DescribeTenantUserRolesResponse) GoString

func (*DescribeTenantUserRolesResponse) SetHeaders

func (*DescribeTenantUserRolesResponse) SetStatusCode

func (DescribeTenantUserRolesResponse) String

type DescribeTenantUserRolesResponseBody

type DescribeTenantUserRolesResponseBody struct {
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Role      []*string `json:"Role,omitempty" xml:"Role,omitempty" type:"Repeated"`
}

func (DescribeTenantUserRolesResponseBody) GoString

func (*DescribeTenantUserRolesResponseBody) SetRequestId

func (*DescribeTenantUserRolesResponseBody) SetRole

func (DescribeTenantUserRolesResponseBody) String

type DescribeTenantUsersRequest

type DescribeTenantUsersRequest struct {
	// The database privileges of the account.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The return result of the request.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The return result of the request.
	SearchKey *string `json:"SearchKey,omitempty" xml:"SearchKey,omitempty"`
	// The return result of the request.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The operation that you want to perform.
	// Set the value to **DescribeTenantUsers**.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeTenantUsersRequest) GoString

func (s DescribeTenantUsersRequest) GoString() string

func (*DescribeTenantUsersRequest) SetPageNumber

func (*DescribeTenantUsersRequest) SetPageSize

func (*DescribeTenantUsersRequest) SetSearchKey

func (*DescribeTenantUsersRequest) SetTenantId

func (*DescribeTenantUsersRequest) SetUserName

func (DescribeTenantUsersRequest) String

type DescribeTenantUsersResponse

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

func (DescribeTenantUsersResponse) GoString

func (s DescribeTenantUsersResponse) GoString() string

func (*DescribeTenantUsersResponse) SetBody

func (*DescribeTenantUsersResponse) SetHeaders

func (*DescribeTenantUsersResponse) SetStatusCode

func (DescribeTenantUsersResponse) String

type DescribeTenantUsersResponseBody

type DescribeTenantUsersResponseBody struct {
	// The name of the database account.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The type of the database account. Valid values:
	// - Admin: the super administrator account.
	// - NORMAL: a general account.
	TenantUsers []*DescribeTenantUsersResponseBodyTenantUsers `json:"TenantUsers,omitempty" xml:"TenantUsers,omitempty" type:"Repeated"`
	// The role of the account.
	// In Oracle mode, a role is a schema-level role. Valid values:
	// - ReadWrite: a role that has the read and write privileges, including: CREATE TABLE, CREATE VIEW, CREATE PROCEDURE, CREATE SYNONYM, CREATE SEQUENCE, CREATE TRIGGER, CREATE TYPE, CREATE SESSION, EXECUTE ANY PROCEDURE, CREATE ANY OUTLINE, ALTER ANY OUTLINE, DROP ANY OUTLINE, CREATE ANY PROCEDURE, ALTER ANY PROCEDURE, DROP ANY PROCEDURE, CREATE ANY SEQUENCE, ALTER ANY SEQUENCE, DROP ANY SEQUENCE, CREATE ANY TYPE, ALTER ANY TYPE, DROP ANY TYPE, SYSKM, CREATE ANY TRIGGER, ALTER ANY TRIGGER, DROP ANY TRIGGER, CREATE PROFILE, ALTER PROFILE, and DROP PROFILE.
	// - ReadOnly: a role that has only the read-only privilege SELECT.
	// In MySQL mode, a role is a database-level role. Valid values:
	// - ReadWrite: a role that has the read and write privileges, namely ALL PRIVILEGES.
	// - ReadOnly: a role that has only the read-only privilege SELECT.
	// - DDL: a role that has the DDL privileges such as CREATE, DROP, ALTER, SHOW VIEW, and CREATE VIEW.
	// - DML: a role that has the DML privileges such as SELECT, INSERT, UPDATE, DELETE, and SHOW VIEW.
	//
	// > <br>By default, an Oracle account has the read and write privileges on its own schema, which are not listed here.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeTenantUsersResponseBody) GoString

func (*DescribeTenantUsersResponseBody) SetRequestId

func (*DescribeTenantUsersResponseBody) SetTotalCount

func (DescribeTenantUsersResponseBody) String

type DescribeTenantUsersResponseBodyTenantUsers

type DescribeTenantUsersResponseBodyTenantUsers struct {
	Databases   []*DescribeTenantUsersResponseBodyTenantUsersDatabases `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	Description *string                                                `json:"Description,omitempty" xml:"Description,omitempty"`
	// 所属集群Id
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// 所属租户Id
	TenantId   *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	UserName   *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	UserStatus *string `json:"UserStatus,omitempty" xml:"UserStatus,omitempty"`
	UserType   *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (DescribeTenantUsersResponseBodyTenantUsers) GoString

func (*DescribeTenantUsersResponseBodyTenantUsers) SetDescription

func (*DescribeTenantUsersResponseBodyTenantUsers) SetInstanceId

func (*DescribeTenantUsersResponseBodyTenantUsers) SetTenantId

func (*DescribeTenantUsersResponseBodyTenantUsers) SetUserName

func (*DescribeTenantUsersResponseBodyTenantUsers) SetUserStatus

func (*DescribeTenantUsersResponseBodyTenantUsers) SetUserType

func (DescribeTenantUsersResponseBodyTenantUsers) String

type DescribeTenantUsersResponseBodyTenantUsersDatabases

type DescribeTenantUsersResponseBodyTenantUsersDatabases struct {
	Database   *string `json:"Database,omitempty" xml:"Database,omitempty"`
	Privileges *string `json:"Privileges,omitempty" xml:"Privileges,omitempty"`
	Role       *string `json:"Role,omitempty" xml:"Role,omitempty"`
	Table      *string `json:"Table,omitempty" xml:"Table,omitempty"`
}

func (DescribeTenantUsersResponseBodyTenantUsersDatabases) GoString

func (*DescribeTenantUsersResponseBodyTenantUsersDatabases) SetDatabase

func (*DescribeTenantUsersResponseBodyTenantUsersDatabases) SetPrivileges

func (*DescribeTenantUsersResponseBodyTenantUsersDatabases) SetRole

func (*DescribeTenantUsersResponseBodyTenantUsersDatabases) SetTable

func (DescribeTenantUsersResponseBodyTenantUsersDatabases) String

type DescribeTenantZonesReadRequest

type DescribeTenantZonesReadRequest struct {
	// The zone information of the tenant.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The return result of the request.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeTenantZonesReadRequest) GoString

func (*DescribeTenantZonesReadRequest) SetInstanceId

func (*DescribeTenantZonesReadRequest) SetTenantId

func (DescribeTenantZonesReadRequest) String

type DescribeTenantZonesReadResponse

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

func (DescribeTenantZonesReadResponse) GoString

func (*DescribeTenantZonesReadResponse) SetHeaders

func (*DescribeTenantZonesReadResponse) SetStatusCode

func (DescribeTenantZonesReadResponse) String

type DescribeTenantZonesReadResponseBody

type DescribeTenantZonesReadResponseBody struct {
	// Indicates whether a read-only connection needs to be created for the zone.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The request ID.
	TenantZones []*DescribeTenantZonesReadResponseBodyTenantZones `json:"TenantZones,omitempty" xml:"TenantZones,omitempty" type:"Repeated"`
}

func (DescribeTenantZonesReadResponseBody) GoString

func (*DescribeTenantZonesReadResponseBody) SetRequestId

func (DescribeTenantZonesReadResponseBody) String

type DescribeTenantZonesReadResponseBodyTenantZones

type DescribeTenantZonesReadResponseBodyTenantZones struct {
	// Example 1
	IsElectable *bool   `json:"IsElectable,omitempty" xml:"IsElectable,omitempty"`
	IsPrimary   *bool   `json:"IsPrimary,omitempty" xml:"IsPrimary,omitempty"`
	IsReadable  *string `json:"IsReadable,omitempty" xml:"IsReadable,omitempty"`
	Zone        *string `json:"Zone,omitempty" xml:"Zone,omitempty"`
}

func (DescribeTenantZonesReadResponseBodyTenantZones) GoString

func (*DescribeTenantZonesReadResponseBodyTenantZones) SetIsElectable

func (*DescribeTenantZonesReadResponseBodyTenantZones) SetIsPrimary

func (*DescribeTenantZonesReadResponseBodyTenantZones) SetIsReadable

func (*DescribeTenantZonesReadResponseBodyTenantZones) SetZone

func (DescribeTenantZonesReadResponseBodyTenantZones) String

type DescribeTenantsRequest

type DescribeTenantsRequest struct {
	// The number of used disks of the tenant.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// It is an online CLI tool that allows you to quickly retrieve and debug APIs. It can dynamically generate executable SDK code samples.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// You can call this operation to query the tenants in an OceanBase cluster.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The primary zone of the tenant.
	SearchKey *string `json:"SearchKey,omitempty" xml:"SearchKey,omitempty"`
	// Alibaba Cloud CLI
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The information of tenants.
	TenantName *string `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
}

func (DescribeTenantsRequest) GoString

func (s DescribeTenantsRequest) GoString() string

func (*DescribeTenantsRequest) SetInstanceId

func (*DescribeTenantsRequest) SetPageNumber

func (*DescribeTenantsRequest) SetPageSize

func (*DescribeTenantsRequest) SetSearchKey

func (*DescribeTenantsRequest) SetTenantId

func (*DescribeTenantsRequest) SetTenantName

func (DescribeTenantsRequest) String

func (s DescribeTenantsRequest) String() string

type DescribeTenantsResponse

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

func (DescribeTenantsResponse) GoString

func (s DescribeTenantsResponse) GoString() string

func (*DescribeTenantsResponse) SetBody

func (*DescribeTenantsResponse) SetHeaders

func (*DescribeTenantsResponse) SetStatusCode

func (DescribeTenantsResponse) String

func (s DescribeTenantsResponse) String() string

type DescribeTenantsResponseBody

type DescribeTenantsResponseBody struct {
	// The ID of the tenant.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the OceanBase cluster.
	Tenants []*DescribeTenantsResponseBodyTenants `json:"Tenants,omitempty" xml:"Tenants,omitempty" type:"Repeated"`
	// The total memory size of the tenant, in GB.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeTenantsResponseBody) GoString

func (s DescribeTenantsResponseBody) GoString() string

func (*DescribeTenantsResponseBody) SetRequestId

func (*DescribeTenantsResponseBody) SetTenants

func (*DescribeTenantsResponseBody) SetTotalCount

func (DescribeTenantsResponseBody) String

type DescribeTenantsResponseBodyTenants

type DescribeTenantsResponseBodyTenants struct {
	Charset   *string `json:"Charset,omitempty" xml:"Charset,omitempty"`
	Collation *string `json:"Collation,omitempty" xml:"Collation,omitempty"`
	// The total number of CPU cores of the tenant.
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// The number of CPU cores in each resource unit of the tenant.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The search keyword.
	DeployMode *string `json:"DeployMode,omitempty" xml:"DeployMode,omitempty"`
	// The name of the tenant.
	// It must start with a letter or an underscore (_), and contain 2 to 20 characters, which can be uppercase letters, lowercase letters, digits, and underscores (_).  It cannot be set to sys.
	DeployType *string `json:"DeployType,omitempty" xml:"DeployType,omitempty"`
	// Example 1
	Description           *string `json:"Description,omitempty" xml:"Description,omitempty"`
	EnableReadOnlyReplica *bool   `json:"EnableReadOnlyReplica,omitempty" xml:"EnableReadOnlyReplica,omitempty"`
	// The number of the page to return.
	// Start value: 1
	// - Default value: 1
	Mem *int32 `json:"Mem,omitempty" xml:"Mem,omitempty"`
	// The return result of the request.
	PrimaryZone *string `json:"PrimaryZone,omitempty" xml:"PrimaryZone,omitempty"`
	// The status of the tenant.  <br>
	// - PENDING_CREATE: The tenant is being created.
	// - RESTORE: The tenant is being recovered.
	// - ONLINE: The tenant is running.
	// - SPEC_MODIFYING: The specification of the tenant is being modified.
	// ALLOCATING_INTERNET_ADDRESS: An Internet address is being allocated.
	// PENDING_OFFLINE_INTERNET_ADDRESS: The Internet address is being disabled.
	// - PRIMARY_ZONE_MODIFYING: The tenant is switching to a new primary zone.
	// - PARAMETER_MODIFYING: Parameters are being modified.
	// - WHITE_LIST_MODIFYING: The whitelist is being modified.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// You can call this operation to query the tenants in an OceanBase cluster.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// {
	//     "TotalCount": 1,
	//     "RequestId": "EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C",
	//     "Tenants": [
	//         {
	//             "VpcId": "vpc-bp1d2q3mhg9i23ofi****",
	//             "Status": "ONLINE",
	//             "PrimaryZone": "cn-hangzhou-i",
	//             "DeployType": "multiple",
	//             "DeployMode": "1-1-1",
	//             "CreateTime": "2021-09-17 15:52:17.0",
	//             "TenantName": "pay_online",
	//             "Mem": 20,
	//             "Cpu": 10,
	//             "Description": "PayCore business database",
	//             "TenantMode": "Oracle",
	//             "TenantId": "t33h8y08k****",
	//             "UnitCpu": 5,
	//             "UnitMem": 10,
	//             "UnitNum": 2,
	//             "UsedDiskSize": 10
	//         }
	//     ]
	// }
	TenantMode *string `json:"TenantMode,omitempty" xml:"TenantMode,omitempty"`
	// The information of tenants.
	TenantName   *string  `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	UnitCpu      *int32   `json:"UnitCpu,omitempty" xml:"UnitCpu,omitempty"`
	UnitMem      *int32   `json:"UnitMem,omitempty" xml:"UnitMem,omitempty"`
	UnitNum      *int32   `json:"UnitNum,omitempty" xml:"UnitNum,omitempty"`
	UsedDiskSize *float64 `json:"UsedDiskSize,omitempty" xml:"UsedDiskSize,omitempty"`
	// The time when the tenant was created.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeTenantsResponseBodyTenants) GoString

func (*DescribeTenantsResponseBodyTenants) SetCharset

func (*DescribeTenantsResponseBodyTenants) SetCollation

func (*DescribeTenantsResponseBodyTenants) SetCpu

func (*DescribeTenantsResponseBodyTenants) SetCreateTime

func (*DescribeTenantsResponseBodyTenants) SetDeployMode

func (*DescribeTenantsResponseBodyTenants) SetDeployType

func (*DescribeTenantsResponseBodyTenants) SetDescription

func (*DescribeTenantsResponseBodyTenants) SetEnableReadOnlyReplica

func (*DescribeTenantsResponseBodyTenants) SetMem

func (*DescribeTenantsResponseBodyTenants) SetPrimaryZone

func (*DescribeTenantsResponseBodyTenants) SetStatus

func (*DescribeTenantsResponseBodyTenants) SetTenantId

func (*DescribeTenantsResponseBodyTenants) SetTenantMode

func (*DescribeTenantsResponseBodyTenants) SetTenantName

func (*DescribeTenantsResponseBodyTenants) SetUnitCpu

func (*DescribeTenantsResponseBodyTenants) SetUnitMem

func (*DescribeTenantsResponseBodyTenants) SetUnitNum

func (*DescribeTenantsResponseBodyTenants) SetUsedDiskSize

func (*DescribeTenantsResponseBodyTenants) SetVpcId

func (DescribeTenantsResponseBodyTenants) String

type DescribeTimeZonesResponse

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

func (DescribeTimeZonesResponse) GoString

func (s DescribeTimeZonesResponse) GoString() string

func (*DescribeTimeZonesResponse) SetBody

func (*DescribeTimeZonesResponse) SetHeaders

func (*DescribeTimeZonesResponse) SetStatusCode

func (DescribeTimeZonesResponse) String

func (s DescribeTimeZonesResponse) String() string

type DescribeTimeZonesResponseBody

type DescribeTimeZonesResponseBody struct {
	// DescribeTimeZones
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The description of the time zone.
	TimeZones *DescribeTimeZonesResponseBodyTimeZones `json:"TimeZones,omitempty" xml:"TimeZones,omitempty" type:"Struct"`
}

func (DescribeTimeZonesResponseBody) GoString

func (*DescribeTimeZonesResponseBody) SetRequestId

func (DescribeTimeZonesResponseBody) String

type DescribeTimeZonesResponseBodyTimeZones

type DescribeTimeZonesResponseBodyTimeZones struct {
	Default *string `json:"Default,omitempty" xml:"Default,omitempty"`
	// The list of time zones.
	List []*DescribeTimeZonesResponseBodyTimeZonesList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
}

func (DescribeTimeZonesResponseBodyTimeZones) GoString

func (*DescribeTimeZonesResponseBodyTimeZones) SetDefault

func (DescribeTimeZonesResponseBodyTimeZones) String

type DescribeTimeZonesResponseBodyTimeZonesList

type DescribeTimeZonesResponseBodyTimeZonesList struct {
	// Example 1
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The operation that you want to perform.
	// Set the value to **DescribeTimeZones**.
	TimeZone *string `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"`
}

func (DescribeTimeZonesResponseBodyTimeZonesList) GoString

func (*DescribeTimeZonesResponseBodyTimeZonesList) SetDescription

func (*DescribeTimeZonesResponseBodyTimeZonesList) SetTimeZone

func (DescribeTimeZonesResponseBodyTimeZonesList) String

type DescribeTopSQLListRequest

type DescribeTopSQLListRequest struct {
	// The number of block index cache hits.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The SQL type.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The average number of logical reads of the SQL statement during the specified period of time.
	// The value covers the numbers of reads of different caches and the number of disk I/Os. It is an important metric for measuring the SQL filtering performance.
	//
	// > <br> A higher ratio of the number of logical reads to the number of returned rows indicates poorer filtering performance. General causes include non-standard content written by SQL statements, non-standard table indexes created, and non-standard SQL execution plans.
	FilterCondition map[string]interface{} `json:"FilterCondition,omitempty" xml:"FilterCondition,omitempty"`
	// The number of failures.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The queuing time, in ms.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of row cache hits.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The I/O wait time, in ms.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The number of retries.
	SearchKeyWord *string `json:"SearchKeyWord,omitempty" xml:"SearchKeyWord,omitempty"`
	// SQLID.
	SearchParameter *string `json:"SearchParameter,omitempty" xml:"SearchParameter,omitempty"`
	// The IP address of the client.
	SearchRule *string `json:"SearchRule,omitempty" xml:"SearchRule,omitempty"`
	// The number of Bloom filter cache hits.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
	// The number of rows read from the disk.
	SortColumn *string `json:"SortColumn,omitempty" xml:"SortColumn,omitempty"`
	// The list of top SQL statements.
	SortOrder *string `json:"SortOrder,omitempty" xml:"SortOrder,omitempty"`
	// The maximum response time, in ms.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The average CPU time, in ms.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeTopSQLListRequest) GoString

func (s DescribeTopSQLListRequest) GoString() string

func (*DescribeTopSQLListRequest) SetDbName

func (*DescribeTopSQLListRequest) SetEndTime

func (*DescribeTopSQLListRequest) SetFilterCondition

func (s *DescribeTopSQLListRequest) SetFilterCondition(v map[string]interface{}) *DescribeTopSQLListRequest

func (*DescribeTopSQLListRequest) SetNodeIp

func (*DescribeTopSQLListRequest) SetPageNumber

func (*DescribeTopSQLListRequest) SetPageSize

func (*DescribeTopSQLListRequest) SetSQLId

func (*DescribeTopSQLListRequest) SetSearchKeyWord

func (*DescribeTopSQLListRequest) SetSearchParameter

func (*DescribeTopSQLListRequest) SetSearchRule

func (*DescribeTopSQLListRequest) SetSearchValue

func (*DescribeTopSQLListRequest) SetSortColumn

func (*DescribeTopSQLListRequest) SetSortOrder

func (*DescribeTopSQLListRequest) SetStartTime

func (*DescribeTopSQLListRequest) SetTenantId

func (DescribeTopSQLListRequest) String

func (s DescribeTopSQLListRequest) String() string

type DescribeTopSQLListResponse

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

func (DescribeTopSQLListResponse) GoString

func (s DescribeTopSQLListResponse) GoString() string

func (*DescribeTopSQLListResponse) SetBody

func (*DescribeTopSQLListResponse) SetHeaders

func (*DescribeTopSQLListResponse) SetStatusCode

func (DescribeTopSQLListResponse) String

type DescribeTopSQLListResponseBody

type DescribeTopSQLListResponseBody struct {
	// Alibaba Cloud CLI
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The I/O wait time, in ms.
	TopSQLList []*DescribeTopSQLListResponseBodyTopSQLList `json:"TopSQLList,omitempty" xml:"TopSQLList,omitempty" type:"Repeated"`
	// It is an online CLI tool that allows you to quickly retrieve and debug APIs. It can dynamically generate executable SDK code samples.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeTopSQLListResponseBody) GoString

func (*DescribeTopSQLListResponseBody) SetRequestId

func (*DescribeTopSQLListResponseBody) SetTotalCount

func (DescribeTopSQLListResponseBody) String

type DescribeTopSQLListResponseBodyTopSQLList

type DescribeTopSQLListResponseBodyTopSQLList struct {
	// The internal wait time, in ms.
	AffectedRows *int64 `json:"AffectedRows,omitempty" xml:"AffectedRows,omitempty"`
	// The wait time in concurrent execution, in ms.
	AppWaitTime *float32 `json:"AppWaitTime,omitempty" xml:"AppWaitTime,omitempty"`
	// The average CPU time, in ms.
	BlockCacheHit *int64 `json:"BlockCacheHit,omitempty" xml:"BlockCacheHit,omitempty"`
	// $.parameters[16].schema.example
	BlockIndexCacheHit *int64 `json:"BlockIndexCacheHit,omitempty" xml:"BlockIndexCacheHit,omitempty"`
	// $.parameters[14].schema.enumValueTitles
	BloomFilterCacheHit *int64 `json:"BloomFilterCacheHit,omitempty" xml:"BloomFilterCacheHit,omitempty"`
	// $.parameters[14].schema.description
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The number of rows returned.
	ConcurrencyWaitTime *float32 `json:"ConcurrencyWaitTime,omitempty" xml:"ConcurrencyWaitTime,omitempty"`
	// The maximum CPU time, in ms.
	CpuTime *float32 `json:"CpuTime,omitempty" xml:"CpuTime,omitempty"`
	// The number of remote plans.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The number of rows to return on each page.
	// - Maximum value: 100
	// - Default value: 10
	DecodeTime *float32 `json:"DecodeTime,omitempty" xml:"DecodeTime,omitempty"`
	// The IP address of the client.
	DiskRead *int64 `json:"DiskRead,omitempty" xml:"DiskRead,omitempty"`
	// The sorting rule.
	ElapsedTime *float32 `json:"ElapsedTime,omitempty" xml:"ElapsedTime,omitempty"`
	// The number of rows read from the disk.
	Event *string `json:"Event,omitempty" xml:"Event,omitempty"`
	// The operation that you want to perform.
	// Set the value to **DescribeTopSQLList**.
	ExecPerSecond *float32 `json:"ExecPerSecond,omitempty" xml:"ExecPerSecond,omitempty"`
	// The number of rows read from the memory.
	ExecuteTime *float32 `json:"ExecuteTime,omitempty" xml:"ExecuteTime,omitempty"`
	// The number of executions per second.
	Executions *int64 `json:"Executions,omitempty" xml:"Executions,omitempty"`
	// $.parameters[12].schema.description
	FailTimes *int64 `json:"FailTimes,omitempty" xml:"FailTimes,omitempty"`
	// The queuing time, in ms.
	GetPlanTime *float32 `json:"GetPlanTime,omitempty" xml:"GetPlanTime,omitempty"`
	// $.parameters[15].schema.example
	IOWaitTime *float32 `json:"IOWaitTime,omitempty" xml:"IOWaitTime,omitempty"`
	// The name of the database.
	Key *int64 `json:"Key,omitempty" xml:"Key,omitempty"`
	// You can call this operation to query SQL execution performance data collected by the diagnostic system.
	LogicalRead *int64 `json:"LogicalRead,omitempty" xml:"LogicalRead,omitempty"`
	// SQLID.
	MaxCpuTime *float32 `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	// The sequence number of the returned SQL statement.
	MaxElapsedTime *float32 `json:"MaxElapsedTime,omitempty" xml:"MaxElapsedTime,omitempty"`
	// The name of the database.
	MemstoreReadRowCount *int64 `json:"MemstoreReadRowCount,omitempty" xml:"MemstoreReadRowCount,omitempty"`
	// The total count.
	MissPlans *int64 `json:"MissPlans,omitempty" xml:"MissPlans,omitempty"`
	// The end time of the time range for querying TOP SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	NetWaitTime *float32 `json:"NetWaitTime,omitempty" xml:"NetWaitTime,omitempty"`
	// The username.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// $.parameters[12].schema.enumValueTitles
	QueueTime *float32 `json:"QueueTime,omitempty" xml:"QueueTime,omitempty"`
	// The start time of the time range for querying TOP SQL statements.
	// The value must be UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
	RPCCount *int64 `json:"RPCCount,omitempty" xml:"RPCCount,omitempty"`
	// The return result of the request.
	RemotePlans *int64 `json:"RemotePlans,omitempty" xml:"RemotePlans,omitempty"`
	// $.parameters[13].schema.description
	RetryCount *int64 `json:"RetryCount,omitempty" xml:"RetryCount,omitempty"`
	// The wait event.
	ReturnRows *int64 `json:"ReturnRows,omitempty" xml:"ReturnRows,omitempty"`
	// “`
	// http(s)://[Endpoint]/?Action=DescribeTopSQLList
	// &TenantId=t2mr3oae0****
	// &StartTime=2021-06-13 15:40:43
	// &EndTime=2021-09-13 15:40:43
	// &DbName=testdb
	// &SearchKeyWord=update
	// &SearchParameter=cputime
	// &SearchRule=>
	// &SearchValue=0.01
	// &SQLId=8D6E84****0B8FB1823D199E2CA1****
	// &NodeIp=i-bp19y05uq6xpacyqnlrc
	// &PageNumber=1
	// &PageSize=10
	// &SortColumn=cputime
	// &SortOrder=desc
	// &Common request parameters
	// “`
	RowCacheHit *int64 `json:"RowCacheHit,omitempty" xml:"RowCacheHit,omitempty"`
	// $.parameters[13].schema.example
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The list of top SQL statements.
	SQLText *string `json:"SQLText,omitempty" xml:"SQLText,omitempty"`
	// The request ID.
	SQLType *int64 `json:"SQLType,omitempty" xml:"SQLType,omitempty"`
	// The search keyword.
	ScheduleTime        *float32 `json:"ScheduleTime,omitempty" xml:"ScheduleTime,omitempty"`
	SsstoreReadRowCount *int64   `json:"SsstoreReadRowCount,omitempty" xml:"SsstoreReadRowCount,omitempty"`
	// -
	TotalWaitTime *float32 `json:"TotalWaitTime,omitempty" xml:"TotalWaitTime,omitempty"`
	// The number of Bloom filter cache hits.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeTopSQLListResponseBodyTopSQLList) GoString

func (*DescribeTopSQLListResponseBodyTopSQLList) SetAffectedRows

func (*DescribeTopSQLListResponseBodyTopSQLList) SetAppWaitTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetBlockCacheHit

func (*DescribeTopSQLListResponseBodyTopSQLList) SetBlockIndexCacheHit

func (*DescribeTopSQLListResponseBodyTopSQLList) SetBloomFilterCacheHit

func (*DescribeTopSQLListResponseBodyTopSQLList) SetClientIp

func (*DescribeTopSQLListResponseBodyTopSQLList) SetConcurrencyWaitTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetCpuTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetDbName

func (*DescribeTopSQLListResponseBodyTopSQLList) SetDecodeTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetDiskRead

func (*DescribeTopSQLListResponseBodyTopSQLList) SetElapsedTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetEvent

func (*DescribeTopSQLListResponseBodyTopSQLList) SetExecPerSecond

func (*DescribeTopSQLListResponseBodyTopSQLList) SetExecuteTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetExecutions

func (*DescribeTopSQLListResponseBodyTopSQLList) SetFailTimes

func (*DescribeTopSQLListResponseBodyTopSQLList) SetGetPlanTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetIOWaitTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetKey

func (*DescribeTopSQLListResponseBodyTopSQLList) SetLogicalRead

func (*DescribeTopSQLListResponseBodyTopSQLList) SetMaxCpuTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetMaxElapsedTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetMemstoreReadRowCount

func (*DescribeTopSQLListResponseBodyTopSQLList) SetMissPlans

func (*DescribeTopSQLListResponseBodyTopSQLList) SetNetWaitTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetNodeIp

func (*DescribeTopSQLListResponseBodyTopSQLList) SetQueueTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetRPCCount

func (*DescribeTopSQLListResponseBodyTopSQLList) SetRemotePlans

func (*DescribeTopSQLListResponseBodyTopSQLList) SetRetryCount

func (*DescribeTopSQLListResponseBodyTopSQLList) SetReturnRows

func (*DescribeTopSQLListResponseBodyTopSQLList) SetRowCacheHit

func (*DescribeTopSQLListResponseBodyTopSQLList) SetSQLId

func (*DescribeTopSQLListResponseBodyTopSQLList) SetSQLText

func (*DescribeTopSQLListResponseBodyTopSQLList) SetSQLType

func (*DescribeTopSQLListResponseBodyTopSQLList) SetScheduleTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetSsstoreReadRowCount

func (*DescribeTopSQLListResponseBodyTopSQLList) SetTotalWaitTime

func (*DescribeTopSQLListResponseBodyTopSQLList) SetUserName

func (DescribeTopSQLListResponseBodyTopSQLList) String

type DescribeTopSQLListShrinkRequest

type DescribeTopSQLListShrinkRequest struct {
	// The number of block index cache hits.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The SQL type.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The average number of logical reads of the SQL statement during the specified period of time.
	// The value covers the numbers of reads of different caches and the number of disk I/Os. It is an important metric for measuring the SQL filtering performance.
	//
	// > <br> A higher ratio of the number of logical reads to the number of returned rows indicates poorer filtering performance. General causes include non-standard content written by SQL statements, non-standard table indexes created, and non-standard SQL execution plans.
	FilterConditionShrink *string `json:"FilterCondition,omitempty" xml:"FilterCondition,omitempty"`
	// The number of failures.
	NodeIp *string `json:"NodeIp,omitempty" xml:"NodeIp,omitempty"`
	// The queuing time, in ms.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of row cache hits.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The I/O wait time, in ms.
	SQLId *string `json:"SQLId,omitempty" xml:"SQLId,omitempty"`
	// The number of retries.
	SearchKeyWord *string `json:"SearchKeyWord,omitempty" xml:"SearchKeyWord,omitempty"`
	// SQLID.
	SearchParameter *string `json:"SearchParameter,omitempty" xml:"SearchParameter,omitempty"`
	// The IP address of the client.
	SearchRule *string `json:"SearchRule,omitempty" xml:"SearchRule,omitempty"`
	// The number of Bloom filter cache hits.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
	// The number of rows read from the disk.
	SortColumn *string `json:"SortColumn,omitempty" xml:"SortColumn,omitempty"`
	// The list of top SQL statements.
	SortOrder *string `json:"SortOrder,omitempty" xml:"SortOrder,omitempty"`
	// The maximum response time, in ms.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The average CPU time, in ms.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DescribeTopSQLListShrinkRequest) GoString

func (*DescribeTopSQLListShrinkRequest) SetDbName

func (*DescribeTopSQLListShrinkRequest) SetEndTime

func (*DescribeTopSQLListShrinkRequest) SetFilterConditionShrink

func (*DescribeTopSQLListShrinkRequest) SetNodeIp

func (*DescribeTopSQLListShrinkRequest) SetPageNumber

func (*DescribeTopSQLListShrinkRequest) SetPageSize

func (*DescribeTopSQLListShrinkRequest) SetSQLId

func (*DescribeTopSQLListShrinkRequest) SetSearchKeyWord

func (*DescribeTopSQLListShrinkRequest) SetSearchParameter

func (*DescribeTopSQLListShrinkRequest) SetSearchRule

func (*DescribeTopSQLListShrinkRequest) SetSearchValue

func (*DescribeTopSQLListShrinkRequest) SetSortColumn

func (*DescribeTopSQLListShrinkRequest) SetSortOrder

func (*DescribeTopSQLListShrinkRequest) SetStartTime

func (*DescribeTopSQLListShrinkRequest) SetTenantId

func (DescribeTopSQLListShrinkRequest) String

type DescribeZonesRequest

type DescribeZonesRequest struct {
	// The operation that you want to perform.
	// Set the value to **DescribeZones**.
	DeployType *string `json:"DeployType,omitempty" xml:"DeployType,omitempty"`
	// The deployment mode.
	Series *string `json:"Series,omitempty" xml:"Series,omitempty"`
}

func (DescribeZonesRequest) GoString

func (s DescribeZonesRequest) GoString() string

func (*DescribeZonesRequest) SetDeployType

func (s *DescribeZonesRequest) SetDeployType(v string) *DescribeZonesRequest

func (*DescribeZonesRequest) SetSeries

func (DescribeZonesRequest) String

func (s DescribeZonesRequest) String() string

type DescribeZonesResponse

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

func (DescribeZonesResponse) GoString

func (s DescribeZonesResponse) GoString() string

func (*DescribeZonesResponse) SetBody

func (*DescribeZonesResponse) SetHeaders

func (*DescribeZonesResponse) SetStatusCode

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

func (DescribeZonesResponse) String

func (s DescribeZonesResponse) String() string

type DescribeZonesResponseBody

type DescribeZonesResponseBody struct {
	// “`
	// http(s)://[Endpoint]/?Action=DescribeZones
	// &Series=normal
	// &DeployType=single
	// &Common request parameters
	// “`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// You can call this operation to learn of zones where a cluster can be created in an Alibaba Cloud region.
	Zones []*DescribeZonesResponseBodyZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Repeated"`
}

func (DescribeZonesResponseBody) GoString

func (s DescribeZonesResponseBody) GoString() string

func (*DescribeZonesResponseBody) SetRequestId

func (*DescribeZonesResponseBody) SetZones

func (DescribeZonesResponseBody) String

func (s DescribeZonesResponseBody) String() string

type DescribeZonesResponseBodyZones

type DescribeZonesResponseBodyZones struct {
	DeployType *string `json:"DeployType,omitempty" xml:"DeployType,omitempty"`
	Series     *string `json:"Series,omitempty" xml:"Series,omitempty"`
	ZoneId     *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
	ZoneName   *string `json:"ZoneName,omitempty" xml:"ZoneName,omitempty"`
}

func (DescribeZonesResponseBodyZones) GoString

func (*DescribeZonesResponseBodyZones) SetDeployType

func (*DescribeZonesResponseBodyZones) SetSeries

func (*DescribeZonesResponseBodyZones) SetZoneId

func (*DescribeZonesResponseBodyZones) SetZoneName

func (DescribeZonesResponseBodyZones) String

type GetUploadOssUrlRequest

type GetUploadOssUrlRequest struct {
	EffectiveTimeMinutes *int32  `json:"EffectiveTimeMinutes,omitempty" xml:"EffectiveTimeMinutes,omitempty"`
	Type                 *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetUploadOssUrlRequest) GoString

func (s GetUploadOssUrlRequest) GoString() string

func (*GetUploadOssUrlRequest) SetEffectiveTimeMinutes

func (s *GetUploadOssUrlRequest) SetEffectiveTimeMinutes(v int32) *GetUploadOssUrlRequest

func (*GetUploadOssUrlRequest) SetType

func (GetUploadOssUrlRequest) String

func (s GetUploadOssUrlRequest) String() string

type GetUploadOssUrlResponse

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

func (GetUploadOssUrlResponse) GoString

func (s GetUploadOssUrlResponse) GoString() string

func (*GetUploadOssUrlResponse) SetBody

func (*GetUploadOssUrlResponse) SetHeaders

func (*GetUploadOssUrlResponse) SetStatusCode

func (GetUploadOssUrlResponse) String

func (s GetUploadOssUrlResponse) String() string

type GetUploadOssUrlResponseBody

type GetUploadOssUrlResponseBody struct {
	Advice      *string                                 `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                 `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *GetUploadOssUrlResponseBodyData        `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorDetail *GetUploadOssUrlResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                   `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetUploadOssUrlResponseBody) GoString

func (s GetUploadOssUrlResponseBody) GoString() string

func (*GetUploadOssUrlResponseBody) SetAdvice

func (*GetUploadOssUrlResponseBody) SetCode

func (*GetUploadOssUrlResponseBody) SetCost

func (*GetUploadOssUrlResponseBody) SetData

func (*GetUploadOssUrlResponseBody) SetErrorDetail

func (*GetUploadOssUrlResponseBody) SetMessage

func (*GetUploadOssUrlResponseBody) SetPageNumber

func (*GetUploadOssUrlResponseBody) SetPageSize

func (*GetUploadOssUrlResponseBody) SetRequestId

func (*GetUploadOssUrlResponseBody) SetSuccess

func (*GetUploadOssUrlResponseBody) SetTotalCount

func (GetUploadOssUrlResponseBody) String

type GetUploadOssUrlResponseBodyData

type GetUploadOssUrlResponseBodyData struct {
	ExpectedExpirationTime *string `json:"ExpectedExpirationTime,omitempty" xml:"ExpectedExpirationTime,omitempty"`
	OssKey                 *string `json:"OssKey,omitempty" xml:"OssKey,omitempty"`
	OssUrl                 *string `json:"OssUrl,omitempty" xml:"OssUrl,omitempty"`
}

func (GetUploadOssUrlResponseBodyData) GoString

func (*GetUploadOssUrlResponseBodyData) SetExpectedExpirationTime

func (*GetUploadOssUrlResponseBodyData) SetOssKey

func (*GetUploadOssUrlResponseBodyData) SetOssUrl

func (GetUploadOssUrlResponseBodyData) String

type GetUploadOssUrlResponseBodyErrorDetail

type GetUploadOssUrlResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (GetUploadOssUrlResponseBodyErrorDetail) GoString

func (*GetUploadOssUrlResponseBodyErrorDetail) SetCode

func (*GetUploadOssUrlResponseBodyErrorDetail) SetExtraContext

func (*GetUploadOssUrlResponseBodyErrorDetail) SetLevel

func (*GetUploadOssUrlResponseBodyErrorDetail) SetMessage

func (*GetUploadOssUrlResponseBodyErrorDetail) SetMessageMcmsContext

func (*GetUploadOssUrlResponseBodyErrorDetail) SetMessageMcmsKey

func (*GetUploadOssUrlResponseBodyErrorDetail) SetProposal

func (*GetUploadOssUrlResponseBodyErrorDetail) SetProposalMcmsContext

func (*GetUploadOssUrlResponseBodyErrorDetail) SetProposalMcmsKey

func (*GetUploadOssUrlResponseBodyErrorDetail) SetReason

func (*GetUploadOssUrlResponseBodyErrorDetail) SetReasonMcmsContext

func (*GetUploadOssUrlResponseBodyErrorDetail) SetReasonMcmsKey

func (*GetUploadOssUrlResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *GetUploadOssUrlResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *GetUploadOssUrlResponseBodyErrorDetail

func (GetUploadOssUrlResponseBodyErrorDetail) String

type KillProcessListRequest

type KillProcessListRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The list of the sessions that need to be closed.
	SessionList *string `json:"SessionList,omitempty" xml:"SessionList,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (KillProcessListRequest) GoString

func (s KillProcessListRequest) GoString() string

func (*KillProcessListRequest) SetInstanceId

func (*KillProcessListRequest) SetSessionList

func (*KillProcessListRequest) SetTenantId

func (KillProcessListRequest) String

func (s KillProcessListRequest) String() string

type KillProcessListResponse

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

func (KillProcessListResponse) GoString

func (s KillProcessListResponse) GoString() string

func (*KillProcessListResponse) SetBody

func (*KillProcessListResponse) SetHeaders

func (*KillProcessListResponse) SetStatusCode

func (KillProcessListResponse) String

func (s KillProcessListResponse) String() string

type KillProcessListResponseBody

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

func (KillProcessListResponseBody) GoString

func (s KillProcessListResponseBody) GoString() string

func (*KillProcessListResponseBody) SetData

func (*KillProcessListResponseBody) SetRequestId

func (KillProcessListResponseBody) String

type KillProcessListResponseBodyData

type KillProcessListResponseBodyData struct {
	// The client IP address.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The start command for the container of the application.
	Command *string `json:"Command,omitempty" xml:"Command,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// Execution time (UTC+8). If it is left empty, it means to execute immediately.
	ExecuteTime *string `json:"ExecuteTime,omitempty" xml:"ExecuteTime,omitempty"`
	// The IP address of the server.
	ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"`
	// The ID of the session.
	SessionId *int64 `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
	// The SQL statement.
	SqlText *string `json:"SqlText,omitempty" xml:"SqlText,omitempty"`
	// The status of the task.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The database username.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (KillProcessListResponseBodyData) GoString

func (*KillProcessListResponseBodyData) SetClientIp

func (*KillProcessListResponseBodyData) SetCommand

func (*KillProcessListResponseBodyData) SetDatabase

func (*KillProcessListResponseBodyData) SetErrorMessage

func (*KillProcessListResponseBodyData) SetExecuteTime

func (*KillProcessListResponseBodyData) SetServerIp

func (*KillProcessListResponseBodyData) SetSessionId

func (*KillProcessListResponseBodyData) SetSqlText

func (*KillProcessListResponseBodyData) SetStatus

func (*KillProcessListResponseBodyData) SetTenantId

func (*KillProcessListResponseBodyData) SetUser

func (KillProcessListResponseBodyData) String

type ListAllLabelsResponse

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

func (ListAllLabelsResponse) GoString

func (s ListAllLabelsResponse) GoString() string

func (*ListAllLabelsResponse) SetBody

func (*ListAllLabelsResponse) SetHeaders

func (*ListAllLabelsResponse) SetStatusCode

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

func (ListAllLabelsResponse) String

func (s ListAllLabelsResponse) String() string

type ListAllLabelsResponseBody

type ListAllLabelsResponseBody struct {
	Advice      *string                               `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                               `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                               `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        []*ListAllLabelsResponseBodyData      `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorDetail *ListAllLabelsResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                               `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                 `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListAllLabelsResponseBody) GoString

func (s ListAllLabelsResponseBody) GoString() string

func (*ListAllLabelsResponseBody) SetAdvice

func (*ListAllLabelsResponseBody) SetCode

func (*ListAllLabelsResponseBody) SetCost

func (*ListAllLabelsResponseBody) SetData

func (*ListAllLabelsResponseBody) SetErrorDetail

func (*ListAllLabelsResponseBody) SetMessage

func (*ListAllLabelsResponseBody) SetPageNumber

func (*ListAllLabelsResponseBody) SetPageSize

func (*ListAllLabelsResponseBody) SetRequestId

func (*ListAllLabelsResponseBody) SetSuccess

func (*ListAllLabelsResponseBody) SetTotalCount

func (ListAllLabelsResponseBody) String

func (s ListAllLabelsResponseBody) String() string

type ListAllLabelsResponseBodyData

type ListAllLabelsResponseBodyData struct {
	Id   *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (ListAllLabelsResponseBodyData) GoString

func (*ListAllLabelsResponseBodyData) SetId

func (*ListAllLabelsResponseBodyData) SetName

func (ListAllLabelsResponseBodyData) String

type ListAllLabelsResponseBodyErrorDetail

type ListAllLabelsResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ListAllLabelsResponseBodyErrorDetail) GoString

func (*ListAllLabelsResponseBodyErrorDetail) SetCode

func (*ListAllLabelsResponseBodyErrorDetail) SetExtraContext

func (*ListAllLabelsResponseBodyErrorDetail) SetLevel

func (*ListAllLabelsResponseBodyErrorDetail) SetMessage

func (*ListAllLabelsResponseBodyErrorDetail) SetMessageMcmsContext

func (*ListAllLabelsResponseBodyErrorDetail) SetMessageMcmsKey

func (*ListAllLabelsResponseBodyErrorDetail) SetProposal

func (*ListAllLabelsResponseBodyErrorDetail) SetProposalMcmsContext

func (*ListAllLabelsResponseBodyErrorDetail) SetProposalMcmsKey

func (*ListAllLabelsResponseBodyErrorDetail) SetReason

func (*ListAllLabelsResponseBodyErrorDetail) SetReasonMcmsContext

func (*ListAllLabelsResponseBodyErrorDetail) SetReasonMcmsKey

func (*ListAllLabelsResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *ListAllLabelsResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *ListAllLabelsResponseBodyErrorDetail

func (ListAllLabelsResponseBodyErrorDetail) String

type ListDataSourceRequest

type ListDataSourceRequest struct {
	Order      *string   `json:"Order,omitempty" xml:"Order,omitempty"`
	PageNumber *string   `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *string   `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SearchKey  *string   `json:"SearchKey,omitempty" xml:"SearchKey,omitempty"`
	SortField  *string   `json:"SortField,omitempty" xml:"SortField,omitempty"`
	Types      []*string `json:"Types,omitempty" xml:"Types,omitempty" type:"Repeated"`
}

func (ListDataSourceRequest) GoString

func (s ListDataSourceRequest) GoString() string

func (*ListDataSourceRequest) SetOrder

func (*ListDataSourceRequest) SetPageNumber

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

func (*ListDataSourceRequest) SetPageSize

func (*ListDataSourceRequest) SetSearchKey

func (*ListDataSourceRequest) SetSortField

func (*ListDataSourceRequest) SetTypes

func (ListDataSourceRequest) String

func (s ListDataSourceRequest) String() string

type ListDataSourceResponse

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

func (ListDataSourceResponse) GoString

func (s ListDataSourceResponse) GoString() string

func (*ListDataSourceResponse) SetBody

func (*ListDataSourceResponse) SetHeaders

func (*ListDataSourceResponse) SetStatusCode

func (ListDataSourceResponse) String

func (s ListDataSourceResponse) String() string

type ListDataSourceResponseBody

type ListDataSourceResponseBody struct {
	Advice      *string                                `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        []*ListDataSourceResponseBodyData      `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorDetail *ListDataSourceResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                  `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDataSourceResponseBody) GoString

func (s ListDataSourceResponseBody) GoString() string

func (*ListDataSourceResponseBody) SetAdvice

func (*ListDataSourceResponseBody) SetCode

func (*ListDataSourceResponseBody) SetCost

func (*ListDataSourceResponseBody) SetData

func (*ListDataSourceResponseBody) SetErrorDetail

func (*ListDataSourceResponseBody) SetMessage

func (*ListDataSourceResponseBody) SetPageNumber

func (*ListDataSourceResponseBody) SetPageSize

func (*ListDataSourceResponseBody) SetRequestId

func (*ListDataSourceResponseBody) SetSuccess

func (*ListDataSourceResponseBody) SetTotalCount

func (ListDataSourceResponseBody) String

type ListDataSourceResponseBodyData

type ListDataSourceResponseBodyData struct {
	Charset                  *string     `json:"Charset,omitempty" xml:"Charset,omitempty"`
	Cluster                  *string     `json:"Cluster,omitempty" xml:"Cluster,omitempty"`
	ConnExtraAttributes      interface{} `json:"ConnExtraAttributes,omitempty" xml:"ConnExtraAttributes,omitempty"`
	Description              *string     `json:"Description,omitempty" xml:"Description,omitempty"`
	GmtCreate                *string     `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtModified              *string     `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	Id                       *string     `json:"Id,omitempty" xml:"Id,omitempty"`
	Ip                       *string     `json:"Ip,omitempty" xml:"Ip,omitempty"`
	Name                     *string     `json:"Name,omitempty" xml:"Name,omitempty"`
	OperatingSystem          *string     `json:"OperatingSystem,omitempty" xml:"OperatingSystem,omitempty"`
	OracleNlsLengthSemantics *string     `json:"OracleNlsLengthSemantics,omitempty" xml:"OracleNlsLengthSemantics,omitempty"`
	OracleSid                *string     `json:"OracleSid,omitempty" xml:"OracleSid,omitempty"`
	Owner                    *string     `json:"Owner,omitempty" xml:"Owner,omitempty"`
	PartnerId                *string     `json:"PartnerId,omitempty" xml:"PartnerId,omitempty"`
	Port                     *int32      `json:"Port,omitempty" xml:"Port,omitempty"`
	Region                   *string     `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceOwner            *string     `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"`
	Role                     *string     `json:"Role,omitempty" xml:"Role,omitempty"`
	Schema                   *string     `json:"Schema,omitempty" xml:"Schema,omitempty"`
	Tenant                   *string     `json:"Tenant,omitempty" xml:"Tenant,omitempty"`
	Timezone                 *string     `json:"Timezone,omitempty" xml:"Timezone,omitempty"`
	Type                     *string     `json:"Type,omitempty" xml:"Type,omitempty"`
	UserName                 *string     `json:"UserName,omitempty" xml:"UserName,omitempty"`
	Version                  *string     `json:"Version,omitempty" xml:"Version,omitempty"`
	VpcId                    *string     `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (ListDataSourceResponseBodyData) GoString

func (*ListDataSourceResponseBodyData) SetCharset

func (*ListDataSourceResponseBodyData) SetCluster

func (*ListDataSourceResponseBodyData) SetConnExtraAttributes

func (s *ListDataSourceResponseBodyData) SetConnExtraAttributes(v interface{}) *ListDataSourceResponseBodyData

func (*ListDataSourceResponseBodyData) SetDescription

func (*ListDataSourceResponseBodyData) SetGmtCreate

func (*ListDataSourceResponseBodyData) SetGmtModified

func (*ListDataSourceResponseBodyData) SetId

func (*ListDataSourceResponseBodyData) SetIp

func (*ListDataSourceResponseBodyData) SetName

func (*ListDataSourceResponseBodyData) SetOperatingSystem

func (*ListDataSourceResponseBodyData) SetOracleNlsLengthSemantics

func (s *ListDataSourceResponseBodyData) SetOracleNlsLengthSemantics(v string) *ListDataSourceResponseBodyData

func (*ListDataSourceResponseBodyData) SetOracleSid

func (*ListDataSourceResponseBodyData) SetOwner

func (*ListDataSourceResponseBodyData) SetPartnerId

func (*ListDataSourceResponseBodyData) SetPort

func (*ListDataSourceResponseBodyData) SetRegion

func (*ListDataSourceResponseBodyData) SetResourceOwner

func (*ListDataSourceResponseBodyData) SetRole

func (*ListDataSourceResponseBodyData) SetSchema

func (*ListDataSourceResponseBodyData) SetTenant

func (*ListDataSourceResponseBodyData) SetTimezone

func (*ListDataSourceResponseBodyData) SetType

func (*ListDataSourceResponseBodyData) SetUserName

func (*ListDataSourceResponseBodyData) SetVersion

func (*ListDataSourceResponseBodyData) SetVpcId

func (ListDataSourceResponseBodyData) String

type ListDataSourceResponseBodyErrorDetail

type ListDataSourceResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ListDataSourceResponseBodyErrorDetail) GoString

func (*ListDataSourceResponseBodyErrorDetail) SetCode

func (*ListDataSourceResponseBodyErrorDetail) SetExtraContext

func (*ListDataSourceResponseBodyErrorDetail) SetLevel

func (*ListDataSourceResponseBodyErrorDetail) SetMessage

func (*ListDataSourceResponseBodyErrorDetail) SetMessageMcmsContext

func (*ListDataSourceResponseBodyErrorDetail) SetMessageMcmsKey

func (*ListDataSourceResponseBodyErrorDetail) SetProposal

func (*ListDataSourceResponseBodyErrorDetail) SetProposalMcmsContext

func (*ListDataSourceResponseBodyErrorDetail) SetProposalMcmsKey

func (*ListDataSourceResponseBodyErrorDetail) SetReason

func (*ListDataSourceResponseBodyErrorDetail) SetReasonMcmsContext

func (*ListDataSourceResponseBodyErrorDetail) SetReasonMcmsKey

func (*ListDataSourceResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *ListDataSourceResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *ListDataSourceResponseBodyErrorDetail

func (ListDataSourceResponseBodyErrorDetail) String

type ListDataSourceShrinkRequest

type ListDataSourceShrinkRequest struct {
	Order       *string `json:"Order,omitempty" xml:"Order,omitempty"`
	PageNumber  *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SearchKey   *string `json:"SearchKey,omitempty" xml:"SearchKey,omitempty"`
	SortField   *string `json:"SortField,omitempty" xml:"SortField,omitempty"`
	TypesShrink *string `json:"Types,omitempty" xml:"Types,omitempty"`
}

func (ListDataSourceShrinkRequest) GoString

func (s ListDataSourceShrinkRequest) GoString() string

func (*ListDataSourceShrinkRequest) SetOrder

func (*ListDataSourceShrinkRequest) SetPageNumber

func (*ListDataSourceShrinkRequest) SetPageSize

func (*ListDataSourceShrinkRequest) SetSearchKey

func (*ListDataSourceShrinkRequest) SetSortField

func (*ListDataSourceShrinkRequest) SetTypesShrink

func (ListDataSourceShrinkRequest) String

type ListProjectFullVerifyResultRequest

type ListProjectFullVerifyResultRequest struct {
	DestSchemas   []*string `json:"DestSchemas,omitempty" xml:"DestSchemas,omitempty" type:"Repeated"`
	PageNumber    *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ProjectId     *string   `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	SourceSchemas []*string `json:"SourceSchemas,omitempty" xml:"SourceSchemas,omitempty" type:"Repeated"`
	Status        *string   `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListProjectFullVerifyResultRequest) GoString

func (*ListProjectFullVerifyResultRequest) SetDestSchemas

func (*ListProjectFullVerifyResultRequest) SetPageNumber

func (*ListProjectFullVerifyResultRequest) SetPageSize

func (*ListProjectFullVerifyResultRequest) SetProjectId

func (*ListProjectFullVerifyResultRequest) SetSourceSchemas

func (*ListProjectFullVerifyResultRequest) SetStatus

func (ListProjectFullVerifyResultRequest) String

type ListProjectFullVerifyResultResponse

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

func (ListProjectFullVerifyResultResponse) GoString

func (*ListProjectFullVerifyResultResponse) SetHeaders

func (*ListProjectFullVerifyResultResponse) SetStatusCode

func (ListProjectFullVerifyResultResponse) String

type ListProjectFullVerifyResultResponseBody

type ListProjectFullVerifyResultResponseBody struct {
	Advice      *string                                             `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                             `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                             `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *ListProjectFullVerifyResultResponseBodyData        `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorDetail *ListProjectFullVerifyResultResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                             `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                               `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListProjectFullVerifyResultResponseBody) GoString

func (*ListProjectFullVerifyResultResponseBody) SetAdvice

func (*ListProjectFullVerifyResultResponseBody) SetCode

func (*ListProjectFullVerifyResultResponseBody) SetCost

func (*ListProjectFullVerifyResultResponseBody) SetMessage

func (*ListProjectFullVerifyResultResponseBody) SetPageNumber

func (*ListProjectFullVerifyResultResponseBody) SetPageSize

func (*ListProjectFullVerifyResultResponseBody) SetRequestId

func (*ListProjectFullVerifyResultResponseBody) SetSuccess

func (*ListProjectFullVerifyResultResponseBody) SetTotalCount

func (ListProjectFullVerifyResultResponseBody) String

type ListProjectFullVerifyResultResponseBodyData

type ListProjectFullVerifyResultResponseBodyData struct {
	DifferentNumber           *int64                                                                  `json:"DifferentNumber,omitempty" xml:"DifferentNumber,omitempty"`
	FullVerifyTableStatistics []*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics `json:"FullVerifyTableStatistics,omitempty" xml:"FullVerifyTableStatistics,omitempty" type:"Repeated"`
}

func (ListProjectFullVerifyResultResponseBodyData) GoString

func (*ListProjectFullVerifyResultResponseBodyData) SetDifferentNumber

func (ListProjectFullVerifyResultResponseBodyData) String

type ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics

type ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics struct {
	ConsistentCount  *int64                                                                              `json:"ConsistentCount,omitempty" xml:"ConsistentCount,omitempty"`
	DestOnlyCount    *int64                                                                              `json:"DestOnlyCount,omitempty" xml:"DestOnlyCount,omitempty"`
	DestSchemaName   *string                                                                             `json:"DestSchemaName,omitempty" xml:"DestSchemaName,omitempty"`
	ErrorDetails     []*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	Message          *string                                                                             `json:"Message,omitempty" xml:"Message,omitempty"`
	MismatchedCount  *int64                                                                              `json:"MismatchedCount,omitempty" xml:"MismatchedCount,omitempty"`
	Progress         *string                                                                             `json:"Progress,omitempty" xml:"Progress,omitempty"`
	ResultDesc       *string                                                                             `json:"ResultDesc,omitempty" xml:"ResultDesc,omitempty"`
	ResultType       *string                                                                             `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	SourceOnlyCount  *int64                                                                              `json:"SourceOnlyCount,omitempty" xml:"SourceOnlyCount,omitempty"`
	SourceSchemaName *string                                                                             `json:"SourceSchemaName,omitempty" xml:"SourceSchemaName,omitempty"`
	SourceTableName  *string                                                                             `json:"SourceTableName,omitempty" xml:"SourceTableName,omitempty"`
	Status           *string                                                                             `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) GoString

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetConsistentCount

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetDestOnlyCount

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetDestSchemaName

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetMessage

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetMismatchedCount

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetProgress

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetResultDesc

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetResultType

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetSourceOnlyCount

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetSourceSchemaName

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetSourceTableName

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) SetStatus

func (ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatistics) String

type ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails

type ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) GoString

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetCode

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetExtraContext

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetLevel

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetMessage

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetMessageMcmsContext

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetMessageMcmsKey

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetProposal

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetProposalMcmsContext

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetProposalMcmsKey

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetReason

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetReasonMcmsContext

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetReasonMcmsKey

func (*ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) SetUpstreamErrorDetail

func (ListProjectFullVerifyResultResponseBodyDataFullVerifyTableStatisticsErrorDetails) String

type ListProjectFullVerifyResultResponseBodyErrorDetail

type ListProjectFullVerifyResultResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ListProjectFullVerifyResultResponseBodyErrorDetail) GoString

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetCode

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetExtraContext

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetLevel

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetMessage

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetMessageMcmsContext

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetMessageMcmsKey

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetProposal

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetProposalMcmsContext

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetProposalMcmsKey

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetReason

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetReasonMcmsContext

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetReasonMcmsKey

func (*ListProjectFullVerifyResultResponseBodyErrorDetail) SetUpstreamErrorDetail

func (ListProjectFullVerifyResultResponseBodyErrorDetail) String

type ListProjectFullVerifyResultShrinkRequest

type ListProjectFullVerifyResultShrinkRequest struct {
	DestSchemasShrink   *string `json:"DestSchemas,omitempty" xml:"DestSchemas,omitempty"`
	PageNumber          *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize            *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ProjectId           *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	SourceSchemasShrink *string `json:"SourceSchemas,omitempty" xml:"SourceSchemas,omitempty"`
	Status              *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListProjectFullVerifyResultShrinkRequest) GoString

func (*ListProjectFullVerifyResultShrinkRequest) SetDestSchemasShrink

func (*ListProjectFullVerifyResultShrinkRequest) SetPageNumber

func (*ListProjectFullVerifyResultShrinkRequest) SetPageSize

func (*ListProjectFullVerifyResultShrinkRequest) SetProjectId

func (*ListProjectFullVerifyResultShrinkRequest) SetSourceSchemasShrink

func (*ListProjectFullVerifyResultShrinkRequest) SetStatus

func (ListProjectFullVerifyResultShrinkRequest) String

type ListProjectModifyRecordsRequest

type ListProjectModifyRecordsRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (ListProjectModifyRecordsRequest) GoString

func (*ListProjectModifyRecordsRequest) SetId

func (ListProjectModifyRecordsRequest) String

type ListProjectModifyRecordsResponse

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

func (ListProjectModifyRecordsResponse) GoString

func (*ListProjectModifyRecordsResponse) SetHeaders

func (*ListProjectModifyRecordsResponse) SetStatusCode

func (ListProjectModifyRecordsResponse) String

type ListProjectModifyRecordsResponseBody

type ListProjectModifyRecordsResponseBody struct {
	Advice      *string                                          `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                          `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                          `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        []*ListProjectModifyRecordsResponseBodyData      `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorDetail *ListProjectModifyRecordsResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                          `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                           `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                           `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                            `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                           `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListProjectModifyRecordsResponseBody) GoString

func (*ListProjectModifyRecordsResponseBody) SetAdvice

func (*ListProjectModifyRecordsResponseBody) SetCode

func (*ListProjectModifyRecordsResponseBody) SetCost

func (*ListProjectModifyRecordsResponseBody) SetMessage

func (*ListProjectModifyRecordsResponseBody) SetPageNumber

func (*ListProjectModifyRecordsResponseBody) SetPageSize

func (*ListProjectModifyRecordsResponseBody) SetRequestId

func (*ListProjectModifyRecordsResponseBody) SetSuccess

func (*ListProjectModifyRecordsResponseBody) SetTotalCount

func (ListProjectModifyRecordsResponseBody) String

type ListProjectModifyRecordsResponseBodyData

type ListProjectModifyRecordsResponseBodyData struct {
	Databases             []*ListProjectModifyRecordsResponseBodyDataDatabases           `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	ErrorDetail           *ListProjectModifyRecordsResponseBodyDataErrorDetail           `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	GmtModified           *string                                                        `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	Id                    *int64                                                         `json:"Id,omitempty" xml:"Id,omitempty"`
	MergeRequestId        *int64                                                         `json:"MergeRequestId,omitempty" xml:"MergeRequestId,omitempty"`
	MigrationObjectsInfo  *ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfo  `json:"MigrationObjectsInfo,omitempty" xml:"MigrationObjectsInfo,omitempty" type:"Struct"`
	OmsProjectMappingInfo *ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfo `json:"OmsProjectMappingInfo,omitempty" xml:"OmsProjectMappingInfo,omitempty" type:"Struct"`
	Status                *string                                                        `json:"Status,omitempty" xml:"Status,omitempty"`
	SubProjectId          *string                                                        `json:"SubProjectId,omitempty" xml:"SubProjectId,omitempty"`
	TableEtlList          []*ListProjectModifyRecordsResponseBodyDataTableEtlList        `json:"TableEtlList,omitempty" xml:"TableEtlList,omitempty" type:"Repeated"`
	Type                  *string                                                        `json:"Type,omitempty" xml:"Type,omitempty"`
	UpdateRequestId       *int64                                                         `json:"UpdateRequestId,omitempty" xml:"UpdateRequestId,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyData) GoString

func (*ListProjectModifyRecordsResponseBodyData) SetGmtModified

func (*ListProjectModifyRecordsResponseBodyData) SetId

func (*ListProjectModifyRecordsResponseBodyData) SetMergeRequestId

func (*ListProjectModifyRecordsResponseBodyData) SetStatus

func (*ListProjectModifyRecordsResponseBodyData) SetSubProjectId

func (*ListProjectModifyRecordsResponseBodyData) SetType

func (*ListProjectModifyRecordsResponseBodyData) SetUpdateRequestId

func (ListProjectModifyRecordsResponseBodyData) String

type ListProjectModifyRecordsResponseBodyDataDatabases

type ListProjectModifyRecordsResponseBodyDataDatabases struct {
	Id             *string                                                            `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                            `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                            `json:"Name,omitempty" xml:"Name,omitempty"`
	SpecificTables []*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables `json:"SpecificTables,omitempty" xml:"SpecificTables,omitempty" type:"Repeated"`
	SpecificViews  []*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews  `json:"SpecificViews,omitempty" xml:"SpecificViews,omitempty" type:"Repeated"`
	Tables         []*ListProjectModifyRecordsResponseBodyDataDatabasesTables         `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
	Views          []*ListProjectModifyRecordsResponseBodyDataDatabasesViews          `json:"Views,omitempty" xml:"Views,omitempty" type:"Repeated"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabases) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabases) SetId

func (*ListProjectModifyRecordsResponseBodyDataDatabases) SetMappedName

func (*ListProjectModifyRecordsResponseBodyDataDatabases) SetName

func (ListProjectModifyRecordsResponseBodyDataDatabases) String

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables struct {
	AdbTableSchema *ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	Columns        []*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns      `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"`
	FilterColumns  []*string                                                                      `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                        `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                        `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                        `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                      `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                        `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables) SetFilterColumns

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables) SetId

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables) SetMappedName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables) SetName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables) SetShardColumns

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables) SetWhereClause

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTables) String

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesAdbTableSchema

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *int32    `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesAdbTableSchema) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesAdbTableSchema) SetDistributedKeys

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesAdbTableSchema) SetPartitionLifeCycle

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesAdbTableSchema) SetPartitionStatement

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesAdbTableSchema) SetPrimaryKeys

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesAdbTableSchema) String

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns struct {
	ColumnComment   *string `json:"ColumnComment,omitempty" xml:"ColumnComment,omitempty"`
	ColumnKey       *string `json:"ColumnKey,omitempty" xml:"ColumnKey,omitempty"`
	ColumnName      *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	ColumnType      *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	DataLength      *int64  `json:"DataLength,omitempty" xml:"DataLength,omitempty"`
	DataPrecision   *int32  `json:"DataPrecision,omitempty" xml:"DataPrecision,omitempty"`
	DataScale       *int32  `json:"DataScale,omitempty" xml:"DataScale,omitempty"`
	DefaultValue    *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	Encoding        *string `json:"Encoding,omitempty" xml:"Encoding,omitempty"`
	IsGenerateField *bool   `json:"IsGenerateField,omitempty" xml:"IsGenerateField,omitempty"`
	MappedName      *string `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Nullable        *bool   `json:"Nullable,omitempty" xml:"Nullable,omitempty"`
	Position        *int32  `json:"Position,omitempty" xml:"Position,omitempty"`
	RawColumnType   *string `json:"RawColumnType,omitempty" xml:"RawColumnType,omitempty"`
	RecordFieldType *string `json:"RecordFieldType,omitempty" xml:"RecordFieldType,omitempty"`
	Type            *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetColumnComment

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetColumnKey

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetColumnName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetColumnType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetDataLength

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetDataPrecision

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetDataScale

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetDefaultValue

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetEncoding

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetIsGenerateField

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetMappedName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetNullable

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetPosition

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetRawColumnType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetRecordFieldType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) SetType

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificTablesColumns) String

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews struct {
	AdbTableSchema *ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	Columns        []*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns      `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"`
	FilterColumns  []*string                                                                     `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                       `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                       `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                       `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                                     `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                       `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews) SetFilterColumns

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews) SetId

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews) SetMappedName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews) SetName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews) SetShardColumns

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews) SetWhereClause

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViews) String

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsAdbTableSchema

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *int32    `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsAdbTableSchema) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsAdbTableSchema) SetDistributedKeys

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsAdbTableSchema) SetPartitionLifeCycle

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsAdbTableSchema) SetPartitionStatement

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsAdbTableSchema) SetPrimaryKeys

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsAdbTableSchema) String

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns

type ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns struct {
	ColumnComment   *string `json:"ColumnComment,omitempty" xml:"ColumnComment,omitempty"`
	ColumnKey       *string `json:"ColumnKey,omitempty" xml:"ColumnKey,omitempty"`
	ColumnName      *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	ColumnType      *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	DataLength      *int64  `json:"DataLength,omitempty" xml:"DataLength,omitempty"`
	DataPrecision   *int32  `json:"DataPrecision,omitempty" xml:"DataPrecision,omitempty"`
	DataScale       *int32  `json:"DataScale,omitempty" xml:"DataScale,omitempty"`
	DefaultValue    *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	Encoding        *string `json:"Encoding,omitempty" xml:"Encoding,omitempty"`
	IsGenerateField *bool   `json:"IsGenerateField,omitempty" xml:"IsGenerateField,omitempty"`
	MappedName      *string `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Nullable        *bool   `json:"Nullable,omitempty" xml:"Nullable,omitempty"`
	Position        *int32  `json:"Position,omitempty" xml:"Position,omitempty"`
	RawColumnType   *string `json:"RawColumnType,omitempty" xml:"RawColumnType,omitempty"`
	RecordFieldType *string `json:"RecordFieldType,omitempty" xml:"RecordFieldType,omitempty"`
	Type            *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetColumnComment

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetColumnKey

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetColumnName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetColumnType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetDataLength

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetDataPrecision

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetDataScale

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetDefaultValue

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetEncoding

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetIsGenerateField

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetMappedName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetNullable

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetPosition

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetRawColumnType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetRecordFieldType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) SetType

func (ListProjectModifyRecordsResponseBodyDataDatabasesSpecificViewsColumns) String

type ListProjectModifyRecordsResponseBodyDataDatabasesTables

type ListProjectModifyRecordsResponseBodyDataDatabasesTables struct {
	AdbTableSchema *ListProjectModifyRecordsResponseBodyDataDatabasesTablesAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	Columns        []*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns      `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"`
	FilterColumns  []*string                                                              `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                                `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                                `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                                `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                              `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                                `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesTables) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTables) SetFilterColumns

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTables) SetId

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTables) SetMappedName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTables) SetName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTables) SetShardColumns

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTables) SetWhereClause

func (ListProjectModifyRecordsResponseBodyDataDatabasesTables) String

type ListProjectModifyRecordsResponseBodyDataDatabasesTablesAdbTableSchema

type ListProjectModifyRecordsResponseBodyDataDatabasesTablesAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *int32    `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesTablesAdbTableSchema) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesAdbTableSchema) SetDistributedKeys

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesAdbTableSchema) SetPartitionLifeCycle

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesAdbTableSchema) SetPartitionStatement

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesAdbTableSchema) SetPrimaryKeys

func (ListProjectModifyRecordsResponseBodyDataDatabasesTablesAdbTableSchema) String

type ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns

type ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns struct {
	ColumnComment   *string `json:"ColumnComment,omitempty" xml:"ColumnComment,omitempty"`
	ColumnKey       *string `json:"ColumnKey,omitempty" xml:"ColumnKey,omitempty"`
	ColumnName      *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	ColumnType      *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	DataLength      *int64  `json:"DataLength,omitempty" xml:"DataLength,omitempty"`
	DataPrecision   *int32  `json:"DataPrecision,omitempty" xml:"DataPrecision,omitempty"`
	DataScale       *int32  `json:"DataScale,omitempty" xml:"DataScale,omitempty"`
	DefaultValue    *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	Encoding        *string `json:"Encoding,omitempty" xml:"Encoding,omitempty"`
	IsGenerateField *bool   `json:"IsGenerateField,omitempty" xml:"IsGenerateField,omitempty"`
	MappedName      *string `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Nullable        *bool   `json:"Nullable,omitempty" xml:"Nullable,omitempty"`
	Position        *int32  `json:"Position,omitempty" xml:"Position,omitempty"`
	RawColumnType   *string `json:"RawColumnType,omitempty" xml:"RawColumnType,omitempty"`
	RecordFieldType *string `json:"RecordFieldType,omitempty" xml:"RecordFieldType,omitempty"`
	Type            *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetColumnComment

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetColumnKey

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetColumnName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetColumnType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetDataLength

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetDataPrecision

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetDataScale

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetDefaultValue

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetEncoding

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetIsGenerateField

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetMappedName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetNullable

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetPosition

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetRawColumnType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetRecordFieldType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) SetType

func (ListProjectModifyRecordsResponseBodyDataDatabasesTablesColumns) String

type ListProjectModifyRecordsResponseBodyDataDatabasesViews

type ListProjectModifyRecordsResponseBodyDataDatabasesViews struct {
	AdbTableSchema *ListProjectModifyRecordsResponseBodyDataDatabasesViewsAdbTableSchema `json:"AdbTableSchema,omitempty" xml:"AdbTableSchema,omitempty" type:"Struct"`
	Columns        []*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns      `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"`
	FilterColumns  []*string                                                             `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	Id             *string                                                               `json:"Id,omitempty" xml:"Id,omitempty"`
	MappedName     *string                                                               `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Name           *string                                                               `json:"Name,omitempty" xml:"Name,omitempty"`
	ShardColumns   []*string                                                             `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	WhereClause    *string                                                               `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesViews) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViews) SetFilterColumns

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViews) SetId

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViews) SetMappedName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViews) SetName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViews) SetShardColumns

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViews) SetWhereClause

func (ListProjectModifyRecordsResponseBodyDataDatabasesViews) String

type ListProjectModifyRecordsResponseBodyDataDatabasesViewsAdbTableSchema

type ListProjectModifyRecordsResponseBodyDataDatabasesViewsAdbTableSchema struct {
	DistributedKeys    []*string `json:"DistributedKeys,omitempty" xml:"DistributedKeys,omitempty" type:"Repeated"`
	PartitionLifeCycle *int32    `json:"PartitionLifeCycle,omitempty" xml:"PartitionLifeCycle,omitempty"`
	PartitionStatement *string   `json:"PartitionStatement,omitempty" xml:"PartitionStatement,omitempty"`
	PrimaryKeys        []*string `json:"PrimaryKeys,omitempty" xml:"PrimaryKeys,omitempty" type:"Repeated"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesViewsAdbTableSchema) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsAdbTableSchema) SetDistributedKeys

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsAdbTableSchema) SetPartitionLifeCycle

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsAdbTableSchema) SetPartitionStatement

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsAdbTableSchema) SetPrimaryKeys

func (ListProjectModifyRecordsResponseBodyDataDatabasesViewsAdbTableSchema) String

type ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns

type ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns struct {
	ColumnComment   *string `json:"ColumnComment,omitempty" xml:"ColumnComment,omitempty"`
	ColumnKey       *string `json:"ColumnKey,omitempty" xml:"ColumnKey,omitempty"`
	ColumnName      *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	ColumnType      *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	DataLength      *int64  `json:"DataLength,omitempty" xml:"DataLength,omitempty"`
	DataPrecision   *int32  `json:"DataPrecision,omitempty" xml:"DataPrecision,omitempty"`
	DataScale       *int32  `json:"DataScale,omitempty" xml:"DataScale,omitempty"`
	DefaultValue    *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	Encoding        *string `json:"Encoding,omitempty" xml:"Encoding,omitempty"`
	IsGenerateField *bool   `json:"IsGenerateField,omitempty" xml:"IsGenerateField,omitempty"`
	MappedName      *string `json:"MappedName,omitempty" xml:"MappedName,omitempty"`
	Nullable        *bool   `json:"Nullable,omitempty" xml:"Nullable,omitempty"`
	Position        *int32  `json:"Position,omitempty" xml:"Position,omitempty"`
	RawColumnType   *string `json:"RawColumnType,omitempty" xml:"RawColumnType,omitempty"`
	RecordFieldType *string `json:"RecordFieldType,omitempty" xml:"RecordFieldType,omitempty"`
	Type            *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) GoString

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetColumnComment

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetColumnKey

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetColumnName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetColumnType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetDataLength

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetDataPrecision

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetDataScale

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetDefaultValue

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetEncoding

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetIsGenerateField

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetMappedName

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetNullable

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetPosition

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetRawColumnType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetRecordFieldType

func (*ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) SetType

func (ListProjectModifyRecordsResponseBodyDataDatabasesViewsColumns) String

type ListProjectModifyRecordsResponseBodyDataErrorDetail

type ListProjectModifyRecordsResponseBodyDataErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataErrorDetail) GoString

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetCode

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetExtraContext

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetLevel

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetMessage

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetMessageMcmsContext

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetMessageMcmsKey

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetProposal

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetProposalMcmsContext

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetProposalMcmsKey

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetReason

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetReasonMcmsContext

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetReasonMcmsKey

func (*ListProjectModifyRecordsResponseBodyDataErrorDetail) SetUpstreamErrorDetail

func (ListProjectModifyRecordsResponseBodyDataErrorDetail) String

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfo

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfo struct {
	Tables       []*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTables      `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
	TablesBlack  []*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTablesBlack `json:"TablesBlack,omitempty" xml:"TablesBlack,omitempty" type:"Repeated"`
	Views        []*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViews       `json:"Views,omitempty" xml:"Views,omitempty" type:"Repeated"`
	ViewsBlack   []*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViewsBlack  `json:"ViewsBlack,omitempty" xml:"ViewsBlack,omitempty" type:"Repeated"`
	WildcardMode *bool                                                                      `json:"WildcardMode,omitempty" xml:"WildcardMode,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfo) GoString

func (*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfo) SetWildcardMode

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfo) String

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTables

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTables struct {
	Name   *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTables) GoString

func (*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTables) SetName

func (*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTables) SetSchema

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTables) String

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTablesBlack

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTablesBlack struct {
	Name   *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTablesBlack) GoString

func (*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTablesBlack) SetName

func (*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTablesBlack) SetSchema

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoTablesBlack) String

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViews

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViews struct {
	Name   *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViews) GoString

func (*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViews) SetName

func (*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViews) SetSchema

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViews) String

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViewsBlack

type ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViewsBlack struct {
	Name   *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViewsBlack) GoString

func (*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViewsBlack) SetName

func (*ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViewsBlack) SetSchema

func (ListProjectModifyRecordsResponseBodyDataMigrationObjectsInfoViewsBlack) String

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfo

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfo struct {
	ColumnMappings []*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoColumnMappings `json:"ColumnMappings,omitempty" xml:"ColumnMappings,omitempty" type:"Repeated"`
	SchemaMappings []*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoSchemaMappings `json:"SchemaMappings,omitempty" xml:"SchemaMappings,omitempty" type:"Repeated"`
	TableMappings  []*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoTableMappings  `json:"TableMappings,omitempty" xml:"TableMappings,omitempty" type:"Repeated"`
	ViewMappings   []*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoViewMappings   `json:"ViewMappings,omitempty" xml:"ViewMappings,omitempty" type:"Repeated"`
}

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfo) GoString

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfo) String

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoColumnMappings

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoColumnMappings struct {
	DestName     *string `json:"DestName,omitempty" xml:"DestName,omitempty"`
	SourceName   *string `json:"SourceName,omitempty" xml:"SourceName,omitempty"`
	SourceSchema *string `json:"SourceSchema,omitempty" xml:"SourceSchema,omitempty"`
	SourceTable  *string `json:"SourceTable,omitempty" xml:"SourceTable,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoColumnMappings) GoString

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoColumnMappings) SetDestName

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoColumnMappings) SetSourceName

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoColumnMappings) SetSourceSchema

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoColumnMappings) SetSourceTable

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoColumnMappings) String

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoSchemaMappings

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoSchemaMappings struct {
	DestName   *string `json:"DestName,omitempty" xml:"DestName,omitempty"`
	SourceName *string `json:"SourceName,omitempty" xml:"SourceName,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoSchemaMappings) GoString

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoSchemaMappings) SetDestName

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoSchemaMappings) SetSourceName

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoSchemaMappings) String

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoTableMappings

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoTableMappings struct {
	DestName     *string `json:"DestName,omitempty" xml:"DestName,omitempty"`
	SourceName   *string `json:"SourceName,omitempty" xml:"SourceName,omitempty"`
	SourceSchema *string `json:"SourceSchema,omitempty" xml:"SourceSchema,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoTableMappings) GoString

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoTableMappings) SetDestName

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoTableMappings) SetSourceName

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoTableMappings) SetSourceSchema

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoTableMappings) String

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoViewMappings

type ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoViewMappings struct {
	DestName     *string `json:"DestName,omitempty" xml:"DestName,omitempty"`
	SourceName   *string `json:"SourceName,omitempty" xml:"SourceName,omitempty"`
	SourceSchema *string `json:"SourceSchema,omitempty" xml:"SourceSchema,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoViewMappings) GoString

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoViewMappings) SetDestName

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoViewMappings) SetSourceName

func (*ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoViewMappings) SetSourceSchema

func (ListProjectModifyRecordsResponseBodyDataOmsProjectMappingInfoViewMappings) String

type ListProjectModifyRecordsResponseBodyDataTableEtlList

type ListProjectModifyRecordsResponseBodyDataTableEtlList struct {
	Database         *string   `json:"Database,omitempty" xml:"Database,omitempty"`
	DestDatabase     *string   `json:"DestDatabase,omitempty" xml:"DestDatabase,omitempty"`
	DestName         *string   `json:"DestName,omitempty" xml:"DestName,omitempty"`
	FilterColumns    []*string `json:"FilterColumns,omitempty" xml:"FilterColumns,omitempty" type:"Repeated"`
	LogicTableId     *string   `json:"LogicTableId,omitempty" xml:"LogicTableId,omitempty"`
	ShardColumns     []*string `json:"ShardColumns,omitempty" xml:"ShardColumns,omitempty" type:"Repeated"`
	SourceEndpointId *string   `json:"SourceEndpointId,omitempty" xml:"SourceEndpointId,omitempty"`
	TableName        *string   `json:"TableName,omitempty" xml:"TableName,omitempty"`
	TenantName       *string   `json:"TenantName,omitempty" xml:"TenantName,omitempty"`
	WhereClause      *string   `json:"WhereClause,omitempty" xml:"WhereClause,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyDataTableEtlList) GoString

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetDatabase

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetDestDatabase

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetDestName

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetFilterColumns

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetLogicTableId

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetShardColumns

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetSourceEndpointId

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetTableName

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetTenantName

func (*ListProjectModifyRecordsResponseBodyDataTableEtlList) SetWhereClause

func (ListProjectModifyRecordsResponseBodyDataTableEtlList) String

type ListProjectModifyRecordsResponseBodyErrorDetail

type ListProjectModifyRecordsResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ListProjectModifyRecordsResponseBodyErrorDetail) GoString

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetCode

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetExtraContext

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetLevel

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetMessage

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetMessageMcmsContext

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetMessageMcmsKey

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetProposal

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetProposalMcmsContext

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetProposalMcmsKey

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetReason

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetReasonMcmsContext

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetReasonMcmsKey

func (*ListProjectModifyRecordsResponseBodyErrorDetail) SetUpstreamErrorDetail

func (ListProjectModifyRecordsResponseBodyErrorDetail) String

type ListProjectsRequest

type ListProjectsRequest struct {
	LabelIds            []*string `json:"LabelIds,omitempty" xml:"LabelIds,omitempty" type:"Repeated"`
	NeedRelatedInfo     *bool     `json:"NeedRelatedInfo,omitempty" xml:"NeedRelatedInfo,omitempty"`
	Order               *string   `json:"Order,omitempty" xml:"Order,omitempty"`
	PageNumber          *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize            *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SearchKey           *string   `json:"SearchKey,omitempty" xml:"SearchKey,omitempty"`
	SinkEndpointTypes   []*string `json:"SinkEndpointTypes,omitempty" xml:"SinkEndpointTypes,omitempty" type:"Repeated"`
	SortField           *string   `json:"SortField,omitempty" xml:"SortField,omitempty"`
	SourceEndpointTypes []*string `json:"SourceEndpointTypes,omitempty" xml:"SourceEndpointTypes,omitempty" type:"Repeated"`
	Status              []*string `json:"Status,omitempty" xml:"Status,omitempty" type:"Repeated"`
	Type                *string   `json:"Type,omitempty" xml:"Type,omitempty"`
	VisibleSubProject   *bool     `json:"VisibleSubProject,omitempty" xml:"VisibleSubProject,omitempty"`
}

func (ListProjectsRequest) GoString

func (s ListProjectsRequest) GoString() string

func (*ListProjectsRequest) SetLabelIds

func (s *ListProjectsRequest) SetLabelIds(v []*string) *ListProjectsRequest

func (*ListProjectsRequest) SetNeedRelatedInfo

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

func (*ListProjectsRequest) SetOrder

func (*ListProjectsRequest) SetPageNumber

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

func (*ListProjectsRequest) SetPageSize

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

func (*ListProjectsRequest) SetSearchKey

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

func (*ListProjectsRequest) SetSinkEndpointTypes

func (s *ListProjectsRequest) SetSinkEndpointTypes(v []*string) *ListProjectsRequest

func (*ListProjectsRequest) SetSortField

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

func (*ListProjectsRequest) SetSourceEndpointTypes

func (s *ListProjectsRequest) SetSourceEndpointTypes(v []*string) *ListProjectsRequest

func (*ListProjectsRequest) SetStatus

func (s *ListProjectsRequest) SetStatus(v []*string) *ListProjectsRequest

func (*ListProjectsRequest) SetType

func (*ListProjectsRequest) SetVisibleSubProject

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

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 {
	Advice      *string                              `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                              `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                              `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        []*ListProjectsResponseBodyData      `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorDetail *ListProjectsResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                              `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                               `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                               `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                               `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListProjectsResponseBody) GoString

func (s ListProjectsResponseBody) GoString() string

func (*ListProjectsResponseBody) SetAdvice

func (*ListProjectsResponseBody) SetCode

func (*ListProjectsResponseBody) SetCost

func (*ListProjectsResponseBody) SetData

func (*ListProjectsResponseBody) SetErrorDetail

func (*ListProjectsResponseBody) SetMessage

func (*ListProjectsResponseBody) SetPageNumber

func (*ListProjectsResponseBody) SetPageSize

func (*ListProjectsResponseBody) SetRequestId

func (*ListProjectsResponseBody) SetSuccess

func (*ListProjectsResponseBody) SetTotalCount

func (ListProjectsResponseBody) String

func (s ListProjectsResponseBody) String() string

type ListProjectsResponseBodyData

type ListProjectsResponseBodyData struct {
	AlarmStats                *ListProjectsResponseBodyDataAlarmStats           `json:"AlarmStats,omitempty" xml:"AlarmStats,omitempty" type:"Struct"`
	CommonTransferConfig      *ListProjectsResponseBodyDataCommonTransferConfig `json:"CommonTransferConfig,omitempty" xml:"CommonTransferConfig,omitempty" type:"Struct"`
	DestConnId                *string                                           `json:"DestConnId,omitempty" xml:"DestConnId,omitempty"`
	EnableFullTransfer        *bool                                             `json:"EnableFullTransfer,omitempty" xml:"EnableFullTransfer,omitempty"`
	EnableFullVerify          *bool                                             `json:"EnableFullVerify,omitempty" xml:"EnableFullVerify,omitempty"`
	EnableIncrTransfer        *bool                                             `json:"EnableIncrTransfer,omitempty" xml:"EnableIncrTransfer,omitempty"`
	EnableIncrVerify          *bool                                             `json:"EnableIncrVerify,omitempty" xml:"EnableIncrVerify,omitempty"`
	EnableReverseIncrTransfer *bool                                             `json:"EnableReverseIncrTransfer,omitempty" xml:"EnableReverseIncrTransfer,omitempty"`
	EnableStructTransfer      *bool                                             `json:"EnableStructTransfer,omitempty" xml:"EnableStructTransfer,omitempty"`
	ExtraInfo                 *ListProjectsResponseBodyDataExtraInfo            `json:"ExtraInfo,omitempty" xml:"ExtraInfo,omitempty" type:"Struct"`
	FullTransferConfig        *ListProjectsResponseBodyDataFullTransferConfig   `json:"FullTransferConfig,omitempty" xml:"FullTransferConfig,omitempty" type:"Struct"`
	GmtCreate                 *string                                           `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtFinish                 *string                                           `json:"GmtFinish,omitempty" xml:"GmtFinish,omitempty"`
	GmtModified               *string                                           `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	GmtStart                  *string                                           `json:"GmtStart,omitempty" xml:"GmtStart,omitempty"`
	Id                        *string                                           `json:"Id,omitempty" xml:"Id,omitempty"`
	Importance                *string                                           `json:"Importance,omitempty" xml:"Importance,omitempty"`
	IncrTransferConfig        *ListProjectsResponseBodyDataIncrTransferConfig   `json:"IncrTransferConfig,omitempty" xml:"IncrTransferConfig,omitempty" type:"Struct"`
	IsMerging                 *bool                                             `json:"IsMerging,omitempty" xml:"IsMerging,omitempty"`
	IsModifying               *bool                                             `json:"IsModifying,omitempty" xml:"IsModifying,omitempty"`
	IsSubProject              *bool                                             `json:"IsSubProject,omitempty" xml:"IsSubProject,omitempty"`
	Labels                    []*ListProjectsResponseBodyDataLabels             `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	Name                      *string                                           `json:"Name,omitempty" xml:"Name,omitempty"`
	Owner                     *string                                           `json:"Owner,omitempty" xml:"Owner,omitempty"`
	SinkConnectInfo           *ListProjectsResponseBodyDataSinkConnectInfo      `json:"SinkConnectInfo,omitempty" xml:"SinkConnectInfo,omitempty" type:"Struct"`
	SinkEndpointType          *string                                           `json:"SinkEndpointType,omitempty" xml:"SinkEndpointType,omitempty"`
	SourceConnectInfo         *ListProjectsResponseBodyDataSourceConnectInfo    `json:"SourceConnectInfo,omitempty" xml:"SourceConnectInfo,omitempty" type:"Struct"`
	SourceEndpointType        *string                                           `json:"SourceEndpointType,omitempty" xml:"SourceEndpointType,omitempty"`
	Status                    *string                                           `json:"Status,omitempty" xml:"Status,omitempty"`
	Steps                     []*ListProjectsResponseBodyDataSteps              `json:"Steps,omitempty" xml:"Steps,omitempty" type:"Repeated"`
	StructTransferConfig      *ListProjectsResponseBodyDataStructTransferConfig `json:"StructTransferConfig,omitempty" xml:"StructTransferConfig,omitempty" type:"Struct"`
	TransferMapping           *ListProjectsResponseBodyDataTransferMapping      `json:"TransferMapping,omitempty" xml:"TransferMapping,omitempty" type:"Struct"`
	Type                      *string                                           `json:"Type,omitempty" xml:"Type,omitempty"`
	WorkerGradeId             *string                                           `json:"WorkerGradeId,omitempty" xml:"WorkerGradeId,omitempty"`
	WorkerGradeInfo           *ListProjectsResponseBodyDataWorkerGradeInfo      `json:"WorkerGradeInfo,omitempty" xml:"WorkerGradeInfo,omitempty" type:"Struct"`
}

func (ListProjectsResponseBodyData) GoString

func (s ListProjectsResponseBodyData) GoString() string

func (*ListProjectsResponseBodyData) SetDestConnId

func (*ListProjectsResponseBodyData) SetEnableFullTransfer

func (s *ListProjectsResponseBodyData) SetEnableFullTransfer(v bool) *ListProjectsResponseBodyData

func (*ListProjectsResponseBodyData) SetEnableFullVerify

func (*ListProjectsResponseBodyData) SetEnableIncrTransfer

func (s *ListProjectsResponseBodyData) SetEnableIncrTransfer(v bool) *ListProjectsResponseBodyData

func (*ListProjectsResponseBodyData) SetEnableIncrVerify

func (*ListProjectsResponseBodyData) SetEnableReverseIncrTransfer

func (s *ListProjectsResponseBodyData) SetEnableReverseIncrTransfer(v bool) *ListProjectsResponseBodyData

func (*ListProjectsResponseBodyData) SetEnableStructTransfer

func (s *ListProjectsResponseBodyData) SetEnableStructTransfer(v bool) *ListProjectsResponseBodyData

func (*ListProjectsResponseBodyData) SetGmtCreate

func (*ListProjectsResponseBodyData) SetGmtFinish

func (*ListProjectsResponseBodyData) SetGmtModified

func (*ListProjectsResponseBodyData) SetGmtStart

func (*ListProjectsResponseBodyData) SetId

func (*ListProjectsResponseBodyData) SetImportance

func (*ListProjectsResponseBodyData) SetIsMerging

func (*ListProjectsResponseBodyData) SetIsModifying

func (*ListProjectsResponseBodyData) SetIsSubProject

func (*ListProjectsResponseBodyData) SetLabels

func (*ListProjectsResponseBodyData) SetName

func (*ListProjectsResponseBodyData) SetOwner

func (*ListProjectsResponseBodyData) SetSinkEndpointType

func (*ListProjectsResponseBodyData) SetSourceEndpointType

func (*ListProjectsResponseBodyData) SetStatus

func (*ListProjectsResponseBodyData) SetSteps

func (*ListProjectsResponseBodyData) SetType

func (*ListProjectsResponseBodyData) SetWorkerGradeId

func (ListProjectsResponseBodyData) String

type ListProjectsResponseBodyDataAlarmStats

type ListProjectsResponseBodyDataAlarmStats struct {
	AlarmContent               *string           `json:"AlarmContent,omitempty" xml:"AlarmContent,omitempty"`
	Alarming                   *bool             `json:"Alarming,omitempty" xml:"Alarming,omitempty"`
	OpenMonitor                *bool             `json:"OpenMonitor,omitempty" xml:"OpenMonitor,omitempty"`
	RecentlyTriggerCount       *int32            `json:"RecentlyTriggerCount,omitempty" xml:"RecentlyTriggerCount,omitempty"`
	RuleToRecentlyTriggerCount map[string]*int32 `json:"RuleToRecentlyTriggerCount,omitempty" xml:"RuleToRecentlyTriggerCount,omitempty"`
	Target                     *string           `json:"Target,omitempty" xml:"Target,omitempty"`
}

func (ListProjectsResponseBodyDataAlarmStats) GoString

func (*ListProjectsResponseBodyDataAlarmStats) SetAlarmContent

func (*ListProjectsResponseBodyDataAlarmStats) SetAlarming

func (*ListProjectsResponseBodyDataAlarmStats) SetOpenMonitor

func (*ListProjectsResponseBodyDataAlarmStats) SetRecentlyTriggerCount

func (*ListProjectsResponseBodyDataAlarmStats) SetRuleToRecentlyTriggerCount

func (*ListProjectsResponseBodyDataAlarmStats) SetTarget

func (ListProjectsResponseBodyDataAlarmStats) String

type ListProjectsResponseBodyDataCommonTransferConfig

type ListProjectsResponseBodyDataCommonTransferConfig struct {
	ActiveActive           *bool   `json:"ActiveActive,omitempty" xml:"ActiveActive,omitempty"`
	DataWorksBusinessName  *string `json:"DataWorksBusinessName,omitempty" xml:"DataWorksBusinessName,omitempty"`
	DatahubTopicType       *string `json:"DatahubTopicType,omitempty" xml:"DatahubTopicType,omitempty"`
	MqPartition            *int32  `json:"MqPartition,omitempty" xml:"MqPartition,omitempty"`
	MqPartitionMode        *string `json:"MqPartitionMode,omitempty" xml:"MqPartitionMode,omitempty"`
	MqSerializerType       *string `json:"MqSerializerType,omitempty" xml:"MqSerializerType,omitempty"`
	RocketMqEnableMsgTrace *bool   `json:"RocketMqEnableMsgTrace,omitempty" xml:"RocketMqEnableMsgTrace,omitempty"`
	RocketMqMsgTags        *string `json:"RocketMqMsgTags,omitempty" xml:"RocketMqMsgTags,omitempty"`
	RocketMqProducerGroup  *string `json:"RocketMqProducerGroup,omitempty" xml:"RocketMqProducerGroup,omitempty"`
	RocketMqSendMsgTimeout *int64  `json:"RocketMqSendMsgTimeout,omitempty" xml:"RocketMqSendMsgTimeout,omitempty"`
	TableCategory          *string `json:"TableCategory,omitempty" xml:"TableCategory,omitempty"`
}

func (ListProjectsResponseBodyDataCommonTransferConfig) GoString

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetActiveActive

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetDataWorksBusinessName

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetDatahubTopicType

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetMqPartition

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetMqPartitionMode

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetMqSerializerType

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetRocketMqEnableMsgTrace

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetRocketMqMsgTags

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetRocketMqProducerGroup

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetRocketMqSendMsgTimeout

func (*ListProjectsResponseBodyDataCommonTransferConfig) SetTableCategory

func (ListProjectsResponseBodyDataCommonTransferConfig) String

type ListProjectsResponseBodyDataExtraInfo

type ListProjectsResponseBodyDataExtraInfo struct {
	AccessObSource            *bool                                    `json:"AccessObSource,omitempty" xml:"AccessObSource,omitempty"`
	IgnoreUnsupportDdl        *bool                                    `json:"IgnoreUnsupportDdl,omitempty" xml:"IgnoreUnsupportDdl,omitempty"`
	IncrSyncTimestamp         *int64                                   `json:"IncrSyncTimestamp,omitempty" xml:"IncrSyncTimestamp,omitempty"`
	LogServiceStartCheckpoint *int64                                   `json:"LogServiceStartCheckpoint,omitempty" xml:"LogServiceStartCheckpoint,omitempty"`
	MaxConnectorCount         *int32                                   `json:"MaxConnectorCount,omitempty" xml:"MaxConnectorCount,omitempty"`
	MonitoringIncr            *bool                                    `json:"MonitoringIncr,omitempty" xml:"MonitoringIncr,omitempty"`
	OverwriteConfig           *bool                                    `json:"OverwriteConfig,omitempty" xml:"OverwriteConfig,omitempty"`
	ReverseSubtopics          []*string                                `json:"ReverseSubtopics,omitempty" xml:"ReverseSubtopics,omitempty" type:"Repeated"`
	RunningProgress           *int32                                   `json:"RunningProgress,omitempty" xml:"RunningProgress,omitempty"`
	RunningStep               *string                                  `json:"RunningStep,omitempty" xml:"RunningStep,omitempty"`
	SourceStoreKeptHour       *int32                                   `json:"SourceStoreKeptHour,omitempty" xml:"SourceStoreKeptHour,omitempty"`
	StoreIncr                 *bool                                    `json:"StoreIncr,omitempty" xml:"StoreIncr,omitempty"`
	SubConds                  map[string][]*DataExtraInfoSubCondsValue `json:"SubConds,omitempty" xml:"SubConds,omitempty"`
	SubDbs                    map[string][]*DataExtraInfoSubDbsValue   `json:"SubDbs,omitempty" xml:"SubDbs,omitempty"`
	SubIds                    map[string]*string                       `json:"SubIds,omitempty" xml:"SubIds,omitempty"`
	Subtopics                 []*string                                `json:"Subtopics,omitempty" xml:"Subtopics,omitempty" type:"Repeated"`
	SyncDelay                 *int64                                   `json:"SyncDelay,omitempty" xml:"SyncDelay,omitempty"`
	SyncDelaySampleTimestamp  *int64                                   `json:"SyncDelaySampleTimestamp,omitempty" xml:"SyncDelaySampleTimestamp,omitempty"`
}

func (ListProjectsResponseBodyDataExtraInfo) GoString

func (*ListProjectsResponseBodyDataExtraInfo) SetAccessObSource

func (*ListProjectsResponseBodyDataExtraInfo) SetIgnoreUnsupportDdl

func (*ListProjectsResponseBodyDataExtraInfo) SetIncrSyncTimestamp

func (*ListProjectsResponseBodyDataExtraInfo) SetLogServiceStartCheckpoint

func (*ListProjectsResponseBodyDataExtraInfo) SetMaxConnectorCount

func (*ListProjectsResponseBodyDataExtraInfo) SetMonitoringIncr

func (*ListProjectsResponseBodyDataExtraInfo) SetOverwriteConfig

func (*ListProjectsResponseBodyDataExtraInfo) SetReverseSubtopics

func (*ListProjectsResponseBodyDataExtraInfo) SetRunningProgress

func (*ListProjectsResponseBodyDataExtraInfo) SetRunningStep

func (*ListProjectsResponseBodyDataExtraInfo) SetSourceStoreKeptHour

func (*ListProjectsResponseBodyDataExtraInfo) SetStoreIncr

func (*ListProjectsResponseBodyDataExtraInfo) SetSubConds

func (*ListProjectsResponseBodyDataExtraInfo) SetSubDbs

func (*ListProjectsResponseBodyDataExtraInfo) SetSubIds

func (*ListProjectsResponseBodyDataExtraInfo) SetSubtopics

func (*ListProjectsResponseBodyDataExtraInfo) SetSyncDelay

func (*ListProjectsResponseBodyDataExtraInfo) SetSyncDelaySampleTimestamp

func (ListProjectsResponseBodyDataExtraInfo) String

type ListProjectsResponseBodyDataFullTransferConfig

type ListProjectsResponseBodyDataFullTransferConfig struct {
	AllowDestTableNotEmpty   *bool   `json:"AllowDestTableNotEmpty,omitempty" xml:"AllowDestTableNotEmpty,omitempty"`
	FullTransferSpeedMode    *string `json:"FullTransferSpeedMode,omitempty" xml:"FullTransferSpeedMode,omitempty"`
	FullVerifySpeedMode      *string `json:"FullVerifySpeedMode,omitempty" xml:"FullVerifySpeedMode,omitempty"`
	NonePkUkTruncateDstTable *bool   `json:"NonePkUkTruncateDstTable,omitempty" xml:"NonePkUkTruncateDstTable,omitempty"`
}

func (ListProjectsResponseBodyDataFullTransferConfig) GoString

func (*ListProjectsResponseBodyDataFullTransferConfig) SetAllowDestTableNotEmpty

func (*ListProjectsResponseBodyDataFullTransferConfig) SetFullTransferSpeedMode

func (*ListProjectsResponseBodyDataFullTransferConfig) SetFullVerifySpeedMode

func (*ListProjectsResponseBodyDataFullTransferConfig) SetNonePkUkTruncateDstTable

func (ListProjectsResponseBodyDataFullTransferConfig) String

type ListProjectsResponseBodyDataIncrTransferConfig

type ListProjectsResponseBodyDataIncrTransferConfig struct {
	EnableIncrSyncStatistics  *bool     `json:"EnableIncrSyncStatistics,omitempty" xml:"EnableIncrSyncStatistics,omitempty"`
	EnableSequencingWithinTxn *bool     `json:"EnableSequencingWithinTxn,omitempty" xml:"EnableSequencingWithinTxn,omitempty"`
	IncrSyncConcurrency       *int32    `json:"IncrSyncConcurrency,omitempty" xml:"IncrSyncConcurrency,omitempty"`
	RecordTypeWhiteList       []*string `json:"RecordTypeWhiteList,omitempty" xml:"RecordTypeWhiteList,omitempty" type:"Repeated"`
	StartTimestamp            *int64    `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"`
	StoreLogKeptHour          *int32    `json:"StoreLogKeptHour,omitempty" xml:"StoreLogKeptHour,omitempty"`
}

func (ListProjectsResponseBodyDataIncrTransferConfig) GoString

func (*ListProjectsResponseBodyDataIncrTransferConfig) SetEnableIncrSyncStatistics

func (*ListProjectsResponseBodyDataIncrTransferConfig) SetEnableSequencingWithinTxn

func (*ListProjectsResponseBodyDataIncrTransferConfig) SetIncrSyncConcurrency

func (*ListProjectsResponseBodyDataIncrTransferConfig) SetRecordTypeWhiteList

func (*ListProjectsResponseBodyDataIncrTransferConfig) SetStartTimestamp

func (*ListProjectsResponseBodyDataIncrTransferConfig) SetStoreLogKeptHour

func (ListProjectsResponseBodyDataIncrTransferConfig) String

type ListProjectsResponseBodyDataLabels

type ListProjectsResponseBodyDataLabels struct {
	Count   *int32  `json:"Count,omitempty" xml:"Count,omitempty"`
	Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
	Id      *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Name    *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Type    *int32  `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListProjectsResponseBodyDataLabels) GoString

func (*ListProjectsResponseBodyDataLabels) SetCount

func (*ListProjectsResponseBodyDataLabels) SetCreator

func (*ListProjectsResponseBodyDataLabels) SetId

func (*ListProjectsResponseBodyDataLabels) SetName

func (*ListProjectsResponseBodyDataLabels) SetType

func (ListProjectsResponseBodyDataLabels) String

type ListProjectsResponseBodyDataSinkConnectInfo

type ListProjectsResponseBodyDataSinkConnectInfo struct {
	Charset             *string     `json:"Charset,omitempty" xml:"Charset,omitempty"`
	ConnExtraAttributes interface{} `json:"ConnExtraAttributes,omitempty" xml:"ConnExtraAttributes,omitempty"`
	ConnectionInfo      *string     `json:"ConnectionInfo,omitempty" xml:"ConnectionInfo,omitempty"`
	DbEngine            *string     `json:"DbEngine,omitempty" xml:"DbEngine,omitempty"`
	EndpointId          *string     `json:"EndpointId,omitempty" xml:"EndpointId,omitempty"`
	EndpointName        *string     `json:"EndpointName,omitempty" xml:"EndpointName,omitempty"`
	EndpointSide        *string     `json:"EndpointSide,omitempty" xml:"EndpointSide,omitempty"`
	Host                *string     `json:"Host,omitempty" xml:"Host,omitempty"`
	Id                  *string     `json:"Id,omitempty" xml:"Id,omitempty"`
	NlsLengthSemantics  *string     `json:"NlsLengthSemantics,omitempty" xml:"NlsLengthSemantics,omitempty"`
	OcpName             *string     `json:"OcpName,omitempty" xml:"OcpName,omitempty"`
	OperatingSystem     *string     `json:"OperatingSystem,omitempty" xml:"OperatingSystem,omitempty"`
	// Owner。
	Owner         *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Port          *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Region        *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceOwner *string `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"`
	Timezone      *string `json:"Timezone,omitempty" xml:"Timezone,omitempty"`
	Username      *string `json:"Username,omitempty" xml:"Username,omitempty"`
	Version       *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (ListProjectsResponseBodyDataSinkConnectInfo) GoString

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetCharset

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetConnExtraAttributes

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetConnectionInfo

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetDbEngine

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetEndpointId

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetEndpointName

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetEndpointSide

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetHost

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetId

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetNlsLengthSemantics

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetOcpName

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetOperatingSystem

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetOwner

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetPort

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetRegion

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetResourceOwner

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetTimezone

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetUsername

func (*ListProjectsResponseBodyDataSinkConnectInfo) SetVersion

func (ListProjectsResponseBodyDataSinkConnectInfo) String

type ListProjectsResponseBodyDataSourceConnectInfo

type ListProjectsResponseBodyDataSourceConnectInfo struct {
	Charset             *string     `json:"Charset,omitempty" xml:"Charset,omitempty"`
	ConnExtraAttributes interface{} `json:"ConnExtraAttributes,omitempty" xml:"ConnExtraAttributes,omitempty"`
	ConnectionInfo      *string     `json:"ConnectionInfo,omitempty" xml:"ConnectionInfo,omitempty"`
	DbEngine            *string     `json:"DbEngine,omitempty" xml:"DbEngine,omitempty"`
	EndpointId          *string     `json:"EndpointId,omitempty" xml:"EndpointId,omitempty"`
	EndpointName        *string     `json:"EndpointName,omitempty" xml:"EndpointName,omitempty"`
	EndpointSide        *string     `json:"EndpointSide,omitempty" xml:"EndpointSide,omitempty"`
	Host                *string     `json:"Host,omitempty" xml:"Host,omitempty"`
	Id                  *string     `json:"Id,omitempty" xml:"Id,omitempty"`
	NlsLengthSemantics  *string     `json:"NlsLengthSemantics,omitempty" xml:"NlsLengthSemantics,omitempty"`
	OcpName             *string     `json:"OcpName,omitempty" xml:"OcpName,omitempty"`
	OperatingSystem     *string     `json:"OperatingSystem,omitempty" xml:"OperatingSystem,omitempty"`
	// Owner。
	Owner         *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Port          *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Region        *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceOwner *string `json:"ResourceOwner,omitempty" xml:"ResourceOwner,omitempty"`
	Timezone      *string `json:"Timezone,omitempty" xml:"Timezone,omitempty"`
	Username      *string `json:"Username,omitempty" xml:"Username,omitempty"`
	Version       *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (ListProjectsResponseBodyDataSourceConnectInfo) GoString

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetCharset

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetConnExtraAttributes

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetConnectionInfo

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetDbEngine

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetEndpointId

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetEndpointName

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetEndpointSide

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetHost

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetId

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetNlsLengthSemantics

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetOcpName

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetOperatingSystem

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetOwner

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetPort

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetRegion

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetResourceOwner

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetTimezone

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetUsername

func (*ListProjectsResponseBodyDataSourceConnectInfo) SetVersion

func (ListProjectsResponseBodyDataSourceConnectInfo) String

type ListProjectsResponseBodyDataSteps

type ListProjectsResponseBodyDataSteps struct {
	Description *string                                     `json:"Description,omitempty" xml:"Description,omitempty"`
	ExtraInfo   *ListProjectsResponseBodyDataStepsExtraInfo `json:"ExtraInfo,omitempty" xml:"ExtraInfo,omitempty" type:"Struct"`
	FinishTime  *string                                     `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	Name        *string                                     `json:"Name,omitempty" xml:"Name,omitempty"`
	Order       *int32                                      `json:"Order,omitempty" xml:"Order,omitempty"`
	Progress    *int32                                      `json:"Progress,omitempty" xml:"Progress,omitempty"`
	StartTime   *string                                     `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status      *string                                     `json:"Status,omitempty" xml:"Status,omitempty"`
	StepInfo    map[string]interface{}                      `json:"StepInfo,omitempty" xml:"StepInfo,omitempty"`
}

func (ListProjectsResponseBodyDataSteps) GoString

func (*ListProjectsResponseBodyDataSteps) SetDescription

func (*ListProjectsResponseBodyDataSteps) SetFinishTime

func (*ListProjectsResponseBodyDataSteps) SetName

func (*ListProjectsResponseBodyDataSteps) SetOrder

func (*ListProjectsResponseBodyDataSteps) SetProgress

func (*ListProjectsResponseBodyDataSteps) SetStartTime

func (*ListProjectsResponseBodyDataSteps) SetStatus

func (*ListProjectsResponseBodyDataSteps) SetStepInfo

func (ListProjectsResponseBodyDataSteps) String

type ListProjectsResponseBodyDataStepsExtraInfo

type ListProjectsResponseBodyDataStepsExtraInfo struct {
	ErrorCode    *string                                                   `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorDetails []*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails `json:"ErrorDetails,omitempty" xml:"ErrorDetails,omitempty" type:"Repeated"`
	ErrorMsg     *string                                                   `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	ErrorParam   map[string]*string                                        `json:"ErrorParam,omitempty" xml:"ErrorParam,omitempty"`
	FailedTime   *string                                                   `json:"FailedTime,omitempty" xml:"FailedTime,omitempty"`
}

func (ListProjectsResponseBodyDataStepsExtraInfo) GoString

func (*ListProjectsResponseBodyDataStepsExtraInfo) SetErrorCode

func (*ListProjectsResponseBodyDataStepsExtraInfo) SetErrorMsg

func (*ListProjectsResponseBodyDataStepsExtraInfo) SetErrorParam

func (*ListProjectsResponseBodyDataStepsExtraInfo) SetFailedTime

func (ListProjectsResponseBodyDataStepsExtraInfo) String

type ListProjectsResponseBodyDataStepsExtraInfoErrorDetails

type ListProjectsResponseBodyDataStepsExtraInfoErrorDetails struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) GoString

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetCode

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetExtraContext

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetLevel

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetMessage

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetMessageMcmsContext

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetMessageMcmsKey

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetProposal

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetProposalMcmsContext

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetProposalMcmsKey

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetReason

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetReasonMcmsContext

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetReasonMcmsKey

func (*ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) SetUpstreamErrorDetail

func (ListProjectsResponseBodyDataStepsExtraInfoErrorDetails) String

type ListProjectsResponseBodyDataStructTransferConfig

type ListProjectsResponseBodyDataStructTransferConfig struct {
	ByteCharConvertStrategy *string `json:"ByteCharConvertStrategy,omitempty" xml:"ByteCharConvertStrategy,omitempty"`
	DeferIndexCreation      *bool   `json:"DeferIndexCreation,omitempty" xml:"DeferIndexCreation,omitempty"`
}

func (ListProjectsResponseBodyDataStructTransferConfig) GoString

func (*ListProjectsResponseBodyDataStructTransferConfig) SetByteCharConvertStrategy

func (*ListProjectsResponseBodyDataStructTransferConfig) SetDeferIndexCreation

func (ListProjectsResponseBodyDataStructTransferConfig) String

type ListProjectsResponseBodyDataTransferMapping

type ListProjectsResponseBodyDataTransferMapping struct {
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
}

func (ListProjectsResponseBodyDataTransferMapping) GoString

func (*ListProjectsResponseBodyDataTransferMapping) SetMode

func (ListProjectsResponseBodyDataTransferMapping) String

type ListProjectsResponseBodyDataWorkerGradeInfo

type ListProjectsResponseBodyDataWorkerGradeInfo struct {
	AutoRenewal  *bool   `json:"AutoRenewal,omitempty" xml:"AutoRenewal,omitempty"`
	ChargeType   *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	DestRegion   *string `json:"DestRegion,omitempty" xml:"DestRegion,omitempty"`
	DestType     *string `json:"DestType,omitempty" xml:"DestType,omitempty"`
	EndTime      *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Expired      *bool   `json:"Expired,omitempty" xml:"Expired,omitempty"`
	GmtCreate    *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	Grade        *string `json:"Grade,omitempty" xml:"Grade,omitempty"`
	Id           *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
	SourceRegion *string `json:"SourceRegion,omitempty" xml:"SourceRegion,omitempty"`
	SourceType   *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	Spec         *string `json:"Spec,omitempty" xml:"Spec,omitempty"`
	SpecName     *string `json:"SpecName,omitempty" xml:"SpecName,omitempty"`
}

func (ListProjectsResponseBodyDataWorkerGradeInfo) GoString

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetAutoRenewal

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetChargeType

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetDestRegion

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetDestType

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetEndTime

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetExpired

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetGmtCreate

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetGrade

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetId

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetName

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetSourceRegion

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetSourceType

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetSpec

func (*ListProjectsResponseBodyDataWorkerGradeInfo) SetSpecName

func (ListProjectsResponseBodyDataWorkerGradeInfo) String

type ListProjectsResponseBodyErrorDetail

type ListProjectsResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ListProjectsResponseBodyErrorDetail) GoString

func (*ListProjectsResponseBodyErrorDetail) SetCode

func (*ListProjectsResponseBodyErrorDetail) SetExtraContext

func (*ListProjectsResponseBodyErrorDetail) SetLevel

func (*ListProjectsResponseBodyErrorDetail) SetMessage

func (*ListProjectsResponseBodyErrorDetail) SetMessageMcmsContext

func (*ListProjectsResponseBodyErrorDetail) SetMessageMcmsKey

func (*ListProjectsResponseBodyErrorDetail) SetProposal

func (*ListProjectsResponseBodyErrorDetail) SetProposalMcmsContext

func (*ListProjectsResponseBodyErrorDetail) SetProposalMcmsKey

func (*ListProjectsResponseBodyErrorDetail) SetReason

func (*ListProjectsResponseBodyErrorDetail) SetReasonMcmsContext

func (*ListProjectsResponseBodyErrorDetail) SetReasonMcmsKey

func (*ListProjectsResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *ListProjectsResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *ListProjectsResponseBodyErrorDetail

func (ListProjectsResponseBodyErrorDetail) String

type ListProjectsShrinkRequest

type ListProjectsShrinkRequest struct {
	LabelIdsShrink            *string `json:"LabelIds,omitempty" xml:"LabelIds,omitempty"`
	NeedRelatedInfo           *bool   `json:"NeedRelatedInfo,omitempty" xml:"NeedRelatedInfo,omitempty"`
	Order                     *string `json:"Order,omitempty" xml:"Order,omitempty"`
	PageNumber                *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize                  *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SearchKey                 *string `json:"SearchKey,omitempty" xml:"SearchKey,omitempty"`
	SinkEndpointTypesShrink   *string `json:"SinkEndpointTypes,omitempty" xml:"SinkEndpointTypes,omitempty"`
	SortField                 *string `json:"SortField,omitempty" xml:"SortField,omitempty"`
	SourceEndpointTypesShrink *string `json:"SourceEndpointTypes,omitempty" xml:"SourceEndpointTypes,omitempty"`
	StatusShrink              *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Type                      *string `json:"Type,omitempty" xml:"Type,omitempty"`
	VisibleSubProject         *bool   `json:"VisibleSubProject,omitempty" xml:"VisibleSubProject,omitempty"`
}

func (ListProjectsShrinkRequest) GoString

func (s ListProjectsShrinkRequest) GoString() string

func (*ListProjectsShrinkRequest) SetLabelIdsShrink

func (*ListProjectsShrinkRequest) SetNeedRelatedInfo

func (s *ListProjectsShrinkRequest) SetNeedRelatedInfo(v bool) *ListProjectsShrinkRequest

func (*ListProjectsShrinkRequest) SetOrder

func (*ListProjectsShrinkRequest) SetPageNumber

func (*ListProjectsShrinkRequest) SetPageSize

func (*ListProjectsShrinkRequest) SetSearchKey

func (*ListProjectsShrinkRequest) SetSinkEndpointTypesShrink

func (s *ListProjectsShrinkRequest) SetSinkEndpointTypesShrink(v string) *ListProjectsShrinkRequest

func (*ListProjectsShrinkRequest) SetSortField

func (*ListProjectsShrinkRequest) SetSourceEndpointTypesShrink

func (s *ListProjectsShrinkRequest) SetSourceEndpointTypesShrink(v string) *ListProjectsShrinkRequest

func (*ListProjectsShrinkRequest) SetStatusShrink

func (*ListProjectsShrinkRequest) SetType

func (*ListProjectsShrinkRequest) SetVisibleSubProject

func (s *ListProjectsShrinkRequest) SetVisibleSubProject(v bool) *ListProjectsShrinkRequest

func (ListProjectsShrinkRequest) String

func (s ListProjectsShrinkRequest) String() string

type ListWorkerInstancesRequest

type ListWorkerInstancesRequest struct {
	DestType     *string   `json:"DestType,omitempty" xml:"DestType,omitempty"`
	InstanceName *string   `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	OnlyBindable *bool     `json:"OnlyBindable,omitempty" xml:"OnlyBindable,omitempty"`
	PageNumber   *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize     *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SourceType   *string   `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	Specs        []*string `json:"Specs,omitempty" xml:"Specs,omitempty" type:"Repeated"`
}

func (ListWorkerInstancesRequest) GoString

func (s ListWorkerInstancesRequest) GoString() string

func (*ListWorkerInstancesRequest) SetDestType

func (*ListWorkerInstancesRequest) SetInstanceName

func (*ListWorkerInstancesRequest) SetOnlyBindable

func (*ListWorkerInstancesRequest) SetPageNumber

func (*ListWorkerInstancesRequest) SetPageSize

func (*ListWorkerInstancesRequest) SetSourceType

func (*ListWorkerInstancesRequest) SetSpecs

func (ListWorkerInstancesRequest) String

type ListWorkerInstancesResponse

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

func (ListWorkerInstancesResponse) GoString

func (s ListWorkerInstancesResponse) GoString() string

func (*ListWorkerInstancesResponse) SetBody

func (*ListWorkerInstancesResponse) SetHeaders

func (*ListWorkerInstancesResponse) SetStatusCode

func (ListWorkerInstancesResponse) String

type ListWorkerInstancesResponseBody

type ListWorkerInstancesResponseBody struct {
	Advice      *string                                     `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                     `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        []*ListWorkerInstancesResponseBodyData      `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorDetail *ListWorkerInstancesResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                     `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                      `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                      `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                       `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                      `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListWorkerInstancesResponseBody) GoString

func (*ListWorkerInstancesResponseBody) SetAdvice

func (*ListWorkerInstancesResponseBody) SetCode

func (*ListWorkerInstancesResponseBody) SetCost

func (*ListWorkerInstancesResponseBody) SetData

func (*ListWorkerInstancesResponseBody) SetMessage

func (*ListWorkerInstancesResponseBody) SetPageNumber

func (*ListWorkerInstancesResponseBody) SetPageSize

func (*ListWorkerInstancesResponseBody) SetRequestId

func (*ListWorkerInstancesResponseBody) SetSuccess

func (*ListWorkerInstancesResponseBody) SetTotalCount

func (ListWorkerInstancesResponseBody) String

type ListWorkerInstancesResponseBodyData

type ListWorkerInstancesResponseBodyData struct {
	GmtCreate   *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	Id          *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Name        *string `json:"Name,omitempty" xml:"Name,omitempty"`
	ProjectId   *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	ProjectType *string `json:"ProjectType,omitempty" xml:"ProjectType,omitempty"`
	Region      *string `json:"Region,omitempty" xml:"Region,omitempty"`
	Spec        *string `json:"Spec,omitempty" xml:"Spec,omitempty"`
	Status      *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListWorkerInstancesResponseBodyData) GoString

func (*ListWorkerInstancesResponseBodyData) SetGmtCreate

func (*ListWorkerInstancesResponseBodyData) SetId

func (*ListWorkerInstancesResponseBodyData) SetName

func (*ListWorkerInstancesResponseBodyData) SetProjectId

func (*ListWorkerInstancesResponseBodyData) SetProjectName

func (*ListWorkerInstancesResponseBodyData) SetProjectType

func (*ListWorkerInstancesResponseBodyData) SetRegion

func (*ListWorkerInstancesResponseBodyData) SetSpec

func (*ListWorkerInstancesResponseBodyData) SetStatus

func (ListWorkerInstancesResponseBodyData) String

type ListWorkerInstancesResponseBodyErrorDetail

type ListWorkerInstancesResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ListWorkerInstancesResponseBodyErrorDetail) GoString

func (*ListWorkerInstancesResponseBodyErrorDetail) SetCode

func (*ListWorkerInstancesResponseBodyErrorDetail) SetExtraContext

func (*ListWorkerInstancesResponseBodyErrorDetail) SetLevel

func (*ListWorkerInstancesResponseBodyErrorDetail) SetMessage

func (*ListWorkerInstancesResponseBodyErrorDetail) SetMessageMcmsContext

func (*ListWorkerInstancesResponseBodyErrorDetail) SetMessageMcmsKey

func (*ListWorkerInstancesResponseBodyErrorDetail) SetProposal

func (*ListWorkerInstancesResponseBodyErrorDetail) SetProposalMcmsContext

func (*ListWorkerInstancesResponseBodyErrorDetail) SetProposalMcmsKey

func (*ListWorkerInstancesResponseBodyErrorDetail) SetReason

func (*ListWorkerInstancesResponseBodyErrorDetail) SetReasonMcmsContext

func (*ListWorkerInstancesResponseBodyErrorDetail) SetReasonMcmsKey

func (*ListWorkerInstancesResponseBodyErrorDetail) SetUpstreamErrorDetail

func (ListWorkerInstancesResponseBodyErrorDetail) String

type ListWorkerInstancesShrinkRequest

type ListWorkerInstancesShrinkRequest struct {
	DestType     *string `json:"DestType,omitempty" xml:"DestType,omitempty"`
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	OnlyBindable *bool   `json:"OnlyBindable,omitempty" xml:"OnlyBindable,omitempty"`
	PageNumber   *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize     *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SourceType   *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	SpecsShrink  *string `json:"Specs,omitempty" xml:"Specs,omitempty"`
}

func (ListWorkerInstancesShrinkRequest) GoString

func (*ListWorkerInstancesShrinkRequest) SetDestType

func (*ListWorkerInstancesShrinkRequest) SetInstanceName

func (*ListWorkerInstancesShrinkRequest) SetOnlyBindable

func (*ListWorkerInstancesShrinkRequest) SetPageNumber

func (*ListWorkerInstancesShrinkRequest) SetPageSize

func (*ListWorkerInstancesShrinkRequest) SetSourceType

func (*ListWorkerInstancesShrinkRequest) SetSpecsShrink

func (ListWorkerInstancesShrinkRequest) String

type ModifyDatabaseDescriptionRequest

type ModifyDatabaseDescriptionRequest struct {
	// Example 1
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The description of the database.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The operation that you want to perform.
	// Set the value to **ModifyDatabaseDescription**.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ModifyDatabaseDescriptionRequest) GoString

func (*ModifyDatabaseDescriptionRequest) SetDatabaseName

func (*ModifyDatabaseDescriptionRequest) SetDescription

func (*ModifyDatabaseDescriptionRequest) SetInstanceId

func (*ModifyDatabaseDescriptionRequest) SetTenantId

func (ModifyDatabaseDescriptionRequest) String

type ModifyDatabaseDescriptionResponse

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

func (ModifyDatabaseDescriptionResponse) GoString

func (*ModifyDatabaseDescriptionResponse) SetHeaders

func (*ModifyDatabaseDescriptionResponse) SetStatusCode

func (ModifyDatabaseDescriptionResponse) String

type ModifyDatabaseDescriptionResponseBody

type ModifyDatabaseDescriptionResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDatabaseDescriptionResponseBody) GoString

func (*ModifyDatabaseDescriptionResponseBody) SetRequestId

func (ModifyDatabaseDescriptionResponseBody) String

type ModifyDatabaseUserRolesRequest

type ModifyDatabaseUserRolesRequest struct {
	// The ID of the tenant.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The account information.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// A list of usernames and their respective roles.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The ID of the OceanBase cluster.
	Users *string `json:"Users,omitempty" xml:"Users,omitempty"`
}

func (ModifyDatabaseUserRolesRequest) GoString

func (*ModifyDatabaseUserRolesRequest) SetDatabaseName

func (*ModifyDatabaseUserRolesRequest) SetInstanceId

func (*ModifyDatabaseUserRolesRequest) SetTenantId

func (*ModifyDatabaseUserRolesRequest) SetUsers

func (ModifyDatabaseUserRolesRequest) String

type ModifyDatabaseUserRolesResponse

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

func (ModifyDatabaseUserRolesResponse) GoString

func (*ModifyDatabaseUserRolesResponse) SetHeaders

func (*ModifyDatabaseUserRolesResponse) SetStatusCode

func (ModifyDatabaseUserRolesResponse) String

type ModifyDatabaseUserRolesResponseBody

type ModifyDatabaseUserRolesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The name of the database.
	TenantUser *ModifyDatabaseUserRolesResponseBodyTenantUser `json:"TenantUser,omitempty" xml:"TenantUser,omitempty" type:"Struct"`
}

func (ModifyDatabaseUserRolesResponseBody) GoString

func (*ModifyDatabaseUserRolesResponseBody) SetRequestId

func (ModifyDatabaseUserRolesResponseBody) String

type ModifyDatabaseUserRolesResponseBodyTenantUser

type ModifyDatabaseUserRolesResponseBodyTenantUser struct {
	// Example 1
	DatabaseName *string                                               `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	TenantId     *string                                               `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	Users        []*ModifyDatabaseUserRolesResponseBodyTenantUserUsers `json:"Users,omitempty" xml:"Users,omitempty" type:"Repeated"`
}

func (ModifyDatabaseUserRolesResponseBodyTenantUser) GoString

func (*ModifyDatabaseUserRolesResponseBodyTenantUser) SetDatabaseName

func (*ModifyDatabaseUserRolesResponseBodyTenantUser) SetTenantId

func (ModifyDatabaseUserRolesResponseBodyTenantUser) String

type ModifyDatabaseUserRolesResponseBodyTenantUserUsers

type ModifyDatabaseUserRolesResponseBodyTenantUserUsers struct {
	Role     *string `json:"Role,omitempty" xml:"Role,omitempty"`
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (ModifyDatabaseUserRolesResponseBodyTenantUserUsers) GoString

func (*ModifyDatabaseUserRolesResponseBodyTenantUserUsers) SetRole

func (*ModifyDatabaseUserRolesResponseBodyTenantUserUsers) SetUserName

func (ModifyDatabaseUserRolesResponseBodyTenantUserUsers) String

type ModifyInstanceNameRequest

type ModifyInstanceNameRequest struct {
	// It is an Alibaba Cloud asset management and configuration tool, with which you can manage multiple Alibaba Cloud products and services by using commands. It is easy to use and a good helper in migration to cloud.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
}

func (ModifyInstanceNameRequest) GoString

func (s ModifyInstanceNameRequest) GoString() string

func (*ModifyInstanceNameRequest) SetInstanceId

func (*ModifyInstanceNameRequest) SetInstanceName

func (ModifyInstanceNameRequest) String

func (s ModifyInstanceNameRequest) String() string

type ModifyInstanceNameResponse

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

func (ModifyInstanceNameResponse) GoString

func (s ModifyInstanceNameResponse) GoString() string

func (*ModifyInstanceNameResponse) SetBody

func (*ModifyInstanceNameResponse) SetHeaders

func (*ModifyInstanceNameResponse) SetStatusCode

func (ModifyInstanceNameResponse) String

type ModifyInstanceNameResponseBody

type ModifyInstanceNameResponseBody struct {
	// The operation that you want to perform.
	// Set the value to **ModifyInstanceName**.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyInstanceNameResponseBody) GoString

func (*ModifyInstanceNameResponseBody) SetRequestId

func (ModifyInstanceNameResponseBody) String

type ModifyInstanceNodeNumRequest

type ModifyInstanceNodeNumRequest struct {
	// Specifies whether to perform only a dry run for the request. Default value: false. Valid values:
	// - true: Only a dry-run request is sent and the number of nodes in the instance is not modified. If the dry run succeeds, DryRunResult=true is returned. If the dry run fails, an error code is returned.
	// - false: The actual request is sent and no dry run is performed. The number of nodes is changed if the requirements are met. By default, the DryRunResult parameter returns false if you set DryRun to false.
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of nodes in the cluster. If the cluster is deployed in n-n-n mode, the number of nodes in the cluster equals n × 3.
	NodeNum *string `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
}

func (ModifyInstanceNodeNumRequest) GoString

func (s ModifyInstanceNodeNumRequest) GoString() string

func (*ModifyInstanceNodeNumRequest) SetDryRun

func (*ModifyInstanceNodeNumRequest) SetInstanceId

func (*ModifyInstanceNodeNumRequest) SetNodeNum

func (ModifyInstanceNodeNumRequest) String

type ModifyInstanceNodeNumResponse

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

func (ModifyInstanceNodeNumResponse) GoString

func (*ModifyInstanceNodeNumResponse) SetBody

func (*ModifyInstanceNodeNumResponse) SetHeaders

func (*ModifyInstanceNodeNumResponse) SetStatusCode

func (ModifyInstanceNodeNumResponse) String

type ModifyInstanceNodeNumResponseBody

type ModifyInstanceNodeNumResponseBody struct {
	// The return result of the request.
	Data *ModifyInstanceNodeNumResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyInstanceNodeNumResponseBody) GoString

func (*ModifyInstanceNodeNumResponseBody) SetRequestId

func (ModifyInstanceNodeNumResponseBody) String

type ModifyInstanceNodeNumResponseBodyData

type ModifyInstanceNodeNumResponseBodyData struct {
	// The result of the dry-run request.
	// - If the DryRun parameter is set to true and the dry run succeeds, the DryRunResult parameter returns true. Otherwise, an error code is returned.
	// - If the DryRun parameter is set to false, no dry run is performed and the DryRunResult parameter returns false.
	DryRunResult *bool `json:"DryRunResult,omitempty" xml:"DryRunResult,omitempty"`
	// The ID of the order.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
}

func (ModifyInstanceNodeNumResponseBodyData) GoString

func (*ModifyInstanceNodeNumResponseBodyData) SetDryRunResult

func (*ModifyInstanceNodeNumResponseBodyData) SetOrderId

func (ModifyInstanceNodeNumResponseBodyData) String

type ModifyInstanceSpecRequest

type ModifyInstanceSpecRequest struct {
	// The size of the storage space, in GB. The required storage space varies based on the cluster specifications:
	// - 8C32G: 100 GB to 10 TB.
	// - 14C70G: 200 GB to 10 TB.
	// - 30C180G: 400 GB to 10 TB.
	// - 62C400G: 800 GB to 10 TB. The preceding minimum storage space sizes are the default storage space sizes of the corresponding cluster specification plans.
	DiskSize *int64 `json:"DiskSize,omitempty" xml:"DiskSize,omitempty"`
	// Disk type.
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	// Specifies whether to perform only a dry run for the request. Default value: false. Valid values:
	// - true: Only a dry-run request is sent and the instance settings are not modified. If the dry run succeeds, DryRunResult=true is returned. If the dry run fails, an error code is returned.
	// - false: If the DryRun parameter is set to false, no dry run is performed and the DryRunResult parameter returns false.
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// The specifications of the cluster. You can specify one of the following four plans:
	// - 8C32GB: indicates 8 CPU cores and 32 GB of memory.
	// - 14C70GB: indicates 14 CPU cores and 70 GB of memory. This is the default value.
	// - 30C180GB: indicates 30 CPU cores and 180 GB of memory.
	// - 62C400GB: indicates 62 CPU cores and 400 GB of memory.
	InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (ModifyInstanceSpecRequest) GoString

func (s ModifyInstanceSpecRequest) GoString() string

func (*ModifyInstanceSpecRequest) SetDiskSize

func (*ModifyInstanceSpecRequest) SetDiskType

func (*ModifyInstanceSpecRequest) SetDryRun

func (*ModifyInstanceSpecRequest) SetInstanceClass

func (*ModifyInstanceSpecRequest) SetInstanceId

func (ModifyInstanceSpecRequest) String

func (s ModifyInstanceSpecRequest) String() string

type ModifyInstanceSpecResponse

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

func (ModifyInstanceSpecResponse) GoString

func (s ModifyInstanceSpecResponse) GoString() string

func (*ModifyInstanceSpecResponse) SetBody

func (*ModifyInstanceSpecResponse) SetHeaders

func (*ModifyInstanceSpecResponse) SetStatusCode

func (ModifyInstanceSpecResponse) String

type ModifyInstanceSpecResponseBody

type ModifyInstanceSpecResponseBody struct {
	// The return data of the request.
	Data *ModifyInstanceSpecResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyInstanceSpecResponseBody) GoString

func (*ModifyInstanceSpecResponseBody) SetRequestId

func (ModifyInstanceSpecResponseBody) String

type ModifyInstanceSpecResponseBodyData

type ModifyInstanceSpecResponseBodyData struct {
	// The result of the dry-run request.
	// - If the DryRun parameter is set to true and the dry run succeeds, the DryRunResult parameter returns true. Otherwise, an error code is returned.
	// - If the DryRun parameter is set to false, no dry run is performed and the DryRunResult parameter returns false.
	DryRunResult *bool `json:"DryRunResult,omitempty" xml:"DryRunResult,omitempty"`
	// The ID of the order that you have placed.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
}

func (ModifyInstanceSpecResponseBodyData) GoString

func (*ModifyInstanceSpecResponseBodyData) SetDryRunResult

func (*ModifyInstanceSpecResponseBodyData) SetOrderId

func (ModifyInstanceSpecResponseBodyData) String

type ModifyInstanceTagsRequest

type ModifyInstanceTagsRequest struct {
	// The tags.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// You can call this operation to modify the value of the cluster tags.
	Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (ModifyInstanceTagsRequest) GoString

func (s ModifyInstanceTagsRequest) GoString() string

func (*ModifyInstanceTagsRequest) SetInstanceId

func (*ModifyInstanceTagsRequest) SetTags

func (ModifyInstanceTagsRequest) String

func (s ModifyInstanceTagsRequest) String() string

type ModifyInstanceTagsResponse

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

func (ModifyInstanceTagsResponse) GoString

func (s ModifyInstanceTagsResponse) GoString() string

func (*ModifyInstanceTagsResponse) SetBody

func (*ModifyInstanceTagsResponse) SetHeaders

func (*ModifyInstanceTagsResponse) SetStatusCode

func (ModifyInstanceTagsResponse) String

type ModifyInstanceTagsResponseBody

type ModifyInstanceTagsResponseBody struct {
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyInstanceTagsResponseBody) GoString

func (*ModifyInstanceTagsResponseBody) SetMessage

func (*ModifyInstanceTagsResponseBody) SetRequestId

func (ModifyInstanceTagsResponseBody) String

type ModifyInstanceTemporaryCapacityRequest

type ModifyInstanceTemporaryCapacityRequest struct {
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The disk size. Unit: GB.
	DiskSize *string `json:"DiskSize,omitempty" xml:"DiskSize,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Specification.
	Spec *string `json:"Spec,omitempty" xml:"Spec,omitempty"`
}

func (ModifyInstanceTemporaryCapacityRequest) GoString

func (*ModifyInstanceTemporaryCapacityRequest) SetAcceptLanguage

func (*ModifyInstanceTemporaryCapacityRequest) SetDiskSize

func (*ModifyInstanceTemporaryCapacityRequest) SetInstanceId

func (*ModifyInstanceTemporaryCapacityRequest) SetSpec

func (ModifyInstanceTemporaryCapacityRequest) String

type ModifyInstanceTemporaryCapacityResponse

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

func (ModifyInstanceTemporaryCapacityResponse) GoString

func (*ModifyInstanceTemporaryCapacityResponse) SetHeaders

func (*ModifyInstanceTemporaryCapacityResponse) SetStatusCode

func (ModifyInstanceTemporaryCapacityResponse) String

type ModifyInstanceTemporaryCapacityResponseBody

type ModifyInstanceTemporaryCapacityResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyInstanceTemporaryCapacityResponseBody) GoString

func (*ModifyInstanceTemporaryCapacityResponseBody) SetRequestId

func (ModifyInstanceTemporaryCapacityResponseBody) String

type ModifyParametersRequest

type ModifyParametersRequest struct {
	// The ID of the OceanBase cluster.
	Dimension *string `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	// The cause of the modification failure.
	DimensionValue *string `json:"DimensionValue,omitempty" xml:"DimensionValue,omitempty"`
	// Alibaba Cloud CLI
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The resource ID of the parameter type.
	// You can leave this parameter unspecified when you call this operation to modify cluster parameters. In the case of tenant parameters, pass the tenant ID.
	Parameters *string `json:"Parameters,omitempty" xml:"Parameters,omitempty"`
}

func (ModifyParametersRequest) GoString

func (s ModifyParametersRequest) GoString() string

func (*ModifyParametersRequest) SetDimension

func (*ModifyParametersRequest) SetDimensionValue

func (s *ModifyParametersRequest) SetDimensionValue(v string) *ModifyParametersRequest

func (*ModifyParametersRequest) SetInstanceId

func (*ModifyParametersRequest) SetParameters

func (ModifyParametersRequest) String

func (s ModifyParametersRequest) String() string

type ModifyParametersResponse

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

func (ModifyParametersResponse) GoString

func (s ModifyParametersResponse) GoString() string

func (*ModifyParametersResponse) SetBody

func (*ModifyParametersResponse) SetHeaders

func (*ModifyParametersResponse) SetStatusCode

func (ModifyParametersResponse) String

func (s ModifyParametersResponse) String() string

type ModifyParametersResponseBody

type ModifyParametersResponseBody struct {
	// The operation that you want to perform.
	// Set the value to **ModifyParameters**.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Example 1
	Results *ModifyParametersResponseBodyResults `json:"Results,omitempty" xml:"Results,omitempty" type:"Struct"`
}

func (ModifyParametersResponseBody) GoString

func (s ModifyParametersResponseBody) GoString() string

func (*ModifyParametersResponseBody) SetRequestId

func (*ModifyParametersResponseBody) SetResults

func (ModifyParametersResponseBody) String

type ModifyParametersResponseBodyResults

type ModifyParametersResponseBodyResults struct {
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	Success *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyParametersResponseBodyResults) GoString

func (*ModifyParametersResponseBodyResults) SetMessage

func (*ModifyParametersResponseBodyResults) SetSuccess

func (ModifyParametersResponseBodyResults) String

type ModifySecurityIpsRequest

type ModifySecurityIpsRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The information of the IP address whitelist group.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	// The list of IP addresses and CIDR blocks in the whitelist.
	// It is a JSON array. Each object in the array is an IP address or CIDR block. You can specify at most 40 IP addresses or CIDR blocks.
	SecurityIps *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
}

func (ModifySecurityIpsRequest) GoString

func (s ModifySecurityIpsRequest) GoString() string

func (*ModifySecurityIpsRequest) SetInstanceId

func (*ModifySecurityIpsRequest) SetSecurityIpGroupName

func (s *ModifySecurityIpsRequest) SetSecurityIpGroupName(v string) *ModifySecurityIpsRequest

func (*ModifySecurityIpsRequest) SetSecurityIps

func (ModifySecurityIpsRequest) String

func (s ModifySecurityIpsRequest) String() string

type ModifySecurityIpsResponse

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

func (ModifySecurityIpsResponse) GoString

func (s ModifySecurityIpsResponse) GoString() string

func (*ModifySecurityIpsResponse) SetBody

func (*ModifySecurityIpsResponse) SetHeaders

func (*ModifySecurityIpsResponse) SetStatusCode

func (ModifySecurityIpsResponse) String

func (s ModifySecurityIpsResponse) String() string

type ModifySecurityIpsResponseBody

type ModifySecurityIpsResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Example 1
	SecurityIpGroup *ModifySecurityIpsResponseBodySecurityIpGroup `json:"SecurityIpGroup,omitempty" xml:"SecurityIpGroup,omitempty" type:"Struct"`
}

func (ModifySecurityIpsResponseBody) GoString

func (*ModifySecurityIpsResponseBody) SetRequestId

func (ModifySecurityIpsResponseBody) String

type ModifySecurityIpsResponseBodySecurityIpGroup

type ModifySecurityIpsResponseBodySecurityIpGroup struct {
	InstanceId          *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	SecurityIps         *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
}

func (ModifySecurityIpsResponseBodySecurityIpGroup) GoString

func (*ModifySecurityIpsResponseBodySecurityIpGroup) SetInstanceId

func (*ModifySecurityIpsResponseBodySecurityIpGroup) SetSecurityIpGroupName

func (*ModifySecurityIpsResponseBodySecurityIpGroup) SetSecurityIps

func (ModifySecurityIpsResponseBodySecurityIpGroup) String

type ModifyTenantEncryptionRequest

type ModifyTenantEncryptionRequest struct {
	EncryptionKeyId *string `json:"EncryptionKeyId,omitempty" xml:"EncryptionKeyId,omitempty"`
	EncryptionType  *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	TenantId        *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ModifyTenantEncryptionRequest) GoString

func (*ModifyTenantEncryptionRequest) SetEncryptionKeyId

func (*ModifyTenantEncryptionRequest) SetEncryptionType

func (*ModifyTenantEncryptionRequest) SetInstanceId

func (*ModifyTenantEncryptionRequest) SetTenantId

func (ModifyTenantEncryptionRequest) String

type ModifyTenantEncryptionResponse

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

func (ModifyTenantEncryptionResponse) GoString

func (*ModifyTenantEncryptionResponse) SetHeaders

func (*ModifyTenantEncryptionResponse) SetStatusCode

func (ModifyTenantEncryptionResponse) String

type ModifyTenantEncryptionResponseBody

type ModifyTenantEncryptionResponseBody struct {
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// job
	TenantEncryption *ModifyTenantEncryptionResponseBodyTenantEncryption `json:"TenantEncryption,omitempty" xml:"TenantEncryption,omitempty" type:"Struct"`
}

func (ModifyTenantEncryptionResponseBody) GoString

func (*ModifyTenantEncryptionResponseBody) SetRequestId

func (ModifyTenantEncryptionResponseBody) String

type ModifyTenantEncryptionResponseBodyTenantEncryption

type ModifyTenantEncryptionResponseBodyTenantEncryption struct {
	EncryptionType *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	TenantId       *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ModifyTenantEncryptionResponseBodyTenantEncryption) GoString

func (*ModifyTenantEncryptionResponseBodyTenantEncryption) SetEncryptionType

func (*ModifyTenantEncryptionResponseBodyTenantEncryption) SetInstanceId

func (*ModifyTenantEncryptionResponseBodyTenantEncryption) SetTenantId

func (ModifyTenantEncryptionResponseBodyTenantEncryption) String

type ModifyTenantPrimaryZoneRequest

type ModifyTenantPrimaryZoneRequest struct {
	// The primary zone of the tenant.
	// It is one of the zones in which the cluster is deployed.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// “`
	// http(s)://[Endpoint]/?Action=ModifyTenantPrimaryZone
	// &TenantId=ob2mr3oae0****
	// &InstanceId=ob317v4uif****
	// &PrimaryZone=cn-hangzhou-h
	// &Common request parameters
	// “`
	MasterIntranetAddressZone *string `json:"MasterIntranetAddressZone,omitempty" xml:"MasterIntranetAddressZone,omitempty"`
	// The ID of the vSwitch.
	PrimaryZone            *string `json:"PrimaryZone,omitempty" xml:"PrimaryZone,omitempty"`
	TenantEndpointDirectId *string `json:"TenantEndpointDirectId,omitempty" xml:"TenantEndpointDirectId,omitempty"`
	TenantEndpointId       *string `json:"TenantEndpointId,omitempty" xml:"TenantEndpointId,omitempty"`
	// The return result of the request.
	TenantId            *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	UserDirectVSwitchId *string `json:"UserDirectVSwitchId,omitempty" xml:"UserDirectVSwitchId,omitempty"`
	// The request ID.
	UserVSwitchId *string `json:"UserVSwitchId,omitempty" xml:"UserVSwitchId,omitempty"`
	VpcId         *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (ModifyTenantPrimaryZoneRequest) GoString

func (*ModifyTenantPrimaryZoneRequest) SetInstanceId

func (*ModifyTenantPrimaryZoneRequest) SetMasterIntranetAddressZone

func (s *ModifyTenantPrimaryZoneRequest) SetMasterIntranetAddressZone(v string) *ModifyTenantPrimaryZoneRequest

func (*ModifyTenantPrimaryZoneRequest) SetPrimaryZone

func (*ModifyTenantPrimaryZoneRequest) SetTenantEndpointDirectId

func (s *ModifyTenantPrimaryZoneRequest) SetTenantEndpointDirectId(v string) *ModifyTenantPrimaryZoneRequest

func (*ModifyTenantPrimaryZoneRequest) SetTenantEndpointId

func (*ModifyTenantPrimaryZoneRequest) SetTenantId

func (*ModifyTenantPrimaryZoneRequest) SetUserDirectVSwitchId

func (*ModifyTenantPrimaryZoneRequest) SetUserVSwitchId

func (*ModifyTenantPrimaryZoneRequest) SetVpcId

func (ModifyTenantPrimaryZoneRequest) String

type ModifyTenantPrimaryZoneResponse

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

func (ModifyTenantPrimaryZoneResponse) GoString

func (*ModifyTenantPrimaryZoneResponse) SetHeaders

func (*ModifyTenantPrimaryZoneResponse) SetStatusCode

func (ModifyTenantPrimaryZoneResponse) String

type ModifyTenantPrimaryZoneResponseBody

type ModifyTenantPrimaryZoneResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyTenantPrimaryZoneResponseBody) GoString

func (*ModifyTenantPrimaryZoneResponseBody) SetRequestId

func (ModifyTenantPrimaryZoneResponseBody) String

type ModifyTenantResourceRequest

type ModifyTenantResourceRequest struct {
	// The information about the CPU resources of the tenant.
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The size of the log disk allocated to the tenant, in GB.
	LogDisk *int64 `json:"LogDisk,omitempty" xml:"LogDisk,omitempty"`
	// The memory size of the tenant, in GB.
	Memory *int32 `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// Specifies to create a read-only zone. Separate the names of multiple zones with commas (,).
	ReadOnlyZoneList *string `json:"ReadOnlyZoneList,omitempty" xml:"ReadOnlyZoneList,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ModifyTenantResourceRequest) GoString

func (s ModifyTenantResourceRequest) GoString() string

func (*ModifyTenantResourceRequest) SetCpu

func (*ModifyTenantResourceRequest) SetInstanceId

func (*ModifyTenantResourceRequest) SetLogDisk

func (*ModifyTenantResourceRequest) SetMemory

func (*ModifyTenantResourceRequest) SetReadOnlyZoneList

func (*ModifyTenantResourceRequest) SetTenantId

func (ModifyTenantResourceRequest) String

type ModifyTenantResourceResponse

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

func (ModifyTenantResourceResponse) GoString

func (s ModifyTenantResourceResponse) GoString() string

func (*ModifyTenantResourceResponse) SetBody

func (*ModifyTenantResourceResponse) SetHeaders

func (*ModifyTenantResourceResponse) SetStatusCode

func (ModifyTenantResourceResponse) String

type ModifyTenantResourceResponseBody

type ModifyTenantResourceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ModifyTenantResourceResponseBody) GoString

func (*ModifyTenantResourceResponseBody) SetRequestId

func (*ModifyTenantResourceResponseBody) SetTenantId

func (ModifyTenantResourceResponseBody) String

type ModifyTenantSecurityIpGroupRequest

type ModifyTenantSecurityIpGroupRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The group name of the whitelist group of IP addresses.
	//
	// It starts with lowercase letters and ends with lowercase letters or numbers. It can only contain lowercase letters, numbers, and underscores, and should be 2~32 characters in length.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	// The list of IP addresses in the whitelist group.
	//
	// It is a JSON array. Each object in the array is an IP address or a CIDR block. You can have up to 40 whitelists.
	SecurityIps *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ModifyTenantSecurityIpGroupRequest) GoString

func (*ModifyTenantSecurityIpGroupRequest) SetInstanceId

func (*ModifyTenantSecurityIpGroupRequest) SetSecurityIpGroupName

func (*ModifyTenantSecurityIpGroupRequest) SetSecurityIps

func (*ModifyTenantSecurityIpGroupRequest) SetTenantId

func (ModifyTenantSecurityIpGroupRequest) String

type ModifyTenantSecurityIpGroupResponse

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

func (ModifyTenantSecurityIpGroupResponse) GoString

func (*ModifyTenantSecurityIpGroupResponse) SetHeaders

func (*ModifyTenantSecurityIpGroupResponse) SetStatusCode

func (ModifyTenantSecurityIpGroupResponse) String

type ModifyTenantSecurityIpGroupResponseBody

type ModifyTenantSecurityIpGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information of the IP address whitelist group.
	SecurityIpGroup *ModifyTenantSecurityIpGroupResponseBodySecurityIpGroup `json:"SecurityIpGroup,omitempty" xml:"SecurityIpGroup,omitempty" type:"Struct"`
}

func (ModifyTenantSecurityIpGroupResponseBody) GoString

func (*ModifyTenantSecurityIpGroupResponseBody) SetRequestId

func (ModifyTenantSecurityIpGroupResponseBody) String

type ModifyTenantSecurityIpGroupResponseBodySecurityIpGroup

type ModifyTenantSecurityIpGroupResponseBodySecurityIpGroup struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the whitelist group.
	SecurityIpGroupName *string `json:"SecurityIpGroupName,omitempty" xml:"SecurityIpGroupName,omitempty"`
	// The list of IP addresses in the IP address whitelist group.
	//
	// It is a string separated by commas, and each object is an IP address or a CIDR block.
	SecurityIps *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ModifyTenantSecurityIpGroupResponseBodySecurityIpGroup) GoString

func (*ModifyTenantSecurityIpGroupResponseBodySecurityIpGroup) SetInstanceId

func (*ModifyTenantSecurityIpGroupResponseBodySecurityIpGroup) SetSecurityIpGroupName

func (*ModifyTenantSecurityIpGroupResponseBodySecurityIpGroup) SetSecurityIps

func (*ModifyTenantSecurityIpGroupResponseBodySecurityIpGroup) SetTenantId

func (ModifyTenantSecurityIpGroupResponseBodySecurityIpGroup) String

type ModifyTenantTagsRequest

type ModifyTenantTagsRequest struct {
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The tags.
	Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ModifyTenantTagsRequest) GoString

func (s ModifyTenantTagsRequest) GoString() string

func (*ModifyTenantTagsRequest) SetInstanceId

func (*ModifyTenantTagsRequest) SetTags

func (*ModifyTenantTagsRequest) SetTenantId

func (ModifyTenantTagsRequest) String

func (s ModifyTenantTagsRequest) String() string

type ModifyTenantTagsResponse

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

func (ModifyTenantTagsResponse) GoString

func (s ModifyTenantTagsResponse) GoString() string

func (*ModifyTenantTagsResponse) SetBody

func (*ModifyTenantTagsResponse) SetHeaders

func (*ModifyTenantTagsResponse) SetStatusCode

func (ModifyTenantTagsResponse) String

func (s ModifyTenantTagsResponse) String() string

type ModifyTenantTagsResponseBody

type ModifyTenantTagsResponseBody struct {
	// The update status of the tags.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyTenantTagsResponseBody) GoString

func (s ModifyTenantTagsResponseBody) GoString() string

func (*ModifyTenantTagsResponseBody) SetMessage

func (*ModifyTenantTagsResponseBody) SetRequestId

func (ModifyTenantTagsResponseBody) String

type ModifyTenantUserDescriptionRequest

type ModifyTenantUserDescriptionRequest struct {
	// The operation that you want to perform.
	// Set the value to **ModifyTenantUserDescription**.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the OceanBase cluster.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The description of the database.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (ModifyTenantUserDescriptionRequest) GoString

func (*ModifyTenantUserDescriptionRequest) SetDescription

func (*ModifyTenantUserDescriptionRequest) SetInstanceId

func (*ModifyTenantUserDescriptionRequest) SetTenantId

func (*ModifyTenantUserDescriptionRequest) SetUserName

func (ModifyTenantUserDescriptionRequest) String

type ModifyTenantUserDescriptionResponse

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

func (ModifyTenantUserDescriptionResponse) GoString

func (*ModifyTenantUserDescriptionResponse) SetHeaders

func (*ModifyTenantUserDescriptionResponse) SetStatusCode

func (ModifyTenantUserDescriptionResponse) String

type ModifyTenantUserDescriptionResponseBody

type ModifyTenantUserDescriptionResponseBody struct {
	// You can call this operation to modify the description of a specified account in a tenant.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyTenantUserDescriptionResponseBody) GoString

func (*ModifyTenantUserDescriptionResponseBody) SetRequestId

func (ModifyTenantUserDescriptionResponseBody) String

type ModifyTenantUserPasswordRequest

type ModifyTenantUserPasswordRequest struct {
	// 加密方式。
	EncryptionType *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// “`
	// http(s)://[Endpoint]/?Action=ModifyTenantUserPassword
	// &UserName=pay_test
	// &TenantId=ob2mr3oae0****
	// &UserPassword=!Aliyun4Oceanbase
	// &InstanceId=ob317v4uif****
	// &Common request parameters
	// “`
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The ID of the OceanBase cluster.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// You can call this operation to change the logon password of a specified account in a tenant.
	UserPassword *string `json:"UserPassword,omitempty" xml:"UserPassword,omitempty"`
}

func (ModifyTenantUserPasswordRequest) GoString

func (*ModifyTenantUserPasswordRequest) SetEncryptionType

func (*ModifyTenantUserPasswordRequest) SetInstanceId

func (*ModifyTenantUserPasswordRequest) SetTenantId

func (*ModifyTenantUserPasswordRequest) SetUserName

func (*ModifyTenantUserPasswordRequest) SetUserPassword

func (ModifyTenantUserPasswordRequest) String

type ModifyTenantUserPasswordResponse

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

func (ModifyTenantUserPasswordResponse) GoString

func (*ModifyTenantUserPasswordResponse) SetHeaders

func (*ModifyTenantUserPasswordResponse) SetStatusCode

func (ModifyTenantUserPasswordResponse) String

type ModifyTenantUserPasswordResponseBody

type ModifyTenantUserPasswordResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyTenantUserPasswordResponseBody) GoString

func (*ModifyTenantUserPasswordResponseBody) SetRequestId

func (ModifyTenantUserPasswordResponseBody) String

type ModifyTenantUserRolesRequest

type ModifyTenantUserRolesRequest struct {
	// The type of the privilege modification operation.
	// Valid values:
	// update: updates all privileges. This is the default value.
	// add: adds a privilege.
	// delete: deletes a privilege.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the table.
	ModifyType *string `json:"ModifyType,omitempty" xml:"ModifyType,omitempty"`
	// The operation that you want to perform.
	// Set the value to **ModifyTenantUserRoles**.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The role of the database account.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// The type of the account. Valid values:
	// - Admin: the super administrator account.
	// - Normal: a general account.
	UserRole *string `json:"UserRole,omitempty" xml:"UserRole,omitempty"`
}

func (ModifyTenantUserRolesRequest) GoString

func (s ModifyTenantUserRolesRequest) GoString() string

func (*ModifyTenantUserRolesRequest) SetInstanceId

func (*ModifyTenantUserRolesRequest) SetModifyType

func (*ModifyTenantUserRolesRequest) SetTenantId

func (*ModifyTenantUserRolesRequest) SetUserName

func (*ModifyTenantUserRolesRequest) SetUserRole

func (ModifyTenantUserRolesRequest) String

type ModifyTenantUserRolesResponse

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

func (ModifyTenantUserRolesResponse) GoString

func (*ModifyTenantUserRolesResponse) SetBody

func (*ModifyTenantUserRolesResponse) SetHeaders

func (*ModifyTenantUserRolesResponse) SetStatusCode

func (ModifyTenantUserRolesResponse) String

type ModifyTenantUserRolesResponseBody

type ModifyTenantUserRolesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the tenant.
	TenantUser *ModifyTenantUserRolesResponseBodyTenantUser `json:"TenantUser,omitempty" xml:"TenantUser,omitempty" type:"Struct"`
}

func (ModifyTenantUserRolesResponseBody) GoString

func (*ModifyTenantUserRolesResponseBody) SetRequestId

func (ModifyTenantUserRolesResponseBody) String

type ModifyTenantUserRolesResponseBodyTenantUser

type ModifyTenantUserRolesResponseBodyTenantUser struct {
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// The name of the database (MySQL mode) or schema (Oracle mode).
	UserRole []*ModifyTenantUserRolesResponseBodyTenantUserUserRole `json:"UserRole,omitempty" xml:"UserRole,omitempty" type:"Repeated"`
}

func (ModifyTenantUserRolesResponseBodyTenantUser) GoString

func (*ModifyTenantUserRolesResponseBodyTenantUser) SetTenantId

func (*ModifyTenantUserRolesResponseBodyTenantUser) SetUserName

func (ModifyTenantUserRolesResponseBodyTenantUser) String

type ModifyTenantUserRolesResponseBodyTenantUserUserRole

type ModifyTenantUserRolesResponseBodyTenantUserUserRole struct {
	// “`
	// http(s)://[Endpoint]/?Action=ModifyTenantUserRoles
	// &UserName=pay_test
	// &TenantId=ob2mr3oae0****
	// &UserRole=[{"Database":"20210824160559","Role":"readwrite"}]
	// &InstanceId=ob317v4uif****
	// &ModifyType=update
	// &Common request parameters
	// “`
	Database  *string `json:"Database,omitempty" xml:"Database,omitempty"`
	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// You can call this operation to modify the database privileges of a specified account in a tenant.
	Role  *string `json:"Role,omitempty" xml:"Role,omitempty"`
	Table *string `json:"Table,omitempty" xml:"Table,omitempty"`
}

func (ModifyTenantUserRolesResponseBodyTenantUserUserRole) GoString

func (*ModifyTenantUserRolesResponseBodyTenantUserUserRole) SetDatabase

func (*ModifyTenantUserRolesResponseBodyTenantUserUserRole) SetIsSuccess

func (*ModifyTenantUserRolesResponseBodyTenantUserUserRole) SetRole

func (*ModifyTenantUserRolesResponseBodyTenantUserUserRole) SetTable

func (ModifyTenantUserRolesResponseBodyTenantUserUserRole) String

type ModifyTenantUserStatusRequest

type ModifyTenantUserStatusRequest struct {
	// The operation that you want to perform.
	// Set the value to **ModifyTenantUserStatus**.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the tenant.
	TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The list of database accounts in the tenant.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// The status of the database account. Valid values:
	// - Locked: The account is locked.
	// - Online: The account is unlocked.
	UserStatus *string `json:"UserStatus,omitempty" xml:"UserStatus,omitempty"`
}

func (ModifyTenantUserStatusRequest) GoString

func (*ModifyTenantUserStatusRequest) SetInstanceId

func (*ModifyTenantUserStatusRequest) SetTenantId

func (*ModifyTenantUserStatusRequest) SetUserName

func (*ModifyTenantUserStatusRequest) SetUserStatus

func (ModifyTenantUserStatusRequest) String

type ModifyTenantUserStatusResponse

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

func (ModifyTenantUserStatusResponse) GoString

func (*ModifyTenantUserStatusResponse) SetHeaders

func (*ModifyTenantUserStatusResponse) SetStatusCode

func (ModifyTenantUserStatusResponse) String

type ModifyTenantUserStatusResponseBody

type ModifyTenantUserStatusResponseBody struct {
	// Example 1
	RequestId  *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TenantUser []*ModifyTenantUserStatusResponseBodyTenantUser `json:"TenantUser,omitempty" xml:"TenantUser,omitempty" type:"Repeated"`
}

func (ModifyTenantUserStatusResponseBody) GoString

func (*ModifyTenantUserStatusResponseBody) SetRequestId

func (ModifyTenantUserStatusResponseBody) String

type ModifyTenantUserStatusResponseBodyTenantUser

type ModifyTenantUserStatusResponseBodyTenantUser struct {
	TenantId   *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	UserName   *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	UserStatus *string `json:"UserStatus,omitempty" xml:"UserStatus,omitempty"`
}

func (ModifyTenantUserStatusResponseBodyTenantUser) GoString

func (*ModifyTenantUserStatusResponseBodyTenantUser) SetTenantId

func (*ModifyTenantUserStatusResponseBodyTenantUser) SetUserName

func (*ModifyTenantUserStatusResponseBodyTenantUser) SetUserStatus

func (ModifyTenantUserStatusResponseBodyTenantUser) String

type ReleaseProjectRequest

type ReleaseProjectRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (ReleaseProjectRequest) GoString

func (s ReleaseProjectRequest) GoString() string

func (*ReleaseProjectRequest) SetId

func (ReleaseProjectRequest) String

func (s ReleaseProjectRequest) String() string

type ReleaseProjectResponse

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

func (ReleaseProjectResponse) GoString

func (s ReleaseProjectResponse) GoString() string

func (*ReleaseProjectResponse) SetBody

func (*ReleaseProjectResponse) SetHeaders

func (*ReleaseProjectResponse) SetStatusCode

func (ReleaseProjectResponse) String

func (s ReleaseProjectResponse) String() string

type ReleaseProjectResponseBody

type ReleaseProjectResponseBody struct {
	Advice      *string                                `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        interface{}                            `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *ReleaseProjectResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                  `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ReleaseProjectResponseBody) GoString

func (s ReleaseProjectResponseBody) GoString() string

func (*ReleaseProjectResponseBody) SetAdvice

func (*ReleaseProjectResponseBody) SetCode

func (*ReleaseProjectResponseBody) SetCost

func (*ReleaseProjectResponseBody) SetData

func (s *ReleaseProjectResponseBody) SetData(v interface{}) *ReleaseProjectResponseBody

func (*ReleaseProjectResponseBody) SetErrorDetail

func (*ReleaseProjectResponseBody) SetMessage

func (*ReleaseProjectResponseBody) SetPageNumber

func (*ReleaseProjectResponseBody) SetPageSize

func (*ReleaseProjectResponseBody) SetRequestId

func (*ReleaseProjectResponseBody) SetSuccess

func (*ReleaseProjectResponseBody) SetTotalCount

func (ReleaseProjectResponseBody) String

type ReleaseProjectResponseBodyErrorDetail

type ReleaseProjectResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ReleaseProjectResponseBodyErrorDetail) GoString

func (*ReleaseProjectResponseBodyErrorDetail) SetCode

func (*ReleaseProjectResponseBodyErrorDetail) SetExtraContext

func (*ReleaseProjectResponseBodyErrorDetail) SetLevel

func (*ReleaseProjectResponseBodyErrorDetail) SetMessage

func (*ReleaseProjectResponseBodyErrorDetail) SetMessageMcmsContext

func (*ReleaseProjectResponseBodyErrorDetail) SetMessageMcmsKey

func (*ReleaseProjectResponseBodyErrorDetail) SetProposal

func (*ReleaseProjectResponseBodyErrorDetail) SetProposalMcmsContext

func (*ReleaseProjectResponseBodyErrorDetail) SetProposalMcmsKey

func (*ReleaseProjectResponseBodyErrorDetail) SetReason

func (*ReleaseProjectResponseBodyErrorDetail) SetReasonMcmsContext

func (*ReleaseProjectResponseBodyErrorDetail) SetReasonMcmsKey

func (*ReleaseProjectResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *ReleaseProjectResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *ReleaseProjectResponseBodyErrorDetail

func (ReleaseProjectResponseBodyErrorDetail) String

type ReleaseWorkerInstanceRequest

type ReleaseWorkerInstanceRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (ReleaseWorkerInstanceRequest) GoString

func (s ReleaseWorkerInstanceRequest) GoString() string

func (*ReleaseWorkerInstanceRequest) SetId

func (ReleaseWorkerInstanceRequest) String

type ReleaseWorkerInstanceResponse

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

func (ReleaseWorkerInstanceResponse) GoString

func (*ReleaseWorkerInstanceResponse) SetBody

func (*ReleaseWorkerInstanceResponse) SetHeaders

func (*ReleaseWorkerInstanceResponse) SetStatusCode

func (ReleaseWorkerInstanceResponse) String

type ReleaseWorkerInstanceResponseBody

type ReleaseWorkerInstanceResponseBody struct {
	Advice      *string                                       `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                       `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                       `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *string                                       `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *ReleaseWorkerInstanceResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                       `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                        `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                        `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                         `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                        `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ReleaseWorkerInstanceResponseBody) GoString

func (*ReleaseWorkerInstanceResponseBody) SetAdvice

func (*ReleaseWorkerInstanceResponseBody) SetCode

func (*ReleaseWorkerInstanceResponseBody) SetCost

func (*ReleaseWorkerInstanceResponseBody) SetData

func (*ReleaseWorkerInstanceResponseBody) SetMessage

func (*ReleaseWorkerInstanceResponseBody) SetPageNumber

func (*ReleaseWorkerInstanceResponseBody) SetPageSize

func (*ReleaseWorkerInstanceResponseBody) SetRequestId

func (*ReleaseWorkerInstanceResponseBody) SetSuccess

func (*ReleaseWorkerInstanceResponseBody) SetTotalCount

func (ReleaseWorkerInstanceResponseBody) String

type ReleaseWorkerInstanceResponseBodyErrorDetail

type ReleaseWorkerInstanceResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ReleaseWorkerInstanceResponseBodyErrorDetail) GoString

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetCode

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetExtraContext

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetLevel

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetMessage

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetMessageMcmsContext

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetMessageMcmsKey

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetProposal

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetProposalMcmsContext

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetProposalMcmsKey

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetReason

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetReasonMcmsContext

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetReasonMcmsKey

func (*ReleaseWorkerInstanceResponseBodyErrorDetail) SetUpstreamErrorDetail

func (ReleaseWorkerInstanceResponseBodyErrorDetail) String

type ResumeProjectRequest

type ResumeProjectRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (ResumeProjectRequest) GoString

func (s ResumeProjectRequest) GoString() string

func (*ResumeProjectRequest) SetId

func (ResumeProjectRequest) String

func (s ResumeProjectRequest) String() string

type ResumeProjectResponse

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

func (ResumeProjectResponse) GoString

func (s ResumeProjectResponse) GoString() string

func (*ResumeProjectResponse) SetBody

func (*ResumeProjectResponse) SetHeaders

func (*ResumeProjectResponse) SetStatusCode

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

func (ResumeProjectResponse) String

func (s ResumeProjectResponse) String() string

type ResumeProjectResponseBody

type ResumeProjectResponseBody struct {
	Advice      *string                               `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                               `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                               `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        interface{}                           `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *ResumeProjectResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                               `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                 `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ResumeProjectResponseBody) GoString

func (s ResumeProjectResponseBody) GoString() string

func (*ResumeProjectResponseBody) SetAdvice

func (*ResumeProjectResponseBody) SetCode

func (*ResumeProjectResponseBody) SetCost

func (*ResumeProjectResponseBody) SetData

func (s *ResumeProjectResponseBody) SetData(v interface{}) *ResumeProjectResponseBody

func (*ResumeProjectResponseBody) SetErrorDetail

func (*ResumeProjectResponseBody) SetMessage

func (*ResumeProjectResponseBody) SetPageNumber

func (*ResumeProjectResponseBody) SetPageSize

func (*ResumeProjectResponseBody) SetRequestId

func (*ResumeProjectResponseBody) SetSuccess

func (*ResumeProjectResponseBody) SetTotalCount

func (ResumeProjectResponseBody) String

func (s ResumeProjectResponseBody) String() string

type ResumeProjectResponseBodyErrorDetail

type ResumeProjectResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (ResumeProjectResponseBodyErrorDetail) GoString

func (*ResumeProjectResponseBodyErrorDetail) SetCode

func (*ResumeProjectResponseBodyErrorDetail) SetExtraContext

func (*ResumeProjectResponseBodyErrorDetail) SetLevel

func (*ResumeProjectResponseBodyErrorDetail) SetMessage

func (*ResumeProjectResponseBodyErrorDetail) SetMessageMcmsContext

func (*ResumeProjectResponseBodyErrorDetail) SetMessageMcmsKey

func (*ResumeProjectResponseBodyErrorDetail) SetProposal

func (*ResumeProjectResponseBodyErrorDetail) SetProposalMcmsContext

func (*ResumeProjectResponseBodyErrorDetail) SetProposalMcmsKey

func (*ResumeProjectResponseBodyErrorDetail) SetReason

func (*ResumeProjectResponseBodyErrorDetail) SetReasonMcmsContext

func (*ResumeProjectResponseBodyErrorDetail) SetReasonMcmsKey

func (*ResumeProjectResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *ResumeProjectResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *ResumeProjectResponseBodyErrorDetail

func (ResumeProjectResponseBodyErrorDetail) String

type RetryProjectModifyRecordsRequest

type RetryProjectModifyRecordsRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (RetryProjectModifyRecordsRequest) GoString

func (*RetryProjectModifyRecordsRequest) SetId

func (RetryProjectModifyRecordsRequest) String

type RetryProjectModifyRecordsResponse

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

func (RetryProjectModifyRecordsResponse) GoString

func (*RetryProjectModifyRecordsResponse) SetHeaders

func (*RetryProjectModifyRecordsResponse) SetStatusCode

func (RetryProjectModifyRecordsResponse) String

type RetryProjectModifyRecordsResponseBody

type RetryProjectModifyRecordsResponseBody struct {
	Advice      *string                                           `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                           `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        interface{}                                       `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *RetryProjectModifyRecordsResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                           `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                             `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (RetryProjectModifyRecordsResponseBody) GoString

func (*RetryProjectModifyRecordsResponseBody) SetAdvice

func (*RetryProjectModifyRecordsResponseBody) SetCode

func (*RetryProjectModifyRecordsResponseBody) SetCost

func (*RetryProjectModifyRecordsResponseBody) SetData

func (*RetryProjectModifyRecordsResponseBody) SetMessage

func (*RetryProjectModifyRecordsResponseBody) SetPageNumber

func (*RetryProjectModifyRecordsResponseBody) SetPageSize

func (*RetryProjectModifyRecordsResponseBody) SetRequestId

func (*RetryProjectModifyRecordsResponseBody) SetSuccess

func (*RetryProjectModifyRecordsResponseBody) SetTotalCount

func (RetryProjectModifyRecordsResponseBody) String

type RetryProjectModifyRecordsResponseBodyErrorDetail

type RetryProjectModifyRecordsResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (RetryProjectModifyRecordsResponseBodyErrorDetail) GoString

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetCode

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetExtraContext

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetLevel

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetMessage

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetMessageMcmsContext

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetMessageMcmsKey

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetProposal

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetProposalMcmsContext

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetProposalMcmsKey

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetReason

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetReasonMcmsContext

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetReasonMcmsKey

func (*RetryProjectModifyRecordsResponseBodyErrorDetail) SetUpstreamErrorDetail

func (RetryProjectModifyRecordsResponseBodyErrorDetail) String

type StartProjectRequest

type StartProjectRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (StartProjectRequest) GoString

func (s StartProjectRequest) GoString() string

func (*StartProjectRequest) SetId

func (StartProjectRequest) String

func (s StartProjectRequest) String() string

type StartProjectResponse

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

func (StartProjectResponse) GoString

func (s StartProjectResponse) GoString() string

func (*StartProjectResponse) SetBody

func (*StartProjectResponse) SetHeaders

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

func (*StartProjectResponse) SetStatusCode

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

func (StartProjectResponse) String

func (s StartProjectResponse) String() string

type StartProjectResponseBody

type StartProjectResponseBody struct {
	Advice      *string                              `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                              `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                              `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *string                              `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *StartProjectResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                              `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                               `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                               `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                               `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (StartProjectResponseBody) GoString

func (s StartProjectResponseBody) GoString() string

func (*StartProjectResponseBody) SetAdvice

func (*StartProjectResponseBody) SetCode

func (*StartProjectResponseBody) SetCost

func (*StartProjectResponseBody) SetData

func (*StartProjectResponseBody) SetErrorDetail

func (*StartProjectResponseBody) SetMessage

func (*StartProjectResponseBody) SetPageNumber

func (*StartProjectResponseBody) SetPageSize

func (*StartProjectResponseBody) SetRequestId

func (*StartProjectResponseBody) SetSuccess

func (*StartProjectResponseBody) SetTotalCount

func (StartProjectResponseBody) String

func (s StartProjectResponseBody) String() string

type StartProjectResponseBodyErrorDetail

type StartProjectResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (StartProjectResponseBodyErrorDetail) GoString

func (*StartProjectResponseBodyErrorDetail) SetCode

func (*StartProjectResponseBodyErrorDetail) SetExtraContext

func (*StartProjectResponseBodyErrorDetail) SetLevel

func (*StartProjectResponseBodyErrorDetail) SetMessage

func (*StartProjectResponseBodyErrorDetail) SetMessageMcmsContext

func (*StartProjectResponseBodyErrorDetail) SetMessageMcmsKey

func (*StartProjectResponseBodyErrorDetail) SetProposal

func (*StartProjectResponseBodyErrorDetail) SetProposalMcmsContext

func (*StartProjectResponseBodyErrorDetail) SetProposalMcmsKey

func (*StartProjectResponseBodyErrorDetail) SetReason

func (*StartProjectResponseBodyErrorDetail) SetReasonMcmsContext

func (*StartProjectResponseBodyErrorDetail) SetReasonMcmsKey

func (*StartProjectResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *StartProjectResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *StartProjectResponseBodyErrorDetail

func (StartProjectResponseBodyErrorDetail) String

type StartProjectsByLabelRequest

type StartProjectsByLabelRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (StartProjectsByLabelRequest) GoString

func (s StartProjectsByLabelRequest) GoString() string

func (*StartProjectsByLabelRequest) SetId

func (StartProjectsByLabelRequest) String

type StartProjectsByLabelResponse

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

func (StartProjectsByLabelResponse) GoString

func (s StartProjectsByLabelResponse) GoString() string

func (*StartProjectsByLabelResponse) SetBody

func (*StartProjectsByLabelResponse) SetHeaders

func (*StartProjectsByLabelResponse) SetStatusCode

func (StartProjectsByLabelResponse) String

type StartProjectsByLabelResponseBody

type StartProjectsByLabelResponseBody struct {
	Advice      *string                                      `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                      `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *StartProjectsByLabelResponseBodyData        `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorDetail *StartProjectsByLabelResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                      `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                       `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                        `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                       `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (StartProjectsByLabelResponseBody) GoString

func (*StartProjectsByLabelResponseBody) SetAdvice

func (*StartProjectsByLabelResponseBody) SetCode

func (*StartProjectsByLabelResponseBody) SetCost

func (*StartProjectsByLabelResponseBody) SetMessage

func (*StartProjectsByLabelResponseBody) SetPageNumber

func (*StartProjectsByLabelResponseBody) SetPageSize

func (*StartProjectsByLabelResponseBody) SetRequestId

func (*StartProjectsByLabelResponseBody) SetSuccess

func (*StartProjectsByLabelResponseBody) SetTotalCount

func (StartProjectsByLabelResponseBody) String

type StartProjectsByLabelResponseBodyData

type StartProjectsByLabelResponseBodyData struct {
	FailedProjectIds  []*string `json:"FailedProjectIds,omitempty" xml:"FailedProjectIds,omitempty" type:"Repeated"`
	SucceedProjectIds []*string `json:"SucceedProjectIds,omitempty" xml:"SucceedProjectIds,omitempty" type:"Repeated"`
	Total             *int32    `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (StartProjectsByLabelResponseBodyData) GoString

func (*StartProjectsByLabelResponseBodyData) SetFailedProjectIds

func (*StartProjectsByLabelResponseBodyData) SetSucceedProjectIds

func (*StartProjectsByLabelResponseBodyData) SetTotal

func (StartProjectsByLabelResponseBodyData) String

type StartProjectsByLabelResponseBodyErrorDetail

type StartProjectsByLabelResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (StartProjectsByLabelResponseBodyErrorDetail) GoString

func (*StartProjectsByLabelResponseBodyErrorDetail) SetCode

func (*StartProjectsByLabelResponseBodyErrorDetail) SetExtraContext

func (*StartProjectsByLabelResponseBodyErrorDetail) SetLevel

func (*StartProjectsByLabelResponseBodyErrorDetail) SetMessage

func (*StartProjectsByLabelResponseBodyErrorDetail) SetMessageMcmsContext

func (*StartProjectsByLabelResponseBodyErrorDetail) SetMessageMcmsKey

func (*StartProjectsByLabelResponseBodyErrorDetail) SetProposal

func (*StartProjectsByLabelResponseBodyErrorDetail) SetProposalMcmsContext

func (*StartProjectsByLabelResponseBodyErrorDetail) SetProposalMcmsKey

func (*StartProjectsByLabelResponseBodyErrorDetail) SetReason

func (*StartProjectsByLabelResponseBodyErrorDetail) SetReasonMcmsContext

func (*StartProjectsByLabelResponseBodyErrorDetail) SetReasonMcmsKey

func (*StartProjectsByLabelResponseBodyErrorDetail) SetUpstreamErrorDetail

func (StartProjectsByLabelResponseBodyErrorDetail) String

type StopProjectModifyRecordsRequest

type StopProjectModifyRecordsRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (StopProjectModifyRecordsRequest) GoString

func (*StopProjectModifyRecordsRequest) SetId

func (StopProjectModifyRecordsRequest) String

type StopProjectModifyRecordsResponse

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

func (StopProjectModifyRecordsResponse) GoString

func (*StopProjectModifyRecordsResponse) SetHeaders

func (*StopProjectModifyRecordsResponse) SetStatusCode

func (StopProjectModifyRecordsResponse) String

type StopProjectModifyRecordsResponseBody

type StopProjectModifyRecordsResponseBody struct {
	Advice      *string                                          `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                          `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                          `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        interface{}                                      `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *StopProjectModifyRecordsResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                          `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                           `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                           `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                            `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                           `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (StopProjectModifyRecordsResponseBody) GoString

func (*StopProjectModifyRecordsResponseBody) SetAdvice

func (*StopProjectModifyRecordsResponseBody) SetCode

func (*StopProjectModifyRecordsResponseBody) SetCost

func (*StopProjectModifyRecordsResponseBody) SetData

func (*StopProjectModifyRecordsResponseBody) SetMessage

func (*StopProjectModifyRecordsResponseBody) SetPageNumber

func (*StopProjectModifyRecordsResponseBody) SetPageSize

func (*StopProjectModifyRecordsResponseBody) SetRequestId

func (*StopProjectModifyRecordsResponseBody) SetSuccess

func (*StopProjectModifyRecordsResponseBody) SetTotalCount

func (StopProjectModifyRecordsResponseBody) String

type StopProjectModifyRecordsResponseBodyErrorDetail

type StopProjectModifyRecordsResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (StopProjectModifyRecordsResponseBodyErrorDetail) GoString

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetCode

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetExtraContext

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetLevel

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetMessage

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetMessageMcmsContext

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetMessageMcmsKey

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetProposal

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetProposalMcmsContext

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetProposalMcmsKey

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetReason

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetReasonMcmsContext

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetReasonMcmsKey

func (*StopProjectModifyRecordsResponseBodyErrorDetail) SetUpstreamErrorDetail

func (StopProjectModifyRecordsResponseBodyErrorDetail) String

type StopProjectRequest

type StopProjectRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (StopProjectRequest) GoString

func (s StopProjectRequest) GoString() string

func (*StopProjectRequest) SetId

func (StopProjectRequest) String

func (s StopProjectRequest) String() string

type StopProjectResponse

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

func (StopProjectResponse) GoString

func (s StopProjectResponse) GoString() string

func (*StopProjectResponse) SetBody

func (*StopProjectResponse) SetHeaders

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

func (*StopProjectResponse) SetStatusCode

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

func (StopProjectResponse) String

func (s StopProjectResponse) String() string

type StopProjectResponseBody

type StopProjectResponseBody struct {
	Advice      *string                             `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                             `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                             `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *string                             `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorDetail *StopProjectResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                             `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                               `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (StopProjectResponseBody) GoString

func (s StopProjectResponseBody) GoString() string

func (*StopProjectResponseBody) SetAdvice

func (*StopProjectResponseBody) SetCode

func (*StopProjectResponseBody) SetCost

func (*StopProjectResponseBody) SetData

func (*StopProjectResponseBody) SetErrorDetail

func (*StopProjectResponseBody) SetMessage

func (*StopProjectResponseBody) SetPageNumber

func (*StopProjectResponseBody) SetPageSize

func (*StopProjectResponseBody) SetRequestId

func (*StopProjectResponseBody) SetSuccess

func (*StopProjectResponseBody) SetTotalCount

func (StopProjectResponseBody) String

func (s StopProjectResponseBody) String() string

type StopProjectResponseBodyErrorDetail

type StopProjectResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (StopProjectResponseBodyErrorDetail) GoString

func (*StopProjectResponseBodyErrorDetail) SetCode

func (*StopProjectResponseBodyErrorDetail) SetExtraContext

func (s *StopProjectResponseBodyErrorDetail) SetExtraContext(v map[string]interface{}) *StopProjectResponseBodyErrorDetail

func (*StopProjectResponseBodyErrorDetail) SetLevel

func (*StopProjectResponseBodyErrorDetail) SetMessage

func (*StopProjectResponseBodyErrorDetail) SetMessageMcmsContext

func (*StopProjectResponseBodyErrorDetail) SetMessageMcmsKey

func (*StopProjectResponseBodyErrorDetail) SetProposal

func (*StopProjectResponseBodyErrorDetail) SetProposalMcmsContext

func (*StopProjectResponseBodyErrorDetail) SetProposalMcmsKey

func (*StopProjectResponseBodyErrorDetail) SetReason

func (*StopProjectResponseBodyErrorDetail) SetReasonMcmsContext

func (*StopProjectResponseBodyErrorDetail) SetReasonMcmsKey

func (*StopProjectResponseBodyErrorDetail) SetUpstreamErrorDetail

func (s *StopProjectResponseBodyErrorDetail) SetUpstreamErrorDetail(v interface{}) *StopProjectResponseBodyErrorDetail

func (StopProjectResponseBodyErrorDetail) String

type StopProjectsByLabelRequest

type StopProjectsByLabelRequest struct {
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (StopProjectsByLabelRequest) GoString

func (s StopProjectsByLabelRequest) GoString() string

func (*StopProjectsByLabelRequest) SetId

func (StopProjectsByLabelRequest) String

type StopProjectsByLabelResponse

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

func (StopProjectsByLabelResponse) GoString

func (s StopProjectsByLabelResponse) GoString() string

func (*StopProjectsByLabelResponse) SetBody

func (*StopProjectsByLabelResponse) SetHeaders

func (*StopProjectsByLabelResponse) SetStatusCode

func (StopProjectsByLabelResponse) String

type StopProjectsByLabelResponseBody

type StopProjectsByLabelResponseBody struct {
	Advice      *string                                     `json:"Advice,omitempty" xml:"Advice,omitempty"`
	Code        *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
	Cost        *string                                     `json:"Cost,omitempty" xml:"Cost,omitempty"`
	Data        *StopProjectsByLabelResponseBodyData        `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorDetail *StopProjectsByLabelResponseBodyErrorDetail `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty" type:"Struct"`
	Message     *string                                     `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                      `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                      `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                       `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                      `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (StopProjectsByLabelResponseBody) GoString

func (*StopProjectsByLabelResponseBody) SetAdvice

func (*StopProjectsByLabelResponseBody) SetCode

func (*StopProjectsByLabelResponseBody) SetCost

func (*StopProjectsByLabelResponseBody) SetMessage

func (*StopProjectsByLabelResponseBody) SetPageNumber

func (*StopProjectsByLabelResponseBody) SetPageSize

func (*StopProjectsByLabelResponseBody) SetRequestId

func (*StopProjectsByLabelResponseBody) SetSuccess

func (*StopProjectsByLabelResponseBody) SetTotalCount

func (StopProjectsByLabelResponseBody) String

type StopProjectsByLabelResponseBodyData

type StopProjectsByLabelResponseBodyData struct {
	FailedProjectIds  []*string `json:"FailedProjectIds,omitempty" xml:"FailedProjectIds,omitempty" type:"Repeated"`
	SucceedProjectIds []*string `json:"SucceedProjectIds,omitempty" xml:"SucceedProjectIds,omitempty" type:"Repeated"`
	Total             *int32    `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (StopProjectsByLabelResponseBodyData) GoString

func (*StopProjectsByLabelResponseBodyData) SetFailedProjectIds

func (*StopProjectsByLabelResponseBodyData) SetSucceedProjectIds

func (*StopProjectsByLabelResponseBodyData) SetTotal

func (StopProjectsByLabelResponseBodyData) String

type StopProjectsByLabelResponseBodyErrorDetail

type StopProjectsByLabelResponseBodyErrorDetail struct {
	Code                *string                `json:"Code,omitempty" xml:"Code,omitempty"`
	ExtraContext        map[string]interface{} `json:"ExtraContext,omitempty" xml:"ExtraContext,omitempty"`
	Level               *string                `json:"Level,omitempty" xml:"Level,omitempty"`
	Message             *string                `json:"Message,omitempty" xml:"Message,omitempty"`
	MessageMcmsContext  map[string]*string     `json:"MessageMcmsContext,omitempty" xml:"MessageMcmsContext,omitempty"`
	MessageMcmsKey      *string                `json:"MessageMcmsKey,omitempty" xml:"MessageMcmsKey,omitempty"`
	Proposal            *string                `json:"Proposal,omitempty" xml:"Proposal,omitempty"`
	ProposalMcmsContext map[string]*string     `json:"ProposalMcmsContext,omitempty" xml:"ProposalMcmsContext,omitempty"`
	ProposalMcmsKey     *string                `json:"ProposalMcmsKey,omitempty" xml:"ProposalMcmsKey,omitempty"`
	Reason              *string                `json:"Reason,omitempty" xml:"Reason,omitempty"`
	ReasonMcmsContext   map[string]*string     `json:"ReasonMcmsContext,omitempty" xml:"ReasonMcmsContext,omitempty"`
	ReasonMcmsKey       *string                `json:"ReasonMcmsKey,omitempty" xml:"ReasonMcmsKey,omitempty"`
	UpstreamErrorDetail interface{}            `json:"UpstreamErrorDetail,omitempty" xml:"UpstreamErrorDetail,omitempty"`
}

func (StopProjectsByLabelResponseBodyErrorDetail) GoString

func (*StopProjectsByLabelResponseBodyErrorDetail) SetCode

func (*StopProjectsByLabelResponseBodyErrorDetail) SetExtraContext

func (*StopProjectsByLabelResponseBodyErrorDetail) SetLevel

func (*StopProjectsByLabelResponseBodyErrorDetail) SetMessage

func (*StopProjectsByLabelResponseBodyErrorDetail) SetMessageMcmsContext

func (*StopProjectsByLabelResponseBodyErrorDetail) SetMessageMcmsKey

func (*StopProjectsByLabelResponseBodyErrorDetail) SetProposal

func (*StopProjectsByLabelResponseBodyErrorDetail) SetProposalMcmsContext

func (*StopProjectsByLabelResponseBodyErrorDetail) SetProposalMcmsKey

func (*StopProjectsByLabelResponseBodyErrorDetail) SetReason

func (*StopProjectsByLabelResponseBodyErrorDetail) SetReasonMcmsContext

func (*StopProjectsByLabelResponseBodyErrorDetail) SetReasonMcmsKey

func (*StopProjectsByLabelResponseBodyErrorDetail) SetUpstreamErrorDetail

func (StopProjectsByLabelResponseBodyErrorDetail) String

type SwitchoverInstanceRequest

type SwitchoverInstanceRequest struct {
	// Whether to force the switchover.
	// - true: Force the switchover.
	// - false: Do not force the switchover.
	Forced *bool `json:"Forced,omitempty" xml:"Forced,omitempty"`
	// The instance ID of the primary/standby instance. You can set the default value to the instance ID of the instance to be switched to the primary instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The instance ID of the instance to be switched to the primary instance.
	TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
}

func (SwitchoverInstanceRequest) GoString

func (s SwitchoverInstanceRequest) GoString() string

func (*SwitchoverInstanceRequest) SetForced

func (*SwitchoverInstanceRequest) SetInstanceId

func (*SwitchoverInstanceRequest) SetTargetInstanceId

func (s *SwitchoverInstanceRequest) SetTargetInstanceId(v string) *SwitchoverInstanceRequest

func (SwitchoverInstanceRequest) String

func (s SwitchoverInstanceRequest) String() string

type SwitchoverInstanceResponse

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

func (SwitchoverInstanceResponse) GoString

func (s SwitchoverInstanceResponse) GoString() string

func (*SwitchoverInstanceResponse) SetBody

func (*SwitchoverInstanceResponse) SetHeaders

func (*SwitchoverInstanceResponse) SetStatusCode

func (SwitchoverInstanceResponse) String

type SwitchoverInstanceResponseBody

type SwitchoverInstanceResponseBody struct {
	// The list of data for the switchover.
	Data *SwitchoverInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SwitchoverInstanceResponseBody) GoString

func (*SwitchoverInstanceResponseBody) SetRequestId

func (SwitchoverInstanceResponseBody) String

type SwitchoverInstanceResponseBodyData

type SwitchoverInstanceResponseBodyData struct {
	// The message of the switchover.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Whether the switchover is successful.
	// - true: the switchover succeeded.
	// - false: the switchover failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SwitchoverInstanceResponseBodyData) GoString

func (*SwitchoverInstanceResponseBodyData) SetMessage

func (*SwitchoverInstanceResponseBodyData) SetSuccess

func (SwitchoverInstanceResponseBodyData) String

Jump to

Keyboard shortcuts

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