client

package
v3.9.1 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2024 License: Apache-2.0 Imports: 10 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 AllocateInstancePublicConnectionRequest

type AllocateInstancePublicConnectionRequest struct {
	// The network type of the endpoint. Valid values:
	//
	// 	- **primary**: primary endpoint
	//
	// 	- **cluster**: instance endpoint. This value is supported only for an instance that contains multiple coordinator nodes.
	//
	// >  The default value is primary.
	//
	// example:
	//
	// primary
	AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
	// The prefix of the endpoint.
	//
	// Specify a prefix for the endpoint. Example: `gp-bp12ga6v69h86****`. In this example, the endpoint is `gp-bp12ga6v69h86****.gpdb.rds.aliyuncs.com`.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The port number. Example: 5432.
	//
	// This parameter is required.
	//
	// example:
	//
	// 5432
	Port                 *string `json:"Port,omitempty" xml:"Port,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (AllocateInstancePublicConnectionRequest) GoString

func (*AllocateInstancePublicConnectionRequest) SetAddressType

func (*AllocateInstancePublicConnectionRequest) SetConnectionStringPrefix

func (*AllocateInstancePublicConnectionRequest) SetDBInstanceId

func (*AllocateInstancePublicConnectionRequest) SetOwnerId

func (*AllocateInstancePublicConnectionRequest) SetPort

func (*AllocateInstancePublicConnectionRequest) SetResourceOwnerAccount

func (*AllocateInstancePublicConnectionRequest) SetResourceOwnerId

func (AllocateInstancePublicConnectionRequest) String

type AllocateInstancePublicConnectionResponse

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

func (AllocateInstancePublicConnectionResponse) GoString

func (*AllocateInstancePublicConnectionResponse) SetHeaders

func (*AllocateInstancePublicConnectionResponse) SetStatusCode

func (AllocateInstancePublicConnectionResponse) String

type AllocateInstancePublicConnectionResponseBody

type AllocateInstancePublicConnectionResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// ADD6EA90-EECB-4C12-9F26-0B6DB587****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AllocateInstancePublicConnectionResponseBody) GoString

func (*AllocateInstancePublicConnectionResponseBody) SetRequestId

func (AllocateInstancePublicConnectionResponseBody) String

type BindDBResourceGroupWithRoleRequest added in v3.8.0

type BindDBResourceGroupWithRoleRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	//
	// This parameter is required.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
	// The roles.
	//
	// This parameter is required.
	RoleList []*string `json:"RoleList,omitempty" xml:"RoleList,omitempty" type:"Repeated"`
}

func (BindDBResourceGroupWithRoleRequest) GoString added in v3.8.0

func (*BindDBResourceGroupWithRoleRequest) SetDBInstanceId added in v3.8.0

func (*BindDBResourceGroupWithRoleRequest) SetOwnerId added in v3.8.0

func (*BindDBResourceGroupWithRoleRequest) SetResourceGroupName added in v3.8.0

func (*BindDBResourceGroupWithRoleRequest) SetRoleList added in v3.8.0

func (BindDBResourceGroupWithRoleRequest) String added in v3.8.0

type BindDBResourceGroupWithRoleResponse added in v3.8.0

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

func (BindDBResourceGroupWithRoleResponse) GoString added in v3.8.0

func (*BindDBResourceGroupWithRoleResponse) SetBody added in v3.8.0

func (*BindDBResourceGroupWithRoleResponse) SetHeaders added in v3.8.0

func (*BindDBResourceGroupWithRoleResponse) SetStatusCode added in v3.8.0

func (BindDBResourceGroupWithRoleResponse) String added in v3.8.0

type BindDBResourceGroupWithRoleResponseBody added in v3.8.0

type BindDBResourceGroupWithRoleResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (BindDBResourceGroupWithRoleResponseBody) GoString added in v3.8.0

func (*BindDBResourceGroupWithRoleResponseBody) SetRequestId added in v3.8.0

func (BindDBResourceGroupWithRoleResponseBody) String added in v3.8.0

type BindDBResourceGroupWithRoleShrinkRequest added in v3.8.0

type BindDBResourceGroupWithRoleShrinkRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	//
	// This parameter is required.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
	// The roles.
	//
	// This parameter is required.
	RoleListShrink *string `json:"RoleList,omitempty" xml:"RoleList,omitempty"`
}

func (BindDBResourceGroupWithRoleShrinkRequest) GoString added in v3.8.0

func (*BindDBResourceGroupWithRoleShrinkRequest) SetDBInstanceId added in v3.8.0

func (*BindDBResourceGroupWithRoleShrinkRequest) SetOwnerId added in v3.8.0

func (*BindDBResourceGroupWithRoleShrinkRequest) SetResourceGroupName added in v3.8.0

func (*BindDBResourceGroupWithRoleShrinkRequest) SetRoleListShrink added in v3.8.0

func (BindDBResourceGroupWithRoleShrinkRequest) String added in v3.8.0

type CancelUploadDocumentJobRequest added in v3.5.0

type CancelUploadDocumentJobRequest struct {
	// The name of the document collection.
	//
	// >  You can call the [CreateDocumentCollection](https://help.aliyun.com/document_detail/2618448.html) operation to create a document collection and call the [ListDocumentCollections](https://help.aliyun.com/document_detail/2618452.html) operation to query a list of document collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The ID of the instance for which vector engine optimization is enabled.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the document upload job. You can call the `UploadDocumentAsync` operation to query the job ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 231460f8-75dc-405e-a669-0c5204887e91
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the CreateNamespace operation to create a namespace and call the ListNamespaces operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  The value of this parameter is specified when you call the CreateNamespace operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CancelUploadDocumentJobRequest) GoString added in v3.5.0

func (*CancelUploadDocumentJobRequest) SetCollection added in v3.5.0

func (*CancelUploadDocumentJobRequest) SetDBInstanceId added in v3.5.0

func (*CancelUploadDocumentJobRequest) SetJobId added in v3.5.0

func (*CancelUploadDocumentJobRequest) SetNamespace added in v3.5.0

func (*CancelUploadDocumentJobRequest) SetNamespacePassword added in v3.5.0

func (*CancelUploadDocumentJobRequest) SetOwnerId added in v3.5.0

func (*CancelUploadDocumentJobRequest) SetRegionId added in v3.5.0

func (CancelUploadDocumentJobRequest) String added in v3.5.0

type CancelUploadDocumentJobResponse added in v3.5.0

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

func (CancelUploadDocumentJobResponse) GoString added in v3.5.0

func (*CancelUploadDocumentJobResponse) SetBody added in v3.5.0

func (*CancelUploadDocumentJobResponse) SetHeaders added in v3.5.0

func (*CancelUploadDocumentJobResponse) SetStatusCode added in v3.5.0

func (CancelUploadDocumentJobResponse) String added in v3.5.0

type CancelUploadDocumentJobResponseBody added in v3.5.0

type CancelUploadDocumentJobResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CancelUploadDocumentJobResponseBody) GoString added in v3.5.0

func (*CancelUploadDocumentJobResponseBody) SetMessage added in v3.5.0

func (*CancelUploadDocumentJobResponseBody) SetRequestId added in v3.5.0

func (*CancelUploadDocumentJobResponseBody) SetStatus added in v3.5.0

func (CancelUploadDocumentJobResponseBody) String added in v3.5.0

type CancelUpsertCollectionDataJobRequest added in v3.4.0

type CancelUpsertCollectionDataJobRequest struct {
	// The name of the collection.
	//
	// >  You can call the [ListCollections](https://help.aliyun.com/document_detail/2401503.html) operation to query a list of collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the vector data upload job. You can call the `UpsertCollectionDataAsync` operation to query the job ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// bf8f7bc4-9276-44f7-9c22-1d06edc8dfd1
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the CreateNamespace operation to create a namespace and call the ListNamespaces operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  The value of this parameter is specified when you call the CreateNamespace operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (CancelUpsertCollectionDataJobRequest) GoString added in v3.4.0

func (*CancelUpsertCollectionDataJobRequest) SetCollection added in v3.4.0

func (*CancelUpsertCollectionDataJobRequest) SetDBInstanceId added in v3.4.0

func (*CancelUpsertCollectionDataJobRequest) SetJobId added in v3.4.0

func (*CancelUpsertCollectionDataJobRequest) SetNamespace added in v3.4.0

func (*CancelUpsertCollectionDataJobRequest) SetNamespacePassword added in v3.4.0

func (*CancelUpsertCollectionDataJobRequest) SetOwnerId added in v3.4.0

func (*CancelUpsertCollectionDataJobRequest) SetRegionId added in v3.4.0

func (*CancelUpsertCollectionDataJobRequest) SetWorkspaceId added in v3.9.1

func (CancelUpsertCollectionDataJobRequest) String added in v3.4.0

type CancelUpsertCollectionDataJobResponse added in v3.4.0

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

func (CancelUpsertCollectionDataJobResponse) GoString added in v3.4.0

func (*CancelUpsertCollectionDataJobResponse) SetBody added in v3.4.0

func (*CancelUpsertCollectionDataJobResponse) SetHeaders added in v3.4.0

func (*CancelUpsertCollectionDataJobResponse) SetStatusCode added in v3.4.0

func (CancelUpsertCollectionDataJobResponse) String added in v3.4.0

type CancelUpsertCollectionDataJobResponseBody added in v3.4.0

type CancelUpsertCollectionDataJobResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CancelUpsertCollectionDataJobResponseBody) GoString added in v3.4.0

func (*CancelUpsertCollectionDataJobResponseBody) SetMessage added in v3.4.0

func (*CancelUpsertCollectionDataJobResponseBody) SetRequestId added in v3.4.0

func (*CancelUpsertCollectionDataJobResponseBody) SetStatus added in v3.4.0

func (CancelUpsertCollectionDataJobResponseBody) String added in v3.4.0

type CheckHadoopDataSourceRequest added in v3.7.0

type CheckHadoopDataSourceRequest struct {
	// The Hadoop path that you want to check.
	//
	// This parameter is required.
	//
	// example:
	//
	// tmp
	CheckDir *string `json:"CheckDir,omitempty" xml:"CheckDir,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The data source ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CheckHadoopDataSourceRequest) GoString added in v3.7.0

func (s CheckHadoopDataSourceRequest) GoString() string

func (*CheckHadoopDataSourceRequest) SetCheckDir added in v3.7.0

func (*CheckHadoopDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*CheckHadoopDataSourceRequest) SetDataSourceId added in v3.7.0

func (*CheckHadoopDataSourceRequest) SetRegionId added in v3.7.0

func (CheckHadoopDataSourceRequest) String added in v3.7.0

type CheckHadoopDataSourceResponse added in v3.7.0

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

func (CheckHadoopDataSourceResponse) GoString added in v3.7.0

func (*CheckHadoopDataSourceResponse) SetBody added in v3.7.0

func (*CheckHadoopDataSourceResponse) SetHeaders added in v3.7.0

func (*CheckHadoopDataSourceResponse) SetStatusCode added in v3.7.0

func (CheckHadoopDataSourceResponse) String added in v3.7.0

type CheckHadoopDataSourceResponseBody added in v3.7.0

type CheckHadoopDataSourceResponseBody struct {
	// The returned message. If the service failed, an error message is returned. Otherwise, a pair of double quotation marks ("") is returned.
	//
	// example:
	//
	// serivce unavaliable
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the service. Valid values:
	//
	// 	- Running
	//
	// 	- Failed
	//
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CheckHadoopDataSourceResponseBody) GoString added in v3.7.0

func (*CheckHadoopDataSourceResponseBody) SetMessage added in v3.7.0

func (*CheckHadoopDataSourceResponseBody) SetRequestId added in v3.7.0

func (*CheckHadoopDataSourceResponseBody) SetStatus added in v3.7.0

func (CheckHadoopDataSourceResponseBody) String added in v3.7.0

type CheckHadoopNetConnectionRequest added in v3.7.0

type CheckHadoopNetConnectionRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// CheckHadoopNetConnection
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The E-MapReduce (EMR) Hadoop cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// c-xxx
	EmrInstanceId *string `json:"EmrInstanceId,omitempty" xml:"EmrInstanceId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CheckHadoopNetConnectionRequest) GoString added in v3.7.0

func (*CheckHadoopNetConnectionRequest) SetDBInstanceId added in v3.7.0

func (*CheckHadoopNetConnectionRequest) SetEmrInstanceId added in v3.7.0

func (*CheckHadoopNetConnectionRequest) SetRegionId added in v3.7.0

func (CheckHadoopNetConnectionRequest) String added in v3.7.0

type CheckHadoopNetConnectionResponse added in v3.7.0

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

func (CheckHadoopNetConnectionResponse) GoString added in v3.7.0

func (*CheckHadoopNetConnectionResponse) SetBody added in v3.7.0

func (*CheckHadoopNetConnectionResponse) SetHeaders added in v3.7.0

func (*CheckHadoopNetConnectionResponse) SetStatusCode added in v3.7.0

func (CheckHadoopNetConnectionResponse) String added in v3.7.0

type CheckHadoopNetConnectionResponseBody added in v3.7.0

type CheckHadoopNetConnectionResponseBody struct {
	// The returned message. If the connection failed, an error message is returned. Otherwise, a pair of double quotation marks ("") is returned.
	//
	// example:
	//
	// xxx
	ConnectionMessage *string `json:"ConnectionMessage,omitempty" xml:"ConnectionMessage,omitempty"`
	// The connection status. Valid values: Success and Failed.
	//
	// example:
	//
	// Success
	ConnectionStatus *string `json:"ConnectionStatus,omitempty" xml:"ConnectionStatus,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckHadoopNetConnectionResponseBody) GoString added in v3.7.0

func (*CheckHadoopNetConnectionResponseBody) SetConnectionMessage added in v3.7.0

func (*CheckHadoopNetConnectionResponseBody) SetConnectionStatus added in v3.7.0

func (*CheckHadoopNetConnectionResponseBody) SetRequestId added in v3.7.0

func (CheckHadoopNetConnectionResponseBody) String added in v3.7.0

type CheckJDBCSourceNetConnectionRequest added in v3.7.0

type CheckJDBCSourceNetConnectionRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The JDBC connection string.
	//
	// This parameter is required.
	//
	// example:
	//
	// xxx
	JdbcConnectionString *string `json:"JdbcConnectionString,omitempty" xml:"JdbcConnectionString,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CheckJDBCSourceNetConnectionRequest) GoString added in v3.7.0

func (*CheckJDBCSourceNetConnectionRequest) SetDBInstanceId added in v3.7.0

func (*CheckJDBCSourceNetConnectionRequest) SetJdbcConnectionString added in v3.7.0

func (*CheckJDBCSourceNetConnectionRequest) SetRegionId added in v3.7.0

func (CheckJDBCSourceNetConnectionRequest) String added in v3.7.0

type CheckJDBCSourceNetConnectionResponse added in v3.7.0

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

func (CheckJDBCSourceNetConnectionResponse) GoString added in v3.7.0

func (*CheckJDBCSourceNetConnectionResponse) SetBody added in v3.7.0

func (*CheckJDBCSourceNetConnectionResponse) SetHeaders added in v3.7.0

func (*CheckJDBCSourceNetConnectionResponse) SetStatusCode added in v3.7.0

func (CheckJDBCSourceNetConnectionResponse) String added in v3.7.0

type CheckJDBCSourceNetConnectionResponseBody added in v3.7.0

type CheckJDBCSourceNetConnectionResponseBody struct {
	// The returned message. If the connection failed, an error message is returned. Otherwise, a pair of double quotation marks ("") is returned.
	//
	// example:
	//
	// xxx
	ConnectionMessage *string `json:"ConnectionMessage,omitempty" xml:"ConnectionMessage,omitempty"`
	// The connection status. Valid values:
	//
	// 	- Success
	//
	// 	- Failed
	//
	// example:
	//
	// Success
	ConnectionStatus *string `json:"ConnectionStatus,omitempty" xml:"ConnectionStatus,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckJDBCSourceNetConnectionResponseBody) GoString added in v3.7.0

func (*CheckJDBCSourceNetConnectionResponseBody) SetConnectionMessage added in v3.7.0

func (*CheckJDBCSourceNetConnectionResponseBody) SetConnectionStatus added in v3.7.0

func (*CheckJDBCSourceNetConnectionResponseBody) SetRequestId added in v3.7.0

func (CheckJDBCSourceNetConnectionResponseBody) String added in v3.7.0

type CheckServiceLinkedRoleRequest

type CheckServiceLinkedRoleRequest struct {
	// The ID of the region. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CheckServiceLinkedRoleRequest) GoString

func (*CheckServiceLinkedRoleRequest) SetRegionId

func (CheckServiceLinkedRoleRequest) String

type CheckServiceLinkedRoleResponse

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

func (CheckServiceLinkedRoleResponse) GoString

func (*CheckServiceLinkedRoleResponse) SetHeaders

func (*CheckServiceLinkedRoleResponse) SetStatusCode

func (CheckServiceLinkedRoleResponse) String

type CheckServiceLinkedRoleResponseBody

type CheckServiceLinkedRoleResponseBody struct {
	// Indicates whether an SLR is created.
	//
	// example:
	//
	// true
	HasServiceLinkedRole *string `json:"HasServiceLinkedRole,omitempty" xml:"HasServiceLinkedRole,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckServiceLinkedRoleResponseBody) GoString

func (*CheckServiceLinkedRoleResponseBody) SetHasServiceLinkedRole

func (*CheckServiceLinkedRoleResponseBody) SetRegionId

func (*CheckServiceLinkedRoleResponseBody) SetRequestId

func (CheckServiceLinkedRoleResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) AllocateInstancePublicConnection

func (client *Client) AllocateInstancePublicConnection(request *AllocateInstancePublicConnectionRequest) (_result *AllocateInstancePublicConnectionResponse, _err error)

Summary:

Allocates a public endpoint for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to apply for a public endpoint for an AnalyticDB for PostgreSQL instance. Both the primary and instance endpoints of an AnalyticDB for PostgreSQL instance can be public endpoints. For more information, see [Endpoints of an instance and its primary coordinator node](https://help.aliyun.com/document_detail/204879.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - AllocateInstancePublicConnectionRequest

@return AllocateInstancePublicConnectionResponse

func (*Client) AllocateInstancePublicConnectionWithOptions

func (client *Client) AllocateInstancePublicConnectionWithOptions(request *AllocateInstancePublicConnectionRequest, runtime *util.RuntimeOptions) (_result *AllocateInstancePublicConnectionResponse, _err error)

Summary:

Allocates a public endpoint for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to apply for a public endpoint for an AnalyticDB for PostgreSQL instance. Both the primary and instance endpoints of an AnalyticDB for PostgreSQL instance can be public endpoints. For more information, see [Endpoints of an instance and its primary coordinator node](https://help.aliyun.com/document_detail/204879.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - AllocateInstancePublicConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return AllocateInstancePublicConnectionResponse

func (*Client) BindDBResourceGroupWithRole added in v3.8.0

func (client *Client) BindDBResourceGroupWithRole(request *BindDBResourceGroupWithRoleRequest) (_result *BindDBResourceGroupWithRoleResponse, _err error)

Summary:

Binds a resource group to a database role.

@param request - BindDBResourceGroupWithRoleRequest

@return BindDBResourceGroupWithRoleResponse

func (*Client) BindDBResourceGroupWithRoleWithOptions added in v3.8.0

func (client *Client) BindDBResourceGroupWithRoleWithOptions(tmpReq *BindDBResourceGroupWithRoleRequest, runtime *util.RuntimeOptions) (_result *BindDBResourceGroupWithRoleResponse, _err error)

Summary:

Binds a resource group to a database role.

@param tmpReq - BindDBResourceGroupWithRoleRequest

@param runtime - runtime options for this request RuntimeOptions

@return BindDBResourceGroupWithRoleResponse

func (*Client) CancelUploadDocumentJob added in v3.5.0

func (client *Client) CancelUploadDocumentJob(request *CancelUploadDocumentJobRequest) (_result *CancelUploadDocumentJobResponse, _err error)

Summary:

Cancels an asynchronous document upload job based on the job ID.

Description:

This operation is related to the UploadDocumentAsync operation. You can call this operation to cancel a document upload job.

> If the canceling operation is complete, failed, or is canceled, you cannot call the operation again. The canceling operation only interrupts the document upload job. To remove the uploaded data, you must manually remove it or call the DeleteCollectionData operation. You can also call the document upload operation to overwrite the data by using the same FileName parameter.

@param request - CancelUploadDocumentJobRequest

@return CancelUploadDocumentJobResponse

func (*Client) CancelUploadDocumentJobWithOptions added in v3.5.0

func (client *Client) CancelUploadDocumentJobWithOptions(request *CancelUploadDocumentJobRequest, runtime *util.RuntimeOptions) (_result *CancelUploadDocumentJobResponse, _err error)

Summary:

Cancels an asynchronous document upload job based on the job ID.

Description:

This operation is related to the UploadDocumentAsync operation. You can call this operation to cancel a document upload job.

> If the canceling operation is complete, failed, or is canceled, you cannot call the operation again. The canceling operation only interrupts the document upload job. To remove the uploaded data, you must manually remove it or call the DeleteCollectionData operation. You can also call the document upload operation to overwrite the data by using the same FileName parameter.

@param request - CancelUploadDocumentJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return CancelUploadDocumentJobResponse

func (*Client) CancelUpsertCollectionDataJob added in v3.4.0

func (client *Client) CancelUpsertCollectionDataJob(request *CancelUpsertCollectionDataJobRequest) (_result *CancelUpsertCollectionDataJobResponse, _err error)

Summary:

Cancels an asynchronous vector data upload job by using a job ID.

Description:

This operation is related to the `UpsertCollectionDataAsync` operation. You can call this operation to cancel an upload job.

> If the canceling operation is complete, failed, or is canceled, you cannot call the operation again. The canceling operation only interrupts the upload job. To remove the uploaded data, you must manually remove it or call the DeleteCollectionData operation.

@param request - CancelUpsertCollectionDataJobRequest

@return CancelUpsertCollectionDataJobResponse

func (*Client) CancelUpsertCollectionDataJobWithOptions added in v3.4.0

func (client *Client) CancelUpsertCollectionDataJobWithOptions(request *CancelUpsertCollectionDataJobRequest, runtime *util.RuntimeOptions) (_result *CancelUpsertCollectionDataJobResponse, _err error)

Summary:

Cancels an asynchronous vector data upload job by using a job ID.

Description:

This operation is related to the `UpsertCollectionDataAsync` operation. You can call this operation to cancel an upload job.

> If the canceling operation is complete, failed, or is canceled, you cannot call the operation again. The canceling operation only interrupts the upload job. To remove the uploaded data, you must manually remove it or call the DeleteCollectionData operation.

@param request - CancelUpsertCollectionDataJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return CancelUpsertCollectionDataJobResponse

func (*Client) CheckHadoopDataSource added in v3.7.0

func (client *Client) CheckHadoopDataSource(request *CheckHadoopDataSourceRequest) (_result *CheckHadoopDataSourceResponse, _err error)

Summary:

Checks the configurations of a Hadoop data source.

@param request - CheckHadoopDataSourceRequest

@return CheckHadoopDataSourceResponse

func (*Client) CheckHadoopDataSourceWithOptions added in v3.7.0

func (client *Client) CheckHadoopDataSourceWithOptions(request *CheckHadoopDataSourceRequest, runtime *util.RuntimeOptions) (_result *CheckHadoopDataSourceResponse, _err error)

Summary:

Checks the configurations of a Hadoop data source.

@param request - CheckHadoopDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckHadoopDataSourceResponse

func (*Client) CheckHadoopNetConnection added in v3.7.0

func (client *Client) CheckHadoopNetConnection(request *CheckHadoopNetConnectionRequest) (_result *CheckHadoopNetConnectionResponse, _err error)

Summary:

检查hadoop集群网络连通性

@param request - CheckHadoopNetConnectionRequest

@return CheckHadoopNetConnectionResponse

func (*Client) CheckHadoopNetConnectionWithOptions added in v3.7.0

func (client *Client) CheckHadoopNetConnectionWithOptions(request *CheckHadoopNetConnectionRequest, runtime *util.RuntimeOptions) (_result *CheckHadoopNetConnectionResponse, _err error)

Summary:

检查hadoop集群网络连通性

@param request - CheckHadoopNetConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckHadoopNetConnectionResponse

func (*Client) CheckJDBCSourceNetConnection added in v3.7.0

func (client *Client) CheckJDBCSourceNetConnection(request *CheckJDBCSourceNetConnectionRequest) (_result *CheckJDBCSourceNetConnectionResponse, _err error)

Summary:

Checks the network connectivity of a connection specified by a Java Database Connectivity (JDBC) connection string.

@param request - CheckJDBCSourceNetConnectionRequest

@return CheckJDBCSourceNetConnectionResponse

func (*Client) CheckJDBCSourceNetConnectionWithOptions added in v3.7.0

func (client *Client) CheckJDBCSourceNetConnectionWithOptions(request *CheckJDBCSourceNetConnectionRequest, runtime *util.RuntimeOptions) (_result *CheckJDBCSourceNetConnectionResponse, _err error)

Summary:

Checks the network connectivity of a connection specified by a Java Database Connectivity (JDBC) connection string.

@param request - CheckJDBCSourceNetConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckJDBCSourceNetConnectionResponse

func (*Client) CheckServiceLinkedRole

func (client *Client) CheckServiceLinkedRole(request *CheckServiceLinkedRoleRequest) (_result *CheckServiceLinkedRoleResponse, _err error)

Summary:

Queries whether a service-linked role is created.

@param request - CheckServiceLinkedRoleRequest

@return CheckServiceLinkedRoleResponse

func (*Client) CheckServiceLinkedRoleWithOptions

func (client *Client) CheckServiceLinkedRoleWithOptions(request *CheckServiceLinkedRoleRequest, runtime *util.RuntimeOptions) (_result *CheckServiceLinkedRoleResponse, _err error)

Summary:

Queries whether a service-linked role is created.

@param request - CheckServiceLinkedRoleRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckServiceLinkedRoleResponse

func (*Client) CreateAccount

func (client *Client) CreateAccount(request *CreateAccountRequest) (_result *CreateAccountResponse, _err error)

Summary:

Creates a privileged account for an AnalyticDB for PostgreSQL instance.

Description:

  Before you can use an AnalyticDB for PostgreSQL instance, you must create a privileged account for the instance.

	- You can call this operation to create only privileged accounts. For information about how to create other types of accounts, see [Create a database account](https://help.aliyun.com/document_detail/50206.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - CreateAccountRequest

@return CreateAccountResponse

func (*Client) CreateAccountWithOptions

func (client *Client) CreateAccountWithOptions(request *CreateAccountRequest, runtime *util.RuntimeOptions) (_result *CreateAccountResponse, _err error)

Summary:

Creates a privileged account for an AnalyticDB for PostgreSQL instance.

Description:

  Before you can use an AnalyticDB for PostgreSQL instance, you must create a privileged account for the instance.

	- You can call this operation to create only privileged accounts. For information about how to create other types of accounts, see [Create a database account](https://help.aliyun.com/document_detail/50206.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - CreateAccountRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateAccountResponse

func (*Client) CreateCollection

func (client *Client) CreateCollection(request *CreateCollectionRequest) (_result *CreateCollectionResponse, _err error)

Summary:

Creates a vector collection.

@param request - CreateCollectionRequest

@return CreateCollectionResponse

func (*Client) CreateCollectionWithOptions

func (client *Client) CreateCollectionWithOptions(request *CreateCollectionRequest, runtime *util.RuntimeOptions) (_result *CreateCollectionResponse, _err error)

Summary:

Creates a vector collection.

@param request - CreateCollectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateCollectionResponse

func (*Client) CreateDBInstance

func (client *Client) CreateDBInstance(request *CreateDBInstanceRequest) (_result *CreateDBInstanceResponse, _err error)

Summary:

Creates an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation when you need to create AnalyticDB for PostgreSQL instances to meet the requirements of new applications or services.

Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds a limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limits when you call this operation.

@param request - CreateDBInstanceRequest

@return CreateDBInstanceResponse

func (*Client) CreateDBInstancePlan

func (client *Client) CreateDBInstancePlan(request *CreateDBInstancePlanRequest) (_result *CreateDBInstancePlanResponse, _err error)

Summary:

Creates a plan for an AnalyticDB for PostgreSQL instance.

Description:

  The plan management feature is supported only for pay-as-you-go instances.

	- When you change the compute node specifications or change the number of compute nodes, transient connections may occur. We recommend that you perform these operations during off-peak hours.

Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

@param request - CreateDBInstancePlanRequest

@return CreateDBInstancePlanResponse

func (*Client) CreateDBInstancePlanWithOptions

func (client *Client) CreateDBInstancePlanWithOptions(request *CreateDBInstancePlanRequest, runtime *util.RuntimeOptions) (_result *CreateDBInstancePlanResponse, _err error)

Summary:

Creates a plan for an AnalyticDB for PostgreSQL instance.

Description:

  The plan management feature is supported only for pay-as-you-go instances.

	- When you change the compute node specifications or change the number of compute nodes, transient connections may occur. We recommend that you perform these operations during off-peak hours.

Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

@param request - CreateDBInstancePlanRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateDBInstancePlanResponse

func (*Client) CreateDBInstanceWithOptions

func (client *Client) CreateDBInstanceWithOptions(request *CreateDBInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateDBInstanceResponse, _err error)

Summary:

Creates an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation when you need to create AnalyticDB for PostgreSQL instances to meet the requirements of new applications or services.

Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds a limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limits when you call this operation.

@param request - CreateDBInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateDBInstanceResponse

func (*Client) CreateDBResourceGroup added in v3.8.0

func (client *Client) CreateDBResourceGroup(request *CreateDBResourceGroupRequest) (_result *CreateDBResourceGroupResponse, _err error)

Summary:

Creates a resource group.

@param request - CreateDBResourceGroupRequest

@return CreateDBResourceGroupResponse

func (*Client) CreateDBResourceGroupWithOptions added in v3.8.0

func (client *Client) CreateDBResourceGroupWithOptions(request *CreateDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *CreateDBResourceGroupResponse, _err error)

Summary:

Creates a resource group.

@param request - CreateDBResourceGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateDBResourceGroupResponse

func (*Client) CreateDocumentCollection added in v3.3.0

func (client *Client) CreateDocumentCollection(request *CreateDocumentCollectionRequest) (_result *CreateDocumentCollectionResponse, _err error)

Summary:

Creates a document collection.

@param request - CreateDocumentCollectionRequest

@return CreateDocumentCollectionResponse

func (*Client) CreateDocumentCollectionWithOptions added in v3.3.0

func (client *Client) CreateDocumentCollectionWithOptions(request *CreateDocumentCollectionRequest, runtime *util.RuntimeOptions) (_result *CreateDocumentCollectionResponse, _err error)

Summary:

Creates a document collection.

@param request - CreateDocumentCollectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateDocumentCollectionResponse

func (*Client) CreateExtensions added in v3.7.0

func (client *Client) CreateExtensions(request *CreateExtensionsRequest) (_result *CreateExtensionsResponse, _err error)

Summary:

Install extensions.

@param request - CreateExtensionsRequest

@return CreateExtensionsResponse

func (*Client) CreateExtensionsWithOptions added in v3.7.0

func (client *Client) CreateExtensionsWithOptions(request *CreateExtensionsRequest, runtime *util.RuntimeOptions) (_result *CreateExtensionsResponse, _err error)

Summary:

Install extensions.

@param request - CreateExtensionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateExtensionsResponse

func (*Client) CreateExternalDataService added in v3.7.0

func (client *Client) CreateExternalDataService(request *CreateExternalDataServiceRequest) (_result *CreateExternalDataServiceResponse, _err error)

Summary:

Creates an external data service.

@param request - CreateExternalDataServiceRequest

@return CreateExternalDataServiceResponse

func (*Client) CreateExternalDataServiceWithOptions added in v3.7.0

func (client *Client) CreateExternalDataServiceWithOptions(request *CreateExternalDataServiceRequest, runtime *util.RuntimeOptions) (_result *CreateExternalDataServiceResponse, _err error)

Summary:

Creates an external data service.

@param request - CreateExternalDataServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateExternalDataServiceResponse

func (*Client) CreateHadoopDataSource added in v3.7.0

func (client *Client) CreateHadoopDataSource(request *CreateHadoopDataSourceRequest) (_result *CreateHadoopDataSourceResponse, _err error)

Summary:

Creates the configurations for a Hadoop data source.

@param request - CreateHadoopDataSourceRequest

@return CreateHadoopDataSourceResponse

func (*Client) CreateHadoopDataSourceWithOptions added in v3.7.0

func (client *Client) CreateHadoopDataSourceWithOptions(request *CreateHadoopDataSourceRequest, runtime *util.RuntimeOptions) (_result *CreateHadoopDataSourceResponse, _err error)

Summary:

Creates the configurations for a Hadoop data source.

@param request - CreateHadoopDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateHadoopDataSourceResponse

func (*Client) CreateJDBCDataSource added in v3.7.0

func (client *Client) CreateJDBCDataSource(request *CreateJDBCDataSourceRequest) (_result *CreateJDBCDataSourceResponse, _err error)

Summary:

Creates a Java Database Connectivity (JDBC) data source.

@param request - CreateJDBCDataSourceRequest

@return CreateJDBCDataSourceResponse

func (*Client) CreateJDBCDataSourceWithOptions added in v3.7.0

func (client *Client) CreateJDBCDataSourceWithOptions(request *CreateJDBCDataSourceRequest, runtime *util.RuntimeOptions) (_result *CreateJDBCDataSourceResponse, _err error)

Summary:

Creates a Java Database Connectivity (JDBC) data source.

@param request - CreateJDBCDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateJDBCDataSourceResponse

func (*Client) CreateNamespace

func (client *Client) CreateNamespace(request *CreateNamespaceRequest) (_result *CreateNamespaceResponse, _err error)

Summary:

Creates a vector namespace.

@param request - CreateNamespaceRequest

@return CreateNamespaceResponse

func (*Client) CreateNamespaceWithOptions

func (client *Client) CreateNamespaceWithOptions(request *CreateNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateNamespaceResponse, _err error)

Summary:

Creates a vector namespace.

@param request - CreateNamespaceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateNamespaceResponse

func (*Client) CreateSampleData

func (client *Client) CreateSampleData(request *CreateSampleDataRequest) (_result *CreateSampleDataResponse, _err error)

Summary:

Creates a sample dataset for an AnalyticDB for PostgreSQL instance.

Description:

  You can call this operation to create a sample dataset for an AnalyticDB for PostgreSQL instance. Then, you can execute query statements on the sample dataset to use or test your instance. For more information about query statements, see [Dataset information and query examples](https://help.aliyun.com/document_detail/452277.html).

	- This operation is supported only for AnalyticDB for PostgreSQL V6.3.8.8 and V6.3.10.3 or later, excluding the versions from V6.3.9.0 to V6.3.10.2.

@param request - CreateSampleDataRequest

@return CreateSampleDataResponse

func (*Client) CreateSampleDataWithOptions

func (client *Client) CreateSampleDataWithOptions(request *CreateSampleDataRequest, runtime *util.RuntimeOptions) (_result *CreateSampleDataResponse, _err error)

Summary:

Creates a sample dataset for an AnalyticDB for PostgreSQL instance.

Description:

  You can call this operation to create a sample dataset for an AnalyticDB for PostgreSQL instance. Then, you can execute query statements on the sample dataset to use or test your instance. For more information about query statements, see [Dataset information and query examples](https://help.aliyun.com/document_detail/452277.html).

	- This operation is supported only for AnalyticDB for PostgreSQL V6.3.8.8 and V6.3.10.3 or later, excluding the versions from V6.3.9.0 to V6.3.10.2.

@param request - CreateSampleDataRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSampleDataResponse

func (*Client) CreateSecret added in v3.9.0

func (client *Client) CreateSecret(request *CreateSecretRequest) (_result *CreateSecretResponse, _err error)

Summary:

Creates an access credential for an AnalyticDB for PostgreSQL instance by using the name and password of a database account.

@param request - CreateSecretRequest

@return CreateSecretResponse

func (*Client) CreateSecretWithOptions added in v3.9.0

func (client *Client) CreateSecretWithOptions(request *CreateSecretRequest, runtime *util.RuntimeOptions) (_result *CreateSecretResponse, _err error)

Summary:

Creates an access credential for an AnalyticDB for PostgreSQL instance by using the name and password of a database account.

@param request - CreateSecretRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSecretResponse

func (*Client) CreateServiceLinkedRole

func (client *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (_result *CreateServiceLinkedRoleResponse, _err error)

Summary:

Creates a service-linked role.

@param request - CreateServiceLinkedRoleRequest

@return CreateServiceLinkedRoleResponse

func (*Client) CreateServiceLinkedRoleWithOptions

func (client *Client) CreateServiceLinkedRoleWithOptions(request *CreateServiceLinkedRoleRequest, runtime *util.RuntimeOptions) (_result *CreateServiceLinkedRoleResponse, _err error)

Summary:

Creates a service-linked role.

@param request - CreateServiceLinkedRoleRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateServiceLinkedRoleResponse

func (*Client) CreateStreamingDataService added in v3.7.0

func (client *Client) CreateStreamingDataService(request *CreateStreamingDataServiceRequest) (_result *CreateStreamingDataServiceResponse, _err error)

Summary:

Creates a real-time data service.

@param request - CreateStreamingDataServiceRequest

@return CreateStreamingDataServiceResponse

func (*Client) CreateStreamingDataServiceWithOptions added in v3.7.0

func (client *Client) CreateStreamingDataServiceWithOptions(request *CreateStreamingDataServiceRequest, runtime *util.RuntimeOptions) (_result *CreateStreamingDataServiceResponse, _err error)

Summary:

Creates a real-time data service.

@param request - CreateStreamingDataServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateStreamingDataServiceResponse

func (*Client) CreateStreamingDataSource added in v3.7.0

func (client *Client) CreateStreamingDataSource(request *CreateStreamingDataSourceRequest) (_result *CreateStreamingDataSourceResponse, _err error)

Summary:

Creates a real-time data source.

@param request - CreateStreamingDataSourceRequest

@return CreateStreamingDataSourceResponse

func (*Client) CreateStreamingDataSourceWithOptions added in v3.7.0

func (client *Client) CreateStreamingDataSourceWithOptions(request *CreateStreamingDataSourceRequest, runtime *util.RuntimeOptions) (_result *CreateStreamingDataSourceResponse, _err error)

Summary:

Creates a real-time data source.

@param request - CreateStreamingDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateStreamingDataSourceResponse

func (*Client) CreateStreamingJob added in v3.7.0

func (client *Client) CreateStreamingJob(request *CreateStreamingJobRequest) (_result *CreateStreamingJobResponse, _err error)

Summary:

Creates the configurations for an external data source.

@param request - CreateStreamingJobRequest

@return CreateStreamingJobResponse

func (*Client) CreateStreamingJobWithOptions added in v3.7.0

func (client *Client) CreateStreamingJobWithOptions(tmpReq *CreateStreamingJobRequest, runtime *util.RuntimeOptions) (_result *CreateStreamingJobResponse, _err error)

Summary:

Creates the configurations for an external data source.

@param tmpReq - CreateStreamingJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateStreamingJobResponse

func (*Client) CreateVectorIndex

func (client *Client) CreateVectorIndex(request *CreateVectorIndexRequest) (_result *CreateVectorIndexResponse, _err error)

Summary:

Creates a vector index.

@param request - CreateVectorIndexRequest

@return CreateVectorIndexResponse

func (*Client) CreateVectorIndexWithOptions

func (client *Client) CreateVectorIndexWithOptions(request *CreateVectorIndexRequest, runtime *util.RuntimeOptions) (_result *CreateVectorIndexResponse, _err error)

Summary:

Creates a vector index.

@param request - CreateVectorIndexRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateVectorIndexResponse

func (*Client) DeleteCollection

func (client *Client) DeleteCollection(request *DeleteCollectionRequest) (_result *DeleteCollectionResponse, _err error)

Summary:

Deletes a vector collection.

@param request - DeleteCollectionRequest

@return DeleteCollectionResponse

func (*Client) DeleteCollectionData

func (client *Client) DeleteCollectionData(request *DeleteCollectionDataRequest) (_result *DeleteCollectionDataResponse, _err error)

Summary:

Deletes vector data.

@param request - DeleteCollectionDataRequest

@return DeleteCollectionDataResponse

func (*Client) DeleteCollectionDataWithOptions

func (client *Client) DeleteCollectionDataWithOptions(request *DeleteCollectionDataRequest, runtime *util.RuntimeOptions) (_result *DeleteCollectionDataResponse, _err error)

Summary:

Deletes vector data.

@param request - DeleteCollectionDataRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteCollectionDataResponse

func (*Client) DeleteCollectionWithOptions

func (client *Client) DeleteCollectionWithOptions(request *DeleteCollectionRequest, runtime *util.RuntimeOptions) (_result *DeleteCollectionResponse, _err error)

Summary:

Deletes a vector collection.

@param request - DeleteCollectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteCollectionResponse

func (*Client) DeleteDBInstance

func (client *Client) DeleteDBInstance(request *DeleteDBInstanceRequest) (_result *DeleteDBInstanceResponse, _err error)

Summary:

Releases a pay-as-you-go AnalyticDB for PostgreSQL instance.

Description:

  Subscription instances cannot be manually released. They are automatically released when they expire.

	- You can call this operation to release pay-as-you-go instances only when they are in the **Running*	- state.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteDBInstanceRequest

@return DeleteDBInstanceResponse

func (*Client) DeleteDBInstancePlan

func (client *Client) DeleteDBInstancePlan(request *DeleteDBInstancePlanRequest) (_result *DeleteDBInstancePlanResponse, _err error)

Summary:

Deletes a plan from an AnalyticDB for PostgreSQL instance.

Description:

If you no longer need a plan, you can call this operation to delete the plan. The plan management feature is supported only for AnalyticDB for PostgreSQL instances in Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteDBInstancePlanRequest

@return DeleteDBInstancePlanResponse

func (*Client) DeleteDBInstancePlanWithOptions

func (client *Client) DeleteDBInstancePlanWithOptions(request *DeleteDBInstancePlanRequest, runtime *util.RuntimeOptions) (_result *DeleteDBInstancePlanResponse, _err error)

Summary:

Deletes a plan from an AnalyticDB for PostgreSQL instance.

Description:

If you no longer need a plan, you can call this operation to delete the plan. The plan management feature is supported only for AnalyticDB for PostgreSQL instances in Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteDBInstancePlanRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDBInstancePlanResponse

func (*Client) DeleteDBInstanceWithOptions

func (client *Client) DeleteDBInstanceWithOptions(request *DeleteDBInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteDBInstanceResponse, _err error)

Summary:

Releases a pay-as-you-go AnalyticDB for PostgreSQL instance.

Description:

  Subscription instances cannot be manually released. They are automatically released when they expire.

	- You can call this operation to release pay-as-you-go instances only when they are in the **Running*	- state.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteDBInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDBInstanceResponse

func (*Client) DeleteDBResourceGroup added in v3.8.0

func (client *Client) DeleteDBResourceGroup(request *DeleteDBResourceGroupRequest) (_result *DeleteDBResourceGroupResponse, _err error)

Summary:

Deletes a resource group.

@param request - DeleteDBResourceGroupRequest

@return DeleteDBResourceGroupResponse

func (*Client) DeleteDBResourceGroupWithOptions added in v3.8.0

func (client *Client) DeleteDBResourceGroupWithOptions(request *DeleteDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteDBResourceGroupResponse, _err error)

Summary:

Deletes a resource group.

@param request - DeleteDBResourceGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDBResourceGroupResponse

func (*Client) DeleteDocument added in v3.3.0

func (client *Client) DeleteDocument(request *DeleteDocumentRequest) (_result *DeleteDocumentResponse, _err error)

Summary:

Deletes a document from a document collection.

@param request - DeleteDocumentRequest

@return DeleteDocumentResponse

func (*Client) DeleteDocumentCollection added in v3.3.0

func (client *Client) DeleteDocumentCollection(request *DeleteDocumentCollectionRequest) (_result *DeleteDocumentCollectionResponse, _err error)

Summary:

Deletes a document collection.

@param request - DeleteDocumentCollectionRequest

@return DeleteDocumentCollectionResponse

func (*Client) DeleteDocumentCollectionWithOptions added in v3.3.0

func (client *Client) DeleteDocumentCollectionWithOptions(request *DeleteDocumentCollectionRequest, runtime *util.RuntimeOptions) (_result *DeleteDocumentCollectionResponse, _err error)

Summary:

Deletes a document collection.

@param request - DeleteDocumentCollectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDocumentCollectionResponse

func (*Client) DeleteDocumentWithOptions added in v3.3.0

func (client *Client) DeleteDocumentWithOptions(request *DeleteDocumentRequest, runtime *util.RuntimeOptions) (_result *DeleteDocumentResponse, _err error)

Summary:

Deletes a document from a document collection.

@param request - DeleteDocumentRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDocumentResponse

func (*Client) DeleteExtension added in v3.7.0

func (client *Client) DeleteExtension(request *DeleteExtensionRequest) (_result *DeleteExtensionResponse, _err error)

Summary:

Uninstall an extension.

@param request - DeleteExtensionRequest

@return DeleteExtensionResponse

func (*Client) DeleteExtensionWithOptions added in v3.7.0

func (client *Client) DeleteExtensionWithOptions(request *DeleteExtensionRequest, runtime *util.RuntimeOptions) (_result *DeleteExtensionResponse, _err error)

Summary:

Uninstall an extension.

@param request - DeleteExtensionRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteExtensionResponse

func (*Client) DeleteExternalDataService added in v3.7.0

func (client *Client) DeleteExternalDataService(request *DeleteExternalDataServiceRequest) (_result *DeleteExternalDataServiceResponse, _err error)

Summary:

Deletes an external data service.

@param request - DeleteExternalDataServiceRequest

@return DeleteExternalDataServiceResponse

func (*Client) DeleteExternalDataServiceWithOptions added in v3.7.0

func (client *Client) DeleteExternalDataServiceWithOptions(request *DeleteExternalDataServiceRequest, runtime *util.RuntimeOptions) (_result *DeleteExternalDataServiceResponse, _err error)

Summary:

Deletes an external data service.

@param request - DeleteExternalDataServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteExternalDataServiceResponse

func (*Client) DeleteHadoopDataSource added in v3.7.0

func (client *Client) DeleteHadoopDataSource(request *DeleteHadoopDataSourceRequest) (_result *DeleteHadoopDataSourceResponse, _err error)

Summary:

删除hadoop数据源

@param request - DeleteHadoopDataSourceRequest

@return DeleteHadoopDataSourceResponse

func (*Client) DeleteHadoopDataSourceWithOptions added in v3.7.0

func (client *Client) DeleteHadoopDataSourceWithOptions(request *DeleteHadoopDataSourceRequest, runtime *util.RuntimeOptions) (_result *DeleteHadoopDataSourceResponse, _err error)

Summary:

删除hadoop数据源

@param request - DeleteHadoopDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteHadoopDataSourceResponse

func (*Client) DeleteJDBCDataSource added in v3.7.0

func (client *Client) DeleteJDBCDataSource(request *DeleteJDBCDataSourceRequest) (_result *DeleteJDBCDataSourceResponse, _err error)

Summary:

Deletes a Java Database Connectivity (JDBC) data source.

@param request - DeleteJDBCDataSourceRequest

@return DeleteJDBCDataSourceResponse

func (*Client) DeleteJDBCDataSourceWithOptions added in v3.7.0

func (client *Client) DeleteJDBCDataSourceWithOptions(request *DeleteJDBCDataSourceRequest, runtime *util.RuntimeOptions) (_result *DeleteJDBCDataSourceResponse, _err error)

Summary:

Deletes a Java Database Connectivity (JDBC) data source.

@param request - DeleteJDBCDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteJDBCDataSourceResponse

func (*Client) DeleteNamespace

func (client *Client) DeleteNamespace(request *DeleteNamespaceRequest) (_result *DeleteNamespaceResponse, _err error)

Summary:

Deletes a namespace.

@param request - DeleteNamespaceRequest

@return DeleteNamespaceResponse

func (*Client) DeleteNamespaceWithOptions

func (client *Client) DeleteNamespaceWithOptions(request *DeleteNamespaceRequest, runtime *util.RuntimeOptions) (_result *DeleteNamespaceResponse, _err error)

Summary:

Deletes a namespace.

@param request - DeleteNamespaceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteNamespaceResponse

func (*Client) DeleteSecret added in v3.9.0

func (client *Client) DeleteSecret(request *DeleteSecretRequest) (_result *DeleteSecretResponse, _err error)

Summary:

Deletes the access credentials of an AnalyticDB for PostgreSQL instance.

@param request - DeleteSecretRequest

@return DeleteSecretResponse

func (*Client) DeleteSecretWithOptions added in v3.9.0

func (client *Client) DeleteSecretWithOptions(request *DeleteSecretRequest, runtime *util.RuntimeOptions) (_result *DeleteSecretResponse, _err error)

Summary:

Deletes the access credentials of an AnalyticDB for PostgreSQL instance.

@param request - DeleteSecretRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteSecretResponse

func (*Client) DeleteStreamingDataService added in v3.7.0

func (client *Client) DeleteStreamingDataService(request *DeleteStreamingDataServiceRequest) (_result *DeleteStreamingDataServiceResponse, _err error)

Summary:

Deletes a real-time data service.

@param request - DeleteStreamingDataServiceRequest

@return DeleteStreamingDataServiceResponse

func (*Client) DeleteStreamingDataServiceWithOptions added in v3.7.0

func (client *Client) DeleteStreamingDataServiceWithOptions(request *DeleteStreamingDataServiceRequest, runtime *util.RuntimeOptions) (_result *DeleteStreamingDataServiceResponse, _err error)

Summary:

Deletes a real-time data service.

@param request - DeleteStreamingDataServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteStreamingDataServiceResponse

func (*Client) DeleteStreamingDataSource added in v3.7.0

func (client *Client) DeleteStreamingDataSource(request *DeleteStreamingDataSourceRequest) (_result *DeleteStreamingDataSourceResponse, _err error)

Summary:

Deletes a real-time data source.

@param request - DeleteStreamingDataSourceRequest

@return DeleteStreamingDataSourceResponse

func (*Client) DeleteStreamingDataSourceWithOptions added in v3.7.0

func (client *Client) DeleteStreamingDataSourceWithOptions(request *DeleteStreamingDataSourceRequest, runtime *util.RuntimeOptions) (_result *DeleteStreamingDataSourceResponse, _err error)

Summary:

Deletes a real-time data source.

@param request - DeleteStreamingDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteStreamingDataSourceResponse

func (*Client) DeleteStreamingJob added in v3.7.0

func (client *Client) DeleteStreamingJob(request *DeleteStreamingJobRequest) (_result *DeleteStreamingJobResponse, _err error)

Summary:

Deletes a real-time data service job.

@param request - DeleteStreamingJobRequest

@return DeleteStreamingJobResponse

func (*Client) DeleteStreamingJobWithOptions added in v3.7.0

func (client *Client) DeleteStreamingJobWithOptions(request *DeleteStreamingJobRequest, runtime *util.RuntimeOptions) (_result *DeleteStreamingJobResponse, _err error)

Summary:

Deletes a real-time data service job.

@param request - DeleteStreamingJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteStreamingJobResponse

func (*Client) DeleteVectorIndex

func (client *Client) DeleteVectorIndex(request *DeleteVectorIndexRequest) (_result *DeleteVectorIndexResponse, _err error)

Summary:

Deletes a vector index.

@param request - DeleteVectorIndexRequest

@return DeleteVectorIndexResponse

func (*Client) DeleteVectorIndexWithOptions

func (client *Client) DeleteVectorIndexWithOptions(request *DeleteVectorIndexRequest, runtime *util.RuntimeOptions) (_result *DeleteVectorIndexResponse, _err error)

Summary:

Deletes a vector index.

@param request - DeleteVectorIndexRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteVectorIndexResponse

func (*Client) DescribeAccounts

func (client *Client) DescribeAccounts(request *DescribeAccountsRequest) (_result *DescribeAccountsResponse, _err error)

Summary:

Queries the information about database accounts for an AnalyticDB for PostgreSQL instance.

Description:

This operation is called to query the information of the privileged account in an AnalyticDB for PostgreSQL instance, such as its state, description, and the instance.

## Limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - DescribeAccountsRequest

@return DescribeAccountsResponse

func (*Client) DescribeAccountsWithOptions

func (client *Client) DescribeAccountsWithOptions(request *DescribeAccountsRequest, runtime *util.RuntimeOptions) (_result *DescribeAccountsResponse, _err error)

Summary:

Queries the information about database accounts for an AnalyticDB for PostgreSQL instance.

Description:

This operation is called to query the information of the privileged account in an AnalyticDB for PostgreSQL instance, such as its state, description, and the instance.

## Limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - DescribeAccountsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAccountsResponse

func (*Client) DescribeActiveSQLRecords added in v3.4.0

func (client *Client) DescribeActiveSQLRecords(request *DescribeActiveSQLRecordsRequest) (_result *DescribeActiveSQLRecordsResponse, _err error)

Summary:

Queries active SQL records.

@param request - DescribeActiveSQLRecordsRequest

@return DescribeActiveSQLRecordsResponse

func (*Client) DescribeActiveSQLRecordsWithOptions added in v3.4.0

func (client *Client) DescribeActiveSQLRecordsWithOptions(request *DescribeActiveSQLRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeActiveSQLRecordsResponse, _err error)

Summary:

Queries active SQL records.

@param request - DescribeActiveSQLRecordsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeActiveSQLRecordsResponse

func (*Client) DescribeAvailableResources

func (client *Client) DescribeAvailableResources(request *DescribeAvailableResourcesRequest) (_result *DescribeAvailableResourcesResponse, _err error)

Summary:

Queries the information about available resources of AnalyticDB for PostgreSQL.

Description:

When you create an AnalyticDB for PostgreSQL instance, you can call this operation to query the available resources within a zone.

@param request - DescribeAvailableResourcesRequest

@return DescribeAvailableResourcesResponse

func (*Client) DescribeAvailableResourcesWithOptions

func (client *Client) DescribeAvailableResourcesWithOptions(request *DescribeAvailableResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableResourcesResponse, _err error)

Summary:

Queries the information about available resources of AnalyticDB for PostgreSQL.

Description:

When you create an AnalyticDB for PostgreSQL instance, you can call this operation to query the available resources within a zone.

@param request - DescribeAvailableResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAvailableResourcesResponse

func (*Client) DescribeBackupPolicy

func (client *Client) DescribeBackupPolicy(request *DescribeBackupPolicyRequest) (_result *DescribeBackupPolicyResponse, _err error)

Summary:

Queries the backup policy of an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the backup settings of an AnalyticDB for PostgreSQL instance in elastic storage mode. Periodically backing data can prevent data loss. For more information about how to modify backup policies, see [ModifyBackupPolicy](https://help.aliyun.com/document_detail/210095.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeBackupPolicyRequest

@return DescribeBackupPolicyResponse

func (*Client) DescribeBackupPolicyWithOptions

func (client *Client) DescribeBackupPolicyWithOptions(request *DescribeBackupPolicyRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupPolicyResponse, _err error)

Summary:

Queries the backup policy of an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the backup settings of an AnalyticDB for PostgreSQL instance in elastic storage mode. Periodically backing data can prevent data loss. For more information about how to modify backup policies, see [ModifyBackupPolicy](https://help.aliyun.com/document_detail/210095.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeBackupPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeBackupPolicyResponse

func (*Client) DescribeCollection

func (client *Client) DescribeCollection(request *DescribeCollectionRequest) (_result *DescribeCollectionResponse, _err error)

Summary:

Queries the information about a vector collection.

@param request - DescribeCollectionRequest

@return DescribeCollectionResponse

func (*Client) DescribeCollectionWithOptions

func (client *Client) DescribeCollectionWithOptions(request *DescribeCollectionRequest, runtime *util.RuntimeOptions) (_result *DescribeCollectionResponse, _err error)

Summary:

Queries the information about a vector collection.

@param request - DescribeCollectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeCollectionResponse

func (*Client) DescribeDBClusterNode

func (client *Client) DescribeDBClusterNode(request *DescribeDBClusterNodeRequest) (_result *DescribeDBClusterNodeResponse, _err error)

Summary:

Queries a list of nodes in an AnalyticDB for PostgreSQL instance.

Description:

##

You can call this operation to query the information about coordinator and compute nodes in an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBClusterNodeRequest

@return DescribeDBClusterNodeResponse

func (*Client) DescribeDBClusterNodeWithOptions

func (client *Client) DescribeDBClusterNodeWithOptions(request *DescribeDBClusterNodeRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterNodeResponse, _err error)

Summary:

Queries a list of nodes in an AnalyticDB for PostgreSQL instance.

Description:

##

You can call this operation to query the information about coordinator and compute nodes in an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBClusterNodeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterNodeResponse

func (*Client) DescribeDBClusterPerformance

func (client *Client) DescribeDBClusterPerformance(request *DescribeDBClusterPerformanceRequest) (_result *DescribeDBClusterPerformanceResponse, _err error)

Summary:

Queries the information about performance metrics of an AnalyticDB for PostgreSQL instance within a time range.

Description:

You can query monitoring information only within the last 30 days.

@param request - DescribeDBClusterPerformanceRequest

@return DescribeDBClusterPerformanceResponse

func (*Client) DescribeDBClusterPerformanceWithOptions

func (client *Client) DescribeDBClusterPerformanceWithOptions(request *DescribeDBClusterPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterPerformanceResponse, _err error)

Summary:

Queries the information about performance metrics of an AnalyticDB for PostgreSQL instance within a time range.

Description:

You can query monitoring information only within the last 30 days.

@param request - DescribeDBClusterPerformanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterPerformanceResponse

func (*Client) DescribeDBInstanceAttribute

func (client *Client) DescribeDBInstanceAttribute(request *DescribeDBInstanceAttributeRequest) (_result *DescribeDBInstanceAttributeResponse, _err error)

Summary:

Queries the information about an AnalyticDB for PostgreSQL instance.

Description:

##

You can call this operation to query the information about an AnalyticDB for PostgreSQL instance, such as the instance type, network type, and instance state.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceAttributeRequest

@return DescribeDBInstanceAttributeResponse

func (*Client) DescribeDBInstanceAttributeWithOptions

func (client *Client) DescribeDBInstanceAttributeWithOptions(request *DescribeDBInstanceAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceAttributeResponse, _err error)

Summary:

Queries the information about an AnalyticDB for PostgreSQL instance.

Description:

##

You can call this operation to query the information about an AnalyticDB for PostgreSQL instance, such as the instance type, network type, and instance state.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceAttributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceAttributeResponse

func (*Client) DescribeDBInstanceDataBloat

func (client *Client) DescribeDBInstanceDataBloat(request *DescribeDBInstanceDataBloatRequest) (_result *DescribeDBInstanceDataBloatResponse, _err error)

Summary:

Queries the information about data bloat for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of data bloat on an AnalyticDB for PostgreSQL instance in elastic storage mode. The minor version of the instance must be V6.3.10.1 or later. For more information about how to view and update the minor version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceDataBloatRequest

@return DescribeDBInstanceDataBloatResponse

func (*Client) DescribeDBInstanceDataBloatWithOptions

func (client *Client) DescribeDBInstanceDataBloatWithOptions(request *DescribeDBInstanceDataBloatRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceDataBloatResponse, _err error)

Summary:

Queries the information about data bloat for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of data bloat on an AnalyticDB for PostgreSQL instance in elastic storage mode. The minor version of the instance must be V6.3.10.1 or later. For more information about how to view and update the minor version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceDataBloatRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceDataBloatResponse

func (*Client) DescribeDBInstanceDataSkew

func (client *Client) DescribeDBInstanceDataSkew(request *DescribeDBInstanceDataSkewRequest) (_result *DescribeDBInstanceDataSkewResponse, _err error)

Summary:

Queries the information about data skew for an AnalyticDB for PostgreSQL instance.

Description:

To prevent data skew from affecting your database service, you can call this operation to query the details about data skew on an AnalyticDB for PostgreSQL instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceDataSkewRequest

@return DescribeDBInstanceDataSkewResponse

func (*Client) DescribeDBInstanceDataSkewWithOptions

func (client *Client) DescribeDBInstanceDataSkewWithOptions(request *DescribeDBInstanceDataSkewRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceDataSkewResponse, _err error)

Summary:

Queries the information about data skew for an AnalyticDB for PostgreSQL instance.

Description:

To prevent data skew from affecting your database service, you can call this operation to query the details about data skew on an AnalyticDB for PostgreSQL instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceDataSkewRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceDataSkewResponse

func (*Client) DescribeDBInstanceDiagnosisSummary

func (client *Client) DescribeDBInstanceDiagnosisSummary(request *DescribeDBInstanceDiagnosisSummaryRequest) (_result *DescribeDBInstanceDiagnosisSummaryResponse, _err error)

Summary:

Queries the information about nodes in an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the distribution and states of coordinator and compute nodes in an AnalyticDB for PostgreSQL instance.

@param request - DescribeDBInstanceDiagnosisSummaryRequest

@return DescribeDBInstanceDiagnosisSummaryResponse

func (*Client) DescribeDBInstanceDiagnosisSummaryWithOptions

func (client *Client) DescribeDBInstanceDiagnosisSummaryWithOptions(request *DescribeDBInstanceDiagnosisSummaryRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceDiagnosisSummaryResponse, _err error)

Summary:

Queries the information about nodes in an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the distribution and states of coordinator and compute nodes in an AnalyticDB for PostgreSQL instance.

@param request - DescribeDBInstanceDiagnosisSummaryRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceDiagnosisSummaryResponse

func (*Client) DescribeDBInstanceErrorLog

func (client *Client) DescribeDBInstanceErrorLog(request *DescribeDBInstanceErrorLogRequest) (_result *DescribeDBInstanceErrorLogResponse, _err error)

Summary:

Queries the error logs of an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the error logs of an AnalyticDB for PostgreSQL instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceErrorLogRequest

@return DescribeDBInstanceErrorLogResponse

func (*Client) DescribeDBInstanceErrorLogWithOptions

func (client *Client) DescribeDBInstanceErrorLogWithOptions(request *DescribeDBInstanceErrorLogRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceErrorLogResponse, _err error)

Summary:

Queries the error logs of an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the error logs of an AnalyticDB for PostgreSQL instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceErrorLogRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceErrorLogResponse

func (*Client) DescribeDBInstanceIPArrayList

func (client *Client) DescribeDBInstanceIPArrayList(request *DescribeDBInstanceIPArrayListRequest) (_result *DescribeDBInstanceIPArrayListResponse, _err error)

Summary:

Queries the whitelists of IP addresses that are allowed to access an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the whitelists of IP addresses that are allowed to access an AnalyticDB for PostgreSQL instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceIPArrayListRequest

@return DescribeDBInstanceIPArrayListResponse

func (*Client) DescribeDBInstanceIPArrayListWithOptions

func (client *Client) DescribeDBInstanceIPArrayListWithOptions(request *DescribeDBInstanceIPArrayListRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceIPArrayListResponse, _err error)

Summary:

Queries the whitelists of IP addresses that are allowed to access an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the whitelists of IP addresses that are allowed to access an AnalyticDB for PostgreSQL instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstanceIPArrayListRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceIPArrayListResponse

func (*Client) DescribeDBInstanceIndexUsage

func (client *Client) DescribeDBInstanceIndexUsage(request *DescribeDBInstanceIndexUsageRequest) (_result *DescribeDBInstanceIndexUsageResponse, _err error)

Summary:

Queries the index usage of an AnalyticDB for PostgreSQL instance.

Description:

Appropriate indexes can accelerate database queries. You can call this operation to query the index usage of an AnalyticDB for PostgreSQL instance.

This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For information about how to view and update the minor version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

@param request - DescribeDBInstanceIndexUsageRequest

@return DescribeDBInstanceIndexUsageResponse

func (*Client) DescribeDBInstanceIndexUsageWithOptions

func (client *Client) DescribeDBInstanceIndexUsageWithOptions(request *DescribeDBInstanceIndexUsageRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceIndexUsageResponse, _err error)

Summary:

Queries the index usage of an AnalyticDB for PostgreSQL instance.

Description:

Appropriate indexes can accelerate database queries. You can call this operation to query the index usage of an AnalyticDB for PostgreSQL instance.

This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For information about how to view and update the minor version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

@param request - DescribeDBInstanceIndexUsageRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceIndexUsageResponse

func (*Client) DescribeDBInstanceNetInfo

func (client *Client) DescribeDBInstanceNetInfo(request *DescribeDBInstanceNetInfoRequest) (_result *DescribeDBInstanceNetInfoResponse, _err error)

Summary:

Queries the connection information of an instance.

@param request - DescribeDBInstanceNetInfoRequest

@return DescribeDBInstanceNetInfoResponse

func (*Client) DescribeDBInstanceNetInfoWithOptions

func (client *Client) DescribeDBInstanceNetInfoWithOptions(request *DescribeDBInstanceNetInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceNetInfoResponse, _err error)

Summary:

Queries the connection information of an instance.

@param request - DescribeDBInstanceNetInfoRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceNetInfoResponse

func (*Client) DescribeDBInstancePerformance

func (client *Client) DescribeDBInstancePerformance(request *DescribeDBInstancePerformanceRequest) (_result *DescribeDBInstancePerformanceResponse, _err error)

Summary:

Queries the information about performance metrics of an AnalyticDB for PostgreSQL instance within a time range.

@param request - DescribeDBInstancePerformanceRequest

@return DescribeDBInstancePerformanceResponse

func (*Client) DescribeDBInstancePerformanceWithOptions

func (client *Client) DescribeDBInstancePerformanceWithOptions(request *DescribeDBInstancePerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstancePerformanceResponse, _err error)

Summary:

Queries the information about performance metrics of an AnalyticDB for PostgreSQL instance within a time range.

@param request - DescribeDBInstancePerformanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstancePerformanceResponse

func (*Client) DescribeDBInstancePlans

func (client *Client) DescribeDBInstancePlans(request *DescribeDBInstancePlansRequest) (_result *DescribeDBInstancePlansResponse, _err error)

Summary:

Queries the information about plans for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of plans for an AnalyticDB for PostgreSQL instance in Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstancePlansRequest

@return DescribeDBInstancePlansResponse

func (*Client) DescribeDBInstancePlansWithOptions

func (client *Client) DescribeDBInstancePlansWithOptions(request *DescribeDBInstancePlansRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstancePlansResponse, _err error)

Summary:

Queries the information about plans for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of plans for an AnalyticDB for PostgreSQL instance in Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstancePlansRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstancePlansResponse

func (*Client) DescribeDBInstanceSSL

func (client *Client) DescribeDBInstanceSSL(request *DescribeDBInstanceSSLRequest) (_result *DescribeDBInstanceSSLResponse, _err error)

Summary:

Queries the SSL information about an AnalyticDB for PostgreSQL instance.

@param request - DescribeDBInstanceSSLRequest

@return DescribeDBInstanceSSLResponse

func (*Client) DescribeDBInstanceSSLWithOptions

func (client *Client) DescribeDBInstanceSSLWithOptions(request *DescribeDBInstanceSSLRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceSSLResponse, _err error)

Summary:

Queries the SSL information about an AnalyticDB for PostgreSQL instance.

@param request - DescribeDBInstanceSSLRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceSSLResponse

func (*Client) DescribeDBInstanceSupportMaxPerformance added in v3.3.0

func (client *Client) DescribeDBInstanceSupportMaxPerformance(request *DescribeDBInstanceSupportMaxPerformanceRequest) (_result *DescribeDBInstanceSupportMaxPerformanceResponse, _err error)

Summary:

Queries the maximum performance of an AnalyticDB for PostgreSQL instance.

@param request - DescribeDBInstanceSupportMaxPerformanceRequest

@return DescribeDBInstanceSupportMaxPerformanceResponse

func (*Client) DescribeDBInstanceSupportMaxPerformanceWithOptions added in v3.3.0

func (client *Client) DescribeDBInstanceSupportMaxPerformanceWithOptions(request *DescribeDBInstanceSupportMaxPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceSupportMaxPerformanceResponse, _err error)

Summary:

Queries the maximum performance of an AnalyticDB for PostgreSQL instance.

@param request - DescribeDBInstanceSupportMaxPerformanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceSupportMaxPerformanceResponse

func (*Client) DescribeDBInstances

func (client *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (_result *DescribeDBInstancesResponse, _err error)

Summary:

Queries a list of AnalyticDB for PostgreSQL instances.

Description:

##

You can call this operation to query the instance types, network types, and states of AnalyticDB for PostgreSQL instances within a region.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDBInstancesRequest

@return DescribeDBInstancesResponse

func (*Client) DescribeDBInstancesWithOptions

func (client *Client) DescribeDBInstancesWithOptions(tmpReq *DescribeDBInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstancesResponse, _err error)

Summary:

Queries a list of AnalyticDB for PostgreSQL instances.

Description:

##

You can call this operation to query the instance types, network types, and states of AnalyticDB for PostgreSQL instances within a region.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param tmpReq - DescribeDBInstancesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstancesResponse

func (*Client) DescribeDBResourceGroup added in v3.8.0

func (client *Client) DescribeDBResourceGroup(request *DescribeDBResourceGroupRequest) (_result *DescribeDBResourceGroupResponse, _err error)

Summary:

Queries the information about resource groups.

@param request - DescribeDBResourceGroupRequest

@return DescribeDBResourceGroupResponse

func (*Client) DescribeDBResourceGroupWithOptions added in v3.8.0

func (client *Client) DescribeDBResourceGroupWithOptions(request *DescribeDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DescribeDBResourceGroupResponse, _err error)

Summary:

Queries the information about resource groups.

@param request - DescribeDBResourceGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBResourceGroupResponse

func (*Client) DescribeDBResourceManagementMode added in v3.6.0

func (client *Client) DescribeDBResourceManagementMode(request *DescribeDBResourceManagementModeRequest) (_result *DescribeDBResourceManagementModeResponse, _err error)

Summary:

Queries the resource management mode of an AnalyticDB for PostgreSQL instance.

@param request - DescribeDBResourceManagementModeRequest

@return DescribeDBResourceManagementModeResponse

func (*Client) DescribeDBResourceManagementModeWithOptions added in v3.6.0

func (client *Client) DescribeDBResourceManagementModeWithOptions(request *DescribeDBResourceManagementModeRequest, runtime *util.RuntimeOptions) (_result *DescribeDBResourceManagementModeResponse, _err error)

Summary:

Queries the resource management mode of an AnalyticDB for PostgreSQL instance.

@param request - DescribeDBResourceManagementModeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBResourceManagementModeResponse

func (*Client) DescribeDBVersionInfos added in v3.3.0

func (client *Client) DescribeDBVersionInfos(request *DescribeDBVersionInfosRequest) (_result *DescribeDBVersionInfosResponse, _err error)

Summary:

Queries the information about minor versions of AnalyticDB for PostgreSQL instances.

@param request - DescribeDBVersionInfosRequest

@return DescribeDBVersionInfosResponse

func (*Client) DescribeDBVersionInfosWithOptions added in v3.3.0

func (client *Client) DescribeDBVersionInfosWithOptions(request *DescribeDBVersionInfosRequest, runtime *util.RuntimeOptions) (_result *DescribeDBVersionInfosResponse, _err error)

Summary:

Queries the information about minor versions of AnalyticDB for PostgreSQL instances.

@param request - DescribeDBVersionInfosRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBVersionInfosResponse

func (*Client) DescribeDataBackups

func (client *Client) DescribeDataBackups(request *DescribeDataBackupsRequest) (_result *DescribeDataBackupsResponse, _err error)

Summary:

Queries a list of backup sets of full backup or point-in-time backup for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query a list of backup sets and backup details only for instances in elastic storage mode.

@param request - DescribeDataBackupsRequest

@return DescribeDataBackupsResponse

func (*Client) DescribeDataBackupsWithOptions

func (client *Client) DescribeDataBackupsWithOptions(request *DescribeDataBackupsRequest, runtime *util.RuntimeOptions) (_result *DescribeDataBackupsResponse, _err error)

Summary:

Queries a list of backup sets of full backup or point-in-time backup for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query a list of backup sets and backup details only for instances in elastic storage mode.

@param request - DescribeDataBackupsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDataBackupsResponse

func (*Client) DescribeDataReDistributeInfo

func (client *Client) DescribeDataReDistributeInfo(request *DescribeDataReDistributeInfoRequest) (_result *DescribeDataReDistributeInfoResponse, _err error)

Summary:

Queries the data redistribution information about an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.

@param request - DescribeDataReDistributeInfoRequest

@return DescribeDataReDistributeInfoResponse

func (*Client) DescribeDataReDistributeInfoWithOptions

func (client *Client) DescribeDataReDistributeInfoWithOptions(request *DescribeDataReDistributeInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeDataReDistributeInfoResponse, _err error)

Summary:

Queries the data redistribution information about an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.

@param request - DescribeDataReDistributeInfoRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDataReDistributeInfoResponse

func (*Client) DescribeDataShareInstances

func (client *Client) DescribeDataShareInstances(request *DescribeDataShareInstancesRequest) (_result *DescribeDataShareInstancesResponse, _err error)

Summary:

Queries the state of data sharing for AnalyticDB for PostgreSQL instances.

Description:

Data sharing is supported only for instances in Serverless mode.

@param request - DescribeDataShareInstancesRequest

@return DescribeDataShareInstancesResponse

func (*Client) DescribeDataShareInstancesWithOptions

func (client *Client) DescribeDataShareInstancesWithOptions(request *DescribeDataShareInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeDataShareInstancesResponse, _err error)

Summary:

Queries the state of data sharing for AnalyticDB for PostgreSQL instances.

Description:

Data sharing is supported only for instances in Serverless mode.

@param request - DescribeDataShareInstancesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDataShareInstancesResponse

func (*Client) DescribeDataSharePerformance

func (client *Client) DescribeDataSharePerformance(request *DescribeDataSharePerformanceRequest) (_result *DescribeDataSharePerformanceResponse, _err error)

Summary:

Queries the information about data sharing performance metrics.

Description:

You can call this operation to query the details of data sharing performance metrics for an AnalyticDB for PostgreSQL instance in Serverless mode, such as the number of shared topics and the amount of data shared.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDataSharePerformanceRequest

@return DescribeDataSharePerformanceResponse

func (*Client) DescribeDataSharePerformanceWithOptions

func (client *Client) DescribeDataSharePerformanceWithOptions(request *DescribeDataSharePerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDataSharePerformanceResponse, _err error)

Summary:

Queries the information about data sharing performance metrics.

Description:

You can call this operation to query the details of data sharing performance metrics for an AnalyticDB for PostgreSQL instance in Serverless mode, such as the number of shared topics and the amount of data shared.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDataSharePerformanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDataSharePerformanceResponse

func (*Client) DescribeDiagnosisDimensions

func (client *Client) DescribeDiagnosisDimensions(request *DescribeDiagnosisDimensionsRequest) (_result *DescribeDiagnosisDimensionsResponse, _err error)

Summary:

Queries all databases and database accounts for an AnalyticDB for PostgreSQL instance.

Description:

To facilitate management, you can call this operation to query all databases and database accounts on an AnalyticDB for PostgreSQL instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDiagnosisDimensionsRequest

@return DescribeDiagnosisDimensionsResponse

func (*Client) DescribeDiagnosisDimensionsWithOptions

func (client *Client) DescribeDiagnosisDimensionsWithOptions(request *DescribeDiagnosisDimensionsRequest, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisDimensionsResponse, _err error)

Summary:

Queries all databases and database accounts for an AnalyticDB for PostgreSQL instance.

Description:

To facilitate management, you can call this operation to query all databases and database accounts on an AnalyticDB for PostgreSQL instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDiagnosisDimensionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDiagnosisDimensionsResponse

func (*Client) DescribeDiagnosisMonitorPerformance

func (client *Client) DescribeDiagnosisMonitorPerformance(request *DescribeDiagnosisMonitorPerformanceRequest) (_result *DescribeDiagnosisMonitorPerformanceResponse, _err error)

Summary:

Queries the details of query execution on an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of query execution on an AnalyticDB for PostgreSQL instance in elastic storage mode within a specified time range.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDiagnosisMonitorPerformanceRequest

@return DescribeDiagnosisMonitorPerformanceResponse

func (*Client) DescribeDiagnosisMonitorPerformanceWithOptions

func (client *Client) DescribeDiagnosisMonitorPerformanceWithOptions(request *DescribeDiagnosisMonitorPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisMonitorPerformanceResponse, _err error)

Summary:

Queries the details of query execution on an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of query execution on an AnalyticDB for PostgreSQL instance in elastic storage mode within a specified time range.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDiagnosisMonitorPerformanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDiagnosisMonitorPerformanceResponse

func (*Client) DescribeDiagnosisRecords

func (client *Client) DescribeDiagnosisRecords(request *DescribeDiagnosisRecordsRequest) (_result *DescribeDiagnosisRecordsResponse, _err error)

Summary:

Queries the information about SQL queries for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of SQL queries on an AnalyticDB for PostgreSQL instance within a specified time range.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDiagnosisRecordsRequest

@return DescribeDiagnosisRecordsResponse

func (*Client) DescribeDiagnosisRecordsWithOptions

func (client *Client) DescribeDiagnosisRecordsWithOptions(request *DescribeDiagnosisRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisRecordsResponse, _err error)

Summary:

Queries the information about SQL queries for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of SQL queries on an AnalyticDB for PostgreSQL instance within a specified time range.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeDiagnosisRecordsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDiagnosisRecordsResponse

func (*Client) DescribeDiagnosisSQLInfo

func (client *Client) DescribeDiagnosisSQLInfo(request *DescribeDiagnosisSQLInfoRequest) (_result *DescribeDiagnosisSQLInfoResponse, _err error)

Summary:

Queries the information about a query for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the information about a query for an AnalyticDB for PostgreSQL instance, including the SQL statement, execution plan text, and execution plan tree.

This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For information about how to view and update the minor version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

@param request - DescribeDiagnosisSQLInfoRequest

@return DescribeDiagnosisSQLInfoResponse

func (*Client) DescribeDiagnosisSQLInfoWithOptions

func (client *Client) DescribeDiagnosisSQLInfoWithOptions(request *DescribeDiagnosisSQLInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisSQLInfoResponse, _err error)

Summary:

Queries the information about a query for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the information about a query for an AnalyticDB for PostgreSQL instance, including the SQL statement, execution plan text, and execution plan tree.

This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For information about how to view and update the minor version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

@param request - DescribeDiagnosisSQLInfoRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDiagnosisSQLInfoResponse

func (*Client) DescribeDocument added in v3.3.0

func (client *Client) DescribeDocument(request *DescribeDocumentRequest) (_result *DescribeDocumentResponse, _err error)

Summary:

Queries the information about a document.

@param request - DescribeDocumentRequest

@return DescribeDocumentResponse

func (*Client) DescribeDocumentWithOptions added in v3.3.0

func (client *Client) DescribeDocumentWithOptions(request *DescribeDocumentRequest, runtime *util.RuntimeOptions) (_result *DescribeDocumentResponse, _err error)

Summary:

Queries the information about a document.

@param request - DescribeDocumentRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDocumentResponse

func (*Client) DescribeDownloadRecords

func (client *Client) DescribeDownloadRecords(request *DescribeDownloadRecordsRequest) (_result *DescribeDownloadRecordsResponse, _err error)

Summary:

Queries the download records of query diagnostic information for an AnalyticDB for PostgreSQL instance.

Description:

You must call the [DownloadDiagnosisRecords](https://help.aliyun.com/document_detail/447700.html) operation to download the query diagnostic information before you can call this operation to query the download records and download URLs.

This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For information about how to view and update the minor version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

@param request - DescribeDownloadRecordsRequest

@return DescribeDownloadRecordsResponse

func (*Client) DescribeDownloadRecordsWithOptions

func (client *Client) DescribeDownloadRecordsWithOptions(request *DescribeDownloadRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeDownloadRecordsResponse, _err error)

Summary:

Queries the download records of query diagnostic information for an AnalyticDB for PostgreSQL instance.

Description:

You must call the [DownloadDiagnosisRecords](https://help.aliyun.com/document_detail/447700.html) operation to download the query diagnostic information before you can call this operation to query the download records and download URLs.

This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For information about how to view and update the minor version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

@param request - DescribeDownloadRecordsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDownloadRecordsResponse

func (*Client) DescribeDownloadSQLLogs

func (client *Client) DescribeDownloadSQLLogs(request *DescribeDownloadSQLLogsRequest) (_result *DescribeDownloadSQLLogsResponse, _err error)

Summary:

Queries the last five download records of slow query logs for an AnalyticDB for PostgreSQL instance.

@param request - DescribeDownloadSQLLogsRequest

@return DescribeDownloadSQLLogsResponse

func (*Client) DescribeDownloadSQLLogsWithOptions

func (client *Client) DescribeDownloadSQLLogsWithOptions(request *DescribeDownloadSQLLogsRequest, runtime *util.RuntimeOptions) (_result *DescribeDownloadSQLLogsResponse, _err error)

Summary:

Queries the last five download records of slow query logs for an AnalyticDB for PostgreSQL instance.

@param request - DescribeDownloadSQLLogsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDownloadSQLLogsResponse

func (*Client) DescribeExternalDataService added in v3.7.0

func (client *Client) DescribeExternalDataService(request *DescribeExternalDataServiceRequest) (_result *DescribeExternalDataServiceResponse, _err error)

Summary:

Queries the information about an external data service.

@param request - DescribeExternalDataServiceRequest

@return DescribeExternalDataServiceResponse

func (*Client) DescribeExternalDataServiceWithOptions added in v3.7.0

func (client *Client) DescribeExternalDataServiceWithOptions(request *DescribeExternalDataServiceRequest, runtime *util.RuntimeOptions) (_result *DescribeExternalDataServiceResponse, _err error)

Summary:

Queries the information about an external data service.

@param request - DescribeExternalDataServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeExternalDataServiceResponse

func (*Client) DescribeHadoopClustersInSameNet added in v3.7.0

func (client *Client) DescribeHadoopClustersInSameNet(request *DescribeHadoopClustersInSameNetRequest) (_result *DescribeHadoopClustersInSameNetResponse, _err error)

Summary:

Queries E-MapReduce (EMR) Hadoop clusters in a specific virtual private cloud (VPC).

@param request - DescribeHadoopClustersInSameNetRequest

@return DescribeHadoopClustersInSameNetResponse

func (*Client) DescribeHadoopClustersInSameNetWithOptions added in v3.7.0

func (client *Client) DescribeHadoopClustersInSameNetWithOptions(request *DescribeHadoopClustersInSameNetRequest, runtime *util.RuntimeOptions) (_result *DescribeHadoopClustersInSameNetResponse, _err error)

Summary:

Queries E-MapReduce (EMR) Hadoop clusters in a specific virtual private cloud (VPC).

@param request - DescribeHadoopClustersInSameNetRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeHadoopClustersInSameNetResponse

func (*Client) DescribeHadoopConfigs added in v3.7.0

func (client *Client) DescribeHadoopConfigs(request *DescribeHadoopConfigsRequest) (_result *DescribeHadoopConfigsResponse, _err error)

Summary:

获取hadoop配置信息

@param request - DescribeHadoopConfigsRequest

@return DescribeHadoopConfigsResponse

func (*Client) DescribeHadoopConfigsWithOptions added in v3.7.0

func (client *Client) DescribeHadoopConfigsWithOptions(request *DescribeHadoopConfigsRequest, runtime *util.RuntimeOptions) (_result *DescribeHadoopConfigsResponse, _err error)

Summary:

获取hadoop配置信息

@param request - DescribeHadoopConfigsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeHadoopConfigsResponse

func (*Client) DescribeHadoopDataSource added in v3.7.0

func (client *Client) DescribeHadoopDataSource(request *DescribeHadoopDataSourceRequest) (_result *DescribeHadoopDataSourceResponse, _err error)

Summary:

Obtains the configurations of a Hadoop data source.

@param request - DescribeHadoopDataSourceRequest

@return DescribeHadoopDataSourceResponse

func (*Client) DescribeHadoopDataSourceWithOptions added in v3.7.0

func (client *Client) DescribeHadoopDataSourceWithOptions(request *DescribeHadoopDataSourceRequest, runtime *util.RuntimeOptions) (_result *DescribeHadoopDataSourceResponse, _err error)

Summary:

Obtains the configurations of a Hadoop data source.

@param request - DescribeHadoopDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeHadoopDataSourceResponse

func (*Client) DescribeHealthStatus

func (client *Client) DescribeHealthStatus(request *DescribeHealthStatusRequest) (_result *DescribeHealthStatusResponse, _err error)

Summary:

Queries the health status of an AnalyticDB for PostgreSQL instance and its nodes.

Description:

This operation is called to query the health status of an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode and its coordinator and compute nodes.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeHealthStatusRequest

@return DescribeHealthStatusResponse

func (*Client) DescribeHealthStatusWithOptions

func (client *Client) DescribeHealthStatusWithOptions(request *DescribeHealthStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeHealthStatusResponse, _err error)

Summary:

Queries the health status of an AnalyticDB for PostgreSQL instance and its nodes.

Description:

This operation is called to query the health status of an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode and its coordinator and compute nodes.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeHealthStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeHealthStatusResponse

func (*Client) DescribeIMVInfos added in v3.3.0

func (client *Client) DescribeIMVInfos(request *DescribeIMVInfosRequest) (_result *DescribeIMVInfosResponse, _err error)

Summary:

Queries the information about real-time materialized views of an AnalyticDB for PostgreSQL instance.

@param request - DescribeIMVInfosRequest

@return DescribeIMVInfosResponse

func (*Client) DescribeIMVInfosWithOptions added in v3.3.0

func (client *Client) DescribeIMVInfosWithOptions(request *DescribeIMVInfosRequest, runtime *util.RuntimeOptions) (_result *DescribeIMVInfosResponse, _err error)

Summary:

Queries the information about real-time materialized views of an AnalyticDB for PostgreSQL instance.

@param request - DescribeIMVInfosRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeIMVInfosResponse

func (*Client) DescribeJDBCDataSource added in v3.7.0

func (client *Client) DescribeJDBCDataSource(request *DescribeJDBCDataSourceRequest) (_result *DescribeJDBCDataSourceResponse, _err error)

Summary:

Queries the configurations of a Java Database Connectivity (JDBC) data source.

@param request - DescribeJDBCDataSourceRequest

@return DescribeJDBCDataSourceResponse

func (*Client) DescribeJDBCDataSourceWithOptions added in v3.7.0

func (client *Client) DescribeJDBCDataSourceWithOptions(request *DescribeJDBCDataSourceRequest, runtime *util.RuntimeOptions) (_result *DescribeJDBCDataSourceResponse, _err error)

Summary:

Queries the configurations of a Java Database Connectivity (JDBC) data source.

@param request - DescribeJDBCDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeJDBCDataSourceResponse

func (*Client) DescribeLogBackups

func (client *Client) DescribeLogBackups(request *DescribeLogBackupsRequest) (_result *DescribeLogBackupsResponse, _err error)

Summary:

Queries a list of log backups.

@param request - DescribeLogBackupsRequest

@return DescribeLogBackupsResponse

func (*Client) DescribeLogBackupsWithOptions

func (client *Client) DescribeLogBackupsWithOptions(request *DescribeLogBackupsRequest, runtime *util.RuntimeOptions) (_result *DescribeLogBackupsResponse, _err error)

Summary:

Queries a list of log backups.

@param request - DescribeLogBackupsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeLogBackupsResponse

func (*Client) DescribeModifyParameterLog

func (client *Client) DescribeModifyParameterLog(request *DescribeModifyParameterLogRequest) (_result *DescribeModifyParameterLogResponse, _err error)

Summary:

Queries the parameter modification logs of an AnalyticDB for PostgreSQL instance.

@param request - DescribeModifyParameterLogRequest

@return DescribeModifyParameterLogResponse

func (*Client) DescribeModifyParameterLogWithOptions

func (client *Client) DescribeModifyParameterLogWithOptions(request *DescribeModifyParameterLogRequest, runtime *util.RuntimeOptions) (_result *DescribeModifyParameterLogResponse, _err error)

Summary:

Queries the parameter modification logs of an AnalyticDB for PostgreSQL instance.

@param request - DescribeModifyParameterLogRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeModifyParameterLogResponse

func (*Client) DescribeNamespace

func (client *Client) DescribeNamespace(request *DescribeNamespaceRequest) (_result *DescribeNamespaceResponse, _err error)

Summary:

Queries the information about a namespace.

@param request - DescribeNamespaceRequest

@return DescribeNamespaceResponse

func (*Client) DescribeNamespaceWithOptions

func (client *Client) DescribeNamespaceWithOptions(request *DescribeNamespaceRequest, runtime *util.RuntimeOptions) (_result *DescribeNamespaceResponse, _err error)

Summary:

Queries the information about a namespace.

@param request - DescribeNamespaceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeNamespaceResponse

func (*Client) DescribeParameters

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

Summary:

Queries the information about configuration parameters for an AnalyticDB for PostgreSQL instance.

Description:

This operation can be called to query the details of parameters in an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - DescribeParametersRequest

@return DescribeParametersResponse

func (*Client) DescribeParametersWithOptions

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

Summary:

Queries the information about configuration parameters for an AnalyticDB for PostgreSQL instance.

Description:

This operation can be called to query the details of parameters in an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - DescribeParametersRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeParametersResponse

func (*Client) DescribeRdsVSwitchs

func (client *Client) DescribeRdsVSwitchs(request *DescribeRdsVSwitchsRequest) (_result *DescribeRdsVSwitchsResponse, _err error)

Summary:

Queries a list of vSwitches.

Description:

When you create AnalyticDB for PostgreSQL instances, you can call this operation to query the details of vSwitches within a specified region or zone.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeRdsVSwitchsRequest

@return DescribeRdsVSwitchsResponse

func (*Client) DescribeRdsVSwitchsWithOptions

func (client *Client) DescribeRdsVSwitchsWithOptions(request *DescribeRdsVSwitchsRequest, runtime *util.RuntimeOptions) (_result *DescribeRdsVSwitchsResponse, _err error)

Summary:

Queries a list of vSwitches.

Description:

When you create AnalyticDB for PostgreSQL instances, you can call this operation to query the details of vSwitches within a specified region or zone.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeRdsVSwitchsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeRdsVSwitchsResponse

func (*Client) DescribeRdsVpcs

func (client *Client) DescribeRdsVpcs(request *DescribeRdsVpcsRequest) (_result *DescribeRdsVpcsResponse, _err error)

Summary:

Queries a list of VPCs.

Description:

When you create an AnalyticDB for PostgreSQL instance, you can call this operation to query the available VPCs within a specified region or zone.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeRdsVpcsRequest

@return DescribeRdsVpcsResponse

func (*Client) DescribeRdsVpcsWithOptions

func (client *Client) DescribeRdsVpcsWithOptions(request *DescribeRdsVpcsRequest, runtime *util.RuntimeOptions) (_result *DescribeRdsVpcsResponse, _err error)

Summary:

Queries a list of VPCs.

Description:

When you create an AnalyticDB for PostgreSQL instance, you can call this operation to query the available VPCs within a specified region or zone.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeRdsVpcsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeRdsVpcsResponse

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

Summary:

Queries a list of regions and zones where AnalyticDB for PostgreSQL is available.

Description:

Before you create an AnalyticDB for PostgreSQL instance, you must call this operation to query available regions and zones.

## Limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - DescribeRegionsRequest

@return DescribeRegionsResponse

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

Summary:

Queries a list of regions and zones where AnalyticDB for PostgreSQL is available.

Description:

Before you create an AnalyticDB for PostgreSQL instance, you must call this operation to query available regions and zones.

## Limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - DescribeRegionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeRegionsResponse

func (*Client) DescribeRoles added in v3.8.0

func (client *Client) DescribeRoles(request *DescribeRolesRequest) (_result *DescribeRolesResponse, _err error)

Summary:

Queries a list of roles.

@param request - DescribeRolesRequest

@return DescribeRolesResponse

func (*Client) DescribeRolesWithOptions added in v3.8.0

func (client *Client) DescribeRolesWithOptions(request *DescribeRolesRequest, runtime *util.RuntimeOptions) (_result *DescribeRolesResponse, _err error)

Summary:

Queries a list of roles.

@param request - DescribeRolesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeRolesResponse

func (*Client) DescribeSQLLogCount

func (client *Client) DescribeSQLLogCount(request *DescribeSQLLogCountRequest) (_result *DescribeSQLLogCountResponse, _err error)

Summary:

Queries the number of audit logs for an AnalyticDB for PostgreSQL instance.

Description:

This operation is not available for instances in reserved storage mode.

@param request - DescribeSQLLogCountRequest

@return DescribeSQLLogCountResponse

func (*Client) DescribeSQLLogCountWithOptions

func (client *Client) DescribeSQLLogCountWithOptions(request *DescribeSQLLogCountRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLLogCountResponse, _err error)

Summary:

Queries the number of audit logs for an AnalyticDB for PostgreSQL instance.

Description:

This operation is not available for instances in reserved storage mode.

@param request - DescribeSQLLogCountRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSQLLogCountResponse

func (*Client) DescribeSQLLogs added in v3.3.0

func (client *Client) DescribeSQLLogs(request *DescribeSQLLogsRequest) (_result *DescribeSQLLogsResponse, _err error)

Summary:

Queries the SQL execution logs of an AnalyticDB for PostgreSQL instance.

Description:

> This operation is no longer used. To query SQL execution logs, call the [DescribeSQLLogsV2](https://help.aliyun.com/document_detail/453722.html) operation.

@param request - DescribeSQLLogsRequest

@return DescribeSQLLogsResponse

func (*Client) DescribeSQLLogsV2

func (client *Client) DescribeSQLLogsV2(request *DescribeSQLLogsV2Request) (_result *DescribeSQLLogsV2Response, _err error)

Summary:

Queries SQL logs within a specific time range.

Description:

You can call this operation to query SQL logs of an AnalyticDB for PostgreSQL instance within a specific time range.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeSQLLogsV2Request

@return DescribeSQLLogsV2Response

func (*Client) DescribeSQLLogsV2WithOptions

func (client *Client) DescribeSQLLogsV2WithOptions(request *DescribeSQLLogsV2Request, runtime *util.RuntimeOptions) (_result *DescribeSQLLogsV2Response, _err error)

Summary:

Queries SQL logs within a specific time range.

Description:

You can call this operation to query SQL logs of an AnalyticDB for PostgreSQL instance within a specific time range.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeSQLLogsV2Request

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSQLLogsV2Response

func (*Client) DescribeSQLLogsWithOptions added in v3.3.0

func (client *Client) DescribeSQLLogsWithOptions(request *DescribeSQLLogsRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLLogsResponse, _err error)

Summary:

Queries the SQL execution logs of an AnalyticDB for PostgreSQL instance.

Description:

> This operation is no longer used. To query SQL execution logs, call the [DescribeSQLLogsV2](https://help.aliyun.com/document_detail/453722.html) operation.

@param request - DescribeSQLLogsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSQLLogsResponse

func (*Client) DescribeSampleData

func (client *Client) DescribeSampleData(request *DescribeSampleDataRequest) (_result *DescribeSampleDataResponse, _err error)

Summary:

Queries whether a sample dataset is loaded to an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeSampleDataRequest

@return DescribeSampleDataResponse

func (*Client) DescribeSampleDataWithOptions

func (client *Client) DescribeSampleDataWithOptions(request *DescribeSampleDataRequest, runtime *util.RuntimeOptions) (_result *DescribeSampleDataResponse, _err error)

Summary:

Queries whether a sample dataset is loaded to an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeSampleDataRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSampleDataResponse

func (*Client) DescribeStreamingDataService added in v3.7.0

func (client *Client) DescribeStreamingDataService(request *DescribeStreamingDataServiceRequest) (_result *DescribeStreamingDataServiceResponse, _err error)

Summary:

Queries a real-time data service.

@param request - DescribeStreamingDataServiceRequest

@return DescribeStreamingDataServiceResponse

func (*Client) DescribeStreamingDataServiceWithOptions added in v3.7.0

func (client *Client) DescribeStreamingDataServiceWithOptions(request *DescribeStreamingDataServiceRequest, runtime *util.RuntimeOptions) (_result *DescribeStreamingDataServiceResponse, _err error)

Summary:

Queries a real-time data service.

@param request - DescribeStreamingDataServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeStreamingDataServiceResponse

func (*Client) DescribeStreamingDataSource added in v3.7.0

func (client *Client) DescribeStreamingDataSource(request *DescribeStreamingDataSourceRequest) (_result *DescribeStreamingDataSourceResponse, _err error)

Summary:

Queries a real-time data source.

@param request - DescribeStreamingDataSourceRequest

@return DescribeStreamingDataSourceResponse

func (*Client) DescribeStreamingDataSourceWithOptions added in v3.7.0

func (client *Client) DescribeStreamingDataSourceWithOptions(request *DescribeStreamingDataSourceRequest, runtime *util.RuntimeOptions) (_result *DescribeStreamingDataSourceResponse, _err error)

Summary:

Queries a real-time data source.

@param request - DescribeStreamingDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeStreamingDataSourceResponse

func (*Client) DescribeStreamingJob added in v3.7.0

func (client *Client) DescribeStreamingJob(request *DescribeStreamingJobRequest) (_result *DescribeStreamingJobResponse, _err error)

Summary:

Queries a real-time data service.

@param request - DescribeStreamingJobRequest

@return DescribeStreamingJobResponse

func (*Client) DescribeStreamingJobWithOptions added in v3.7.0

func (client *Client) DescribeStreamingJobWithOptions(request *DescribeStreamingJobRequest, runtime *util.RuntimeOptions) (_result *DescribeStreamingJobResponse, _err error)

Summary:

Queries a real-time data service.

@param request - DescribeStreamingJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeStreamingJobResponse

func (*Client) DescribeSupportFeatures

func (client *Client) DescribeSupportFeatures(request *DescribeSupportFeaturesRequest) (_result *DescribeSupportFeaturesResponse, _err error)

Summary:

Queries the features that are supported by an AnalyticDB for PostgreSQL instance.

@param request - DescribeSupportFeaturesRequest

@return DescribeSupportFeaturesResponse

func (*Client) DescribeSupportFeaturesWithOptions

func (client *Client) DescribeSupportFeaturesWithOptions(request *DescribeSupportFeaturesRequest, runtime *util.RuntimeOptions) (_result *DescribeSupportFeaturesResponse, _err error)

Summary:

Queries the features that are supported by an AnalyticDB for PostgreSQL instance.

@param request - DescribeSupportFeaturesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSupportFeaturesResponse

func (*Client) DescribeTable added in v3.9.0

func (client *Client) DescribeTable(request *DescribeTableRequest) (_result *DescribeTableResponse, _err error)

Summary:

Queries the information about a table.

@param request - DescribeTableRequest

@return DescribeTableResponse

func (*Client) DescribeTableWithOptions added in v3.9.0

func (client *Client) DescribeTableWithOptions(request *DescribeTableRequest, runtime *util.RuntimeOptions) (_result *DescribeTableResponse, _err error)

Summary:

Queries the information about a table.

@param request - DescribeTableRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeTableResponse

func (*Client) DescribeTags

func (client *Client) DescribeTags(request *DescribeTagsRequest) (_result *DescribeTagsResponse, _err error)

Summary:

Queries a list of tags for AnalyticDB for PostgreSQL instances.

@param request - DescribeTagsRequest

@return DescribeTagsResponse

func (*Client) DescribeTagsWithOptions

func (client *Client) DescribeTagsWithOptions(request *DescribeTagsRequest, runtime *util.RuntimeOptions) (_result *DescribeTagsResponse, _err error)

Summary:

Queries a list of tags for AnalyticDB for PostgreSQL instances.

@param request - DescribeTagsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeTagsResponse

func (*Client) DescribeUserEncryptionKeyList

func (client *Client) DescribeUserEncryptionKeyList(request *DescribeUserEncryptionKeyListRequest) (_result *DescribeUserEncryptionKeyListResponse, _err error)

Summary:

Queries a list of Key Management Service (KMS) keys.

@param request - DescribeUserEncryptionKeyListRequest

@return DescribeUserEncryptionKeyListResponse

func (*Client) DescribeUserEncryptionKeyListWithOptions

func (client *Client) DescribeUserEncryptionKeyListWithOptions(request *DescribeUserEncryptionKeyListRequest, runtime *util.RuntimeOptions) (_result *DescribeUserEncryptionKeyListResponse, _err error)

Summary:

Queries a list of Key Management Service (KMS) keys.

@param request - DescribeUserEncryptionKeyListRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeUserEncryptionKeyListResponse

func (*Client) DescribeWaitingSQLInfo

func (client *Client) DescribeWaitingSQLInfo(request *DescribeWaitingSQLInfoRequest) (_result *DescribeWaitingSQLInfoResponse, _err error)

Summary:

Queries the information about a lock-waiting query for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of a lock-waiting query only for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeWaitingSQLInfoRequest

@return DescribeWaitingSQLInfoResponse

func (*Client) DescribeWaitingSQLInfoWithOptions

func (client *Client) DescribeWaitingSQLInfoWithOptions(request *DescribeWaitingSQLInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeWaitingSQLInfoResponse, _err error)

Summary:

Queries the information about a lock-waiting query for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the details of a lock-waiting query only for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeWaitingSQLInfoRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeWaitingSQLInfoResponse

func (*Client) DescribeWaitingSQLRecords

func (client *Client) DescribeWaitingSQLRecords(request *DescribeWaitingSQLRecordsRequest) (_result *DescribeWaitingSQLRecordsResponse, _err error)

Summary:

Queries the lock diagnostic records of an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the lock diagnostics records only for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeWaitingSQLRecordsRequest

@return DescribeWaitingSQLRecordsResponse

func (*Client) DescribeWaitingSQLRecordsWithOptions

func (client *Client) DescribeWaitingSQLRecordsWithOptions(request *DescribeWaitingSQLRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeWaitingSQLRecordsResponse, _err error)

Summary:

Queries the lock diagnostic records of an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to query the lock diagnostics records only for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DescribeWaitingSQLRecordsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeWaitingSQLRecordsResponse

func (*Client) DisableDBResourceGroup added in v3.8.0

func (client *Client) DisableDBResourceGroup(request *DisableDBResourceGroupRequest) (_result *DisableDBResourceGroupResponse, _err error)

Summary:

Disables resource group management for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode. After you disable resource group management, the resource management method of the instance switches from resource group management to resource queue management.

Description:

  You can call this operation only for AnalyticDB for PostgreSQL V6.0 instances in elastic storage mode whose minor version is V6.6.1.0 or later.

	- You can call this operation to disable resource group management only for AnalyticDB for PostgreSQL instances that are in the **Running*	- state.

	- **Note: When the resource management method is switched, your AnalyticDB for PostgreSQL instance restarts and becomes unavailable for approximately 5 minutes. To prevent your business from being affected, call this operation during off-peak hours.

@param request - DisableDBResourceGroupRequest

@return DisableDBResourceGroupResponse

func (*Client) DisableDBResourceGroupWithOptions added in v3.8.0

func (client *Client) DisableDBResourceGroupWithOptions(request *DisableDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DisableDBResourceGroupResponse, _err error)

Summary:

Disables resource group management for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode. After you disable resource group management, the resource management method of the instance switches from resource group management to resource queue management.

Description:

  You can call this operation only for AnalyticDB for PostgreSQL V6.0 instances in elastic storage mode whose minor version is V6.6.1.0 or later.

	- You can call this operation to disable resource group management only for AnalyticDB for PostgreSQL instances that are in the **Running*	- state.

	- **Note: When the resource management method is switched, your AnalyticDB for PostgreSQL instance restarts and becomes unavailable for approximately 5 minutes. To prevent your business from being affected, call this operation during off-peak hours.

@param request - DisableDBResourceGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return DisableDBResourceGroupResponse

func (*Client) DownloadDiagnosisRecords

func (client *Client) DownloadDiagnosisRecords(request *DownloadDiagnosisRecordsRequest) (_result *DownloadDiagnosisRecordsResponse, _err error)

Summary:

Downloads the query diagnostic information of an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to download the query diagnostic information of an AnalyticDB for PostgreSQL instance. After the download is complete, you can call the [DescribeDownloadRecords](https://help.aliyun.com/document_detail/447712.html) operation to query download records and download URLs.

This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DownloadDiagnosisRecordsRequest

@return DownloadDiagnosisRecordsResponse

func (*Client) DownloadDiagnosisRecordsWithOptions

func (client *Client) DownloadDiagnosisRecordsWithOptions(request *DownloadDiagnosisRecordsRequest, runtime *util.RuntimeOptions) (_result *DownloadDiagnosisRecordsResponse, _err error)

Summary:

Downloads the query diagnostic information of an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to download the query diagnostic information of an AnalyticDB for PostgreSQL instance. After the download is complete, you can call the [DescribeDownloadRecords](https://help.aliyun.com/document_detail/447712.html) operation to query download records and download URLs.

This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DownloadDiagnosisRecordsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DownloadDiagnosisRecordsResponse

func (*Client) DownloadSQLLogsRecords

func (client *Client) DownloadSQLLogsRecords(request *DownloadSQLLogsRecordsRequest) (_result *DownloadSQLLogsRecordsResponse, _err error)

Summary:

Download the slow query logs of an AnalyticDB for PostgreSQL instance.

@param request - DownloadSQLLogsRecordsRequest

@return DownloadSQLLogsRecordsResponse

func (*Client) DownloadSQLLogsRecordsWithOptions

func (client *Client) DownloadSQLLogsRecordsWithOptions(request *DownloadSQLLogsRecordsRequest, runtime *util.RuntimeOptions) (_result *DownloadSQLLogsRecordsResponse, _err error)

Summary:

Download the slow query logs of an AnalyticDB for PostgreSQL instance.

@param request - DownloadSQLLogsRecordsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DownloadSQLLogsRecordsResponse

func (*Client) EnableDBResourceGroup added in v3.8.0

func (client *Client) EnableDBResourceGroup(request *EnableDBResourceGroupRequest) (_result *EnableDBResourceGroupResponse, _err error)

Summary:

Enables resource group management for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode. After resource group management is enabled, the resource management mode of the instance is changed from resource queue to resource group.

Description:

  You can call this operation only for AnalyticDB for PostgreSQL V6.0 instances in elastic storage mode whose minor version is V6.6.1.0 or later.

	- You can call this operation to enable resource group management only for AnalyticDB for PostgreSQL instances that are in the **Running*	- state.

	- **Note: When the resource management mode is changed, your AnalyticDB for PostgreSQL instance is restarted and remains unavailable within 5 minutes. To prevent your business from being affected, call this operation during off-peak hours.

@param request - EnableDBResourceGroupRequest

@return EnableDBResourceGroupResponse

func (*Client) EnableDBResourceGroupWithOptions added in v3.8.0

func (client *Client) EnableDBResourceGroupWithOptions(request *EnableDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *EnableDBResourceGroupResponse, _err error)

Summary:

Enables resource group management for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode. After resource group management is enabled, the resource management mode of the instance is changed from resource queue to resource group.

Description:

  You can call this operation only for AnalyticDB for PostgreSQL V6.0 instances in elastic storage mode whose minor version is V6.6.1.0 or later.

	- You can call this operation to enable resource group management only for AnalyticDB for PostgreSQL instances that are in the **Running*	- state.

	- **Note: When the resource management mode is changed, your AnalyticDB for PostgreSQL instance is restarted and remains unavailable within 5 minutes. To prevent your business from being affected, call this operation during off-peak hours.

@param request - EnableDBResourceGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return EnableDBResourceGroupResponse

func (*Client) ExecuteStatement added in v3.9.0

func (client *Client) ExecuteStatement(request *ExecuteStatementRequest) (_result *ExecuteStatementResponse, _err error)

Summary:

Executes SQL statements.

@param request - ExecuteStatementRequest

@return ExecuteStatementResponse

func (*Client) ExecuteStatementWithOptions added in v3.9.0

func (client *Client) ExecuteStatementWithOptions(tmpReq *ExecuteStatementRequest, runtime *util.RuntimeOptions) (_result *ExecuteStatementResponse, _err error)

Summary:

Executes SQL statements.

@param tmpReq - ExecuteStatementRequest

@param runtime - runtime options for this request RuntimeOptions

@return ExecuteStatementResponse

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) GetSecretValue added in v3.9.0

func (client *Client) GetSecretValue(request *GetSecretValueRequest) (_result *GetSecretValueResponse, _err error)

Summary:

Queries the information about an access credential.

@param request - GetSecretValueRequest

@return GetSecretValueResponse

func (*Client) GetSecretValueWithOptions added in v3.9.0

func (client *Client) GetSecretValueWithOptions(request *GetSecretValueRequest, runtime *util.RuntimeOptions) (_result *GetSecretValueResponse, _err error)

Summary:

Queries the information about an access credential.

@param request - GetSecretValueRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSecretValueResponse

func (*Client) GetUploadDocumentJob added in v3.5.0

func (client *Client) GetUploadDocumentJob(request *GetUploadDocumentJobRequest) (_result *GetUploadDocumentJobResponse, _err error)

Summary:

Queries the progress and result of an asynchronous document upload job based on the job ID.

Description:

This operation is related to the UploadDocumentAsync operation. You can call the UploadDocumentAsync operation to create an upload job and obtain the job ID, and then call the GetUploadDocumentJob operation to query the execution information of the job.

> Suggestions:

  • Determine whether the document upload job times out based on the document complexity and the number of tokens after chunking. In most cases, a job that lasts more than 2 hours is considered timeout.

@param request - GetUploadDocumentJobRequest

@return GetUploadDocumentJobResponse

func (*Client) GetUploadDocumentJobWithOptions added in v3.5.0

func (client *Client) GetUploadDocumentJobWithOptions(request *GetUploadDocumentJobRequest, runtime *util.RuntimeOptions) (_result *GetUploadDocumentJobResponse, _err error)

Summary:

Queries the progress and result of an asynchronous document upload job based on the job ID.

Description:

This operation is related to the UploadDocumentAsync operation. You can call the UploadDocumentAsync operation to create an upload job and obtain the job ID, and then call the GetUploadDocumentJob operation to query the execution information of the job.

> Suggestions:

  • Determine whether the document upload job times out based on the document complexity and the number of tokens after chunking. In most cases, a job that lasts more than 2 hours is considered timeout.

@param request - GetUploadDocumentJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetUploadDocumentJobResponse

func (*Client) GetUpsertCollectionDataJob added in v3.4.0

func (client *Client) GetUpsertCollectionDataJob(request *GetUpsertCollectionDataJobRequest) (_result *GetUpsertCollectionDataJobResponse, _err error)

Summary:

Queries the progress and result of an asynchronous vector data upload job by using a job ID.

Description:

This operation is related to the `UpsertCollectionDataAsync` operation. You can call the `UpsertCollectionDataAsync` operation to create an upload job and obtain a job ID, and then call the GetUpsertCollectionDataJob operation to query the execution information of the job.

> We recommend that you evaluate the amount of time required for the upload job based on 1,000 data entries every second, and then query the job progress every 5 seconds. The timeout period can be set to 30 minutes after the evaluated amount of time.

@param request - GetUpsertCollectionDataJobRequest

@return GetUpsertCollectionDataJobResponse

func (*Client) GetUpsertCollectionDataJobWithOptions added in v3.4.0

func (client *Client) GetUpsertCollectionDataJobWithOptions(request *GetUpsertCollectionDataJobRequest, runtime *util.RuntimeOptions) (_result *GetUpsertCollectionDataJobResponse, _err error)

Summary:

Queries the progress and result of an asynchronous vector data upload job by using a job ID.

Description:

This operation is related to the `UpsertCollectionDataAsync` operation. You can call the `UpsertCollectionDataAsync` operation to create an upload job and obtain a job ID, and then call the GetUpsertCollectionDataJob operation to query the execution information of the job.

> We recommend that you evaluate the amount of time required for the upload job based on 1,000 data entries every second, and then query the job progress every 5 seconds. The timeout period can be set to 30 minutes after the evaluated amount of time.

@param request - GetUpsertCollectionDataJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetUpsertCollectionDataJobResponse

func (*Client) GrantCollection

func (client *Client) GrantCollection(request *GrantCollectionRequest) (_result *GrantCollectionResponse, _err error)

Summary:

Grants vector collection permissions to a namespace.

@param request - GrantCollectionRequest

@return GrantCollectionResponse

func (*Client) GrantCollectionWithOptions

func (client *Client) GrantCollectionWithOptions(request *GrantCollectionRequest, runtime *util.RuntimeOptions) (_result *GrantCollectionResponse, _err error)

Summary:

Grants vector collection permissions to a namespace.

@param request - GrantCollectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return GrantCollectionResponse

func (*Client) HandleActiveSQLRecord added in v3.3.0

func (client *Client) HandleActiveSQLRecord(request *HandleActiveSQLRecordRequest) (_result *HandleActiveSQLRecordResponse, _err error)

Summary:

Processes active queries.

@param request - HandleActiveSQLRecordRequest

@return HandleActiveSQLRecordResponse

func (*Client) HandleActiveSQLRecordWithOptions added in v3.3.0

func (client *Client) HandleActiveSQLRecordWithOptions(request *HandleActiveSQLRecordRequest, runtime *util.RuntimeOptions) (_result *HandleActiveSQLRecordResponse, _err error)

Summary:

Processes active queries.

@param request - HandleActiveSQLRecordRequest

@param runtime - runtime options for this request RuntimeOptions

@return HandleActiveSQLRecordResponse

func (*Client) Init

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

func (*Client) InitVectorDatabase

func (client *Client) InitVectorDatabase(request *InitVectorDatabaseRequest) (_result *InitVectorDatabaseResponse, _err error)

Summary:

Initializes vector databases.

@param request - InitVectorDatabaseRequest

@return InitVectorDatabaseResponse

func (*Client) InitVectorDatabaseWithOptions

func (client *Client) InitVectorDatabaseWithOptions(request *InitVectorDatabaseRequest, runtime *util.RuntimeOptions) (_result *InitVectorDatabaseResponse, _err error)

Summary:

Initializes vector databases.

@param request - InitVectorDatabaseRequest

@param runtime - runtime options for this request RuntimeOptions

@return InitVectorDatabaseResponse

func (*Client) ListCollections

func (client *Client) ListCollections(request *ListCollectionsRequest) (_result *ListCollectionsResponse, _err error)

Summary:

Queries a list of vector collections.

@param request - ListCollectionsRequest

@return ListCollectionsResponse

func (*Client) ListCollectionsWithOptions

func (client *Client) ListCollectionsWithOptions(request *ListCollectionsRequest, runtime *util.RuntimeOptions) (_result *ListCollectionsResponse, _err error)

Summary:

Queries a list of vector collections.

@param request - ListCollectionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListCollectionsResponse

func (*Client) ListDatabases added in v3.9.0

func (client *Client) ListDatabases(request *ListDatabasesRequest) (_result *ListDatabasesResponse, _err error)

Summary:

Queries a list of databases.

@param request - ListDatabasesRequest

@return ListDatabasesResponse

func (*Client) ListDatabasesWithOptions added in v3.9.0

func (client *Client) ListDatabasesWithOptions(request *ListDatabasesRequest, runtime *util.RuntimeOptions) (_result *ListDatabasesResponse, _err error)

Summary:

Queries a list of databases.

@param request - ListDatabasesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListDatabasesResponse

func (*Client) ListDocumentCollections added in v3.3.0

func (client *Client) ListDocumentCollections(request *ListDocumentCollectionsRequest) (_result *ListDocumentCollectionsResponse, _err error)

Summary:

Queries a list of document collections.

@param request - ListDocumentCollectionsRequest

@return ListDocumentCollectionsResponse

func (*Client) ListDocumentCollectionsWithOptions added in v3.3.0

func (client *Client) ListDocumentCollectionsWithOptions(request *ListDocumentCollectionsRequest, runtime *util.RuntimeOptions) (_result *ListDocumentCollectionsResponse, _err error)

Summary:

Queries a list of document collections.

@param request - ListDocumentCollectionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListDocumentCollectionsResponse

func (*Client) ListDocuments added in v3.3.0

func (client *Client) ListDocuments(request *ListDocumentsRequest) (_result *ListDocumentsResponse, _err error)

Summary:

Queries a list of documents in a collection.

@param request - ListDocumentsRequest

@return ListDocumentsResponse

func (*Client) ListDocumentsWithOptions added in v3.3.0

func (client *Client) ListDocumentsWithOptions(request *ListDocumentsRequest, runtime *util.RuntimeOptions) (_result *ListDocumentsResponse, _err error)

Summary:

Queries a list of documents in a collection.

@param request - ListDocumentsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListDocumentsResponse

func (*Client) ListExternalDataServices added in v3.7.0

func (client *Client) ListExternalDataServices(request *ListExternalDataServicesRequest) (_result *ListExternalDataServicesResponse, _err error)

Summary:

Queries a list of external data sources.

@param request - ListExternalDataServicesRequest

@return ListExternalDataServicesResponse

func (*Client) ListExternalDataServicesWithOptions added in v3.7.0

func (client *Client) ListExternalDataServicesWithOptions(request *ListExternalDataServicesRequest, runtime *util.RuntimeOptions) (_result *ListExternalDataServicesResponse, _err error)

Summary:

Queries a list of external data sources.

@param request - ListExternalDataServicesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListExternalDataServicesResponse

func (*Client) ListExternalDataSources added in v3.7.0

func (client *Client) ListExternalDataSources(request *ListExternalDataSourcesRequest) (_result *ListExternalDataSourcesResponse, _err error)

Summary:

获取实例外表配置列表

@param request - ListExternalDataSourcesRequest

@return ListExternalDataSourcesResponse

func (*Client) ListExternalDataSourcesWithOptions added in v3.7.0

func (client *Client) ListExternalDataSourcesWithOptions(request *ListExternalDataSourcesRequest, runtime *util.RuntimeOptions) (_result *ListExternalDataSourcesResponse, _err error)

Summary:

获取实例外表配置列表

@param request - ListExternalDataSourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListExternalDataSourcesResponse

func (*Client) ListInstanceExtensions added in v3.7.0

func (client *Client) ListInstanceExtensions(request *ListInstanceExtensionsRequest) (_result *ListInstanceExtensionsResponse, _err error)

Summary:

Queries a list of extensions.

@param request - ListInstanceExtensionsRequest

@return ListInstanceExtensionsResponse

func (*Client) ListInstanceExtensionsWithOptions added in v3.7.0

func (client *Client) ListInstanceExtensionsWithOptions(request *ListInstanceExtensionsRequest, runtime *util.RuntimeOptions) (_result *ListInstanceExtensionsResponse, _err error)

Summary:

Queries a list of extensions.

@param request - ListInstanceExtensionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListInstanceExtensionsResponse

func (*Client) ListNamespaces

func (client *Client) ListNamespaces(request *ListNamespacesRequest) (_result *ListNamespacesResponse, _err error)

Summary:

Queries a list of namespaces.

@param request - ListNamespacesRequest

@return ListNamespacesResponse

func (*Client) ListNamespacesWithOptions

func (client *Client) ListNamespacesWithOptions(request *ListNamespacesRequest, runtime *util.RuntimeOptions) (_result *ListNamespacesResponse, _err error)

Summary:

Queries a list of namespaces.

@param request - ListNamespacesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListNamespacesResponse

func (*Client) ListSchemas added in v3.9.0

func (client *Client) ListSchemas(request *ListSchemasRequest) (_result *ListSchemasResponse, _err error)

Summary:

Queries a list of schemas.

@param request - ListSchemasRequest

@return ListSchemasResponse

func (*Client) ListSchemasWithOptions added in v3.9.0

func (client *Client) ListSchemasWithOptions(request *ListSchemasRequest, runtime *util.RuntimeOptions) (_result *ListSchemasResponse, _err error)

Summary:

Queries a list of schemas.

@param request - ListSchemasRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListSchemasResponse

func (*Client) ListSecrets added in v3.9.0

func (client *Client) ListSecrets(request *ListSecretsRequest) (_result *ListSecretsResponse, _err error)

Summary:

Queries a list of access credentials.

@param request - ListSecretsRequest

@return ListSecretsResponse

func (*Client) ListSecretsWithOptions added in v3.9.0

func (client *Client) ListSecretsWithOptions(request *ListSecretsRequest, runtime *util.RuntimeOptions) (_result *ListSecretsResponse, _err error)

Summary:

Queries a list of access credentials.

@param request - ListSecretsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListSecretsResponse

func (*Client) ListStreamingDataServices added in v3.7.0

func (client *Client) ListStreamingDataServices(request *ListStreamingDataServicesRequest) (_result *ListStreamingDataServicesResponse, _err error)

Summary:

Queries the information about real-time data services.

@param request - ListStreamingDataServicesRequest

@return ListStreamingDataServicesResponse

func (*Client) ListStreamingDataServicesWithOptions added in v3.7.0

func (client *Client) ListStreamingDataServicesWithOptions(request *ListStreamingDataServicesRequest, runtime *util.RuntimeOptions) (_result *ListStreamingDataServicesResponse, _err error)

Summary:

Queries the information about real-time data services.

@param request - ListStreamingDataServicesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListStreamingDataServicesResponse

func (*Client) ListStreamingDataSources added in v3.7.0

func (client *Client) ListStreamingDataSources(request *ListStreamingDataSourcesRequest) (_result *ListStreamingDataSourcesResponse, _err error)

Summary:

Queries real-time service data sources.

@param request - ListStreamingDataSourcesRequest

@return ListStreamingDataSourcesResponse

func (*Client) ListStreamingDataSourcesWithOptions added in v3.7.0

func (client *Client) ListStreamingDataSourcesWithOptions(request *ListStreamingDataSourcesRequest, runtime *util.RuntimeOptions) (_result *ListStreamingDataSourcesResponse, _err error)

Summary:

Queries real-time service data sources.

@param request - ListStreamingDataSourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListStreamingDataSourcesResponse

func (*Client) ListStreamingJobs added in v3.7.0

func (client *Client) ListStreamingJobs(request *ListStreamingJobsRequest) (_result *ListStreamingJobsResponse, _err error)

Summary:

Queries real-time data service jobs.

@param request - ListStreamingJobsRequest

@return ListStreamingJobsResponse

func (*Client) ListStreamingJobsWithOptions added in v3.7.0

func (client *Client) ListStreamingJobsWithOptions(request *ListStreamingJobsRequest, runtime *util.RuntimeOptions) (_result *ListStreamingJobsResponse, _err error)

Summary:

Queries real-time data service jobs.

@param request - ListStreamingJobsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListStreamingJobsResponse

func (*Client) ListTables added in v3.9.0

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

Summary:

Queries a list of tables in a database.

@param request - ListTablesRequest

@return ListTablesResponse

func (*Client) ListTablesWithOptions added in v3.9.0

func (client *Client) ListTablesWithOptions(request *ListTablesRequest, runtime *util.RuntimeOptions) (_result *ListTablesResponse, _err error)

Summary:

Queries a list of tables in a database.

@param request - ListTablesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTablesResponse

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

Summary:

Queries a list of tags that are added to AnalyticDB for PostgreSQL instances.

@param request - ListTagResourcesRequest

@return ListTagResourcesResponse

func (*Client) ListTagResourcesWithOptions

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

Summary:

Queries a list of tags that are added to AnalyticDB for PostgreSQL instances.

@param request - ListTagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTagResourcesResponse

func (*Client) ModifyAccountDescription

func (client *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (_result *ModifyAccountDescriptionResponse, _err error)

Summary:

Modifies the description of a database account for an AnalyticDB for PostgreSQL instance.

@param request - ModifyAccountDescriptionRequest

@return ModifyAccountDescriptionResponse

func (*Client) ModifyAccountDescriptionWithOptions

func (client *Client) ModifyAccountDescriptionWithOptions(request *ModifyAccountDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyAccountDescriptionResponse, _err error)

Summary:

Modifies the description of a database account for an AnalyticDB for PostgreSQL instance.

@param request - ModifyAccountDescriptionRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyAccountDescriptionResponse

func (*Client) ModifyBackupPolicy

func (client *Client) ModifyBackupPolicy(request *ModifyBackupPolicyRequest) (_result *ModifyBackupPolicyResponse, _err error)

Summary:

Configures the backup policy of an AnalyticDB for PostgreSQL instance.

@param request - ModifyBackupPolicyRequest

@return ModifyBackupPolicyResponse

func (*Client) ModifyBackupPolicyWithOptions

func (client *Client) ModifyBackupPolicyWithOptions(request *ModifyBackupPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyBackupPolicyResponse, _err error)

Summary:

Configures the backup policy of an AnalyticDB for PostgreSQL instance.

@param request - ModifyBackupPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyBackupPolicyResponse

func (*Client) ModifyDBInstanceConfig

func (client *Client) ModifyDBInstanceConfig(request *ModifyDBInstanceConfigRequest) (_result *ModifyDBInstanceConfigResponse, _err error)

Summary:

Changes the threshold of computing resources and the wait period of idle resources for an AnalyticDB for PostgreSQL instance in Serverless automatic scheduling mode.

@param request - ModifyDBInstanceConfigRequest

@return ModifyDBInstanceConfigResponse

func (*Client) ModifyDBInstanceConfigWithOptions

func (client *Client) ModifyDBInstanceConfigWithOptions(request *ModifyDBInstanceConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceConfigResponse, _err error)

Summary:

Changes the threshold of computing resources and the wait period of idle resources for an AnalyticDB for PostgreSQL instance in Serverless automatic scheduling mode.

@param request - ModifyDBInstanceConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBInstanceConfigResponse

func (*Client) ModifyDBInstanceConnectionString

func (client *Client) ModifyDBInstanceConnectionString(request *ModifyDBInstanceConnectionStringRequest) (_result *ModifyDBInstanceConnectionStringResponse, _err error)

Summary:

Changes the endpoint of an AnalyticDB for PostgreSQL instance.

@param request - ModifyDBInstanceConnectionStringRequest

@return ModifyDBInstanceConnectionStringResponse

func (*Client) ModifyDBInstanceConnectionStringWithOptions

func (client *Client) ModifyDBInstanceConnectionStringWithOptions(request *ModifyDBInstanceConnectionStringRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceConnectionStringResponse, _err error)

Summary:

Changes the endpoint of an AnalyticDB for PostgreSQL instance.

@param request - ModifyDBInstanceConnectionStringRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBInstanceConnectionStringResponse

func (*Client) ModifyDBInstanceDescription

func (client *Client) ModifyDBInstanceDescription(request *ModifyDBInstanceDescriptionRequest) (_result *ModifyDBInstanceDescriptionResponse, _err error)

Summary:

Changes the description of an AnalyticDB for PostgreSQL instance.

Description:

To make it easy to identify AnalyticDB for PostgreSQL instances, you can call this operation to modify the description of instances.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ModifyDBInstanceDescriptionRequest

@return ModifyDBInstanceDescriptionResponse

func (*Client) ModifyDBInstanceDescriptionWithOptions

func (client *Client) ModifyDBInstanceDescriptionWithOptions(request *ModifyDBInstanceDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceDescriptionResponse, _err error)

Summary:

Changes the description of an AnalyticDB for PostgreSQL instance.

Description:

To make it easy to identify AnalyticDB for PostgreSQL instances, you can call this operation to modify the description of instances.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ModifyDBInstanceDescriptionRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBInstanceDescriptionResponse

func (*Client) ModifyDBInstanceMaintainTime

func (client *Client) ModifyDBInstanceMaintainTime(request *ModifyDBInstanceMaintainTimeRequest) (_result *ModifyDBInstanceMaintainTimeResponse, _err error)

Summary:

Modifies the maintenance window of an AnalyticDB for PostgreSQL instance.

Description:

The system maintains AnalyticDB for PostgreSQL instances during the maintenance window that you specify. We recommend that you set the maintenance window to off-peak hours to minimize the impact on your business.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ModifyDBInstanceMaintainTimeRequest

@return ModifyDBInstanceMaintainTimeResponse

func (*Client) ModifyDBInstanceMaintainTimeWithOptions

func (client *Client) ModifyDBInstanceMaintainTimeWithOptions(request *ModifyDBInstanceMaintainTimeRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceMaintainTimeResponse, _err error)

Summary:

Modifies the maintenance window of an AnalyticDB for PostgreSQL instance.

Description:

The system maintains AnalyticDB for PostgreSQL instances during the maintenance window that you specify. We recommend that you set the maintenance window to off-peak hours to minimize the impact on your business.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ModifyDBInstanceMaintainTimeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBInstanceMaintainTimeResponse

func (*Client) ModifyDBInstanceResourceGroup

func (client *Client) ModifyDBInstanceResourceGroup(request *ModifyDBInstanceResourceGroupRequest) (_result *ModifyDBInstanceResourceGroupResponse, _err error)

Summary:

Moves an AnalyticDB for PostgreSQL instance to a resource group.

Description:

Resource Management allows you to build an organizational structure for resources based on your business requirements. You can use resource directories, folders, accounts, and resource groups to hierarchically organize and manage resources. For more information, see [What is Resource Management?](https://help.aliyun.com/document_detail/94475.html)

@param request - ModifyDBInstanceResourceGroupRequest

@return ModifyDBInstanceResourceGroupResponse

func (*Client) ModifyDBInstanceResourceGroupWithOptions

func (client *Client) ModifyDBInstanceResourceGroupWithOptions(request *ModifyDBInstanceResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceResourceGroupResponse, _err error)

Summary:

Moves an AnalyticDB for PostgreSQL instance to a resource group.

Description:

Resource Management allows you to build an organizational structure for resources based on your business requirements. You can use resource directories, folders, accounts, and resource groups to hierarchically organize and manage resources. For more information, see [What is Resource Management?](https://help.aliyun.com/document_detail/94475.html)

@param request - ModifyDBInstanceResourceGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBInstanceResourceGroupResponse

func (*Client) ModifyDBInstanceSSL

func (client *Client) ModifyDBInstanceSSL(request *ModifyDBInstanceSSLRequest) (_result *ModifyDBInstanceSSLResponse, _err error)

Summary:

Enables, disables, or updates SSL encryption for an AnalyticDB for PostgreSQL instance.

@param request - ModifyDBInstanceSSLRequest

@return ModifyDBInstanceSSLResponse

func (*Client) ModifyDBInstanceSSLWithOptions

func (client *Client) ModifyDBInstanceSSLWithOptions(request *ModifyDBInstanceSSLRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceSSLResponse, _err error)

Summary:

Enables, disables, or updates SSL encryption for an AnalyticDB for PostgreSQL instance.

@param request - ModifyDBInstanceSSLRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBInstanceSSLResponse

func (*Client) ModifyDBResourceGroup added in v3.8.0

func (client *Client) ModifyDBResourceGroup(request *ModifyDBResourceGroupRequest) (_result *ModifyDBResourceGroupResponse, _err error)

Summary:

Modifies the configurations of a resource group.

@param request - ModifyDBResourceGroupRequest

@return ModifyDBResourceGroupResponse

func (*Client) ModifyDBResourceGroupWithOptions added in v3.8.0

func (client *Client) ModifyDBResourceGroupWithOptions(tmpReq *ModifyDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyDBResourceGroupResponse, _err error)

Summary:

Modifies the configurations of a resource group.

@param tmpReq - ModifyDBResourceGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBResourceGroupResponse

func (*Client) ModifyExternalDataService added in v3.7.0

func (client *Client) ModifyExternalDataService(request *ModifyExternalDataServiceRequest) (_result *ModifyExternalDataServiceResponse, _err error)

Summary:

Modifies an external data service.

@param request - ModifyExternalDataServiceRequest

@return ModifyExternalDataServiceResponse

func (*Client) ModifyExternalDataServiceWithOptions added in v3.7.0

func (client *Client) ModifyExternalDataServiceWithOptions(request *ModifyExternalDataServiceRequest, runtime *util.RuntimeOptions) (_result *ModifyExternalDataServiceResponse, _err error)

Summary:

Modifies an external data service.

@param request - ModifyExternalDataServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyExternalDataServiceResponse

func (*Client) ModifyHadoopDataSource added in v3.7.0

func (client *Client) ModifyHadoopDataSource(request *ModifyHadoopDataSourceRequest) (_result *ModifyHadoopDataSourceResponse, _err error)

Summary:

Modifies the configurations of a Hadoop data source.

@param request - ModifyHadoopDataSourceRequest

@return ModifyHadoopDataSourceResponse

func (*Client) ModifyHadoopDataSourceWithOptions added in v3.7.0

func (client *Client) ModifyHadoopDataSourceWithOptions(request *ModifyHadoopDataSourceRequest, runtime *util.RuntimeOptions) (_result *ModifyHadoopDataSourceResponse, _err error)

Summary:

Modifies the configurations of a Hadoop data source.

@param request - ModifyHadoopDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyHadoopDataSourceResponse

func (*Client) ModifyJDBCDataSource added in v3.7.0

func (client *Client) ModifyJDBCDataSource(request *ModifyJDBCDataSourceRequest) (_result *ModifyJDBCDataSourceResponse, _err error)

Summary:

Modifies the configurations of a Java Database Connectivity (JDBC) data source.

@param request - ModifyJDBCDataSourceRequest

@return ModifyJDBCDataSourceResponse

func (*Client) ModifyJDBCDataSourceWithOptions added in v3.7.0

func (client *Client) ModifyJDBCDataSourceWithOptions(request *ModifyJDBCDataSourceRequest, runtime *util.RuntimeOptions) (_result *ModifyJDBCDataSourceResponse, _err error)

Summary:

Modifies the configurations of a Java Database Connectivity (JDBC) data source.

@param request - ModifyJDBCDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyJDBCDataSourceResponse

func (*Client) ModifyMasterSpec added in v3.2.0

func (client *Client) ModifyMasterSpec(request *ModifyMasterSpecRequest) (_result *ModifyMasterSpecResponse, _err error)

Summary:

Changes the specifications of coordinator node resources for an AnalyticDB for PostgreSQL instance.

Description:

This operation is not available for instances in reserved storage mode.

Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

@param request - ModifyMasterSpecRequest

@return ModifyMasterSpecResponse

func (*Client) ModifyMasterSpecWithOptions added in v3.2.0

func (client *Client) ModifyMasterSpecWithOptions(request *ModifyMasterSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyMasterSpecResponse, _err error)

Summary:

Changes the specifications of coordinator node resources for an AnalyticDB for PostgreSQL instance.

Description:

This operation is not available for instances in reserved storage mode.

Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

@param request - ModifyMasterSpecRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyMasterSpecResponse

func (*Client) ModifyParameters

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

Summary:

Modifies the configuration parameters of an AnalyticDB for PostgreSQL instance.

Description:

This operation can be called to modify parameters of an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - ModifyParametersRequest

@return ModifyParametersResponse

func (*Client) ModifyParametersWithOptions

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

Summary:

Modifies the configuration parameters of an AnalyticDB for PostgreSQL instance.

Description:

This operation can be called to modify parameters of an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - ModifyParametersRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyParametersResponse

func (*Client) ModifySQLCollectorPolicy

func (client *Client) ModifySQLCollectorPolicy(request *ModifySQLCollectorPolicyRequest) (_result *ModifySQLCollectorPolicyResponse, _err error)

Summary:

Enables or disables the SQL Explorer feature for an AnalyticDB for PostgreSQL instance.

@param request - ModifySQLCollectorPolicyRequest

@return ModifySQLCollectorPolicyResponse

func (*Client) ModifySQLCollectorPolicyWithOptions

func (client *Client) ModifySQLCollectorPolicyWithOptions(request *ModifySQLCollectorPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifySQLCollectorPolicyResponse, _err error)

Summary:

Enables or disables the SQL Explorer feature for an AnalyticDB for PostgreSQL instance.

@param request - ModifySQLCollectorPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifySQLCollectorPolicyResponse

func (*Client) ModifySecurityIps

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

Summary:

Modifies the IP address whitelist of an AnalyticDB for PostgreSQL instance.

Description:

To ensure the security and stability of AnalyticDB for PostgreSQL instances, the system denies all external IP addresses to access AnalyticDB for PostgreSQL instances by default. Before you can use an AnalyticDB for PostgreSQL instance, you must add the IP address or CIDR block of your client to the IP address whitelist of the instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ModifySecurityIpsRequest

@return ModifySecurityIpsResponse

func (*Client) ModifySecurityIpsWithOptions

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

Summary:

Modifies the IP address whitelist of an AnalyticDB for PostgreSQL instance.

Description:

To ensure the security and stability of AnalyticDB for PostgreSQL instances, the system denies all external IP addresses to access AnalyticDB for PostgreSQL instances by default. Before you can use an AnalyticDB for PostgreSQL instance, you must add the IP address or CIDR block of your client to the IP address whitelist of the instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ModifySecurityIpsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifySecurityIpsResponse

func (*Client) ModifyStreamingDataService added in v3.7.0

func (client *Client) ModifyStreamingDataService(request *ModifyStreamingDataServiceRequest) (_result *ModifyStreamingDataServiceResponse, _err error)

Summary:

Modifies a real-time data service.

@param request - ModifyStreamingDataServiceRequest

@return ModifyStreamingDataServiceResponse

func (*Client) ModifyStreamingDataServiceWithOptions added in v3.7.0

func (client *Client) ModifyStreamingDataServiceWithOptions(request *ModifyStreamingDataServiceRequest, runtime *util.RuntimeOptions) (_result *ModifyStreamingDataServiceResponse, _err error)

Summary:

Modifies a real-time data service.

@param request - ModifyStreamingDataServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyStreamingDataServiceResponse

func (*Client) ModifyStreamingDataSource added in v3.7.0

func (client *Client) ModifyStreamingDataSource(request *ModifyStreamingDataSourceRequest) (_result *ModifyStreamingDataSourceResponse, _err error)

Summary:

Modifies a real-time service data source.

@param request - ModifyStreamingDataSourceRequest

@return ModifyStreamingDataSourceResponse

func (*Client) ModifyStreamingDataSourceWithOptions added in v3.7.0

func (client *Client) ModifyStreamingDataSourceWithOptions(request *ModifyStreamingDataSourceRequest, runtime *util.RuntimeOptions) (_result *ModifyStreamingDataSourceResponse, _err error)

Summary:

Modifies a real-time service data source.

@param request - ModifyStreamingDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyStreamingDataSourceResponse

func (*Client) ModifyStreamingJob added in v3.7.0

func (client *Client) ModifyStreamingJob(request *ModifyStreamingJobRequest) (_result *ModifyStreamingJobResponse, _err error)

Summary:

创建外部数据源配置

@param request - ModifyStreamingJobRequest

@return ModifyStreamingJobResponse

func (*Client) ModifyStreamingJobWithOptions added in v3.7.0

func (client *Client) ModifyStreamingJobWithOptions(tmpReq *ModifyStreamingJobRequest, runtime *util.RuntimeOptions) (_result *ModifyStreamingJobResponse, _err error)

Summary:

创建外部数据源配置

@param tmpReq - ModifyStreamingJobRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyStreamingJobResponse

func (*Client) ModifyVectorConfiguration

func (client *Client) ModifyVectorConfiguration(request *ModifyVectorConfigurationRequest) (_result *ModifyVectorConfigurationResponse, _err error)

Summary:

Modifies the vector engine optimization configuration of an AnalyticDB for PostgreSQL instance.

@param request - ModifyVectorConfigurationRequest

@return ModifyVectorConfigurationResponse

func (*Client) ModifyVectorConfigurationWithOptions

func (client *Client) ModifyVectorConfigurationWithOptions(request *ModifyVectorConfigurationRequest, runtime *util.RuntimeOptions) (_result *ModifyVectorConfigurationResponse, _err error)

Summary:

Modifies the vector engine optimization configuration of an AnalyticDB for PostgreSQL instance.

@param request - ModifyVectorConfigurationRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyVectorConfigurationResponse

func (*Client) PauseDataRedistribute added in v3.8.0

func (client *Client) PauseDataRedistribute(request *PauseDataRedistributeRequest) (_result *PauseDataRedistributeResponse, _err error)

Summary:

Pauses data redistribution.

@param request - PauseDataRedistributeRequest

@return PauseDataRedistributeResponse

func (*Client) PauseDataRedistributeWithOptions added in v3.8.0

func (client *Client) PauseDataRedistributeWithOptions(request *PauseDataRedistributeRequest, runtime *util.RuntimeOptions) (_result *PauseDataRedistributeResponse, _err error)

Summary:

Pauses data redistribution.

@param request - PauseDataRedistributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return PauseDataRedistributeResponse

func (*Client) PauseInstance

func (client *Client) PauseInstance(request *PauseInstanceRequest) (_result *PauseInstanceResponse, _err error)

Summary:

Pauses an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to pause an AnalyticDB for PostgreSQL instance that is in the **Running* - state.

This operation is available only for AnalyticDB for PostgreSQL instances in Serverless mode that run V1.0.2.1 or later. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

> Before you call this operation, make sure that you are familiar with the billing methods and pricing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - PauseInstanceRequest

@return PauseInstanceResponse

func (*Client) PauseInstanceWithOptions

func (client *Client) PauseInstanceWithOptions(request *PauseInstanceRequest, runtime *util.RuntimeOptions) (_result *PauseInstanceResponse, _err error)

Summary:

Pauses an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to pause an AnalyticDB for PostgreSQL instance that is in the **Running* - state.

This operation is available only for AnalyticDB for PostgreSQL instances in Serverless mode that run V1.0.2.1 or later. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

> Before you call this operation, make sure that you are familiar with the billing methods and pricing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - PauseInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return PauseInstanceResponse

func (*Client) QueryCollectionData

func (client *Client) QueryCollectionData(request *QueryCollectionDataRequest) (_result *QueryCollectionDataResponse, _err error)

Summary:

Retrieves vector data.

@param request - QueryCollectionDataRequest

@return QueryCollectionDataResponse

func (*Client) QueryCollectionDataWithOptions

func (client *Client) QueryCollectionDataWithOptions(tmpReq *QueryCollectionDataRequest, runtime *util.RuntimeOptions) (_result *QueryCollectionDataResponse, _err error)

Summary:

Retrieves vector data.

@param tmpReq - QueryCollectionDataRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryCollectionDataResponse

func (*Client) QueryContent added in v3.3.0

func (client *Client) QueryContent(request *QueryContentRequest) (_result *QueryContentResponse, _err error)

Summary:

Retrieves vector data and metadata from a document collection by using natural statements.

@param request - QueryContentRequest

@return QueryContentResponse

func (*Client) QueryContentAdvance added in v3.4.1

func (client *Client) QueryContentAdvance(request *QueryContentAdvanceRequest, runtime *util.RuntimeOptions) (_result *QueryContentResponse, _err error)

func (*Client) QueryContentWithOptions added in v3.3.0

func (client *Client) QueryContentWithOptions(tmpReq *QueryContentRequest, runtime *util.RuntimeOptions) (_result *QueryContentResponse, _err error)

Summary:

Retrieves vector data and metadata from a document collection by using natural statements.

@param tmpReq - QueryContentRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryContentResponse

func (*Client) RebalanceDBInstance

func (client *Client) RebalanceDBInstance(request *RebalanceDBInstanceRequest) (_result *RebalanceDBInstanceResponse, _err error)

Summary:

Rebalances an AnalyticDB for PostgreSQL instance.

@param request - RebalanceDBInstanceRequest

@return RebalanceDBInstanceResponse

func (*Client) RebalanceDBInstanceWithOptions

func (client *Client) RebalanceDBInstanceWithOptions(request *RebalanceDBInstanceRequest, runtime *util.RuntimeOptions) (_result *RebalanceDBInstanceResponse, _err error)

Summary:

Rebalances an AnalyticDB for PostgreSQL instance.

@param request - RebalanceDBInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return RebalanceDBInstanceResponse

func (*Client) ReleaseInstancePublicConnection

func (client *Client) ReleaseInstancePublicConnection(request *ReleaseInstancePublicConnectionRequest) (_result *ReleaseInstancePublicConnectionResponse, _err error)

Summary:

Releases the public endpoint of an AnalyticDB for PostgreSQL instance.

@param request - ReleaseInstancePublicConnectionRequest

@return ReleaseInstancePublicConnectionResponse

func (*Client) ReleaseInstancePublicConnectionWithOptions

func (client *Client) ReleaseInstancePublicConnectionWithOptions(request *ReleaseInstancePublicConnectionRequest, runtime *util.RuntimeOptions) (_result *ReleaseInstancePublicConnectionResponse, _err error)

Summary:

Releases the public endpoint of an AnalyticDB for PostgreSQL instance.

@param request - ReleaseInstancePublicConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return ReleaseInstancePublicConnectionResponse

func (*Client) ResetAccountPassword

func (client *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (_result *ResetAccountPasswordResponse, _err error)

Summary:

Resets the password of a database account for an AnalyticDB for PostgreSQL instance.

@param request - ResetAccountPasswordRequest

@return ResetAccountPasswordResponse

func (*Client) ResetAccountPasswordWithOptions

func (client *Client) ResetAccountPasswordWithOptions(request *ResetAccountPasswordRequest, runtime *util.RuntimeOptions) (_result *ResetAccountPasswordResponse, _err error)

Summary:

Resets the password of a database account for an AnalyticDB for PostgreSQL instance.

@param request - ResetAccountPasswordRequest

@param runtime - runtime options for this request RuntimeOptions

@return ResetAccountPasswordResponse

func (*Client) ResetIMVMonitorData added in v3.3.0

func (client *Client) ResetIMVMonitorData(request *ResetIMVMonitorDataRequest) (_result *ResetIMVMonitorDataResponse, _err error)

Summary:

Resets the IMV statistics.

@param request - ResetIMVMonitorDataRequest

@return ResetIMVMonitorDataResponse

func (*Client) ResetIMVMonitorDataWithOptions added in v3.3.0

func (client *Client) ResetIMVMonitorDataWithOptions(request *ResetIMVMonitorDataRequest, runtime *util.RuntimeOptions) (_result *ResetIMVMonitorDataResponse, _err error)

Summary:

Resets the IMV statistics.

@param request - ResetIMVMonitorDataRequest

@param runtime - runtime options for this request RuntimeOptions

@return ResetIMVMonitorDataResponse

func (*Client) RestartDBInstance

func (client *Client) RestartDBInstance(request *RestartDBInstanceRequest) (_result *RestartDBInstanceResponse, _err error)

Summary:

Restarts an AnalyticDB for PostgreSQL instance.

Description:

A restart takes about 3 to 30 minutes. During the restart, services are unavailable. We recommend that you restart the instance during off-peak hours. After the instance is restarted and enters the running state, you can access the instance.

## Limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - RestartDBInstanceRequest

@return RestartDBInstanceResponse

func (*Client) RestartDBInstanceWithOptions

func (client *Client) RestartDBInstanceWithOptions(request *RestartDBInstanceRequest, runtime *util.RuntimeOptions) (_result *RestartDBInstanceResponse, _err error)

Summary:

Restarts an AnalyticDB for PostgreSQL instance.

Description:

A restart takes about 3 to 30 minutes. During the restart, services are unavailable. We recommend that you restart the instance during off-peak hours. After the instance is restarted and enters the running state, you can access the instance.

## Limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation.

@param request - RestartDBInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return RestartDBInstanceResponse

func (*Client) ResumeDataRedistribute added in v3.8.0

func (client *Client) ResumeDataRedistribute(request *ResumeDataRedistributeRequest) (_result *ResumeDataRedistributeResponse, _err error)

Summary:

Resumes data redistribution.

@param request - ResumeDataRedistributeRequest

@return ResumeDataRedistributeResponse

func (*Client) ResumeDataRedistributeWithOptions added in v3.8.0

func (client *Client) ResumeDataRedistributeWithOptions(request *ResumeDataRedistributeRequest, runtime *util.RuntimeOptions) (_result *ResumeDataRedistributeResponse, _err error)

Summary:

Resumes data redistribution.

@param request - ResumeDataRedistributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ResumeDataRedistributeResponse

func (*Client) ResumeInstance

func (client *Client) ResumeInstance(request *ResumeInstanceRequest) (_result *ResumeInstanceResponse, _err error)

Summary:

Resumes an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to resume an AnalyticDB for PostgreSQL instance that is in the **Paused* - state.

This operation is available only for AnalyticDB for PostgreSQL instances in Serverless mode that run V1.0.2.1 or later. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

> Before you call this operation, make sure that you are familiar with the billing methods and pricing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ResumeInstanceRequest

@return ResumeInstanceResponse

func (*Client) ResumeInstanceWithOptions

func (client *Client) ResumeInstanceWithOptions(request *ResumeInstanceRequest, runtime *util.RuntimeOptions) (_result *ResumeInstanceResponse, _err error)

Summary:

Resumes an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to resume an AnalyticDB for PostgreSQL instance that is in the **Paused* - state.

This operation is available only for AnalyticDB for PostgreSQL instances in Serverless mode that run V1.0.2.1 or later. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](https://help.aliyun.com/document_detail/277424.html) and [Update the minor engine version](https://help.aliyun.com/document_detail/139271.html).

> Before you call this operation, make sure that you are familiar with the billing methods and pricing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ResumeInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ResumeInstanceResponse

func (*Client) SetDBInstancePlanStatus

func (client *Client) SetDBInstancePlanStatus(request *SetDBInstancePlanStatusRequest) (_result *SetDBInstancePlanStatusResponse, _err error)

Summary:

Enables or disables a plan for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to enable or disable a specified plan. The plan management feature is supported only for AnalyticDB for PostgreSQL instances in Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - SetDBInstancePlanStatusRequest

@return SetDBInstancePlanStatusResponse

func (*Client) SetDBInstancePlanStatusWithOptions

func (client *Client) SetDBInstancePlanStatusWithOptions(request *SetDBInstancePlanStatusRequest, runtime *util.RuntimeOptions) (_result *SetDBInstancePlanStatusResponse, _err error)

Summary:

Enables or disables a plan for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to enable or disable a specified plan. The plan management feature is supported only for AnalyticDB for PostgreSQL instances in Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - SetDBInstancePlanStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return SetDBInstancePlanStatusResponse

func (*Client) SetDataShareInstance

func (client *Client) SetDataShareInstance(request *SetDataShareInstanceRequest) (_result *SetDataShareInstanceResponse, _err error)

Summary:

Enables or disables data sharing for an AnalyticDB for PostgreSQL instance.

Description:

This operation is called to enable or disable data sharing for an AnalyticDB for PostgreSQL instance in Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. Requests that exceed this limit are dropped and you will experience service interruptions. We recommend that you take note of this limit when you call this operation.

@param request - SetDataShareInstanceRequest

@return SetDataShareInstanceResponse

func (*Client) SetDataShareInstanceWithOptions

func (client *Client) SetDataShareInstanceWithOptions(tmpReq *SetDataShareInstanceRequest, runtime *util.RuntimeOptions) (_result *SetDataShareInstanceResponse, _err error)

Summary:

Enables or disables data sharing for an AnalyticDB for PostgreSQL instance.

Description:

This operation is called to enable or disable data sharing for an AnalyticDB for PostgreSQL instance in Serverless mode.

## Limits

You can call this operation up to 1,000 times per second per account. Requests that exceed this limit are dropped and you will experience service interruptions. We recommend that you take note of this limit when you call this operation.

@param tmpReq - SetDataShareInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return SetDataShareInstanceResponse

func (*Client) SwitchDBInstanceNetType

func (client *Client) SwitchDBInstanceNetType(request *SwitchDBInstanceNetTypeRequest) (_result *SwitchDBInstanceNetTypeResponse, _err error)

Summary:

Switches between the internal and public endpoints of an AnalyticDB for PostgreSQL instance.

Description:

This operation is not supported for AnalyticDB for PostgreSQL instances in elastic storage mode or Serverless mode.

@param request - SwitchDBInstanceNetTypeRequest

@return SwitchDBInstanceNetTypeResponse

func (*Client) SwitchDBInstanceNetTypeWithOptions

func (client *Client) SwitchDBInstanceNetTypeWithOptions(request *SwitchDBInstanceNetTypeRequest, runtime *util.RuntimeOptions) (_result *SwitchDBInstanceNetTypeResponse, _err error)

Summary:

Switches between the internal and public endpoints of an AnalyticDB for PostgreSQL instance.

Description:

This operation is not supported for AnalyticDB for PostgreSQL instances in elastic storage mode or Serverless mode.

@param request - SwitchDBInstanceNetTypeRequest

@param runtime - runtime options for this request RuntimeOptions

@return SwitchDBInstanceNetTypeResponse

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

Summary:

Creates and adds tags to AnalyticDB for PostgreSQL instances.

@param request - TagResourcesRequest

@return TagResourcesResponse

func (*Client) TagResourcesWithOptions

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)

Summary:

Creates and adds tags to AnalyticDB for PostgreSQL instances.

@param request - TagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return TagResourcesResponse

func (*Client) UnbindDBResourceGroupWithRole added in v3.8.0

func (client *Client) UnbindDBResourceGroupWithRole(request *UnbindDBResourceGroupWithRoleRequest) (_result *UnbindDBResourceGroupWithRoleResponse, _err error)

Summary:

Unbinds database roles from a resource group.

@param request - UnbindDBResourceGroupWithRoleRequest

@return UnbindDBResourceGroupWithRoleResponse

func (*Client) UnbindDBResourceGroupWithRoleWithOptions added in v3.8.0

func (client *Client) UnbindDBResourceGroupWithRoleWithOptions(tmpReq *UnbindDBResourceGroupWithRoleRequest, runtime *util.RuntimeOptions) (_result *UnbindDBResourceGroupWithRoleResponse, _err error)

Summary:

Unbinds database roles from a resource group.

@param tmpReq - UnbindDBResourceGroupWithRoleRequest

@param runtime - runtime options for this request RuntimeOptions

@return UnbindDBResourceGroupWithRoleResponse

func (*Client) UnloadSampleData

func (client *Client) UnloadSampleData(request *UnloadSampleDataRequest) (_result *UnloadSampleDataResponse, _err error)

Summary:

Releases a sample dataset from an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to release a sample dataset from an AnalyticDB for PostgreSQL instance. You must have already loaded the sample dataset.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - UnloadSampleDataRequest

@return UnloadSampleDataResponse

func (*Client) UnloadSampleDataWithOptions

func (client *Client) UnloadSampleDataWithOptions(request *UnloadSampleDataRequest, runtime *util.RuntimeOptions) (_result *UnloadSampleDataResponse, _err error)

Summary:

Releases a sample dataset from an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to release a sample dataset from an AnalyticDB for PostgreSQL instance. You must have already loaded the sample dataset.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - UnloadSampleDataRequest

@param runtime - runtime options for this request RuntimeOptions

@return UnloadSampleDataResponse

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)

Summary:

Removes tags from AnalyticDB for PostgreSQL instances. If the tags that you remove are not added to other instances, the tags are automatically deleted.

@param request - UntagResourcesRequest

@return UntagResourcesResponse

func (*Client) UntagResourcesWithOptions

func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

Summary:

Removes tags from AnalyticDB for PostgreSQL instances. If the tags that you remove are not added to other instances, the tags are automatically deleted.

@param request - UntagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return UntagResourcesResponse

func (*Client) UpdateCollectionDataMetadata added in v3.1.0

func (client *Client) UpdateCollectionDataMetadata(request *UpdateCollectionDataMetadataRequest) (_result *UpdateCollectionDataMetadataResponse, _err error)

Summary:

Updates metadata in the vector data.

@param request - UpdateCollectionDataMetadataRequest

@return UpdateCollectionDataMetadataResponse

func (*Client) UpdateCollectionDataMetadataWithOptions added in v3.1.0

func (client *Client) UpdateCollectionDataMetadataWithOptions(tmpReq *UpdateCollectionDataMetadataRequest, runtime *util.RuntimeOptions) (_result *UpdateCollectionDataMetadataResponse, _err error)

Summary:

Updates metadata in the vector data.

@param tmpReq - UpdateCollectionDataMetadataRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateCollectionDataMetadataResponse

func (*Client) UpdateDBInstancePlan

func (client *Client) UpdateDBInstancePlan(request *UpdateDBInstancePlanRequest) (_result *UpdateDBInstancePlanResponse, _err error)

Summary:

Modifies a plan for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to modify a plan for an AnalyticDB for PostgreSQL instance in Serverless mode. For example, you can modify a plan for periodically pausing and resuming an instance or scaling an instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - UpdateDBInstancePlanRequest

@return UpdateDBInstancePlanResponse

func (*Client) UpdateDBInstancePlanWithOptions

func (client *Client) UpdateDBInstancePlanWithOptions(request *UpdateDBInstancePlanRequest, runtime *util.RuntimeOptions) (_result *UpdateDBInstancePlanResponse, _err error)

Summary:

Modifies a plan for an AnalyticDB for PostgreSQL instance.

Description:

You can call this operation to modify a plan for an AnalyticDB for PostgreSQL instance in Serverless mode. For example, you can modify a plan for periodically pausing and resuming an instance or scaling an instance.

## Limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - UpdateDBInstancePlanRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateDBInstancePlanResponse

func (*Client) UpgradeDBInstance

func (client *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (_result *UpgradeDBInstanceResponse, _err error)

Summary:

Changes the configurations of an AnalyticDB for PostgreSQL instance.

Description:

This operation is not available for instances in reserved storage mode.

Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

@param request - UpgradeDBInstanceRequest

@return UpgradeDBInstanceResponse

func (*Client) UpgradeDBInstanceWithOptions

func (client *Client) UpgradeDBInstanceWithOptions(request *UpgradeDBInstanceRequest, runtime *util.RuntimeOptions) (_result *UpgradeDBInstanceResponse, _err error)

Summary:

Changes the configurations of an AnalyticDB for PostgreSQL instance.

Description:

This operation is not available for instances in reserved storage mode.

Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL. For more information, see [Billing methods](https://help.aliyun.com/document_detail/35406.html) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).

@param request - UpgradeDBInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpgradeDBInstanceResponse

func (*Client) UpgradeDBVersion

func (client *Client) UpgradeDBVersion(request *UpgradeDBVersionRequest) (_result *UpgradeDBVersionResponse, _err error)

Summary:

Upgrades the minor version of an AnalyticDB for PostgreSQL instance.

@param request - UpgradeDBVersionRequest

@return UpgradeDBVersionResponse

func (*Client) UpgradeDBVersionWithOptions

func (client *Client) UpgradeDBVersionWithOptions(request *UpgradeDBVersionRequest, runtime *util.RuntimeOptions) (_result *UpgradeDBVersionResponse, _err error)

Summary:

Upgrades the minor version of an AnalyticDB for PostgreSQL instance.

@param request - UpgradeDBVersionRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpgradeDBVersionResponse

func (*Client) UpgradeExtensions added in v3.7.0

func (client *Client) UpgradeExtensions(request *UpgradeExtensionsRequest) (_result *UpgradeExtensionsResponse, _err error)

Summary:

Updates extensions.

@param request - UpgradeExtensionsRequest

@return UpgradeExtensionsResponse

func (*Client) UpgradeExtensionsWithOptions added in v3.7.0

func (client *Client) UpgradeExtensionsWithOptions(request *UpgradeExtensionsRequest, runtime *util.RuntimeOptions) (_result *UpgradeExtensionsResponse, _err error)

Summary:

Updates extensions.

@param request - UpgradeExtensionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpgradeExtensionsResponse

func (*Client) UploadDocumentAsync added in v3.5.0

func (client *Client) UploadDocumentAsync(request *UploadDocumentAsyncRequest) (_result *UploadDocumentAsyncResponse, _err error)

Summary:

Uploads a document in an asynchronous manner by using an on-premises file or an Internet-accessible file URL. After a document is uploaded, the server loads, chunks, embeds, and stores the document. A document can be up to 200 MB in size.

Description:

The server loads and chunks a document based on the file extension, performs vectorization by using the embedding model that is specified when you call the CreateDocumentCollection operation, and then writes the document to the specified document collection. This operation supports multi-modal embedding for various formats of text and images.

Related operations:

  • You can call the GetUploadDocumentJob operation to query the progress and result of a document upload job.

  • You can call the CancelUploadDocumentJob operation to cancel a document upload job.

>

  • After a document upload request is submitted, the request is queued for processing. Up to 20 documents in the Pending and Running states can be processed within a Resource Access Management (RAM) user or Alibaba Cloud account.

  • A text document can be split into up to 100,000 chunks.

  • If a document collection uses the OnePeace model, each RAM user or Alibaba Cloud account can upload and query up to 10,000 images.

@param request - UploadDocumentAsyncRequest

@return UploadDocumentAsyncResponse

func (*Client) UploadDocumentAsyncAdvance added in v3.5.0

func (client *Client) UploadDocumentAsyncAdvance(request *UploadDocumentAsyncAdvanceRequest, runtime *util.RuntimeOptions) (_result *UploadDocumentAsyncResponse, _err error)

func (*Client) UploadDocumentAsyncWithOptions added in v3.5.0

func (client *Client) UploadDocumentAsyncWithOptions(tmpReq *UploadDocumentAsyncRequest, runtime *util.RuntimeOptions) (_result *UploadDocumentAsyncResponse, _err error)

Summary:

Uploads a document in an asynchronous manner by using an on-premises file or an Internet-accessible file URL. After a document is uploaded, the server loads, chunks, embeds, and stores the document. A document can be up to 200 MB in size.

Description:

The server loads and chunks a document based on the file extension, performs vectorization by using the embedding model that is specified when you call the CreateDocumentCollection operation, and then writes the document to the specified document collection. This operation supports multi-modal embedding for various formats of text and images.

Related operations:

  • You can call the GetUploadDocumentJob operation to query the progress and result of a document upload job.

  • You can call the CancelUploadDocumentJob operation to cancel a document upload job.

>

  • After a document upload request is submitted, the request is queued for processing. Up to 20 documents in the Pending and Running states can be processed within a Resource Access Management (RAM) user or Alibaba Cloud account.

  • A text document can be split into up to 100,000 chunks.

  • If a document collection uses the OnePeace model, each RAM user or Alibaba Cloud account can upload and query up to 10,000 images.

@param tmpReq - UploadDocumentAsyncRequest

@param runtime - runtime options for this request RuntimeOptions

@return UploadDocumentAsyncResponse

func (*Client) UpsertChunks added in v3.3.0

func (client *Client) UpsertChunks(request *UpsertChunksRequest) (_result *UpsertChunksResponse, _err error)

Summary:

Splits a document into chunks and uploads the vectorized chunks to a document collection.

@param request - UpsertChunksRequest

@return UpsertChunksResponse

func (*Client) UpsertChunksWithOptions added in v3.3.0

func (client *Client) UpsertChunksWithOptions(tmpReq *UpsertChunksRequest, runtime *util.RuntimeOptions) (_result *UpsertChunksResponse, _err error)

Summary:

Splits a document into chunks and uploads the vectorized chunks to a document collection.

@param tmpReq - UpsertChunksRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpsertChunksResponse

func (*Client) UpsertCollectionData

func (client *Client) UpsertCollectionData(request *UpsertCollectionDataRequest) (_result *UpsertCollectionDataResponse, _err error)

Summary:

Uploads vector data to a vector collection.

@param request - UpsertCollectionDataRequest

@return UpsertCollectionDataResponse

func (*Client) UpsertCollectionDataAsync added in v3.4.0

func (client *Client) UpsertCollectionDataAsync(request *UpsertCollectionDataAsyncRequest) (_result *UpsertCollectionDataAsyncResponse, _err error)

Summary:

Uploads vector data in an asynchronous manner by using an on-premises file or a password-free Internet-accessible file URL. The vector data can be up to 200 MB in size.

Description:

This operation is the asynchronous operation of `UpsertCollectionData`. The `UpsertCollectionData` operation supports up to 10 MB of data, and this operation supports up to 200 MB of data.

> Related operations:

  • You can call the GetUpsertCollectionDataJob operation to query the progress and result of an upload job.

  • You can call the CancelUpsertCollectionDataJob operation to cancel an upload job.

> You can upload data for the same collection only in a serial manner.

@param request - UpsertCollectionDataAsyncRequest

@return UpsertCollectionDataAsyncResponse

func (*Client) UpsertCollectionDataAsyncAdvance added in v3.4.0

func (client *Client) UpsertCollectionDataAsyncAdvance(request *UpsertCollectionDataAsyncAdvanceRequest, runtime *util.RuntimeOptions) (_result *UpsertCollectionDataAsyncResponse, _err error)

func (*Client) UpsertCollectionDataAsyncWithOptions added in v3.4.0

func (client *Client) UpsertCollectionDataAsyncWithOptions(request *UpsertCollectionDataAsyncRequest, runtime *util.RuntimeOptions) (_result *UpsertCollectionDataAsyncResponse, _err error)

Summary:

Uploads vector data in an asynchronous manner by using an on-premises file or a password-free Internet-accessible file URL. The vector data can be up to 200 MB in size.

Description:

This operation is the asynchronous operation of `UpsertCollectionData`. The `UpsertCollectionData` operation supports up to 10 MB of data, and this operation supports up to 200 MB of data.

> Related operations:

  • You can call the GetUpsertCollectionDataJob operation to query the progress and result of an upload job.

  • You can call the CancelUpsertCollectionDataJob operation to cancel an upload job.

> You can upload data for the same collection only in a serial manner.

@param request - UpsertCollectionDataAsyncRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpsertCollectionDataAsyncResponse

func (*Client) UpsertCollectionDataWithOptions

func (client *Client) UpsertCollectionDataWithOptions(tmpReq *UpsertCollectionDataRequest, runtime *util.RuntimeOptions) (_result *UpsertCollectionDataResponse, _err error)

Summary:

Uploads vector data to a vector collection.

@param tmpReq - UpsertCollectionDataRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpsertCollectionDataResponse

type ColumnMetadata added in v3.8.3

type ColumnMetadata struct {
	ColumnDefault   *string `json:"ColumnDefault,omitempty" xml:"ColumnDefault,omitempty"`
	Comment         *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	DataType        *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
	IsCaseSensitive *bool   `json:"IsCaseSensitive,omitempty" xml:"IsCaseSensitive,omitempty"`
	IsCurrency      *bool   `json:"IsCurrency,omitempty" xml:"IsCurrency,omitempty"`
	IsPrimaryKey    *bool   `json:"IsPrimaryKey,omitempty" xml:"IsPrimaryKey,omitempty"`
	IsSigned        *bool   `json:"IsSigned,omitempty" xml:"IsSigned,omitempty"`
	MaxLength       *int32  `json:"MaxLength,omitempty" xml:"MaxLength,omitempty"`
	Name            *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Nullable        *bool   `json:"Nullable,omitempty" xml:"Nullable,omitempty"`
	Precision       *int32  `json:"Precision,omitempty" xml:"Precision,omitempty"`
	Scale           *int32  `json:"Scale,omitempty" xml:"Scale,omitempty"`
	SchemaName      *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	TableName       *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	UdtName         *string `json:"UdtName,omitempty" xml:"UdtName,omitempty"`
}

func (ColumnMetadata) GoString added in v3.8.3

func (s ColumnMetadata) GoString() string

func (*ColumnMetadata) SetColumnDefault added in v3.8.3

func (s *ColumnMetadata) SetColumnDefault(v string) *ColumnMetadata

func (*ColumnMetadata) SetComment added in v3.8.3

func (s *ColumnMetadata) SetComment(v string) *ColumnMetadata

func (*ColumnMetadata) SetDataType added in v3.8.3

func (s *ColumnMetadata) SetDataType(v string) *ColumnMetadata

func (*ColumnMetadata) SetIsCaseSensitive added in v3.8.3

func (s *ColumnMetadata) SetIsCaseSensitive(v bool) *ColumnMetadata

func (*ColumnMetadata) SetIsCurrency added in v3.8.3

func (s *ColumnMetadata) SetIsCurrency(v bool) *ColumnMetadata

func (*ColumnMetadata) SetIsPrimaryKey added in v3.8.3

func (s *ColumnMetadata) SetIsPrimaryKey(v bool) *ColumnMetadata

func (*ColumnMetadata) SetIsSigned added in v3.8.3

func (s *ColumnMetadata) SetIsSigned(v bool) *ColumnMetadata

func (*ColumnMetadata) SetMaxLength added in v3.8.3

func (s *ColumnMetadata) SetMaxLength(v int32) *ColumnMetadata

func (*ColumnMetadata) SetName added in v3.8.3

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

func (*ColumnMetadata) SetNullable added in v3.8.3

func (s *ColumnMetadata) SetNullable(v bool) *ColumnMetadata

func (*ColumnMetadata) SetPrecision added in v3.8.3

func (s *ColumnMetadata) SetPrecision(v int32) *ColumnMetadata

func (*ColumnMetadata) SetScale added in v3.8.3

func (s *ColumnMetadata) SetScale(v int32) *ColumnMetadata

func (*ColumnMetadata) SetSchemaName added in v3.8.3

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

func (*ColumnMetadata) SetTableName added in v3.8.3

func (s *ColumnMetadata) SetTableName(v string) *ColumnMetadata

func (*ColumnMetadata) SetUdtName added in v3.8.3

func (s *ColumnMetadata) SetUdtName(v string) *ColumnMetadata

func (ColumnMetadata) String added in v3.8.3

func (s ColumnMetadata) String() string

type CreateAccountRequest

type CreateAccountRequest struct {
	// The description of the privileged account.
	//
	// example:
	//
	// testacc02
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the privileged account.
	//
	// 	- The name can contain lowercase letters, digits, and underscores (_).
	//
	// 	- The name must start with a lowercase letter and end with a lowercase letter or a digit.
	//
	// 	- The name cannot start with gp.
	//
	// 	- The name must be 2 to 16 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// testacc02
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The password of the privileged account.
	//
	// 	- The password must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters.
	//
	// 	- Special characters include `! @ # $ % ^ & 	- ( ) _ + - =`
	//
	// 	- The password must be 8 to 32 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// Pw123456
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// test01
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (CreateAccountRequest) GoString

func (s CreateAccountRequest) GoString() string

func (*CreateAccountRequest) SetAccountDescription

func (s *CreateAccountRequest) SetAccountDescription(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetAccountName

func (s *CreateAccountRequest) SetAccountName(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetAccountPassword

func (s *CreateAccountRequest) SetAccountPassword(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetDBInstanceId

func (s *CreateAccountRequest) SetDBInstanceId(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetDatabaseName

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

func (*CreateAccountRequest) SetOwnerId

func (*CreateAccountRequest) SetResourceGroupId

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

func (CreateAccountRequest) String

func (s CreateAccountRequest) String() string

type CreateAccountResponse

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

func (CreateAccountResponse) GoString

func (s CreateAccountResponse) GoString() string

func (*CreateAccountResponse) SetBody

func (*CreateAccountResponse) SetHeaders

func (*CreateAccountResponse) SetStatusCode

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

func (CreateAccountResponse) String

func (s CreateAccountResponse) String() string

type CreateAccountResponseBody

type CreateAccountResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// D4D4BE8A-DD46-440A-BFCD-EE**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateAccountResponseBody) GoString

func (s CreateAccountResponseBody) GoString() string

func (*CreateAccountResponseBody) SetRequestId

func (CreateAccountResponseBody) String

func (s CreateAccountResponseBody) String() string

type CreateCollectionRequest

type CreateCollectionRequest struct {
	// The name of the collection that you want to create.
	//
	// >  The name must comply with the naming conventions of PostgreSQL objects.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The number of vector dimensions.
	//
	// >  If you specify this parameter, an index is created. When you call the [UpsertCollectionData](https://help.aliyun.com/document_detail/2401493.html) operation, make sure that the length of the Rows.Vector parameter is the same as the value of this parameter. If you do not specify this parameter, you can call the [CreateVectorIndex](https://help.aliyun.com/document_detail/2401499.html) operation to create an index.
	//
	// example:
	//
	// 1024
	Dimension *int64 `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	// Specifies whether to use the memory mapping technology to create HNSW indexes. Valid values: 0 and 1. Default value: 0. We recommend that you set the value to 1 in scenarios that require upload speed but not data deletion.
	//
	// >
	//
	// 	- 0: uses segmented paging storage to create indexes. This method uses the shared buffer of PostgreSQL for caching and supports the delete and update operations.
	//
	// 	- 1: uses the memory mapping technology to create indexes. This method does not support the delete or update operation.
	//
	// example:
	//
	// 0
	ExternalStorage *int32 `json:"ExternalStorage,omitempty" xml:"ExternalStorage,omitempty"`
	// example:
	//
	// title,content
	FullTextRetrievalFields *string `json:"FullTextRetrievalFields,omitempty" xml:"FullTextRetrievalFields,omitempty"`
	// The maximum number of neighbors for the Hierarchical Navigable Small World (HNSW) algorithm. Valid values: 1 to 1000. In most cases, this parameter is automatically configured based on the value of the Dimension parameter. You do not need to configure this parameter.
	//
	// >  We recommend that you configure this parameter based on the value of the Dimension parameter.
	//
	// *If you set Dimension to a value less than or equal to 384, set the value of HnswM to 16.
	//
	// *If you set Dimension to a value greater than 384 and less than or equal to 768, set the value of HnswM to 32.
	//
	// *If you set Dimension to a value greater than 768 and less than or equal to 1024, set the value of HnswM to 64.
	//
	// *If you set Dimension to a value greater than 1024, set the value of HnswM to 128.
	//
	// example:
	//
	// 64
	HnswM *int32 `json:"HnswM,omitempty" xml:"HnswM,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The metadata of the vector data, which is a JSON string in the MAP format. The key specifies the field name, and the value specifies the data type.
	//
	// >
	//
	// 	- For information about the supported data types, see [Data types](https://help.aliyun.com/zh/analyticdb-for-postgresql/developer-reference/data-types-1/?spm=a2c4g.11186623.0.0.43e567a1C35QRD).
	//
	// 	- The money data type is not supported.
	//
	// **
	//
	// **Warning**
	//
	// Reserved fields such as id, vector, to_tsvector, and source cannot be used.
	//
	// This parameter is required.
	//
	// example:
	//
	// {"title":"text","content":"text","response":"int"}
	Metadata *string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The name of the namespace.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// zh_cn
	Parser *string `json:"Parser,omitempty" xml:"Parser,omitempty"`
	// Specifies whether to enable the product quantization (PQ) feature for index acceleration. We recommend that you enable this feature for more than 500,000 rows of data. Valid values:
	//
	// 	- 0: no.
	//
	// 	- 1 (default): yes.
	//
	// example:
	//
	// 0
	PqEnable *int32 `json:"PqEnable,omitempty" xml:"PqEnable,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (CreateCollectionRequest) GoString

func (s CreateCollectionRequest) GoString() string

func (*CreateCollectionRequest) SetCollection

func (*CreateCollectionRequest) SetDBInstanceId

func (*CreateCollectionRequest) SetDimension

func (*CreateCollectionRequest) SetExternalStorage added in v3.4.0

func (s *CreateCollectionRequest) SetExternalStorage(v int32) *CreateCollectionRequest

func (*CreateCollectionRequest) SetFullTextRetrievalFields

func (s *CreateCollectionRequest) SetFullTextRetrievalFields(v string) *CreateCollectionRequest

func (*CreateCollectionRequest) SetHnswM

func (*CreateCollectionRequest) SetManagerAccount

func (s *CreateCollectionRequest) SetManagerAccount(v string) *CreateCollectionRequest

func (*CreateCollectionRequest) SetManagerAccountPassword

func (s *CreateCollectionRequest) SetManagerAccountPassword(v string) *CreateCollectionRequest

func (*CreateCollectionRequest) SetMetadata

func (*CreateCollectionRequest) SetMetrics

func (*CreateCollectionRequest) SetNamespace

func (*CreateCollectionRequest) SetOwnerId

func (*CreateCollectionRequest) SetParser

func (*CreateCollectionRequest) SetPqEnable

func (*CreateCollectionRequest) SetRegionId

func (*CreateCollectionRequest) SetWorkspaceId added in v3.9.1

func (CreateCollectionRequest) String

func (s CreateCollectionRequest) String() string

type CreateCollectionResponse

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

func (CreateCollectionResponse) GoString

func (s CreateCollectionResponse) GoString() string

func (*CreateCollectionResponse) SetBody

func (*CreateCollectionResponse) SetHeaders

func (*CreateCollectionResponse) SetStatusCode

func (CreateCollectionResponse) String

func (s CreateCollectionResponse) String() string

type CreateCollectionResponseBody

type CreateCollectionResponseBody struct {
	// example:
	//
	// create successfully
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateCollectionResponseBody) GoString

func (s CreateCollectionResponseBody) GoString() string

func (*CreateCollectionResponseBody) SetMessage

func (*CreateCollectionResponseBody) SetRequestId

func (*CreateCollectionResponseBody) SetStatus

func (CreateCollectionResponseBody) String

type CreateDBInstancePlanRequest

type CreateDBInstancePlanRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances within a region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The execution information of the plan. Specify the parameter in the JSON format. The parameter value varies based on the values of **PlanType*	- and **PlanScheduleType**. The following section describes the PlanConfig parameter.
	//
	// This parameter is required.
	//
	// example:
	//
	// {"pause":{"planCronTime":"0 0 12 1/1 	- ? "},"resume":{"planCronTime":"0 0 0 1/1 	- ? "}}
	PlanConfig *string `json:"PlanConfig,omitempty" xml:"PlanConfig,omitempty"`
	// The description of the plan.
	//
	// example:
	//
	// this is a test plan
	PlanDesc *string `json:"PlanDesc,omitempty" xml:"PlanDesc,omitempty"`
	// The end time of the plan. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm:ss*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// >
	//
	// 	- This parameter must be specified only when **PlanScheduleType*	- is set to **Regular**.
	//
	// 	- If you do not specify this parameter, the plan stops until the plan is deleted.
	//
	// example:
	//
	// 2023-04-17T23:00Z
	PlanEndDate *string `json:"PlanEndDate,omitempty" xml:"PlanEndDate,omitempty"`
	// The name of the plan.
	//
	// This parameter is required.
	//
	// example:
	//
	// test-plan
	PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	// The execution mode of the plan. Valid values:
	//
	// 	- **Postpone**: The plan is executed later.
	//
	// 	- **Regular**: The plan is executed periodically.
	//
	// This parameter is required.
	//
	// example:
	//
	// Regular
	PlanScheduleType *string `json:"PlanScheduleType,omitempty" xml:"PlanScheduleType,omitempty"`
	// The start time of the plan. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm:ss*Z format. The time must be in UTC.
	//
	// >
	//
	// 	- This parameter must be specified only when **PlanScheduleType*	- is set to **Regular**.
	//
	// 	- If you do not specify this parameter, the current time is used.
	//
	// example:
	//
	// 2022-04-17T23:00Z
	PlanStartDate *string `json:"PlanStartDate,omitempty" xml:"PlanStartDate,omitempty"`
	// The type of the plan. Valid values:
	//
	// 	- **PauseResume**: pauses and resumes an instance.
	//
	// 	- **Resize**: changes the number of compute nodes.
	//
	// 	- **ModifySpec**: changes compute node specifications.
	//
	// > - You can specify the value to ModifySpec only for instances in elastic storage mode.
	//
	// >- You can specify the value to ModifySpec only for instances in elastic storage mode.
	//
	// This parameter is required.
	//
	// example:
	//
	// PauseResume
	PlanType *string `json:"PlanType,omitempty" xml:"PlanType,omitempty"`
}

func (CreateDBInstancePlanRequest) GoString

func (s CreateDBInstancePlanRequest) GoString() string

func (*CreateDBInstancePlanRequest) SetDBInstanceId

func (*CreateDBInstancePlanRequest) SetOwnerId

func (*CreateDBInstancePlanRequest) SetPlanConfig

func (*CreateDBInstancePlanRequest) SetPlanDesc

func (*CreateDBInstancePlanRequest) SetPlanEndDate

func (*CreateDBInstancePlanRequest) SetPlanName

func (*CreateDBInstancePlanRequest) SetPlanScheduleType

func (*CreateDBInstancePlanRequest) SetPlanStartDate

func (*CreateDBInstancePlanRequest) SetPlanType

func (CreateDBInstancePlanRequest) String

type CreateDBInstancePlanResponse

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

func (CreateDBInstancePlanResponse) GoString

func (s CreateDBInstancePlanResponse) GoString() string

func (*CreateDBInstancePlanResponse) SetBody

func (*CreateDBInstancePlanResponse) SetHeaders

func (*CreateDBInstancePlanResponse) SetStatusCode

func (CreateDBInstancePlanResponse) String

type CreateDBInstancePlanResponseBody

type CreateDBInstancePlanResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message.
	//
	// This parameter is returned only if the request fails.
	//
	// example:
	//
	// ****
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The plan ID.
	//
	// example:
	//
	// 1234
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 34b32a0a-08ef-4a87-b6be-cdd9f56fc3ad
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	//
	// If the request was successful, **success*	- is returned. If the request failed, this parameter is not returned.
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateDBInstancePlanResponseBody) GoString

func (*CreateDBInstancePlanResponseBody) SetDBInstanceId

func (*CreateDBInstancePlanResponseBody) SetErrorMessage

func (*CreateDBInstancePlanResponseBody) SetPlanId

func (*CreateDBInstancePlanResponseBody) SetRequestId

func (*CreateDBInstancePlanResponseBody) SetStatus

func (CreateDBInstancePlanResponseBody) String

type CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	// The ID of the backup set.
	//
	// >  You can call the [DescribeDataBackups](https://help.aliyun.com/document_detail/210093.html) operation to query the IDs of all backup sets in the instance.
	//
	// example:
	//
	// 1111111111
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The client token that is used to ensure the idempotence of the request. For more information, see [Ensure idempotence](https://help.aliyun.com/document_detail/327176.html).
	//
	// example:
	//
	// 0c593ea1-3bea-11e9-b96b-88**********
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// Specifies whether to load a sample dataset after the instance is created. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// >  If you do not specify this parameter, no sample dataset is loaded.
	//
	// example:
	//
	// false
	CreateSampleData *bool `json:"CreateSampleData,omitempty" xml:"CreateSampleData,omitempty"`
	// The edition of the instance. Valid values:
	//
	// - **HighAvailability**: High-availability Edition.
	//
	// - **Basic**: Basic Edition.
	//
	// > This parameter must be specified when you create an instance in elastic storage mode.
	//
	// example:
	//
	// HighAvailability
	DBInstanceCategory *string `json:"DBInstanceCategory,omitempty" xml:"DBInstanceCategory,omitempty"`
	// The instance type of the instance. For information, see [Instance types](https://help.aliyun.com/document_detail/86942.html).
	//
	// > This parameter must be specified when you create an instance in reserved storage mode.
	//
	// example:
	//
	// gpdb.group.segsdx1
	DBInstanceClass *string `json:"DBInstanceClass,omitempty" xml:"DBInstanceClass,omitempty"`
	// The description of the instance.
	//
	// example:
	//
	// test
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The number of compute groups. Valid values: 2, 4, 8, 12, 16, 24, 32, 64, 96, and 128.
	//
	// > This parameter must be specified when you create an instance in reserved storage mode.
	//
	// example:
	//
	// 2
	DBInstanceGroupCount *string `json:"DBInstanceGroupCount,omitempty" xml:"DBInstanceGroupCount,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// - **StorageElastic**: elastic storage mode.
	//
	// - **Serverless**: Serverless mode.
	//
	// - **Classic**: reserved storage mode.
	//
	// > This parameter must be specified.
	//
	// This parameter is required.
	//
	// example:
	//
	// StorageElastic
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	EnableSSL      *bool   `json:"EnableSSL,omitempty" xml:"EnableSSL,omitempty"`
	// The ID of the encryption key.
	//
	// > If EncryptionType is set to CloudDisk, you must specify an encryption key that resides in the same region as the cloud disk that is specified by EncryptionType. Otherwise, leave this parameter empty.
	//
	// example:
	//
	// 0d2470df-da7b-4786-b981-88888888****
	EncryptionKey *string `json:"EncryptionKey,omitempty" xml:"EncryptionKey,omitempty"`
	// The encryption type. Valid values:
	//
	// - **NULL*	- (default): Encryption is disabled.
	//
	// - **CloudDisk**: Encryption is enabled on cloud disks, and EncryptionKey is used to specify an encryption key.
	//
	// > Disk encryption cannot be disabled after it is enabled.
	//
	// example:
	//
	// CloudDisk
	EncryptionType *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	// The database engine of the instance. Set the value to gpdb.
	//
	// This parameter is required.
	//
	// example:
	//
	// gpdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The version of the database engine. Valid values:
	//
	// - 6.0
	//
	// - 7.0
	//
	// This parameter is required.
	//
	// example:
	//
	// 6.0
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The wait time for the instance that has no traffic to become idle. Minimum value: 60. Default value: 600. Unit: seconds.
	//
	// > This parameter must be specified only when you create an instance in automatic Serverless mode.
	//
	// example:
	//
	// 600
	IdleTime *int32 `json:"IdleTime,omitempty" xml:"IdleTime,omitempty"`
	// The network type of the instance. Set the value to **VPC**.
	//
	// >
	//
	// 	- Only the Virtual Private Cloud (VPC) type is supported in Alibaba Cloud public cloud.
	//
	// 	- If you do not specify this parameter, VPC is used.
	//
	// example:
	//
	// VPC
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The specifications of compute nodes.
	//
	// Valid values for High-availability Edition instances in elastic storage mode:
	//
	// - **2C16G**
	//
	// - **4C32G**
	//
	// - **16C128G**
	//
	// Valid values for Basic Edition instances in elastic storage mode:
	//
	// - **2C8G**
	//
	// - **4C16G**
	//
	// - **8C32G**
	//
	// - **16C64G**
	//
	// Valid values for instances in Serverless mode:
	//
	// - **4C16G**
	//
	// - **8C32G**
	//
	// > This parameter must be specified when you create an instance in elastic storage mode or Serverless mode.
	//
	// example:
	//
	// 2C16G
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// The amount of coordinator node resources. Valid values:
	//
	// 	- 2 CU
	//
	// 	- 4 CU
	//
	// 	- 8 CU
	//
	// 	- 16 CU
	//
	// 	- 32 CU
	//
	// >  You are charged for coordinator node resources of more than 8 CUs.
	//
	// example:
	//
	// 8 CU
	MasterCU *int32 `json:"MasterCU,omitempty" xml:"MasterCU,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// 1
	MasterNodeNum *string `json:"MasterNodeNum,omitempty" xml:"MasterNodeNum,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// 	- **Postpaid**: pay-as-you-go.
	//
	// 	- **Prepaid**: subscription.
	//
	// >
	//
	// 	- If you do not specify this parameter, Postpaid is used.
	//
	// 	- You can obtain more cost savings if you create a subscription instance for one year or longer. We recommend that you select the billing method that best suits your needs.
	//
	// example:
	//
	// Prepaid
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The unit of the subscription duration. Valid values:
	//
	// - **Month**
	//
	// - **Year**
	//
	// > This parameter must be specified when PayType is set to Prepaid.
	//
	// example:
	//
	// Month
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// 1.1.1.*
	PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"`
	ProdType         *string `json:"ProdType,omitempty" xml:"ProdType,omitempty"`
	// The ID of the region. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The IP address whitelist of the instance.
	//
	// A value of 127.0.0.1 denies access from any external IP address. You can call the [ModifySecurityIps](https://help.aliyun.com/document_detail/86928.html) operation to modify the IP address whitelist after you create an instance.
	//
	// example:
	//
	// 127.0.0.1
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
	// The performance level of ESSDs. Valid values:
	//
	// 	- **pl0**
	//
	// 	- **pl1**
	//
	// 	- **pl2**
	//
	// >
	//
	// 	- This parameter takes effect only when SegStorageType is set to cloud_essd.
	//
	// 	- If you do not specify this parameter, pl1 is used.
	//
	// example:
	//
	// pl1
	SegDiskPerformanceLevel *string `json:"SegDiskPerformanceLevel,omitempty" xml:"SegDiskPerformanceLevel,omitempty"`
	// The number of compute nodes.
	//
	// - Valid values for High-availability Edition instances in elastic storage mode: multiples of 4 in the range of 4 to 512.
	//
	// - Valid values for Basic Edition instances in elastic storage mode: multiples of 2 in the range of 2 to 512.
	//
	// - Valid values for instances in Serverless mode: multiples of 2 in the range of 2 to 512.
	//
	// > This parameter must be specified when you create an instance in elastic storage mode or Serverless mode.
	//
	// example:
	//
	// 4
	SegNodeNum *string `json:"SegNodeNum,omitempty" xml:"SegNodeNum,omitempty"`
	// The disk storage type of the instance. Only enhanced SSDs (ESSDs) are supported. Set the value to cloud_essd.
	//
	// > This parameter must be specified when you create an instance in elastic storage mode.
	//
	// example:
	//
	// cloud_essd
	SegStorageType *string `json:"SegStorageType,omitempty" xml:"SegStorageType,omitempty"`
	// The type of the Serverless mode. Valid values:
	//
	// - **Manual*	- (default): manual scheduling.
	//
	// - **Auto**: automatic scheduling.
	//
	// > This parameter must be specified only when you create an instance in Serverless mode.
	//
	// example:
	//
	// Auto
	ServerlessMode *string `json:"ServerlessMode,omitempty" xml:"ServerlessMode,omitempty"`
	// The threshold of computing resources. Unit: AnalyticDB compute unit (ACU). Valid values: 8 to 32. The value must be in increments of 8 ACUs. Default value: 32.
	//
	// > This parameter must be specified only when you create an instance in automatic Serverless mode.
	//
	// example:
	//
	// 32
	ServerlessResource *int32 `json:"ServerlessResource,omitempty" xml:"ServerlessResource,omitempty"`
	// The ID of the source instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-bp***************
	SrcDbInstanceName *string `json:"SrcDbInstanceName,omitempty" xml:"SrcDbInstanceName,omitempty"`
	// The storage capacity of the instance. Unit: GB. Valid values: 50 to 6000.
	//
	// >  This parameter must be specified when you create an instance in elastic storage mode.
	//
	// example:
	//
	// 200
	StorageSize *int64 `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// null
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The list of tags.
	Tag []*CreateDBInstanceRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	// The subscription duration.
	//
	// - Valid values when Period is set to Month: 1 to 9.
	//
	// - Valid values when Period is set to Year: 1 to 3.
	//
	// > This parameter must be specified when PayType is set to Prepaid.
	//
	// example:
	//
	// 1
	UsedTime *string `json:"UsedTime,omitempty" xml:"UsedTime,omitempty"`
	// The VPC ID of the instance.
	//
	// >
	//
	// 	- **This parameter*	- must be specified.
	//
	// 	- The region where the **VPC*	- resides must be the same as the region that is specified by **RegionId**.
	//
	// example:
	//
	// vpc-bp*******************
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The vSwitch ID of the instance.
	//
	// >
	//
	// 	- **This parameter*	- must be specified.
	//
	// 	- The zone where the **vSwitch*	- resides must be the same as the zone that is specified by **ZoneId**.
	//
	// example:
	//
	// vsw-bp*******************
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// Specifies whether to enable vector search engine optimization. Valid values:
	//
	// 	- **enabled**
	//
	// 	- **disabled*	- (default)
	//
	// >
	//
	// 	- We recommend that you **do not enable*	- vector search engine optimization in mainstream analysis, data warehousing, and real-time data warehousing scenarios.
	//
	// 	- We recommend that you **enable*	- vector search engine optimization in AI-generated content (AIGC) and vector retrieval scenarios that require the vector analysis engine.
	//
	// example:
	//
	// enabled
	VectorConfigurationStatus *string `json:"VectorConfigurationStatus,omitempty" xml:"VectorConfigurationStatus,omitempty"`
	// The zone ID of the read-only instance. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent zone list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou-i
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateDBInstanceRequest) GoString

func (s CreateDBInstanceRequest) GoString() string

func (*CreateDBInstanceRequest) SetBackupId added in v3.1.1

func (*CreateDBInstanceRequest) SetClientToken

func (*CreateDBInstanceRequest) SetCreateSampleData

func (s *CreateDBInstanceRequest) SetCreateSampleData(v bool) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBInstanceCategory

func (s *CreateDBInstanceRequest) SetDBInstanceCategory(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBInstanceClass

func (s *CreateDBInstanceRequest) SetDBInstanceClass(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBInstanceDescription

func (s *CreateDBInstanceRequest) SetDBInstanceDescription(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBInstanceGroupCount

func (s *CreateDBInstanceRequest) SetDBInstanceGroupCount(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBInstanceMode

func (s *CreateDBInstanceRequest) SetDBInstanceMode(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetEnableSSL added in v3.3.3

func (*CreateDBInstanceRequest) SetEncryptionKey

func (s *CreateDBInstanceRequest) SetEncryptionKey(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetEncryptionType

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

func (*CreateDBInstanceRequest) SetEngine

func (*CreateDBInstanceRequest) SetEngineVersion

func (s *CreateDBInstanceRequest) SetEngineVersion(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetIdleTime

func (*CreateDBInstanceRequest) SetInstanceNetworkType

func (s *CreateDBInstanceRequest) SetInstanceNetworkType(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetInstanceSpec

func (*CreateDBInstanceRequest) SetMasterCU added in v3.1.1

func (*CreateDBInstanceRequest) SetMasterNodeNum

func (s *CreateDBInstanceRequest) SetMasterNodeNum(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetOwnerId

func (*CreateDBInstanceRequest) SetPayType

func (*CreateDBInstanceRequest) SetPeriod

func (*CreateDBInstanceRequest) SetPrivateIpAddress

func (s *CreateDBInstanceRequest) SetPrivateIpAddress(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetProdType added in v3.4.0

func (*CreateDBInstanceRequest) SetRegionId

func (*CreateDBInstanceRequest) SetResourceGroupId

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

func (*CreateDBInstanceRequest) SetSecurityIPList

func (s *CreateDBInstanceRequest) SetSecurityIPList(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetSegDiskPerformanceLevel

func (s *CreateDBInstanceRequest) SetSegDiskPerformanceLevel(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetSegNodeNum

func (*CreateDBInstanceRequest) SetSegStorageType

func (s *CreateDBInstanceRequest) SetSegStorageType(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetServerlessMode

func (s *CreateDBInstanceRequest) SetServerlessMode(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetServerlessResource

func (s *CreateDBInstanceRequest) SetServerlessResource(v int32) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetSrcDbInstanceName added in v3.1.1

func (s *CreateDBInstanceRequest) SetSrcDbInstanceName(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetStorageSize

func (*CreateDBInstanceRequest) SetStorageType

func (*CreateDBInstanceRequest) SetTag

func (*CreateDBInstanceRequest) SetUsedTime

func (*CreateDBInstanceRequest) SetVPCId

func (*CreateDBInstanceRequest) SetVSwitchId

func (*CreateDBInstanceRequest) SetVectorConfigurationStatus

func (s *CreateDBInstanceRequest) SetVectorConfigurationStatus(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetZoneId

func (CreateDBInstanceRequest) String

func (s CreateDBInstanceRequest) String() string

type CreateDBInstanceRequestTag

type CreateDBInstanceRequestTag struct {
	// The key of tag N. Take note of the following requirements:
	//
	// - The tag key cannot be an empty string.
	//
	// - The tag key can be up to 128 characters in length.
	//
	// - The tag key cannot start with `aliyun` or `acs:`, and contain `http://` or `https://`.
	//
	// example:
	//
	// TestKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N. Take note of the following requirements:
	//
	// - The tag key cannot be an empty string.
	//
	// - The tag key can be up to 128 characters in length.
	//
	// - The tag key cannot start with `aliyun` or `acs:`, and contain `http://` or `https://`.
	//
	// example:
	//
	// TestValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateDBInstanceRequestTag) GoString

func (s CreateDBInstanceRequestTag) GoString() string

func (*CreateDBInstanceRequestTag) SetKey

func (*CreateDBInstanceRequestTag) SetValue

func (CreateDBInstanceRequestTag) String

type CreateDBInstanceResponse

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

func (CreateDBInstanceResponse) GoString

func (s CreateDBInstanceResponse) GoString() string

func (*CreateDBInstanceResponse) SetBody

func (*CreateDBInstanceResponse) SetHeaders

func (*CreateDBInstanceResponse) SetStatusCode

func (CreateDBInstanceResponse) String

func (s CreateDBInstanceResponse) String() string

type CreateDBInstanceResponseBody

type CreateDBInstanceResponseBody struct {
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// You can call the [DescribeDBInstanceAttribute](https://help.aliyun.com/document_detail/86910.html) operation to query the endpoint that is used to connect to the instance.
	//
	// example:
	//
	// gp-bp***************.gpdb.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 111111111111
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// You can call the [DescribeDBInstanceAttribute](https://help.aliyun.com/document_detail/86910.html) operation to query the port number that is used to connect to the instance.
	//
	// example:
	//
	// 5432
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 5414A4E5-4C36-4461-95FC-************
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDBInstanceResponseBody) GoString

func (s CreateDBInstanceResponseBody) GoString() string

func (*CreateDBInstanceResponseBody) SetConnectionString

func (*CreateDBInstanceResponseBody) SetDBInstanceId

func (*CreateDBInstanceResponseBody) SetOrderId

func (*CreateDBInstanceResponseBody) SetPort

func (*CreateDBInstanceResponseBody) SetRequestId

func (CreateDBInstanceResponseBody) String

type CreateDBResourceGroupRequest added in v3.8.0

type CreateDBResourceGroupRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The configurations of the resource group.
	//
	// >
	//
	// 	- CpuRateLimit: the percentage of CPU resources that are available for the resource group. Unit: %.
	//
	// 	- MemoryLimit: the percentage of memory resources that are available for the resource group. Unit: %.
	//
	// 	- MemorySharedQuota: the percentage of memory resources shared among transactions that are submitted to the resource group. Unit: %. Default value: 80.
	//
	// 	- MemorySpillRatio: the memory spill ratio for memory-intensive transactions. When the memory that is used by memory-intensive transactions reaches this value, data is spilled to disks. Unit: %. Default value: 0.
	//
	// 	- Concurrency: the maximum number of concurrent transactions or parallel queries that are allowed for a resource group. Default value: 20.
	//
	// This parameter is required.
	//
	// example:
	//
	// {"CpuRateLimit":"10","MemoryLimit":"12","MemorySharedQuota":"20","MemorySpillRatio":"75","Concurrency":"3"}
	ResourceGroupConfig *string `json:"ResourceGroupConfig,omitempty" xml:"ResourceGroupConfig,omitempty"`
	// The name of the resource group.
	//
	// This parameter is required.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
}

func (CreateDBResourceGroupRequest) GoString added in v3.8.0

func (s CreateDBResourceGroupRequest) GoString() string

func (*CreateDBResourceGroupRequest) SetDBInstanceId added in v3.8.0

func (*CreateDBResourceGroupRequest) SetOwnerId added in v3.8.0

func (*CreateDBResourceGroupRequest) SetResourceGroupConfig added in v3.8.0

func (*CreateDBResourceGroupRequest) SetResourceGroupName added in v3.8.0

func (CreateDBResourceGroupRequest) String added in v3.8.0

type CreateDBResourceGroupResponse added in v3.8.0

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

func (CreateDBResourceGroupResponse) GoString added in v3.8.0

func (*CreateDBResourceGroupResponse) SetBody added in v3.8.0

func (*CreateDBResourceGroupResponse) SetHeaders added in v3.8.0

func (*CreateDBResourceGroupResponse) SetStatusCode added in v3.8.0

func (CreateDBResourceGroupResponse) String added in v3.8.0

type CreateDBResourceGroupResponseBody added in v3.8.0

type CreateDBResourceGroupResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDBResourceGroupResponseBody) GoString added in v3.8.0

func (*CreateDBResourceGroupResponseBody) SetRequestId added in v3.8.0

func (CreateDBResourceGroupResponseBody) String added in v3.8.0

type CreateDocumentCollectionRequest added in v3.3.0

type CreateDocumentCollectionRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The vectorization algorithm.
	//
	// >  Valid values:
	//
	// 	- text-embedding-v1: the algorithm that produces 1536-dimensional vectors.
	//
	// 	- text-embedding-v2: the algorithm that produces 1536-dimensional vectors.
	//
	// 	- text2vec: the algorithm that produces 1024-dimensional vectors.
	//
	// 	- m3e-base: the algorithm that produces 768-dimensional vectors.
	//
	// 	- m3e-small: the algorithm that produces 512-dimensional vectors.
	//
	// 	- multimodal-embedding-one-peace-v1: the image vectorization algorithm that produces 1536-dimensional vectors.
	//
	// 	- clip-vit-b-32: the image vectorization algorithm that uses the Contrastive Language-Image Pre-Training (CLIP) ViT-B/32 model and produces 512-dimensional vectors.
	//
	// 	- clip-vit-b-16: the image vectorization algorithm that uses the CLIP ViT-B/16 model and produces 512-dimensional vectors.
	//
	// 	- clip-vit-l-14: the image vectorization algorithm that uses the CLIP ViT-L/14 model and produces 768-dimensional vectors.
	//
	// 	- clip-vit-l-14-336px: the image vectorization algorithm that uses the CLIP ViT-L/14@336px model and produces 768-dimensional vectors.
	//
	// 	- clip-rn50: the image vectorization algorithm that uses the CLIP RN50 model and produces 1024-dimensional vectors.
	//
	// 	- clip-rn101: the image vectorization algorithm that uses the CLIP RN101 model and produces 512-dimensional vectors.
	//
	// 	- clip-rn50x4: the image vectorization algorithm that uses the CLIP RN50x4 model and produces 640-dimensional vectors.
	//
	// 	- clip-rn50x16: the image vectorization algorithm that uses the CLIP RN50x16 model and produces 768-dimensional vectors.
	//
	// 	- clip-rn50x64: the image vectorization algorithm that uses the CLIP RN50x64 model and produces 1024-dimensional vectors.
	//
	// example:
	//
	// text-embedding-v1
	EmbeddingModel *string `json:"EmbeddingModel,omitempty" xml:"EmbeddingModel,omitempty"`
	// Specifies whether to use the memory mapping technology to create HNSW indexes. Valid values: 0 and 1. Default value: 0. We recommend that you set the value to 1 in scenarios that require upload speed but not data deletion.
	//
	// >
	//
	// 	- 0: uses segmented paging storage to create indexes. This method uses the shared buffer of PostgreSQL for caching and supports the delete and update operations.
	//
	// 	- 1: uses the memory mapping technology to create indexes. This method does not support the delete or update operation.
	//
	// example:
	//
	// 0
	ExternalStorage *int32 `json:"ExternalStorage,omitempty" xml:"ExternalStorage,omitempty"`
	// example:
	//
	// title,page
	FullTextRetrievalFields *string `json:"FullTextRetrievalFields,omitempty" xml:"FullTextRetrievalFields,omitempty"`
	// The maximum number of neighbors for the Hierarchical Navigable Small World (HNSW) algorithm. Valid values: 1 to 1000. In most cases, this parameter is automatically configured based on the value of the Dimension parameter. You do not need to configure this parameter.
	//
	// >  We recommend that you configure this parameter based on the value of the Dimension parameter.
	//
	// 	- If you set Dimension to a value less than or equal to 384, set the value of HnswM to 16.
	//
	// 	- If you set Dimension to a value greater than 384 and less than or equal to 768, set the value of HnswM to 32.
	//
	// 	- If you set Dimension to a value greater than 768 and less than or equal to 1024, set the value of HnswM to 64.
	//
	// 	- If you set Dimension to a value greater than 1024, set the value of HnswM to 128.
	//
	// example:
	//
	// 64
	HnswM *int32 `json:"HnswM,omitempty" xml:"HnswM,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The metadata of the vector data, which is a JSON string in the MAP format. The key specifies the field name, and the value specifies the data type.
	//
	// >
	//
	// 	- For information about the supported data types, see [Data types](https://help.aliyun.com/zh/analyticdb-for-postgresql/developer-reference/data-types-1/?spm=a2c4g.11186623.0.0.43e567a1C35QRD).
	//
	// 	- The money data type is not supported.
	//
	// **
	//
	// **Warning**
	//
	// Reserved fields such as id, vector, doc_name, content, loader_metadata, source, and to_tsvector cannot be used.
	//
	// example:
	//
	// {"title":"text","page":"int"}
	Metadata *string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// zh_cn
	Parser *string `json:"Parser,omitempty" xml:"Parser,omitempty"`
	// Specifies whether to enable the product quantization (PQ) feature for index acceleration. We recommend that you enable this feature for more than 500,000 rows of data. Valid values:
	//
	// 	- 0: no.
	//
	// 	- 1 (default): yes.
	//
	// example:
	//
	// 0
	PqEnable *int32 `json:"PqEnable,omitempty" xml:"PqEnable,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateDocumentCollectionRequest) GoString added in v3.3.0

func (*CreateDocumentCollectionRequest) SetCollection added in v3.3.0

func (*CreateDocumentCollectionRequest) SetDBInstanceId added in v3.3.0

func (*CreateDocumentCollectionRequest) SetEmbeddingModel added in v3.3.0

func (*CreateDocumentCollectionRequest) SetExternalStorage added in v3.4.0

func (*CreateDocumentCollectionRequest) SetFullTextRetrievalFields added in v3.3.0

func (*CreateDocumentCollectionRequest) SetHnswM added in v3.3.0

func (*CreateDocumentCollectionRequest) SetManagerAccount added in v3.3.0

func (*CreateDocumentCollectionRequest) SetManagerAccountPassword added in v3.3.0

func (*CreateDocumentCollectionRequest) SetMetadata added in v3.3.0

func (*CreateDocumentCollectionRequest) SetMetrics added in v3.3.0

func (*CreateDocumentCollectionRequest) SetNamespace added in v3.3.0

func (*CreateDocumentCollectionRequest) SetOwnerId added in v3.3.0

func (*CreateDocumentCollectionRequest) SetParser added in v3.3.0

func (*CreateDocumentCollectionRequest) SetPqEnable added in v3.3.0

func (*CreateDocumentCollectionRequest) SetRegionId added in v3.3.0

func (CreateDocumentCollectionRequest) String added in v3.3.0

type CreateDocumentCollectionResponse added in v3.3.0

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

func (CreateDocumentCollectionResponse) GoString added in v3.3.0

func (*CreateDocumentCollectionResponse) SetBody added in v3.3.0

func (*CreateDocumentCollectionResponse) SetHeaders added in v3.3.0

func (*CreateDocumentCollectionResponse) SetStatusCode added in v3.3.0

func (CreateDocumentCollectionResponse) String added in v3.3.0

type CreateDocumentCollectionResponseBody added in v3.3.0

type CreateDocumentCollectionResponseBody struct {
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// successs
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateDocumentCollectionResponseBody) GoString added in v3.3.0

func (*CreateDocumentCollectionResponseBody) SetMessage added in v3.3.0

func (*CreateDocumentCollectionResponseBody) SetRequestId added in v3.3.0

func (*CreateDocumentCollectionResponseBody) SetStatus added in v3.3.0

func (CreateDocumentCollectionResponseBody) String added in v3.3.0

type CreateExtensionsRequest added in v3.7.0

type CreateExtensionsRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// demo1
	DBNames *string `json:"DBNames,omitempty" xml:"DBNames,omitempty"`
	// The name of the extension that you want to install. Separate multiple extension names with commas (,).
	//
	// This parameter is required.
	//
	// example:
	//
	// citext, dblink
	Extensions *string `json:"Extensions,omitempty" xml:"Extensions,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateExtensionsRequest) GoString added in v3.7.0

func (s CreateExtensionsRequest) GoString() string

func (*CreateExtensionsRequest) SetDBInstanceId added in v3.7.0

func (*CreateExtensionsRequest) SetDBNames added in v3.7.0

func (*CreateExtensionsRequest) SetExtensions added in v3.7.0

func (*CreateExtensionsRequest) SetRegionId added in v3.7.0

func (CreateExtensionsRequest) String added in v3.7.0

func (s CreateExtensionsRequest) String() string

type CreateExtensionsResponse added in v3.7.0

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

func (CreateExtensionsResponse) GoString added in v3.7.0

func (s CreateExtensionsResponse) GoString() string

func (*CreateExtensionsResponse) SetBody added in v3.7.0

func (*CreateExtensionsResponse) SetHeaders added in v3.7.0

func (*CreateExtensionsResponse) SetStatusCode added in v3.7.0

func (CreateExtensionsResponse) String added in v3.7.0

func (s CreateExtensionsResponse) String() string

type CreateExtensionsResponseBody added in v3.7.0

type CreateExtensionsResponseBody struct {
	// The name of the extension that you want to install. Multiple extension names are separated with commas (,).
	//
	// example:
	//
	// citext, dblink
	Extensions *string `json:"Extensions,omitempty" xml:"Extensions,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateExtensionsResponseBody) GoString added in v3.7.0

func (s CreateExtensionsResponseBody) GoString() string

func (*CreateExtensionsResponseBody) SetExtensions added in v3.7.0

func (*CreateExtensionsResponseBody) SetRequestId added in v3.7.0

func (CreateExtensionsResponseBody) String added in v3.7.0

type CreateExternalDataServiceRequest added in v3.7.0

type CreateExternalDataServiceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The description of the service.
	//
	// example:
	//
	// test-adbpgss
	ServiceDescription *string `json:"ServiceDescription,omitempty" xml:"ServiceDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// test-adbpgss
	ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
	// The specifications of the service. Unit: compute units (CUs). Valid values:
	//
	// 	- 8
	//
	// This parameter is required.
	//
	// example:
	//
	// 2
	ServiceSpec *string `json:"ServiceSpec,omitempty" xml:"ServiceSpec,omitempty"`
}

func (CreateExternalDataServiceRequest) GoString added in v3.7.0

func (*CreateExternalDataServiceRequest) SetDBInstanceId added in v3.7.0

func (*CreateExternalDataServiceRequest) SetRegionId added in v3.7.0

func (*CreateExternalDataServiceRequest) SetServiceDescription added in v3.7.0

func (*CreateExternalDataServiceRequest) SetServiceName added in v3.7.0

func (*CreateExternalDataServiceRequest) SetServiceSpec added in v3.7.0

func (CreateExternalDataServiceRequest) String added in v3.7.0

type CreateExternalDataServiceResponse added in v3.7.0

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

func (CreateExternalDataServiceResponse) GoString added in v3.7.0

func (*CreateExternalDataServiceResponse) SetBody added in v3.7.0

func (*CreateExternalDataServiceResponse) SetHeaders added in v3.7.0

func (*CreateExternalDataServiceResponse) SetStatusCode added in v3.7.0

func (CreateExternalDataServiceResponse) String added in v3.7.0

type CreateExternalDataServiceResponseBody added in v3.7.0

type CreateExternalDataServiceResponseBody struct {
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 100
	ServiceId *int32 `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
}

func (CreateExternalDataServiceResponseBody) GoString added in v3.7.0

func (*CreateExternalDataServiceResponseBody) SetRequestId added in v3.7.0

func (*CreateExternalDataServiceResponseBody) SetServiceId added in v3.7.0

func (CreateExternalDataServiceResponseBody) String added in v3.7.0

type CreateHadoopDataSourceRequest added in v3.7.0

type CreateHadoopDataSourceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// pxf for hdfs data source
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// example:
	//
	// hdfs_pxf
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// example:
	//
	// HDFS
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// example:
	//
	// c-1234567
	EmrInstanceId *string `json:"EmrInstanceId,omitempty" xml:"EmrInstanceId,omitempty"`
	// The string that specifies the content of the Hadoop hdfs-site.xml file. This parameter must be specified when DataSourceType is set to HDFS.
	//
	// example:
	//
	// xxxxxx
	HDFSConf *string `json:"HDFSConf,omitempty" xml:"HDFSConf,omitempty"`
	// The string that specifies the content of the Hadoop core-site.xml file.
	//
	// example:
	//
	// xxxxxx
	HadoopCoreConf *string `json:"HadoopCoreConf,omitempty" xml:"HadoopCoreConf,omitempty"`
	// example:
	//
	// emr
	HadoopCreateType *string `json:"HadoopCreateType,omitempty" xml:"HadoopCreateType,omitempty"`
	// The IP address and hostname of the Hadoop cluster (data source) in the /etc/hosts file.
	//
	// example:
	//
	// 127.0.0.1 localhost
	HadoopHostsAddress *string `json:"HadoopHostsAddress,omitempty" xml:"HadoopHostsAddress,omitempty"`
	// The string that specifies the content of the Hadoop hive-site.xml file. This parameter must be specified when DataSourceType is set to Hive.
	//
	// example:
	//
	// xxxxxx
	HiveConf *string `json:"HiveConf,omitempty" xml:"HiveConf,omitempty"`
	// example:
	//
	// xxxxxx
	MapReduceConf *string `json:"MapReduceConf,omitempty" xml:"MapReduceConf,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The string that specifies the content of the Hadoop yarn-site.xml file. This parameter must be specified when DataSourceType is set to HDFS.
	//
	// example:
	//
	// xxxxxx
	YarnConf *string `json:"YarnConf,omitempty" xml:"YarnConf,omitempty"`
}

func (CreateHadoopDataSourceRequest) GoString added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetDataSourceDescription added in v3.7.0

func (s *CreateHadoopDataSourceRequest) SetDataSourceDescription(v string) *CreateHadoopDataSourceRequest

func (*CreateHadoopDataSourceRequest) SetDataSourceName added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetDataSourceType added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetEmrInstanceId added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetHDFSConf added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetHadoopCoreConf added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetHadoopCreateType added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetHadoopHostsAddress added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetHiveConf added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetMapReduceConf added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetRegionId added in v3.7.0

func (*CreateHadoopDataSourceRequest) SetYarnConf added in v3.7.0

func (CreateHadoopDataSourceRequest) String added in v3.7.0

type CreateHadoopDataSourceResponse added in v3.7.0

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

func (CreateHadoopDataSourceResponse) GoString added in v3.7.0

func (*CreateHadoopDataSourceResponse) SetBody added in v3.7.0

func (*CreateHadoopDataSourceResponse) SetHeaders added in v3.7.0

func (*CreateHadoopDataSourceResponse) SetStatusCode added in v3.7.0

func (CreateHadoopDataSourceResponse) String added in v3.7.0

type CreateHadoopDataSourceResponseBody added in v3.7.0

type CreateHadoopDataSourceResponseBody struct {
	// example:
	//
	// 123
	DataSourceId *int32 `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// 2C125605-266F-41CA-8AC5-3A643D4F42C5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateHadoopDataSourceResponseBody) GoString added in v3.7.0

func (*CreateHadoopDataSourceResponseBody) SetDataSourceId added in v3.7.0

func (*CreateHadoopDataSourceResponseBody) SetRequestId added in v3.7.0

func (CreateHadoopDataSourceResponseBody) String added in v3.7.0

type CreateJDBCDataSourceRequest added in v3.7.0

type CreateJDBCDataSourceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// test
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// example:
	//
	// jdbc_pxf
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// example:
	//
	// mysql
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The JDBC connection string.
	//
	// example:
	//
	// xxxxxx
	JDBCConnectionString *string `json:"JDBCConnectionString,omitempty" xml:"JDBCConnectionString,omitempty"`
	// The password of the database account.
	//
	// example:
	//
	// xxxxxx
	JDBCPassword *string `json:"JDBCPassword,omitempty" xml:"JDBCPassword,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// xxxxxx
	JDBCUserName *string `json:"JDBCUserName,omitempty" xml:"JDBCUserName,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateJDBCDataSourceRequest) GoString added in v3.7.0

func (s CreateJDBCDataSourceRequest) GoString() string

func (*CreateJDBCDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*CreateJDBCDataSourceRequest) SetDataSourceDescription added in v3.7.0

func (s *CreateJDBCDataSourceRequest) SetDataSourceDescription(v string) *CreateJDBCDataSourceRequest

func (*CreateJDBCDataSourceRequest) SetDataSourceName added in v3.7.0

func (*CreateJDBCDataSourceRequest) SetDataSourceType added in v3.7.0

func (*CreateJDBCDataSourceRequest) SetJDBCConnectionString added in v3.7.0

func (s *CreateJDBCDataSourceRequest) SetJDBCConnectionString(v string) *CreateJDBCDataSourceRequest

func (*CreateJDBCDataSourceRequest) SetJDBCPassword added in v3.7.0

func (*CreateJDBCDataSourceRequest) SetJDBCUserName added in v3.7.0

func (*CreateJDBCDataSourceRequest) SetRegionId added in v3.7.0

func (CreateJDBCDataSourceRequest) String added in v3.7.0

type CreateJDBCDataSourceResponse added in v3.7.0

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

func (CreateJDBCDataSourceResponse) GoString added in v3.7.0

func (s CreateJDBCDataSourceResponse) GoString() string

func (*CreateJDBCDataSourceResponse) SetBody added in v3.7.0

func (*CreateJDBCDataSourceResponse) SetHeaders added in v3.7.0

func (*CreateJDBCDataSourceResponse) SetStatusCode added in v3.7.0

func (CreateJDBCDataSourceResponse) String added in v3.7.0

type CreateJDBCDataSourceResponseBody added in v3.7.0

type CreateJDBCDataSourceResponseBody struct {
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// 2C125605-266F-41CA-8AC5-3A643D4F42C5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateJDBCDataSourceResponseBody) GoString added in v3.7.0

func (*CreateJDBCDataSourceResponseBody) SetDataSourceId added in v3.7.0

func (*CreateJDBCDataSourceResponseBody) SetRequestId added in v3.7.0

func (CreateJDBCDataSourceResponseBody) String added in v3.7.0

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/196830.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	//
	// >  You can create an account on the Account Management page of the AnalyticDB for PostgreSQL console or by calling the [CreateAccount](https://help.aliyun.com/document_detail/2361789.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace. After the namespace is created, the system automatically creates an account that has the same name.
	//
	// >  The name must comply with the naming conventions of PostgreSQL objects.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword2
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (CreateNamespaceRequest) GoString

func (s CreateNamespaceRequest) GoString() string

func (*CreateNamespaceRequest) SetDBInstanceId

func (s *CreateNamespaceRequest) SetDBInstanceId(v string) *CreateNamespaceRequest

func (*CreateNamespaceRequest) SetManagerAccount

func (s *CreateNamespaceRequest) SetManagerAccount(v string) *CreateNamespaceRequest

func (*CreateNamespaceRequest) SetManagerAccountPassword

func (s *CreateNamespaceRequest) SetManagerAccountPassword(v string) *CreateNamespaceRequest

func (*CreateNamespaceRequest) SetNamespace

func (*CreateNamespaceRequest) SetNamespacePassword

func (s *CreateNamespaceRequest) SetNamespacePassword(v string) *CreateNamespaceRequest

func (*CreateNamespaceRequest) SetOwnerId

func (*CreateNamespaceRequest) SetRegionId

func (*CreateNamespaceRequest) SetWorkspaceId added in v3.9.1

func (CreateNamespaceRequest) String

func (s CreateNamespaceRequest) String() string

type CreateNamespaceResponse

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

func (CreateNamespaceResponse) GoString

func (s CreateNamespaceResponse) GoString() string

func (*CreateNamespaceResponse) SetBody

func (*CreateNamespaceResponse) SetHeaders

func (*CreateNamespaceResponse) SetStatusCode

func (CreateNamespaceResponse) String

func (s CreateNamespaceResponse) String() string

type CreateNamespaceResponseBody

type CreateNamespaceResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateNamespaceResponseBody) GoString

func (s CreateNamespaceResponseBody) GoString() string

func (*CreateNamespaceResponseBody) SetMessage

func (*CreateNamespaceResponseBody) SetRequestId

func (*CreateNamespaceResponseBody) SetStatus

func (CreateNamespaceResponseBody) String

type CreateSampleDataRequest

type CreateSampleDataRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (CreateSampleDataRequest) GoString

func (s CreateSampleDataRequest) GoString() string

func (*CreateSampleDataRequest) SetDBInstanceId

func (*CreateSampleDataRequest) SetOwnerId

func (CreateSampleDataRequest) String

func (s CreateSampleDataRequest) String() string

type CreateSampleDataResponse

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

func (CreateSampleDataResponse) GoString

func (s CreateSampleDataResponse) GoString() string

func (*CreateSampleDataResponse) SetBody

func (*CreateSampleDataResponse) SetHeaders

func (*CreateSampleDataResponse) SetStatusCode

func (CreateSampleDataResponse) String

func (s CreateSampleDataResponse) String() string

type CreateSampleDataResponseBody

type CreateSampleDataResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned if an error occurs. This message does not affect the execution of the operation.
	//
	// example:
	//
	// *********
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 15A6881F-AAAB-5E4D-9B3F-6DCC1BDF4F2E_99
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The execution state of the operation. Valid values:
	//
	// 	- **false**: The operation fails.
	//
	// 	- **true**: The operation is successful.
	//
	// example:
	//
	// true
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateSampleDataResponseBody) GoString

func (s CreateSampleDataResponseBody) GoString() string

func (*CreateSampleDataResponseBody) SetDBInstanceId

func (*CreateSampleDataResponseBody) SetErrorMessage

func (*CreateSampleDataResponseBody) SetRequestId

func (*CreateSampleDataResponseBody) SetStatus

func (CreateSampleDataResponseBody) String

type CreateSecretRequest added in v3.9.0

type CreateSecretRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The description of the access credential.
	//
	// example:
	//
	// test
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	OwnerId     *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The password of the database account that is used to access the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// pwd123
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the access credential. The name must be 1 to 16 characters in length and can contain letters, digits, and underscores (_). If you leave this parameter empty, the value of the Username parameter is used.
	//
	// example:
	//
	// testsecret
	SecretName *string `json:"SecretName,omitempty" xml:"SecretName,omitempty"`
	// Specifies whether to check the connectivity to the instance by using the name and password of the database account.
	//
	// example:
	//
	// true
	TestConnection *bool `json:"TestConnection,omitempty" xml:"TestConnection,omitempty"`
	// The name of the database account that is used to access the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// testacc
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (CreateSecretRequest) GoString added in v3.9.0

func (s CreateSecretRequest) GoString() string

func (*CreateSecretRequest) SetDBInstanceId added in v3.9.0

func (s *CreateSecretRequest) SetDBInstanceId(v string) *CreateSecretRequest

func (*CreateSecretRequest) SetDescription added in v3.9.0

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

func (*CreateSecretRequest) SetOwnerId added in v3.9.0

func (s *CreateSecretRequest) SetOwnerId(v int64) *CreateSecretRequest

func (*CreateSecretRequest) SetPassword added in v3.9.0

func (s *CreateSecretRequest) SetPassword(v string) *CreateSecretRequest

func (*CreateSecretRequest) SetRegionId added in v3.9.0

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

func (*CreateSecretRequest) SetSecretName added in v3.9.0

func (s *CreateSecretRequest) SetSecretName(v string) *CreateSecretRequest

func (*CreateSecretRequest) SetTestConnection added in v3.9.0

func (s *CreateSecretRequest) SetTestConnection(v bool) *CreateSecretRequest

func (*CreateSecretRequest) SetUsername added in v3.9.0

func (s *CreateSecretRequest) SetUsername(v string) *CreateSecretRequest

func (CreateSecretRequest) String added in v3.9.0

func (s CreateSecretRequest) String() string

type CreateSecretResponse added in v3.9.0

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

func (CreateSecretResponse) GoString added in v3.9.0

func (s CreateSecretResponse) GoString() string

func (*CreateSecretResponse) SetBody added in v3.9.0

func (*CreateSecretResponse) SetHeaders added in v3.9.0

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

func (*CreateSecretResponse) SetStatusCode added in v3.9.0

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

func (CreateSecretResponse) String added in v3.9.0

func (s CreateSecretResponse) String() string

type CreateSecretResponseBody added in v3.9.0

type CreateSecretResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. Format: `acs:gpdb:{{region}}:{{accountId}}:secret/{{secretName}}-{{32 digits random string}`.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The name of the access credential.
	//
	// example:
	//
	// testsecret
	SecretName *string `json:"SecretName,omitempty" xml:"SecretName,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateSecretResponseBody) GoString added in v3.9.0

func (s CreateSecretResponseBody) GoString() string

func (*CreateSecretResponseBody) SetMessage added in v3.9.0

func (*CreateSecretResponseBody) SetRequestId added in v3.9.0

func (*CreateSecretResponseBody) SetSecretArn added in v3.9.0

func (*CreateSecretResponseBody) SetSecretName added in v3.9.0

func (*CreateSecretResponseBody) SetStatus added in v3.9.0

func (CreateSecretResponseBody) String added in v3.9.0

func (s CreateSecretResponseBody) String() string

type CreateServiceLinkedRoleRequest

type CreateServiceLinkedRoleRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateServiceLinkedRoleRequest) GoString

func (*CreateServiceLinkedRoleRequest) SetOwnerId

func (*CreateServiceLinkedRoleRequest) SetRegionId

func (CreateServiceLinkedRoleRequest) String

type CreateServiceLinkedRoleResponse

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

func (CreateServiceLinkedRoleResponse) GoString

func (*CreateServiceLinkedRoleResponse) SetHeaders

func (*CreateServiceLinkedRoleResponse) SetStatusCode

func (CreateServiceLinkedRoleResponse) String

type CreateServiceLinkedRoleResponseBody

type CreateServiceLinkedRoleResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateServiceLinkedRoleResponseBody) GoString

func (*CreateServiceLinkedRoleResponseBody) SetRequestId

func (CreateServiceLinkedRoleResponseBody) String

type CreateStreamingDataServiceRequest added in v3.7.0

type CreateStreamingDataServiceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// test-adbpgss
	ServiceDescription *string `json:"ServiceDescription,omitempty" xml:"ServiceDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// test-adbpgss
	ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2
	ServiceSpec *string `json:"ServiceSpec,omitempty" xml:"ServiceSpec,omitempty"`
}

func (CreateStreamingDataServiceRequest) GoString added in v3.7.0

func (*CreateStreamingDataServiceRequest) SetDBInstanceId added in v3.7.0

func (*CreateStreamingDataServiceRequest) SetRegionId added in v3.7.0

func (*CreateStreamingDataServiceRequest) SetServiceDescription added in v3.7.0

func (*CreateStreamingDataServiceRequest) SetServiceName added in v3.7.0

func (*CreateStreamingDataServiceRequest) SetServiceSpec added in v3.7.0

func (CreateStreamingDataServiceRequest) String added in v3.7.0

type CreateStreamingDataServiceResponse added in v3.7.0

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

func (CreateStreamingDataServiceResponse) GoString added in v3.7.0

func (*CreateStreamingDataServiceResponse) SetBody added in v3.7.0

func (*CreateStreamingDataServiceResponse) SetHeaders added in v3.7.0

func (*CreateStreamingDataServiceResponse) SetStatusCode added in v3.7.0

func (CreateStreamingDataServiceResponse) String added in v3.7.0

type CreateStreamingDataServiceResponseBody added in v3.7.0

type CreateStreamingDataServiceResponseBody struct {
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The real-time data service ID.
	//
	// example:
	//
	// 1
	ServiceId *int32 `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
}

func (CreateStreamingDataServiceResponseBody) GoString added in v3.7.0

func (*CreateStreamingDataServiceResponseBody) SetRequestId added in v3.7.0

func (*CreateStreamingDataServiceResponseBody) SetServiceId added in v3.7.0

func (CreateStreamingDataServiceResponseBody) String added in v3.7.0

type CreateStreamingDataSourceRequest added in v3.7.0

type CreateStreamingDataSourceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// CreateExternalDataSource
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// {"broker_list":"broker0:9091,broker1:9091","topic":"topic"}
	DataSourceConfig *string `json:"DataSourceConfig,omitempty" xml:"DataSourceConfig,omitempty"`
	// example:
	//
	// test-kafka
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// test-kafka
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// kafka
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The real-time data service ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	ServiceId *int32 `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
}

func (CreateStreamingDataSourceRequest) GoString added in v3.7.0

func (*CreateStreamingDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*CreateStreamingDataSourceRequest) SetDataSourceConfig added in v3.7.0

func (*CreateStreamingDataSourceRequest) SetDataSourceDescription added in v3.7.0

func (*CreateStreamingDataSourceRequest) SetDataSourceName added in v3.7.0

func (*CreateStreamingDataSourceRequest) SetDataSourceType added in v3.7.0

func (*CreateStreamingDataSourceRequest) SetRegionId added in v3.7.0

func (*CreateStreamingDataSourceRequest) SetServiceId added in v3.7.0

func (CreateStreamingDataSourceRequest) String added in v3.7.0

type CreateStreamingDataSourceResponse added in v3.7.0

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

func (CreateStreamingDataSourceResponse) GoString added in v3.7.0

func (*CreateStreamingDataSourceResponse) SetBody added in v3.7.0

func (*CreateStreamingDataSourceResponse) SetHeaders added in v3.7.0

func (*CreateStreamingDataSourceResponse) SetStatusCode added in v3.7.0

func (CreateStreamingDataSourceResponse) String added in v3.7.0

type CreateStreamingDataSourceResponseBody added in v3.7.0

type CreateStreamingDataSourceResponseBody struct {
	// example:
	//
	// 1
	DataSourceId *int32 `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateStreamingDataSourceResponseBody) GoString added in v3.7.0

func (*CreateStreamingDataSourceResponseBody) SetDataSourceId added in v3.7.0

func (*CreateStreamingDataSourceResponseBody) SetRequestId added in v3.7.0

func (CreateStreamingDataSourceResponseBody) String added in v3.7.0

type CreateStreamingJobRequest added in v3.7.0

type CreateStreamingJobRequest struct {
	// The name of the database account.
	//
	// example:
	//
	// test-account
	Account *string `json:"Account,omitempty" xml:"Account,omitempty"`
	// The delivery guarantee setting.
	//
	// Valid values:
	//
	// 	- ATLEAST
	//
	// 	- EXACTLY
	//
	// example:
	//
	// ATLEAST / EXACTLY
	Consistency *string `json:"Consistency,omitempty" xml:"Consistency,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The data source ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The destination fields.
	DestColumns []*string `json:"DestColumns,omitempty" xml:"DestColumns,omitempty" type:"Repeated"`
	// The name of the destination database.
	//
	// example:
	//
	// dest-db
	DestDatabase *string `json:"DestDatabase,omitempty" xml:"DestDatabase,omitempty"`
	// example:
	//
	// dest-schema
	DestSchema *string `json:"DestSchema,omitempty" xml:"DestSchema,omitempty"`
	// The name of the destination table.
	//
	// example:
	//
	// dest-table
	DestTable *string `json:"DestTable,omitempty" xml:"DestTable,omitempty"`
	// The number of allowed error rows. Write failures occur when Kafka data does not match the destination table in AnalyticDB for PostgreSQL. If the specified value is exceeded, the job fails.
	//
	// example:
	//
	// 5
	ErrorLimitCount *int64 `json:"ErrorLimitCount,omitempty" xml:"ErrorLimitCount,omitempty"`
	// example:
	//
	// earliest /  latest
	FallbackOffset *string `json:"FallbackOffset,omitempty" xml:"FallbackOffset,omitempty"`
	// example:
	//
	// group_name。
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The YAML configuration file of the job. This parameter must be specified when Mode is set to professional.
	//
	// example:
	//
	// DATABASE: adbpgss_test
	//
	// USER: adbpgss_test
	//
	// PASSWORD: adbpgssTest
	//
	// HOST: gp-xxx-master.gpdb.rds-aliyun-pre.rds.aliyuncs.com
	//
	// PORT: 5432
	//
	// KAFKA:
	//
	//   INPUT:
	//
	//     SOURCE:
	//
	//       BROKERS: broker1:9092,broker2:9092,broker3:9092
	//
	//       TOPIC: testtopic
	//
	//       FALLBACK_OFFSET: earliest
	//
	//     KEY:
	//
	//       COLUMNS:
	//
	//       - NAME: customer_id
	//
	//         TYPE: int
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     VALUE:
	//
	//       COLUMNS:
	//
	//       - TYPE: integer
	//
	//         NAME: l_orderkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_partkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_suppkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_linenumber
	//
	//       - TYPE: decimal
	//
	//         NAME: l_quantity
	//
	//       - TYPE: decimal
	//
	//         NAME: l_extendedprice
	//
	//       - TYPE: decimal
	//
	//         NAME: l_discount
	//
	//       - TYPE: decimal
	//
	//         NAME: l_tax
	//
	//       - TYPE: char
	//
	//         NAME: l_returnflag
	//
	//       - TYPE: char
	//
	//         NAME: l_linestatus
	//
	//       - TYPE: date
	//
	//         NAME: l_shipdate
	//
	//       - TYPE: date
	//
	//         NAME: l_commitdate
	//
	//       - TYPE: date
	//
	//         NAME: l_receiptdate
	//
	//       - TYPE: text
	//
	//         NAME: l_shipinstruct
	//
	//       - TYPE: text
	//
	//         NAME: l_shipmode
	//
	//       - TYPE: text
	//
	//         NAME: l_comment
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     ERROR_LIMIT: 10
	//
	//   OUTPUT:
	//
	//     SCHEMA: adbpgss_test
	//
	//     TABLE: write_with_insert_plaintext
	//
	//     MODE: MERGE
	//
	//     MATCH_COLUMNS:
	//
	//     - l_orderkey
	//
	//     - l_partkey
	//
	//     - l_suppkey
	//
	//     UPDATE_COLUMNS:
	//
	//     - l_linenumber
	//
	//     - l_quantity
	//
	//     - l_extendedprice
	//
	//     - l_discount
	//
	//     - l_tax
	//
	//     - l_returnflag
	//
	//     - l_linestatus
	//
	//     - l_shipdate
	//
	//     - l_commitdate
	//
	//     - l_receiptdate
	//
	//     - l_shipinstruct
	//
	//     - l_shipmode
	//
	//     - l_comment
	//
	//     MAPPING:
	//
	//     - EXPRESSION: l_orderkey
	//
	//       NAME: l_orderkey
	//
	//     - EXPRESSION: l_partkey
	//
	//       NAME: l_partkey
	//
	//     - EXPRESSION: l_suppkey
	//
	//       NAME: l_suppkey
	//
	//     - EXPRESSION: l_linenumber
	//
	//       NAME: l_linenumber
	//
	//     - EXPRESSION: l_quantity
	//
	//       NAME: l_quantity
	//
	//     - EXPRESSION: l_extendedprice
	//
	//       NAME: l_extendedprice
	//
	//     - EXPRESSION: l_discount
	//
	//       NAME: l_discount
	//
	//     - EXPRESSION: l_tax
	//
	//       NAME: l_tax
	//
	//     - EXPRESSION: l_returnflag
	//
	//       NAME: l_returnflag
	//
	//     - EXPRESSION: l_linestatus
	//
	//       NAME: l_linestatus
	//
	//     - EXPRESSION: l_shipdate
	//
	//       NAME: l_shipdate
	//
	//     - EXPRESSION: l_commitdate
	//
	//       NAME: l_commitdate
	//
	//     - EXPRESSION: l_receiptdate
	//
	//       NAME: l_receiptdate
	//
	//     - EXPRESSION: l_shipinstruct
	//
	//       NAME: l_shipinstruct
	//
	//     - EXPRESSION: l_shipmode
	//
	//       NAME: l_shipmode
	//
	//     - EXPRESSION: l_comment
	//
	//       NAME: l_comment
	//
	//   COMMIT:
	//
	//     MAX_ROW: 1000
	//
	//     MINIMAL_INTERVAL: 1000
	//
	//     CONSISTENCY: ATLEAST
	//
	//   POLL:
	//
	//     BATCHSIZE: 1000
	//
	//     TIMEOUT: 1000
	//
	//   PROPERTIES:
	//
	//     group.id: testgroup
	JobConfig *string `json:"JobConfig,omitempty" xml:"JobConfig,omitempty"`
	// The description of the job.
	//
	// example:
	//
	// test-job
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// The name of the job.
	//
	// This parameter is required.
	//
	// example:
	//
	// test-job
	JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	// The update condition columns that are used to join the source data and the destination table. Typically, the columns are all the primary key columns of the destination table. If the values of all columns specified by this parameter in different rows are the same, the rows are considered duplicates.
	MatchColumns []*string `json:"MatchColumns,omitempty" xml:"MatchColumns,omitempty" type:"Repeated"`
	// The configuration mode. Valid values:
	//
	// 1.  basic: In basic mode, you must configure the configuration parameters.
	//
	// 2.  professional: In professional mode, you can submit a YAML configuration file.
	//
	// example:
	//
	// basic / professional
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The password of the database account.
	//
	// example:
	//
	// pwd123
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The source fields.
	SrcColumns []*string `json:"SrcColumns,omitempty" xml:"SrcColumns,omitempty" type:"Repeated"`
	// Specifies whether to test the real-time job. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// Default value: false.
	//
	// example:
	//
	// true
	TryRun *bool `json:"TryRun,omitempty" xml:"TryRun,omitempty"`
	// The columns to be updated if a row of data meets the update condition. Typically, the columns are all non-primary key columns of the destination table. When the columns specified by the MatchColumns parameter are used as conditions to join the source data and the destination table, data in columns of the UpdateColumns type is updated if data is matched.
	UpdateColumns []*string `json:"UpdateColumns,omitempty" xml:"UpdateColumns,omitempty" type:"Repeated"`
	// The write mode.
	//
	// Valid values:
	//
	// 	- insert
	//
	// 	- update
	//
	// 	- merge
	//
	// example:
	//
	// insert/update/merge
	WriteMode *string `json:"WriteMode,omitempty" xml:"WriteMode,omitempty"`
}

func (CreateStreamingJobRequest) GoString added in v3.7.0

func (s CreateStreamingJobRequest) GoString() string

func (*CreateStreamingJobRequest) SetAccount added in v3.7.0

func (*CreateStreamingJobRequest) SetConsistency added in v3.7.0

func (*CreateStreamingJobRequest) SetDBInstanceId added in v3.7.0

func (*CreateStreamingJobRequest) SetDataSourceId added in v3.7.0

func (*CreateStreamingJobRequest) SetDestColumns added in v3.7.0

func (*CreateStreamingJobRequest) SetDestDatabase added in v3.7.0

func (*CreateStreamingJobRequest) SetDestSchema added in v3.7.0

func (*CreateStreamingJobRequest) SetDestTable added in v3.7.0

func (*CreateStreamingJobRequest) SetErrorLimitCount added in v3.7.0

func (s *CreateStreamingJobRequest) SetErrorLimitCount(v int64) *CreateStreamingJobRequest

func (*CreateStreamingJobRequest) SetFallbackOffset added in v3.7.0

func (*CreateStreamingJobRequest) SetGroupName added in v3.7.0

func (*CreateStreamingJobRequest) SetJobConfig added in v3.7.0

func (*CreateStreamingJobRequest) SetJobDescription added in v3.7.0

func (*CreateStreamingJobRequest) SetJobName added in v3.7.0

func (*CreateStreamingJobRequest) SetMatchColumns added in v3.7.0

func (*CreateStreamingJobRequest) SetMode added in v3.7.0

func (*CreateStreamingJobRequest) SetPassword added in v3.7.0

func (*CreateStreamingJobRequest) SetRegionId added in v3.7.0

func (*CreateStreamingJobRequest) SetSrcColumns added in v3.7.0

func (*CreateStreamingJobRequest) SetTryRun added in v3.7.0

func (*CreateStreamingJobRequest) SetUpdateColumns added in v3.7.0

func (s *CreateStreamingJobRequest) SetUpdateColumns(v []*string) *CreateStreamingJobRequest

func (*CreateStreamingJobRequest) SetWriteMode added in v3.7.0

func (CreateStreamingJobRequest) String added in v3.7.0

func (s CreateStreamingJobRequest) String() string

type CreateStreamingJobResponse added in v3.7.0

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

func (CreateStreamingJobResponse) GoString added in v3.7.0

func (s CreateStreamingJobResponse) GoString() string

func (*CreateStreamingJobResponse) SetBody added in v3.7.0

func (*CreateStreamingJobResponse) SetHeaders added in v3.7.0

func (*CreateStreamingJobResponse) SetStatusCode added in v3.7.0

func (CreateStreamingJobResponse) String added in v3.7.0

type CreateStreamingJobResponseBody added in v3.7.0

type CreateStreamingJobResponseBody struct {
	// The job ID.
	//
	// example:
	//
	// 1
	JobId *int32 `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateStreamingJobResponseBody) GoString added in v3.7.0

func (*CreateStreamingJobResponseBody) SetJobId added in v3.7.0

func (*CreateStreamingJobResponseBody) SetRequestId added in v3.7.0

func (CreateStreamingJobResponseBody) String added in v3.7.0

type CreateStreamingJobShrinkRequest added in v3.7.0

type CreateStreamingJobShrinkRequest struct {
	// The name of the database account.
	//
	// example:
	//
	// test-account
	Account *string `json:"Account,omitempty" xml:"Account,omitempty"`
	// The delivery guarantee setting.
	//
	// Valid values:
	//
	// 	- ATLEAST
	//
	// 	- EXACTLY
	//
	// example:
	//
	// ATLEAST / EXACTLY
	Consistency *string `json:"Consistency,omitempty" xml:"Consistency,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The data source ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The destination fields.
	DestColumnsShrink *string `json:"DestColumns,omitempty" xml:"DestColumns,omitempty"`
	// The name of the destination database.
	//
	// example:
	//
	// dest-db
	DestDatabase *string `json:"DestDatabase,omitempty" xml:"DestDatabase,omitempty"`
	// example:
	//
	// dest-schema
	DestSchema *string `json:"DestSchema,omitempty" xml:"DestSchema,omitempty"`
	// The name of the destination table.
	//
	// example:
	//
	// dest-table
	DestTable *string `json:"DestTable,omitempty" xml:"DestTable,omitempty"`
	// The number of allowed error rows. Write failures occur when Kafka data does not match the destination table in AnalyticDB for PostgreSQL. If the specified value is exceeded, the job fails.
	//
	// example:
	//
	// 5
	ErrorLimitCount *int64 `json:"ErrorLimitCount,omitempty" xml:"ErrorLimitCount,omitempty"`
	// example:
	//
	// earliest /  latest
	FallbackOffset *string `json:"FallbackOffset,omitempty" xml:"FallbackOffset,omitempty"`
	// example:
	//
	// group_name。
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The YAML configuration file of the job. This parameter must be specified when Mode is set to professional.
	//
	// example:
	//
	// DATABASE: adbpgss_test
	//
	// USER: adbpgss_test
	//
	// PASSWORD: adbpgssTest
	//
	// HOST: gp-xxx-master.gpdb.rds-aliyun-pre.rds.aliyuncs.com
	//
	// PORT: 5432
	//
	// KAFKA:
	//
	//   INPUT:
	//
	//     SOURCE:
	//
	//       BROKERS: broker1:9092,broker2:9092,broker3:9092
	//
	//       TOPIC: testtopic
	//
	//       FALLBACK_OFFSET: earliest
	//
	//     KEY:
	//
	//       COLUMNS:
	//
	//       - NAME: customer_id
	//
	//         TYPE: int
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     VALUE:
	//
	//       COLUMNS:
	//
	//       - TYPE: integer
	//
	//         NAME: l_orderkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_partkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_suppkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_linenumber
	//
	//       - TYPE: decimal
	//
	//         NAME: l_quantity
	//
	//       - TYPE: decimal
	//
	//         NAME: l_extendedprice
	//
	//       - TYPE: decimal
	//
	//         NAME: l_discount
	//
	//       - TYPE: decimal
	//
	//         NAME: l_tax
	//
	//       - TYPE: char
	//
	//         NAME: l_returnflag
	//
	//       - TYPE: char
	//
	//         NAME: l_linestatus
	//
	//       - TYPE: date
	//
	//         NAME: l_shipdate
	//
	//       - TYPE: date
	//
	//         NAME: l_commitdate
	//
	//       - TYPE: date
	//
	//         NAME: l_receiptdate
	//
	//       - TYPE: text
	//
	//         NAME: l_shipinstruct
	//
	//       - TYPE: text
	//
	//         NAME: l_shipmode
	//
	//       - TYPE: text
	//
	//         NAME: l_comment
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     ERROR_LIMIT: 10
	//
	//   OUTPUT:
	//
	//     SCHEMA: adbpgss_test
	//
	//     TABLE: write_with_insert_plaintext
	//
	//     MODE: MERGE
	//
	//     MATCH_COLUMNS:
	//
	//     - l_orderkey
	//
	//     - l_partkey
	//
	//     - l_suppkey
	//
	//     UPDATE_COLUMNS:
	//
	//     - l_linenumber
	//
	//     - l_quantity
	//
	//     - l_extendedprice
	//
	//     - l_discount
	//
	//     - l_tax
	//
	//     - l_returnflag
	//
	//     - l_linestatus
	//
	//     - l_shipdate
	//
	//     - l_commitdate
	//
	//     - l_receiptdate
	//
	//     - l_shipinstruct
	//
	//     - l_shipmode
	//
	//     - l_comment
	//
	//     MAPPING:
	//
	//     - EXPRESSION: l_orderkey
	//
	//       NAME: l_orderkey
	//
	//     - EXPRESSION: l_partkey
	//
	//       NAME: l_partkey
	//
	//     - EXPRESSION: l_suppkey
	//
	//       NAME: l_suppkey
	//
	//     - EXPRESSION: l_linenumber
	//
	//       NAME: l_linenumber
	//
	//     - EXPRESSION: l_quantity
	//
	//       NAME: l_quantity
	//
	//     - EXPRESSION: l_extendedprice
	//
	//       NAME: l_extendedprice
	//
	//     - EXPRESSION: l_discount
	//
	//       NAME: l_discount
	//
	//     - EXPRESSION: l_tax
	//
	//       NAME: l_tax
	//
	//     - EXPRESSION: l_returnflag
	//
	//       NAME: l_returnflag
	//
	//     - EXPRESSION: l_linestatus
	//
	//       NAME: l_linestatus
	//
	//     - EXPRESSION: l_shipdate
	//
	//       NAME: l_shipdate
	//
	//     - EXPRESSION: l_commitdate
	//
	//       NAME: l_commitdate
	//
	//     - EXPRESSION: l_receiptdate
	//
	//       NAME: l_receiptdate
	//
	//     - EXPRESSION: l_shipinstruct
	//
	//       NAME: l_shipinstruct
	//
	//     - EXPRESSION: l_shipmode
	//
	//       NAME: l_shipmode
	//
	//     - EXPRESSION: l_comment
	//
	//       NAME: l_comment
	//
	//   COMMIT:
	//
	//     MAX_ROW: 1000
	//
	//     MINIMAL_INTERVAL: 1000
	//
	//     CONSISTENCY: ATLEAST
	//
	//   POLL:
	//
	//     BATCHSIZE: 1000
	//
	//     TIMEOUT: 1000
	//
	//   PROPERTIES:
	//
	//     group.id: testgroup
	JobConfig *string `json:"JobConfig,omitempty" xml:"JobConfig,omitempty"`
	// The description of the job.
	//
	// example:
	//
	// test-job
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// The name of the job.
	//
	// This parameter is required.
	//
	// example:
	//
	// test-job
	JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	// The update condition columns that are used to join the source data and the destination table. Typically, the columns are all the primary key columns of the destination table. If the values of all columns specified by this parameter in different rows are the same, the rows are considered duplicates.
	MatchColumnsShrink *string `json:"MatchColumns,omitempty" xml:"MatchColumns,omitempty"`
	// The configuration mode. Valid values:
	//
	// 1.  basic: In basic mode, you must configure the configuration parameters.
	//
	// 2.  professional: In professional mode, you can submit a YAML configuration file.
	//
	// example:
	//
	// basic / professional
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The password of the database account.
	//
	// example:
	//
	// pwd123
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The source fields.
	SrcColumnsShrink *string `json:"SrcColumns,omitempty" xml:"SrcColumns,omitempty"`
	// Specifies whether to test the real-time job. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// Default value: false.
	//
	// example:
	//
	// true
	TryRun *bool `json:"TryRun,omitempty" xml:"TryRun,omitempty"`
	// The columns to be updated if a row of data meets the update condition. Typically, the columns are all non-primary key columns of the destination table. When the columns specified by the MatchColumns parameter are used as conditions to join the source data and the destination table, data in columns of the UpdateColumns type is updated if data is matched.
	UpdateColumnsShrink *string `json:"UpdateColumns,omitempty" xml:"UpdateColumns,omitempty"`
	// The write mode.
	//
	// Valid values:
	//
	// 	- insert
	//
	// 	- update
	//
	// 	- merge
	//
	// example:
	//
	// insert/update/merge
	WriteMode *string `json:"WriteMode,omitempty" xml:"WriteMode,omitempty"`
}

func (CreateStreamingJobShrinkRequest) GoString added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetAccount added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetConsistency added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetDBInstanceId added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetDataSourceId added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetDestColumnsShrink added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetDestDatabase added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetDestSchema added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetDestTable added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetErrorLimitCount added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetFallbackOffset added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetGroupName added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetJobConfig added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetJobDescription added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetJobName added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetMatchColumnsShrink added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetMode added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetPassword added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetRegionId added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetSrcColumnsShrink added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetTryRun added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetUpdateColumnsShrink added in v3.7.0

func (*CreateStreamingJobShrinkRequest) SetWriteMode added in v3.7.0

func (CreateStreamingJobShrinkRequest) String added in v3.7.0

type CreateVectorIndexRequest

type CreateVectorIndexRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1024
	Dimension *int32 `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	// Specifies whether to use the memory mapping technology to create HNSW indexes. Valid values: 0 and 1. Default value: 0. We recommend that you set the value to 1 in scenarios that require upload speed but not data deletion.
	//
	// 	- 0: uses segmented paging storage to create indexes. This method uses the shared buffer of PostgreSQL for caching and supports the delete and update operations.
	//
	// 	- 1: uses the memory mapping technology to create indexes. This method does not support the delete or update operation.
	//
	// example:
	//
	// 0
	ExternalStorage *int32 `json:"ExternalStorage,omitempty" xml:"ExternalStorage,omitempty"`
	// The maximum number of neighbors for the Hierarchical Navigable Small World (HNSW) algorithm. Valid values: 1 to 1000. In most cases, this parameter is automatically configured based on the value of the Dimension parameter. You do not need to configure this parameter.
	//
	// >  We recommend that you configure this parameter based on the value of the Dimension parameter.
	//
	// 	- If you set Dimension to a value less than or equal to 384, set the value of HnswM to 16.
	//
	// 	- If you set Dimension to a value greater than 384 and less than or equal to 768, set the value of HnswM to 32.
	//
	// 	- If you set Dimension to a value greater than 768 and less than or equal to 1024, set the value of HnswM to 64.
	//
	// 	- If you set Dimension to a value greater than 1024, set the value of HnswM to 128.
	//
	// example:
	//
	// 64
	HnswM *int32 `json:"HnswM,omitempty" xml:"HnswM,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The method that is used to create vector indexes.Valid values:
	//
	// - l2: Euclidean distance.
	//
	// - ip: inner product distance.
	//
	// - cosine: cosine similarity.
	//
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Specifies whether to enable the product quantization (PQ) feature for index acceleration. We recommend that you enable this feature for more than 500,000 rows of data. Valid values:
	//
	// 	- 0: no.
	//
	// 	- 1 (default): yes.
	//
	// example:
	//
	// 1
	PqEnable *int32 `json:"PqEnable,omitempty" xml:"PqEnable,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateVectorIndexRequest) GoString

func (s CreateVectorIndexRequest) GoString() string

func (*CreateVectorIndexRequest) SetCollection

func (*CreateVectorIndexRequest) SetDBInstanceId

func (*CreateVectorIndexRequest) SetDimension

func (*CreateVectorIndexRequest) SetExternalStorage added in v3.4.0

func (s *CreateVectorIndexRequest) SetExternalStorage(v int32) *CreateVectorIndexRequest

func (*CreateVectorIndexRequest) SetHnswM

func (*CreateVectorIndexRequest) SetManagerAccount

func (s *CreateVectorIndexRequest) SetManagerAccount(v string) *CreateVectorIndexRequest

func (*CreateVectorIndexRequest) SetManagerAccountPassword

func (s *CreateVectorIndexRequest) SetManagerAccountPassword(v string) *CreateVectorIndexRequest

func (*CreateVectorIndexRequest) SetMetrics

func (*CreateVectorIndexRequest) SetNamespace

func (*CreateVectorIndexRequest) SetOwnerId

func (*CreateVectorIndexRequest) SetPqEnable

func (*CreateVectorIndexRequest) SetRegionId

func (CreateVectorIndexRequest) String

func (s CreateVectorIndexRequest) String() string

type CreateVectorIndexResponse

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

func (CreateVectorIndexResponse) GoString

func (s CreateVectorIndexResponse) GoString() string

func (*CreateVectorIndexResponse) SetBody

func (*CreateVectorIndexResponse) SetHeaders

func (*CreateVectorIndexResponse) SetStatusCode

func (CreateVectorIndexResponse) String

func (s CreateVectorIndexResponse) String() string

type CreateVectorIndexResponseBody

type CreateVectorIndexResponseBody struct {
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateVectorIndexResponseBody) GoString

func (*CreateVectorIndexResponseBody) SetMessage

func (*CreateVectorIndexResponseBody) SetRequestId

func (*CreateVectorIndexResponseBody) SetStatus

func (CreateVectorIndexResponseBody) String

type DeleteCollectionDataRequest

type DeleteCollectionDataRequest struct {
	// The name of the collection.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The data that you want to delete.
	//
	// example:
	//
	// {"title":["a","b"]}
	CollectionData *string `json:"CollectionData,omitempty" xml:"CollectionData,omitempty"`
	// The filter conditions for the data to be deleted.
	//
	// example:
	//
	// a < 10
	CollectionDataFilter *string `json:"CollectionDataFilter,omitempty" xml:"CollectionDataFilter,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances within a region.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (DeleteCollectionDataRequest) GoString

func (s DeleteCollectionDataRequest) GoString() string

func (*DeleteCollectionDataRequest) SetCollection

func (*DeleteCollectionDataRequest) SetCollectionData

func (*DeleteCollectionDataRequest) SetCollectionDataFilter

func (s *DeleteCollectionDataRequest) SetCollectionDataFilter(v string) *DeleteCollectionDataRequest

func (*DeleteCollectionDataRequest) SetDBInstanceId

func (*DeleteCollectionDataRequest) SetNamespace

func (*DeleteCollectionDataRequest) SetNamespacePassword

func (*DeleteCollectionDataRequest) SetOwnerId

func (*DeleteCollectionDataRequest) SetRegionId

func (*DeleteCollectionDataRequest) SetWorkspaceId added in v3.9.1

func (DeleteCollectionDataRequest) String

type DeleteCollectionDataResponse

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

func (DeleteCollectionDataResponse) GoString

func (s DeleteCollectionDataResponse) GoString() string

func (*DeleteCollectionDataResponse) SetBody

func (*DeleteCollectionDataResponse) SetHeaders

func (*DeleteCollectionDataResponse) SetStatusCode

func (DeleteCollectionDataResponse) String

type DeleteCollectionDataResponseBody

type DeleteCollectionDataResponseBody struct {
	// The number of rows that are affected by the request.
	//
	// example:
	//
	// 10
	AppliedRows *int64 `json:"AppliedRows,omitempty" xml:"AppliedRows,omitempty"`
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteCollectionDataResponseBody) GoString

func (*DeleteCollectionDataResponseBody) SetAppliedRows

func (*DeleteCollectionDataResponseBody) SetMessage

func (*DeleteCollectionDataResponseBody) SetRequestId

func (*DeleteCollectionDataResponseBody) SetStatus

func (DeleteCollectionDataResponseBody) String

type DeleteCollectionRequest

type DeleteCollectionRequest struct {
	// The name of the collection.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (DeleteCollectionRequest) GoString

func (s DeleteCollectionRequest) GoString() string

func (*DeleteCollectionRequest) SetCollection

func (*DeleteCollectionRequest) SetDBInstanceId

func (*DeleteCollectionRequest) SetNamespace

func (*DeleteCollectionRequest) SetNamespacePassword

func (s *DeleteCollectionRequest) SetNamespacePassword(v string) *DeleteCollectionRequest

func (*DeleteCollectionRequest) SetOwnerId

func (*DeleteCollectionRequest) SetRegionId

func (*DeleteCollectionRequest) SetWorkspaceId added in v3.9.1

func (DeleteCollectionRequest) String

func (s DeleteCollectionRequest) String() string

type DeleteCollectionResponse

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

func (DeleteCollectionResponse) GoString

func (s DeleteCollectionResponse) GoString() string

func (*DeleteCollectionResponse) SetBody

func (*DeleteCollectionResponse) SetHeaders

func (*DeleteCollectionResponse) SetStatusCode

func (DeleteCollectionResponse) String

func (s DeleteCollectionResponse) String() string

type DeleteCollectionResponseBody

type DeleteCollectionResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteCollectionResponseBody) GoString

func (s DeleteCollectionResponseBody) GoString() string

func (*DeleteCollectionResponseBody) SetMessage

func (*DeleteCollectionResponseBody) SetRequestId

func (*DeleteCollectionResponseBody) SetStatus

func (DeleteCollectionResponseBody) String

type DeleteDBInstancePlanRequest

type DeleteDBInstancePlanRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the plan.
	//
	// >  You can call the [DescribeDBInstancePlans](https://help.aliyun.com/document_detail/449398.html) operation to query the details of plans, including plan IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1234
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
}

func (DeleteDBInstancePlanRequest) GoString

func (s DeleteDBInstancePlanRequest) GoString() string

func (*DeleteDBInstancePlanRequest) SetDBInstanceId

func (*DeleteDBInstancePlanRequest) SetOwnerId

func (*DeleteDBInstancePlanRequest) SetPlanId

func (DeleteDBInstancePlanRequest) String

type DeleteDBInstancePlanResponse

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

func (DeleteDBInstancePlanResponse) GoString

func (s DeleteDBInstancePlanResponse) GoString() string

func (*DeleteDBInstancePlanResponse) SetBody

func (*DeleteDBInstancePlanResponse) SetHeaders

func (*DeleteDBInstancePlanResponse) SetStatusCode

func (DeleteDBInstancePlanResponse) String

type DeleteDBInstancePlanResponseBody

type DeleteDBInstancePlanResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned.
	//
	// This parameter is returned only when the operation fails.
	//
	// example:
	//
	// ****
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the plan.
	//
	// example:
	//
	// 1234
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 34b32a0a-08ef-4a87-b6be-cdd988888888
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation.
	//
	// If the operation is successful, **success*	- is returned. If the operation fails, this parameter is not returned.
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteDBInstancePlanResponseBody) GoString

func (*DeleteDBInstancePlanResponseBody) SetDBInstanceId

func (*DeleteDBInstancePlanResponseBody) SetErrorMessage

func (*DeleteDBInstancePlanResponseBody) SetPlanId

func (*DeleteDBInstancePlanResponseBody) SetRequestId

func (*DeleteDBInstancePlanResponseBody) SetStatus

func (DeleteDBInstancePlanResponseBody) String

type DeleteDBInstanceRequest

type DeleteDBInstanceRequest struct {
	// The client token that is used to ensure the idempotence of the request. For more information, see [How to ensure idempotence](https://help.aliyun.com/document_detail/327176.html).
	//
	// example:
	//
	// 0c593ea1-3bea-11e9-b96b-88**********
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (DeleteDBInstanceRequest) GoString

func (s DeleteDBInstanceRequest) GoString() string

func (*DeleteDBInstanceRequest) SetClientToken

func (*DeleteDBInstanceRequest) SetDBInstanceId

func (*DeleteDBInstanceRequest) SetOwnerId

func (*DeleteDBInstanceRequest) SetResourceGroupId

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

func (DeleteDBInstanceRequest) String

func (s DeleteDBInstanceRequest) String() string

type DeleteDBInstanceResponse

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

func (DeleteDBInstanceResponse) GoString

func (s DeleteDBInstanceResponse) GoString() string

func (*DeleteDBInstanceResponse) SetBody

func (*DeleteDBInstanceResponse) SetHeaders

func (*DeleteDBInstanceResponse) SetStatusCode

func (DeleteDBInstanceResponse) String

func (s DeleteDBInstanceResponse) String() string

type DeleteDBInstanceResponseBody

type DeleteDBInstanceResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 65BDA532-28AF-4122-AA39-B3**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDBInstanceResponseBody) GoString

func (s DeleteDBInstanceResponseBody) GoString() string

func (*DeleteDBInstanceResponseBody) SetRequestId

func (DeleteDBInstanceResponseBody) String

type DeleteDBResourceGroupRequest added in v3.8.0

type DeleteDBResourceGroupRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/196830.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	//
	// This parameter is required.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
}

func (DeleteDBResourceGroupRequest) GoString added in v3.8.0

func (s DeleteDBResourceGroupRequest) GoString() string

func (*DeleteDBResourceGroupRequest) SetDBInstanceId added in v3.8.0

func (*DeleteDBResourceGroupRequest) SetOwnerId added in v3.8.0

func (*DeleteDBResourceGroupRequest) SetResourceGroupName added in v3.8.0

func (DeleteDBResourceGroupRequest) String added in v3.8.0

type DeleteDBResourceGroupResponse added in v3.8.0

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

func (DeleteDBResourceGroupResponse) GoString added in v3.8.0

func (*DeleteDBResourceGroupResponse) SetBody added in v3.8.0

func (*DeleteDBResourceGroupResponse) SetHeaders added in v3.8.0

func (*DeleteDBResourceGroupResponse) SetStatusCode added in v3.8.0

func (DeleteDBResourceGroupResponse) String added in v3.8.0

type DeleteDBResourceGroupResponseBody added in v3.8.0

type DeleteDBResourceGroupResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDBResourceGroupResponseBody) GoString added in v3.8.0

func (*DeleteDBResourceGroupResponseBody) SetRequestId added in v3.8.0

func (DeleteDBResourceGroupResponseBody) String added in v3.8.0

type DeleteDocumentCollectionRequest added in v3.3.0

type DeleteDocumentCollectionRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  This value is specified when you call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteDocumentCollectionRequest) GoString added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetCollection added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetDBInstanceId added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetNamespace added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetNamespacePassword added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetOwnerId added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetRegionId added in v3.3.0

func (DeleteDocumentCollectionRequest) String added in v3.3.0

type DeleteDocumentCollectionResponse added in v3.3.0

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

func (DeleteDocumentCollectionResponse) GoString added in v3.3.0

func (*DeleteDocumentCollectionResponse) SetBody added in v3.3.0

func (*DeleteDocumentCollectionResponse) SetHeaders added in v3.3.0

func (*DeleteDocumentCollectionResponse) SetStatusCode added in v3.3.0

func (DeleteDocumentCollectionResponse) String added in v3.3.0

type DeleteDocumentCollectionResponseBody added in v3.3.0

type DeleteDocumentCollectionResponseBody struct {
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteDocumentCollectionResponseBody) GoString added in v3.3.0

func (*DeleteDocumentCollectionResponseBody) SetMessage added in v3.3.0

func (*DeleteDocumentCollectionResponseBody) SetRequestId added in v3.3.0

func (*DeleteDocumentCollectionResponseBody) SetStatus added in v3.3.0

func (DeleteDocumentCollectionResponseBody) String added in v3.3.0

type DeleteDocumentRequest added in v3.3.0

type DeleteDocumentRequest struct {
	// The name of the document collection.
	//
	// >  You can call the [CreateDocumentCollection](https://help.aliyun.com/document_detail/2618448.html) operation to create a document collection and call the [ListDocumentCollections](https://help.aliyun.com/document_detail/2618452.html) operation to query a list of document collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the document.
	//
	// >  You can call the [ListDocuments](https://help.aliyun.com/document_detail/2618453.html) operation to query a list of documents.
	//
	// This parameter is required.
	//
	// example:
	//
	// music.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  This value is specified when you call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteDocumentRequest) GoString added in v3.3.0

func (s DeleteDocumentRequest) GoString() string

func (*DeleteDocumentRequest) SetCollection added in v3.3.0

func (s *DeleteDocumentRequest) SetCollection(v string) *DeleteDocumentRequest

func (*DeleteDocumentRequest) SetDBInstanceId added in v3.3.0

func (s *DeleteDocumentRequest) SetDBInstanceId(v string) *DeleteDocumentRequest

func (*DeleteDocumentRequest) SetFileName added in v3.3.0

func (*DeleteDocumentRequest) SetNamespace added in v3.3.0

func (*DeleteDocumentRequest) SetNamespacePassword added in v3.3.0

func (s *DeleteDocumentRequest) SetNamespacePassword(v string) *DeleteDocumentRequest

func (*DeleteDocumentRequest) SetOwnerId added in v3.3.0

func (*DeleteDocumentRequest) SetRegionId added in v3.3.0

func (DeleteDocumentRequest) String added in v3.3.0

func (s DeleteDocumentRequest) String() string

type DeleteDocumentResponse added in v3.3.0

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

func (DeleteDocumentResponse) GoString added in v3.3.0

func (s DeleteDocumentResponse) GoString() string

func (*DeleteDocumentResponse) SetBody added in v3.3.0

func (*DeleteDocumentResponse) SetHeaders added in v3.3.0

func (*DeleteDocumentResponse) SetStatusCode added in v3.3.0

func (DeleteDocumentResponse) String added in v3.3.0

func (s DeleteDocumentResponse) String() string

type DeleteDocumentResponseBody added in v3.3.0

type DeleteDocumentResponseBody struct {
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteDocumentResponseBody) GoString added in v3.3.0

func (s DeleteDocumentResponseBody) GoString() string

func (*DeleteDocumentResponseBody) SetMessage added in v3.3.0

func (*DeleteDocumentResponseBody) SetRequestId added in v3.3.0

func (*DeleteDocumentResponseBody) SetStatus added in v3.3.0

func (DeleteDocumentResponseBody) String added in v3.3.0

type DeleteExtensionRequest added in v3.7.0

type DeleteExtensionRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// demo1
	DBNames *string `json:"DBNames,omitempty" xml:"DBNames,omitempty"`
	// The name of the extension.
	//
	// This parameter is required.
	//
	// example:
	//
	// citext
	Extension *string `json:"Extension,omitempty" xml:"Extension,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteExtensionRequest) GoString added in v3.7.0

func (s DeleteExtensionRequest) GoString() string

func (*DeleteExtensionRequest) SetDBInstanceId added in v3.7.0

func (s *DeleteExtensionRequest) SetDBInstanceId(v string) *DeleteExtensionRequest

func (*DeleteExtensionRequest) SetDBNames added in v3.7.0

func (*DeleteExtensionRequest) SetExtension added in v3.7.0

func (*DeleteExtensionRequest) SetRegionId added in v3.7.0

func (DeleteExtensionRequest) String added in v3.7.0

func (s DeleteExtensionRequest) String() string

type DeleteExtensionResponse added in v3.7.0

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

func (DeleteExtensionResponse) GoString added in v3.7.0

func (s DeleteExtensionResponse) GoString() string

func (*DeleteExtensionResponse) SetBody added in v3.7.0

func (*DeleteExtensionResponse) SetHeaders added in v3.7.0

func (*DeleteExtensionResponse) SetStatusCode added in v3.7.0

func (DeleteExtensionResponse) String added in v3.7.0

func (s DeleteExtensionResponse) String() string

type DeleteExtensionResponseBody added in v3.7.0

type DeleteExtensionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteExtensionResponseBody) GoString added in v3.7.0

func (s DeleteExtensionResponseBody) GoString() string

func (*DeleteExtensionResponseBody) SetRequestId added in v3.7.0

func (DeleteExtensionResponseBody) String added in v3.7.0

type DeleteExternalDataServiceRequest added in v3.7.0

type DeleteExternalDataServiceRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
}

func (DeleteExternalDataServiceRequest) GoString added in v3.7.0

func (*DeleteExternalDataServiceRequest) SetDBInstanceId added in v3.7.0

func (*DeleteExternalDataServiceRequest) SetRegionId added in v3.7.0

func (*DeleteExternalDataServiceRequest) SetServiceId added in v3.7.0

func (DeleteExternalDataServiceRequest) String added in v3.7.0

type DeleteExternalDataServiceResponse added in v3.7.0

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

func (DeleteExternalDataServiceResponse) GoString added in v3.7.0

func (*DeleteExternalDataServiceResponse) SetBody added in v3.7.0

func (*DeleteExternalDataServiceResponse) SetHeaders added in v3.7.0

func (*DeleteExternalDataServiceResponse) SetStatusCode added in v3.7.0

func (DeleteExternalDataServiceResponse) String added in v3.7.0

type DeleteExternalDataServiceResponseBody added in v3.7.0

type DeleteExternalDataServiceResponseBody struct {
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteExternalDataServiceResponseBody) GoString added in v3.7.0

func (*DeleteExternalDataServiceResponseBody) SetRequestId added in v3.7.0

func (DeleteExternalDataServiceResponseBody) String added in v3.7.0

type DeleteHadoopDataSourceRequest added in v3.7.0

type DeleteHadoopDataSourceRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The service ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteHadoopDataSourceRequest) GoString added in v3.7.0

func (*DeleteHadoopDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*DeleteHadoopDataSourceRequest) SetDataSourceId added in v3.7.0

func (*DeleteHadoopDataSourceRequest) SetRegionId added in v3.7.0

func (DeleteHadoopDataSourceRequest) String added in v3.7.0

type DeleteHadoopDataSourceResponse added in v3.7.0

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

func (DeleteHadoopDataSourceResponse) GoString added in v3.7.0

func (*DeleteHadoopDataSourceResponse) SetBody added in v3.7.0

func (*DeleteHadoopDataSourceResponse) SetHeaders added in v3.7.0

func (*DeleteHadoopDataSourceResponse) SetStatusCode added in v3.7.0

func (DeleteHadoopDataSourceResponse) String added in v3.7.0

type DeleteHadoopDataSourceResponseBody added in v3.7.0

type DeleteHadoopDataSourceResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteHadoopDataSourceResponseBody) GoString added in v3.7.0

func (*DeleteHadoopDataSourceResponseBody) SetRequestId added in v3.7.0

func (DeleteHadoopDataSourceResponseBody) String added in v3.7.0

type DeleteJDBCDataSourceRequest added in v3.7.0

type DeleteJDBCDataSourceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The data source ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteJDBCDataSourceRequest) GoString added in v3.7.0

func (s DeleteJDBCDataSourceRequest) GoString() string

func (*DeleteJDBCDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*DeleteJDBCDataSourceRequest) SetDataSourceId added in v3.7.0

func (*DeleteJDBCDataSourceRequest) SetRegionId added in v3.7.0

func (DeleteJDBCDataSourceRequest) String added in v3.7.0

type DeleteJDBCDataSourceResponse added in v3.7.0

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

func (DeleteJDBCDataSourceResponse) GoString added in v3.7.0

func (s DeleteJDBCDataSourceResponse) GoString() string

func (*DeleteJDBCDataSourceResponse) SetBody added in v3.7.0

func (*DeleteJDBCDataSourceResponse) SetHeaders added in v3.7.0

func (*DeleteJDBCDataSourceResponse) SetStatusCode added in v3.7.0

func (DeleteJDBCDataSourceResponse) String added in v3.7.0

type DeleteJDBCDataSourceResponseBody added in v3.7.0

type DeleteJDBCDataSourceResponseBody struct {
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteJDBCDataSourceResponseBody) GoString added in v3.7.0

func (*DeleteJDBCDataSourceResponseBody) SetRequestId added in v3.7.0

func (DeleteJDBCDataSourceResponseBody) String added in v3.7.0

type DeleteNamespaceRequest

type DeleteNamespaceRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	//
	// >  You can create an account on the Account Management page of the AnalyticDB for PostgreSQL console or by calling the [CreateAccount](https://help.aliyun.com/document_detail/2361789.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace.
	//
	// >  You can call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// This parameter is required.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (DeleteNamespaceRequest) GoString

func (s DeleteNamespaceRequest) GoString() string

func (*DeleteNamespaceRequest) SetDBInstanceId

func (s *DeleteNamespaceRequest) SetDBInstanceId(v string) *DeleteNamespaceRequest

func (*DeleteNamespaceRequest) SetManagerAccount

func (s *DeleteNamespaceRequest) SetManagerAccount(v string) *DeleteNamespaceRequest

func (*DeleteNamespaceRequest) SetManagerAccountPassword

func (s *DeleteNamespaceRequest) SetManagerAccountPassword(v string) *DeleteNamespaceRequest

func (*DeleteNamespaceRequest) SetNamespace

func (*DeleteNamespaceRequest) SetOwnerId

func (*DeleteNamespaceRequest) SetRegionId

func (*DeleteNamespaceRequest) SetWorkspaceId added in v3.9.1

func (DeleteNamespaceRequest) String

func (s DeleteNamespaceRequest) String() string

type DeleteNamespaceResponse

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

func (DeleteNamespaceResponse) GoString

func (s DeleteNamespaceResponse) GoString() string

func (*DeleteNamespaceResponse) SetBody

func (*DeleteNamespaceResponse) SetHeaders

func (*DeleteNamespaceResponse) SetStatusCode

func (DeleteNamespaceResponse) String

func (s DeleteNamespaceResponse) String() string

type DeleteNamespaceResponseBody

type DeleteNamespaceResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteNamespaceResponseBody) GoString

func (s DeleteNamespaceResponseBody) GoString() string

func (*DeleteNamespaceResponseBody) SetMessage

func (*DeleteNamespaceResponseBody) SetRequestId

func (*DeleteNamespaceResponseBody) SetStatus

func (DeleteNamespaceResponseBody) String

type DeleteSecretRequest added in v3.9.0

type DeleteSecretRequest struct {
	// The instance ID. You can call the DescribeDBInstances operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// >
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. Format: `acs:gpdb:{{region}}:{{accountId}}:secret/{{secretName}}-{{32 digits random string}`.
	//
	// >  You must specify one of the SecretArn and SecretName parameters.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The name of the access credential.
	//
	// >  You must specify one of the SecretArn and SecretName parameters.
	//
	// example:
	//
	// testsecret
	SecretName *string `json:"SecretName,omitempty" xml:"SecretName,omitempty"`
}

func (DeleteSecretRequest) GoString added in v3.9.0

func (s DeleteSecretRequest) GoString() string

func (*DeleteSecretRequest) SetDBInstanceId added in v3.9.0

func (s *DeleteSecretRequest) SetDBInstanceId(v string) *DeleteSecretRequest

func (*DeleteSecretRequest) SetOwnerId added in v3.9.0

func (s *DeleteSecretRequest) SetOwnerId(v int64) *DeleteSecretRequest

func (*DeleteSecretRequest) SetRegionId added in v3.9.0

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

func (*DeleteSecretRequest) SetSecretArn added in v3.9.0

func (s *DeleteSecretRequest) SetSecretArn(v string) *DeleteSecretRequest

func (*DeleteSecretRequest) SetSecretName added in v3.9.0

func (s *DeleteSecretRequest) SetSecretName(v string) *DeleteSecretRequest

func (DeleteSecretRequest) String added in v3.9.0

func (s DeleteSecretRequest) String() string

type DeleteSecretResponse added in v3.9.0

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

func (DeleteSecretResponse) GoString added in v3.9.0

func (s DeleteSecretResponse) GoString() string

func (*DeleteSecretResponse) SetBody added in v3.9.0

func (*DeleteSecretResponse) SetHeaders added in v3.9.0

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

func (*DeleteSecretResponse) SetStatusCode added in v3.9.0

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

func (DeleteSecretResponse) String added in v3.9.0

func (s DeleteSecretResponse) String() string

type DeleteSecretResponseBody added in v3.9.0

type DeleteSecretResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ARN of the access credential for the created Data API account. Format: `acs:gpdb:{{region}}:{{accountId}}:secret/{{secretName}}-{{32 digits random string}`.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **fail**
	//
	// 	- **success**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteSecretResponseBody) GoString added in v3.9.0

func (s DeleteSecretResponseBody) GoString() string

func (*DeleteSecretResponseBody) SetMessage added in v3.9.0

func (*DeleteSecretResponseBody) SetRequestId added in v3.9.0

func (*DeleteSecretResponseBody) SetSecretArn added in v3.9.0

func (*DeleteSecretResponseBody) SetStatus added in v3.9.0

func (DeleteSecretResponseBody) String added in v3.9.0

func (s DeleteSecretResponseBody) String() string

type DeleteStreamingDataServiceRequest added in v3.7.0

type DeleteStreamingDataServiceRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The service ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
}

func (DeleteStreamingDataServiceRequest) GoString added in v3.7.0

func (*DeleteStreamingDataServiceRequest) SetDBInstanceId added in v3.7.0

func (*DeleteStreamingDataServiceRequest) SetRegionId added in v3.7.0

func (*DeleteStreamingDataServiceRequest) SetServiceId added in v3.7.0

func (DeleteStreamingDataServiceRequest) String added in v3.7.0

type DeleteStreamingDataServiceResponse added in v3.7.0

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

func (DeleteStreamingDataServiceResponse) GoString added in v3.7.0

func (*DeleteStreamingDataServiceResponse) SetBody added in v3.7.0

func (*DeleteStreamingDataServiceResponse) SetHeaders added in v3.7.0

func (*DeleteStreamingDataServiceResponse) SetStatusCode added in v3.7.0

func (DeleteStreamingDataServiceResponse) String added in v3.7.0

type DeleteStreamingDataServiceResponseBody added in v3.7.0

type DeleteStreamingDataServiceResponseBody struct {
	// The error message returned if the operation fails.
	//
	// This parameter is returned only when the return value of **Status*	- is **false**.
	//
	// example:
	//
	// This external service cannot be deleted because it is still used by other data source.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **false**: The operation fails.
	//
	// 	- **true**: The operation is successful.
	//
	// example:
	//
	// true
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteStreamingDataServiceResponseBody) GoString added in v3.7.0

func (*DeleteStreamingDataServiceResponseBody) SetErrorMessage added in v3.7.0

func (*DeleteStreamingDataServiceResponseBody) SetRequestId added in v3.7.0

func (*DeleteStreamingDataServiceResponseBody) SetStatus added in v3.7.0

func (DeleteStreamingDataServiceResponseBody) String added in v3.7.0

type DeleteStreamingDataSourceRequest added in v3.7.0

type DeleteStreamingDataSourceRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The data source ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	DataSourceId *int32 `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteStreamingDataSourceRequest) GoString added in v3.7.0

func (*DeleteStreamingDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*DeleteStreamingDataSourceRequest) SetDataSourceId added in v3.7.0

func (*DeleteStreamingDataSourceRequest) SetRegionId added in v3.7.0

func (DeleteStreamingDataSourceRequest) String added in v3.7.0

type DeleteStreamingDataSourceResponse added in v3.7.0

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

func (DeleteStreamingDataSourceResponse) GoString added in v3.7.0

func (*DeleteStreamingDataSourceResponse) SetBody added in v3.7.0

func (*DeleteStreamingDataSourceResponse) SetHeaders added in v3.7.0

func (*DeleteStreamingDataSourceResponse) SetStatusCode added in v3.7.0

func (DeleteStreamingDataSourceResponse) String added in v3.7.0

type DeleteStreamingDataSourceResponseBody added in v3.7.0

type DeleteStreamingDataSourceResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteStreamingDataSourceResponseBody) GoString added in v3.7.0

func (*DeleteStreamingDataSourceResponseBody) SetRequestId added in v3.7.0

func (DeleteStreamingDataSourceResponseBody) String added in v3.7.0

type DeleteStreamingJobRequest added in v3.7.0

type DeleteStreamingJobRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The job ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	JobId *int32 `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteStreamingJobRequest) GoString added in v3.7.0

func (s DeleteStreamingJobRequest) GoString() string

func (*DeleteStreamingJobRequest) SetDBInstanceId added in v3.7.0

func (*DeleteStreamingJobRequest) SetJobId added in v3.7.0

func (*DeleteStreamingJobRequest) SetRegionId added in v3.7.0

func (DeleteStreamingJobRequest) String added in v3.7.0

func (s DeleteStreamingJobRequest) String() string

type DeleteStreamingJobResponse added in v3.7.0

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

func (DeleteStreamingJobResponse) GoString added in v3.7.0

func (s DeleteStreamingJobResponse) GoString() string

func (*DeleteStreamingJobResponse) SetBody added in v3.7.0

func (*DeleteStreamingJobResponse) SetHeaders added in v3.7.0

func (*DeleteStreamingJobResponse) SetStatusCode added in v3.7.0

func (DeleteStreamingJobResponse) String added in v3.7.0

type DeleteStreamingJobResponseBody added in v3.7.0

type DeleteStreamingJobResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteStreamingJobResponseBody) GoString added in v3.7.0

func (*DeleteStreamingJobResponseBody) SetRequestId added in v3.7.0

func (DeleteStreamingJobResponseBody) String added in v3.7.0

type DeleteVectorIndexRequest

type DeleteVectorIndexRequest struct {
	// The name of the collection.
	//
	// >  You can call the [ListCollections](https://help.aliyun.com/document_detail/2401503.html) operation to query a list of collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	//
	// >  You can create an account on the **Account Management*	- page of the AnalyticDB for PostgreSQL console or by calling the [CreateAccount](https://help.aliyun.com/document_detail/2361789.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteVectorIndexRequest) GoString

func (s DeleteVectorIndexRequest) GoString() string

func (*DeleteVectorIndexRequest) SetCollection

func (*DeleteVectorIndexRequest) SetDBInstanceId

func (*DeleteVectorIndexRequest) SetManagerAccount

func (s *DeleteVectorIndexRequest) SetManagerAccount(v string) *DeleteVectorIndexRequest

func (*DeleteVectorIndexRequest) SetManagerAccountPassword

func (s *DeleteVectorIndexRequest) SetManagerAccountPassword(v string) *DeleteVectorIndexRequest

func (*DeleteVectorIndexRequest) SetNamespace

func (*DeleteVectorIndexRequest) SetOwnerId

func (*DeleteVectorIndexRequest) SetRegionId

func (DeleteVectorIndexRequest) String

func (s DeleteVectorIndexRequest) String() string

type DeleteVectorIndexResponse

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

func (DeleteVectorIndexResponse) GoString

func (s DeleteVectorIndexResponse) GoString() string

func (*DeleteVectorIndexResponse) SetBody

func (*DeleteVectorIndexResponse) SetHeaders

func (*DeleteVectorIndexResponse) SetStatusCode

func (DeleteVectorIndexResponse) String

func (s DeleteVectorIndexResponse) String() string

type DeleteVectorIndexResponseBody

type DeleteVectorIndexResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteVectorIndexResponseBody) GoString

func (*DeleteVectorIndexResponseBody) SetMessage

func (*DeleteVectorIndexResponseBody) SetRequestId

func (*DeleteVectorIndexResponseBody) SetStatus

func (DeleteVectorIndexResponseBody) String

type DescribeAccountsRequest

type DescribeAccountsRequest struct {
	// The name of the database account.
	//
	// example:
	//
	// testuser
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeAccountsRequest) GoString

func (s DescribeAccountsRequest) GoString() string

func (*DescribeAccountsRequest) SetAccountName

func (*DescribeAccountsRequest) SetDBInstanceId

func (DescribeAccountsRequest) String

func (s DescribeAccountsRequest) String() string

type DescribeAccountsResponse

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

func (DescribeAccountsResponse) GoString

func (s DescribeAccountsResponse) GoString() string

func (*DescribeAccountsResponse) SetBody

func (*DescribeAccountsResponse) SetHeaders

func (*DescribeAccountsResponse) SetStatusCode

func (DescribeAccountsResponse) String

func (s DescribeAccountsResponse) String() string

type DescribeAccountsResponseBody

type DescribeAccountsResponseBody struct {
	// The name of the database account.
	Accounts *DescribeAccountsResponseBodyAccounts `json:"Accounts,omitempty" xml:"Accounts,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 7565770E-7C45-462D-BA4A-8A5396F2CAD1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAccountsResponseBody) GoString

func (s DescribeAccountsResponseBody) GoString() string

func (*DescribeAccountsResponseBody) SetAccounts

func (*DescribeAccountsResponseBody) SetRequestId

func (DescribeAccountsResponseBody) String

type DescribeAccountsResponseBodyAccounts

type DescribeAccountsResponseBodyAccounts struct {
	DBInstanceAccount []*DescribeAccountsResponseBodyAccountsDBInstanceAccount `json:"DBInstanceAccount,omitempty" xml:"DBInstanceAccount,omitempty" type:"Repeated"`
}

func (DescribeAccountsResponseBodyAccounts) GoString

func (DescribeAccountsResponseBodyAccounts) String

type DescribeAccountsResponseBodyAccountsDBInstanceAccount

type DescribeAccountsResponseBodyAccountsDBInstanceAccount struct {
	// The description of the account.
	//
	// example:
	//
	// testuser
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the account.
	//
	// example:
	//
	// testuser
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The state of the account.
	//
	// 	- **0**: The account is being created.
	//
	// 	- **1**: The account is in use.
	//
	// 	- **3**: The account is being deleted.
	//
	// example:
	//
	// 1
	AccountStatus *string `json:"AccountStatus,omitempty" xml:"AccountStatus,omitempty"`
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeAccountsResponseBodyAccountsDBInstanceAccount) GoString

func (*DescribeAccountsResponseBodyAccountsDBInstanceAccount) SetAccountDescription

func (*DescribeAccountsResponseBodyAccountsDBInstanceAccount) SetAccountName

func (*DescribeAccountsResponseBodyAccountsDBInstanceAccount) SetAccountStatus

func (*DescribeAccountsResponseBodyAccountsDBInstanceAccount) SetDBInstanceId

func (DescribeAccountsResponseBodyAccountsDBInstanceAccount) String

type DescribeActiveSQLRecordsRequest added in v3.4.0

type DescribeActiveSQLRecordsRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// testdb
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// example:
	//
	// 2022-05-07T07:59Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// SELECT
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// example:
	//
	// 600
	MaxDuration *string `json:"MaxDuration,omitempty" xml:"MaxDuration,omitempty"`
	// example:
	//
	// 300
	MinDuration *string `json:"MinDuration,omitempty" xml:"MinDuration,omitempty"`
	// example:
	//
	// {"Field":"StartTime","Type":"Desc"}
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// example:
	//
	// 2021-08-03T09:30Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// testuser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeActiveSQLRecordsRequest) GoString added in v3.4.0

func (*DescribeActiveSQLRecordsRequest) SetDBInstanceId added in v3.4.0

func (*DescribeActiveSQLRecordsRequest) SetDatabase added in v3.4.0

func (*DescribeActiveSQLRecordsRequest) SetEndTime added in v3.4.0

func (*DescribeActiveSQLRecordsRequest) SetKeyword added in v3.4.0

func (*DescribeActiveSQLRecordsRequest) SetMaxDuration added in v3.4.0

func (*DescribeActiveSQLRecordsRequest) SetMinDuration added in v3.4.0

func (*DescribeActiveSQLRecordsRequest) SetOrder added in v3.4.0

func (*DescribeActiveSQLRecordsRequest) SetStartTime added in v3.4.0

func (*DescribeActiveSQLRecordsRequest) SetUser added in v3.4.0

func (DescribeActiveSQLRecordsRequest) String added in v3.4.0

type DescribeActiveSQLRecordsResponse added in v3.4.0

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

func (DescribeActiveSQLRecordsResponse) GoString added in v3.4.0

func (*DescribeActiveSQLRecordsResponse) SetBody added in v3.4.0

func (*DescribeActiveSQLRecordsResponse) SetHeaders added in v3.4.0

func (*DescribeActiveSQLRecordsResponse) SetStatusCode added in v3.4.0

func (DescribeActiveSQLRecordsResponse) String added in v3.4.0

type DescribeActiveSQLRecordsResponseBody added in v3.4.0

type DescribeActiveSQLRecordsResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The queried SQL records.
	Queries []*DescribeActiveSQLRecordsResponseBodyQueries `json:"Queries,omitempty" xml:"Queries,omitempty" type:"Repeated"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeActiveSQLRecordsResponseBody) GoString added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBody) SetDBInstanceId added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBody) SetQueries added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBody) SetRequestId added in v3.4.0

func (DescribeActiveSQLRecordsResponseBody) String added in v3.4.0

type DescribeActiveSQLRecordsResponseBodyQueries added in v3.4.0

type DescribeActiveSQLRecordsResponseBodyQueries struct {
	// The IP address of the client.
	//
	// example:
	//
	// 0.0.0.0
	ClientAddr *string `json:"ClientAddr,omitempty" xml:"ClientAddr,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// xg_analyse
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The progress ID.
	//
	// example:
	//
	// 6164
	PID *string `json:"PID,omitempty" xml:"PID,omitempty"`
	// The SQL statement of the query.
	//
	// example:
	//
	// Select 	- from t1,t2 where t1.id=t2.id;
	Query *string `json:"Query,omitempty" xml:"Query,omitempty"`
	// The execution duration of the query. Unit: seconds.
	//
	// example:
	//
	// 60s
	QueryDuration *string `json:"QueryDuration,omitempty" xml:"QueryDuration,omitempty"`
	// The start time of the query.
	//
	// example:
	//
	// 2022-05-07T06:59Z
	QueryStart *string `json:"QueryStart,omitempty" xml:"QueryStart,omitempty"`
	// The session ID.
	//
	// example:
	//
	// 6612
	SessionID *string `json:"SessionID,omitempty" xml:"SessionID,omitempty"`
	// Indicates whether the SQL statement is truncated. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// false
	SqlTruncated *string `json:"SqlTruncated,omitempty" xml:"SqlTruncated,omitempty"`
	// The threshold that is used to truncate the SQL statement.
	//
	// example:
	//
	// 1024
	SqlTruncatedThreshold *string `json:"SqlTruncatedThreshold,omitempty" xml:"SqlTruncatedThreshold,omitempty"`
	// The status of the asynchronous request. Valid values:
	//
	// 	- **running**
	//
	// 	- **block**
	//
	// example:
	//
	// running
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// testuser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeActiveSQLRecordsResponseBodyQueries) GoString added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetClientAddr added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetDatabase added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetPID added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetQuery added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetQueryDuration added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetQueryStart added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetSessionID added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetSqlTruncated added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetSqlTruncatedThreshold added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetState added in v3.4.0

func (*DescribeActiveSQLRecordsResponseBodyQueries) SetUser added in v3.4.0

func (DescribeActiveSQLRecordsResponseBodyQueries) String added in v3.4.0

type DescribeAvailableResourcesRequest

type DescribeAvailableResourcesRequest struct {
	// The billing method. Valid values:
	//
	// 	- **Postpaid**: pay-as-you-go.
	//
	// 	- **Prepaid**: subscription.
	//
	// example:
	//
	// PostPaid
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The region ID.
	//
	// > You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The zone ID.
	//
	// > You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent zone list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeAvailableResourcesRequest) GoString

func (*DescribeAvailableResourcesRequest) SetChargeType

func (*DescribeAvailableResourcesRequest) SetRegion

func (*DescribeAvailableResourcesRequest) SetZoneId

func (DescribeAvailableResourcesRequest) String

type DescribeAvailableResourcesResponse

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

func (DescribeAvailableResourcesResponse) GoString

func (*DescribeAvailableResourcesResponse) SetHeaders

func (*DescribeAvailableResourcesResponse) SetStatusCode

func (DescribeAvailableResourcesResponse) String

type DescribeAvailableResourcesResponseBody

type DescribeAvailableResourcesResponseBody struct {
	// The region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 61DC563C-F8E4-593A-8D27-CE**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The zone ID.
	Resources []*DescribeAvailableResourcesResponseBodyResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourcesResponseBody) GoString

func (*DescribeAvailableResourcesResponseBody) SetRegionId

func (*DescribeAvailableResourcesResponseBody) SetRequestId

func (DescribeAvailableResourcesResponseBody) String

type DescribeAvailableResourcesResponseBodyResources

type DescribeAvailableResourcesResponseBodyResources struct {
	// The available engine version and specifications.
	SupportedEngines []*DescribeAvailableResourcesResponseBodyResourcesSupportedEngines `json:"SupportedEngines,omitempty" xml:"SupportedEngines,omitempty" type:"Repeated"`
	// The ID of the zone.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeAvailableResourcesResponseBodyResources) GoString

func (*DescribeAvailableResourcesResponseBodyResources) SetZoneId

func (DescribeAvailableResourcesResponseBodyResources) String

type DescribeAvailableResourcesResponseBodyResourcesSupportedEngines

type DescribeAvailableResourcesResponseBodyResourcesSupportedEngines struct {
	// The instance resource type. Valid values:
	//
	// 	- **ecs**: elastic storage mode
	//
	// 	- **serverless**: Serverless mode
	//
	// example:
	//
	// ecs
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The available engine version.
	//
	// example:
	//
	// 6.0
	SupportedEngineVersion *string `json:"SupportedEngineVersion,omitempty" xml:"SupportedEngineVersion,omitempty"`
	// The available specifications.
	SupportedInstanceClasses []*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses `json:"SupportedInstanceClasses,omitempty" xml:"SupportedInstanceClasses,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEngines) GoString

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEngines) SetMode

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEngines) SetSupportedEngineVersion

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEngines) String

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses struct {
	// The instance edition. Valid values:
	//
	// 	- **HighAvailability**: High-availability Edition
	//
	// 	- **Basic**: Basic Edition
	//
	// example:
	//
	// HighAvailability
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The description of compute node specifications.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The specifications of each compute node.
	//
	// example:
	//
	// 2C16G
	DisplayClass *string `json:"DisplayClass,omitempty" xml:"DisplayClass,omitempty"`
	// The specifications of each compute node.
	//
	// example:
	//
	// 2C16G
	InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	// Details about the compute nodes.
	NodeCount *DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount `json:"NodeCount,omitempty" xml:"NodeCount,omitempty" type:"Struct"`
	// Details about the storage capacity of compute nodes.
	StorageSize *DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize `json:"StorageSize,omitempty" xml:"StorageSize,omitempty" type:"Struct"`
	// The storage type. Valid values:
	//
	// 	- **cloud_essd**: enhanced SSD (ESSD)
	//
	// 	- **cloud_efficiency**: ultra disk
	//
	// 	- **oss**: Object Storage Service (OSS)
	//
	// example:
	//
	// cloud_essd
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
}

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) GoString

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) SetDescription

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) SetDisplayClass

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) SetInstanceClass

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) SetStorageType

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) String

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount struct {
	// The maximum number of compute nodes.
	//
	// example:
	//
	// 256
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	// The minimum number of compute nodes.
	//
	// example:
	//
	// 4
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	// The step size for adding compute nodes.
	//
	// For example, if the value of this parameter is 4, compute nodes must be added by multiples of 4.
	//
	// example:
	//
	// 4
	Step *string `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount) GoString

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount) String

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize struct {
	// The maximum storage capacity of each compute node.
	//
	// example:
	//
	// 1000
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	// The minimum storage capacity of each compute node.
	//
	// example:
	//
	// 50
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	// The step size for adding storage capacity for compute nodes.
	//
	// example:
	//
	// 50
	Step *string `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize) GoString

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize) String

type DescribeBackupPolicyRequest

type DescribeBackupPolicyRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeBackupPolicyRequest) GoString

func (s DescribeBackupPolicyRequest) GoString() string

func (*DescribeBackupPolicyRequest) SetDBInstanceId

func (DescribeBackupPolicyRequest) String

type DescribeBackupPolicyResponse

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

func (DescribeBackupPolicyResponse) GoString

func (s DescribeBackupPolicyResponse) GoString() string

func (*DescribeBackupPolicyResponse) SetBody

func (*DescribeBackupPolicyResponse) SetHeaders

func (*DescribeBackupPolicyResponse) SetStatusCode

func (DescribeBackupPolicyResponse) String

type DescribeBackupPolicyResponseBody

type DescribeBackupPolicyResponseBody struct {
	// The number of days for which data backup files are retained.
	//
	// example:
	//
	// 7
	BackupRetentionPeriod *int32 `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// Indicates whether automatic point-in-time backup is enabled. Valid values:
	//
	// 	- **true**: Automatic point-in-time backup is enabled.
	//
	// 	- **false**: Automatic point-in-time backup is disabled.
	//
	// example:
	//
	// true
	EnableRecoveryPoint *bool `json:"EnableRecoveryPoint,omitempty" xml:"EnableRecoveryPoint,omitempty"`
	// The cycle based on which backups are performed. If more than one day of the week is specified, the days of the week are separated by commas (,). Valid values:
	//
	// 	- **Monday**
	//
	// 	- **Tuesday**
	//
	// 	- **Wednesday**
	//
	// 	- **Thursday**
	//
	// 	- **Friday**
	//
	// 	- **Saturday**
	//
	// 	- **Sunday**
	//
	// example:
	//
	// Wednesday,Friday
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The backup time. The time is in the HH:mmZ-HH:mmZ format. The time is displayed in UTC.
	//
	// example:
	//
	// 12:00Z-13:00Z
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
	// The frequency of the point-in-time backup. Valid values:
	//
	// 	- **1**: per hour
	//
	// 	- **2**: per 2 hours
	//
	// 	- **4**: per 4 hours
	//
	// 	- **8**: per 8 hours
	//
	// example:
	//
	// 1
	RecoveryPointPeriod *string `json:"RecoveryPointPeriod,omitempty" xml:"RecoveryPointPeriod,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 9E6B3287-A3E2-5A87-B8D8-E9**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeBackupPolicyResponseBody) GoString

func (*DescribeBackupPolicyResponseBody) SetBackupRetentionPeriod

func (*DescribeBackupPolicyResponseBody) SetEnableRecoveryPoint

func (*DescribeBackupPolicyResponseBody) SetPreferredBackupPeriod

func (*DescribeBackupPolicyResponseBody) SetPreferredBackupTime

func (*DescribeBackupPolicyResponseBody) SetRecoveryPointPeriod

func (*DescribeBackupPolicyResponseBody) SetRequestId

func (DescribeBackupPolicyResponseBody) String

type DescribeCollectionRequest

type DescribeCollectionRequest struct {
	// The name of the collection.
	//
	// >  You can call the [ListCollections](https://help.aliyun.com/document_detail/2401503.html) operation to query a list of collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	//
	// >  You can call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (DescribeCollectionRequest) GoString

func (s DescribeCollectionRequest) GoString() string

func (*DescribeCollectionRequest) SetCollection

func (*DescribeCollectionRequest) SetDBInstanceId

func (*DescribeCollectionRequest) SetNamespace

func (*DescribeCollectionRequest) SetNamespacePassword

func (s *DescribeCollectionRequest) SetNamespacePassword(v string) *DescribeCollectionRequest

func (*DescribeCollectionRequest) SetOwnerId

func (*DescribeCollectionRequest) SetRegionId

func (*DescribeCollectionRequest) SetWorkspaceId added in v3.9.1

func (DescribeCollectionRequest) String

func (s DescribeCollectionRequest) String() string

type DescribeCollectionResponse

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

func (DescribeCollectionResponse) GoString

func (s DescribeCollectionResponse) GoString() string

func (*DescribeCollectionResponse) SetBody

func (*DescribeCollectionResponse) SetHeaders

func (*DescribeCollectionResponse) SetStatusCode

func (DescribeCollectionResponse) String

type DescribeCollectionResponseBody

type DescribeCollectionResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The number of vector dimensions.
	//
	// example:
	//
	// 1024
	Dimension *int32 `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	// The fields that are used for full-text search. Multiple fields are separated by commas (,).
	//
	// example:
	//
	// title,content
	FullTextRetrievalFields *string `json:"FullTextRetrievalFields,omitempty" xml:"FullTextRetrievalFields,omitempty"`
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The metadata of vector data, which is a JSON string in the MAP format. The key specifies the field name, and the value specifies the data type.
	//
	// **
	//
	// **Warning*	- Reserved fields such as id, vector, and to_tsvector cannot be used.
	Metadata map[string]*string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// The distance metrics.
	//
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The analyzer that is used for full-text search.
	//
	// example:
	//
	// zh_cn
	Parser *string `json:"Parser,omitempty" xml:"Parser,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeCollectionResponseBody) GoString

func (*DescribeCollectionResponseBody) SetDBInstanceId

func (*DescribeCollectionResponseBody) SetDimension

func (*DescribeCollectionResponseBody) SetFullTextRetrievalFields

func (s *DescribeCollectionResponseBody) SetFullTextRetrievalFields(v string) *DescribeCollectionResponseBody

func (*DescribeCollectionResponseBody) SetMessage

func (*DescribeCollectionResponseBody) SetMetadata

func (*DescribeCollectionResponseBody) SetMetrics

func (*DescribeCollectionResponseBody) SetNamespace

func (*DescribeCollectionResponseBody) SetParser

func (*DescribeCollectionResponseBody) SetRegionId

func (*DescribeCollectionResponseBody) SetRequestId

func (*DescribeCollectionResponseBody) SetStatus

func (DescribeCollectionResponseBody) String

type DescribeDBClusterNodeRequest

type DescribeDBClusterNodeRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query details about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The node type. Valid values:
	//
	// 	- **master**: coordinator node.
	//
	// 	- **segment**: compute node.
	//
	// > If you do not specify this parameter, the information about all nodes is returned.
	//
	// example:
	//
	// master
	NodeType *string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
}

func (DescribeDBClusterNodeRequest) GoString

func (s DescribeDBClusterNodeRequest) GoString() string

func (*DescribeDBClusterNodeRequest) SetDBInstanceId

func (*DescribeDBClusterNodeRequest) SetNodeType

func (DescribeDBClusterNodeRequest) String

type DescribeDBClusterNodeResponse

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

func (DescribeDBClusterNodeResponse) GoString

func (*DescribeDBClusterNodeResponse) SetBody

func (*DescribeDBClusterNodeResponse) SetHeaders

func (*DescribeDBClusterNodeResponse) SetStatusCode

func (DescribeDBClusterNodeResponse) String

type DescribeDBClusterNodeResponseBody

type DescribeDBClusterNodeResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp***************
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the node.
	Nodes []*DescribeDBClusterNodeResponseBodyNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// 87E44B48-B306-4AD3-A63B-C8**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterNodeResponseBody) GoString

func (*DescribeDBClusterNodeResponseBody) SetDBClusterId

func (*DescribeDBClusterNodeResponseBody) SetRequestId

func (DescribeDBClusterNodeResponseBody) String

type DescribeDBClusterNodeResponseBodyNodes

type DescribeDBClusterNodeResponseBodyNodes struct {
	// The name of the node.
	//
	// example:
	//
	// master-10*******
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (DescribeDBClusterNodeResponseBodyNodes) GoString

func (*DescribeDBClusterNodeResponseBodyNodes) SetName

func (DescribeDBClusterNodeResponseBodyNodes) String

type DescribeDBClusterPerformanceRequest

type DescribeDBClusterPerformanceRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query details about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the `YYYY-MM-DDTHH:mmZ` format.
	//
	// > The end time must be later than the start time. The maximum time range that can be specified is seven days.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2021-11-03T15:10Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The performance metric that you want to query. Separate multiple values with commas (,). For more information, see [Performance parameters](https://help.aliyun.com/document_detail/86943.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// adbpg_conn_count
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The node type. Valid values:
	//
	// 	- **master**: coordinator node.
	//
	// 	- **segment**: compute node.
	//
	// > If you do not specify this parameter, the performance metrics of all nodes are returned.
	//
	// example:
	//
	// master
	NodeType *string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
	// The nodes for which you want to query performance metrics. Separate multiple values with commas (,). Example: `master-10******1,master-10******2`. You can call the [DescribeDBClusterNode](https://help.aliyun.com/document_detail/390136.html) operation to query the names of nodes.
	//
	// You can also filter the nodes based on their metric values. Valid values:
	//
	// 	- **top10**: the 10 nodes that have the highest metric values.
	//
	// 	- **top20**: the 20 nodes that have the highest metric values.
	//
	// 	- **bottom10**: the 10 nodes that have the lowest metric values.
	//
	// 	- **bottom20**: the 20 nodes that have the lowest metric values.
	//
	// example:
	//
	// top10
	Nodes *string `json:"Nodes,omitempty" xml:"Nodes,omitempty"`
	// The name of the resource group.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the `YYYY-MM-DDTHH:mmZ` format.
	//
	// > You can query monitoring information only within the last 30 days.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2021-11-03T15:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterPerformanceRequest) GoString

func (*DescribeDBClusterPerformanceRequest) SetDBInstanceId

func (*DescribeDBClusterPerformanceRequest) SetEndTime

func (*DescribeDBClusterPerformanceRequest) SetKey

func (*DescribeDBClusterPerformanceRequest) SetNodeType

func (*DescribeDBClusterPerformanceRequest) SetNodes

func (*DescribeDBClusterPerformanceRequest) SetResourceGroupName added in v3.3.2

func (*DescribeDBClusterPerformanceRequest) SetStartTime

func (DescribeDBClusterPerformanceRequest) String

type DescribeDBClusterPerformanceResponse

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

func (DescribeDBClusterPerformanceResponse) GoString

func (*DescribeDBClusterPerformanceResponse) SetHeaders

func (*DescribeDBClusterPerformanceResponse) SetStatusCode

func (DescribeDBClusterPerformanceResponse) String

type DescribeDBClusterPerformanceResponseBody

type DescribeDBClusterPerformanceResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query. The time follows the ISO 8601 standard in the `YYYY-MM-DDTHH:mmZ` format. The time is displayed in UTC.
	//
	// example:
	//
	// 2021-11-03T15:10Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The name of the performance metric. For more information, see [Performance parameters](https://help.aliyun.com/document_detail/86943.html).
	PerformanceKeys []*DescribeDBClusterPerformanceResponseBodyPerformanceKeys `json:"PerformanceKeys,omitempty" xml:"PerformanceKeys,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// 8E8990F0-C81E-4C94-8F51-5F**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query. The time follows the ISO 8601 standard in the `YYYY-MM-DDTHH:mmZ` format. The time is displayed in UTC.
	//
	// example:
	//
	// 2021-11-03T15:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterPerformanceResponseBody) GoString

func (*DescribeDBClusterPerformanceResponseBody) SetDBClusterId

func (*DescribeDBClusterPerformanceResponseBody) SetEndTime

func (*DescribeDBClusterPerformanceResponseBody) SetRequestId

func (*DescribeDBClusterPerformanceResponseBody) SetStartTime

func (DescribeDBClusterPerformanceResponseBody) String

type DescribeDBClusterPerformanceResponseBodyPerformanceKeys

type DescribeDBClusterPerformanceResponseBodyPerformanceKeys struct {
	// The name of the performance metric. For more information, see [Performance parameters](https://help.aliyun.com/document_detail/86943.html).
	//
	// example:
	//
	// adbpg_group_cpu_used_percent
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Details of the performance metric of a node.
	Series []*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Repeated"`
	// The unit of the performance metric.
	//
	// example:
	//
	// %
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeys) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeys) SetName

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeys) SetUnit

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeys) String

type DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries

type DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries struct {
	// The name of the compute node or compute group.
	//
	// example:
	//
	// standby-********-cpu
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The role of the node. Valid values:
	//
	// 	- **master**: primary coordinator node
	//
	// 	- **standby**: standby coordinator node
	//
	// 	- **segment**: compute node
	//
	// example:
	//
	// standby
	Role *string `json:"Role,omitempty" xml:"Role,omitempty"`
	// The value of the performance metric collected at a point in time.
	Values []*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries) SetName

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries) SetRole

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries) String

type DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues

type DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues struct {
	// The value of the performance metric and the time when the metric value was collected.
	Point []*string `json:"Point,omitempty" xml:"Point,omitempty" type:"Repeated"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues) SetPoint

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues) String

type DescribeDBInstanceAttributeRequest

type DescribeDBInstanceAttributeRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances within a region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp13ue79qk8y1****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (DescribeDBInstanceAttributeRequest) GoString

func (*DescribeDBInstanceAttributeRequest) SetDBInstanceId

func (*DescribeDBInstanceAttributeRequest) SetOwnerId

func (*DescribeDBInstanceAttributeRequest) SetResourceGroupId

func (DescribeDBInstanceAttributeRequest) String

type DescribeDBInstanceAttributeResponse

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

func (DescribeDBInstanceAttributeResponse) GoString

func (*DescribeDBInstanceAttributeResponse) SetHeaders

func (*DescribeDBInstanceAttributeResponse) SetStatusCode

func (DescribeDBInstanceAttributeResponse) String

type DescribeDBInstanceAttributeResponseBody

type DescribeDBInstanceAttributeResponseBody struct {
	// The queried instance.
	Items *DescribeDBInstanceAttributeResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 5E6EDEB8-D73E-5F2D-B948-86C8AEB05A68
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBInstanceAttributeResponseBody) GoString

func (*DescribeDBInstanceAttributeResponseBody) SetRequestId

func (DescribeDBInstanceAttributeResponseBody) String

type DescribeDBInstanceAttributeResponseBodyItems

type DescribeDBInstanceAttributeResponseBodyItems struct {
	DBInstanceAttribute []*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute `json:"DBInstanceAttribute,omitempty" xml:"DBInstanceAttribute,omitempty" type:"Repeated"`
}

func (DescribeDBInstanceAttributeResponseBodyItems) GoString

func (DescribeDBInstanceAttributeResponseBodyItems) String

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute struct {
	// The service availability of the instance. Unit: %.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// 100.0%
	AvailabilityValue *string `json:"AvailabilityValue,omitempty" xml:"AvailabilityValue,omitempty"`
	// The access mode of the instance. Valid values:
	//
	// 	- **Performance**: standard mode.
	//
	// 	- **Safety**: safe mode.
	//
	// 	- **LVS**: Linux Virtual Server (LVS) mode.
	//
	// example:
	//
	// LVS
	ConnectionMode *string `json:"ConnectionMode,omitempty" xml:"ConnectionMode,omitempty"`
	// The endpoint that is used to connect to the instance.
	//
	// example:
	//
	// gp-bp13ue79qk8y1****-master.gpdb.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The number of the minor version.
	//
	// example:
	//
	// mm.v6.3.10.1-202207141918
	CoreVersion *string `json:"CoreVersion,omitempty" xml:"CoreVersion,omitempty"`
	// The number of CPU cores per compute node.
	//
	// example:
	//
	// 2
	CpuCores *int32 `json:"CpuCores,omitempty" xml:"CpuCores,omitempty"`
	// The number of CPU cores per node.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// 0
	CpuCoresPerNode *int32 `json:"CpuCoresPerNode,omitempty" xml:"CpuCoresPerNode,omitempty"`
	// The time when the instance was created.
	//
	// example:
	//
	// 2022-08-11T09:16:26Z
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The edition of the instance. Valid values:
	//
	// 	- **Basic**: Basic Edition.
	//
	// 	- **HighAvailability**: High-availability Edition.
	//
	// example:
	//
	// HighAvailability
	DBInstanceCategory *string `json:"DBInstanceCategory,omitempty" xml:"DBInstanceCategory,omitempty"`
	// The instance type of the instance.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// gpdb.group.segsdx1
	DBInstanceClass *string `json:"DBInstanceClass,omitempty" xml:"DBInstanceClass,omitempty"`
	// The instance family of the instance. Valid values:
	//
	// 	- **s**: shared.
	//
	// 	- **x**: general-purpose.
	//
	// 	- **d**: dedicated.
	//
	// 	- **h**: dedicated host.
	//
	// example:
	//
	// x
	DBInstanceClassType *string `json:"DBInstanceClassType,omitempty" xml:"DBInstanceClassType,omitempty"`
	// The number of CPU cores.
	//
	// example:
	//
	// 2
	DBInstanceCpuCores *int32 `json:"DBInstanceCpuCores,omitempty" xml:"DBInstanceCpuCores,omitempty"`
	// The description of the instance.
	//
	// example:
	//
	// gp-bp13ue79qk8y1****
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The maximum disk throughput of the compute group. Unit: Mbit/s.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// 0
	DBInstanceDiskMBPS *int64 `json:"DBInstanceDiskMBPS,omitempty" xml:"DBInstanceDiskMBPS,omitempty"`
	// The number of compute groups.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// 0
	DBInstanceGroupCount *string `json:"DBInstanceGroupCount,omitempty" xml:"DBInstanceGroupCount,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// gp-bp13ue79qk8y1****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The memory capacity per compute node.
	//
	// >  The unit of this parameter is MB for instances in reserved storage mode and GB for instances in Serverless mode or elastic storage mode.
	//
	// example:
	//
	// 16
	DBInstanceMemory *int64 `json:"DBInstanceMemory,omitempty" xml:"DBInstanceMemory,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// 	- **Serverless**: Serverless mode.
	//
	// 	- **StorageElastic**: elastic storage mode.
	//
	// 	- **Classic**: reserved storage mode.
	//
	// example:
	//
	// StorageElastic
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// 2
	DBInstanceNetType *string `json:"DBInstanceNetType,omitempty" xml:"DBInstanceNetType,omitempty"`
	// The state of the instance. For more information, see the "Additional description of DBInstanceStatus" section of this topic.
	//
	// example:
	//
	// Running
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The maximum storage capacity per node. Unit: GB.
	//
	// example:
	//
	// 50
	DBInstanceStorage *int64 `json:"DBInstanceStorage,omitempty" xml:"DBInstanceStorage,omitempty"`
	// The encryption key.
	//
	// >  This parameter is returned only for instances that have disk encryption enabled.
	//
	// example:
	//
	// 0d2470df-da7b-4786-b981-************
	EncryptionKey *string `json:"EncryptionKey,omitempty" xml:"EncryptionKey,omitempty"`
	// The encryption type. Valid values:
	//
	// 	- **CloudDisk**: disk encryption.
	//
	// >  This parameter is returned only for instances that have disk encryption enabled.
	//
	// example:
	//
	// CloudDisk
	EncryptionType *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	// The database engine of the instance.
	//
	// example:
	//
	// gpdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The database engine version of the instance.
	//
	// example:
	//
	// 6.0
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The expiration time of the instance. The time is displayed in UTC.
	//
	// >  The expiration time of a pay-as-you-go instance is `2999-09-08T16:00:00Z`.
	//
	// example:
	//
	// 2999-09-08T16:00:00Z
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The disk type of the compute group. Valid values:
	//
	// 	- **0**: SSD.
	//
	// 	- **1**: HDD.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// 0
	HostType *string `json:"HostType,omitempty" xml:"HostType,omitempty"`
	// The wait period for the instance that has no traffic to become idle. Unit: seconds.
	//
	// >  This parameter is returned only for instances in Serverless automatic scheduling mode.
	//
	// example:
	//
	// 600
	IdleTime *int32 `json:"IdleTime,omitempty" xml:"IdleTime,omitempty"`
	// The network type of the instance. Valid values:
	//
	// 	- **Classic**: classic network.
	//
	// 	- **VPC**: VPC.
	//
	// example:
	//
	// VPC
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The lock mode of the instance. Valid values:
	//
	// 	- **Unlock**: The instance is not locked.
	//
	// 	- **ManualLock**: The instance is manually locked.
	//
	// 	- **LockByExpiration**: The instance is automatically locked due to instance expiration.
	//
	// 	- **LockByRestoration**: The instance is automatically locked due to instance restoration.
	//
	// 	- **LockByDiskQuota**: The instance is a read-only instance and is automatically locked when the disk space is full.
	//
	// example:
	//
	// Unlock
	LockMode *string `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The end time of the maintenance window.
	//
	// example:
	//
	// 22:00Z
	MaintainEndTime *string `json:"MaintainEndTime,omitempty" xml:"MaintainEndTime,omitempty"`
	// The start time of the maintenance window.
	//
	// example:
	//
	// 18:00Z
	MaintainStartTime *string `json:"MaintainStartTime,omitempty" xml:"MaintainStartTime,omitempty"`
	// The amount of coordinator node resources.
	//
	// example:
	//
	// 4
	MasterCU *int32 `json:"MasterCU,omitempty" xml:"MasterCU,omitempty"`
	// The number of coordinator nodes.
	//
	// example:
	//
	// 1
	MasterNodeNum *int32 `json:"MasterNodeNum,omitempty" xml:"MasterNodeNum,omitempty"`
	// The maximum number of concurrent connections to the instance.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// 500
	MaxConnections *int32 `json:"MaxConnections,omitempty" xml:"MaxConnections,omitempty"`
	// The memory capacity per node. The unit of this parameter can be one of the valid values of **MemoryUnit**.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// 0
	MemoryPerNode *int32 `json:"MemoryPerNode,omitempty" xml:"MemoryPerNode,omitempty"`
	// The memory capacity per compute node.
	//
	// >  The unit of this parameter is MB for instances in reserved storage mode and GB for instances in Serverless mode or elastic storage mode.
	//
	// example:
	//
	// 16
	MemorySize *int64 `json:"MemorySize,omitempty" xml:"MemorySize,omitempty"`
	// The unit of the memory capacity.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// GB
	MemoryUnit *string `json:"MemoryUnit,omitempty" xml:"MemoryUnit,omitempty"`
	// The minor version of the instance.
	//
	// example:
	//
	// 6.3.10.1-202207141918
	MinorVersion *string `json:"MinorVersion,omitempty" xml:"MinorVersion,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// 	- **Postpaid**: pay-as-you-go.
	//
	// 	- **Prepaid**: subscription.
	//
	// example:
	//
	// Postpaid
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The port number that is used to connect to the instance.
	//
	// example:
	//
	// 5432
	Port     *string `json:"Port,omitempty" xml:"Port,omitempty"`
	ProdType *string `json:"ProdType,omitempty" xml:"ProdType,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	ReadDelayTime *string `json:"ReadDelayTime,omitempty" xml:"ReadDelayTime,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The running duration of the instance.
	//
	// example:
	//
	// 4 days 22:58:55
	RunningTime *string `json:"RunningTime,omitempty" xml:"RunningTime,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// 127.0.0.1
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
	// The performance level of ESSDs. Only **PL1*	- is supported.
	//
	// example:
	//
	// PL1
	SegDiskPerformanceLevel *string `json:"SegDiskPerformanceLevel,omitempty" xml:"SegDiskPerformanceLevel,omitempty"`
	// The number of compute nodes.
	//
	// >  This parameter is returned only for instances in elastic storage mode or Serverless manual scheduling mode.
	//
	// example:
	//
	// 4
	SegNodeNum *int32 `json:"SegNodeNum,omitempty" xml:"SegNodeNum,omitempty"`
	// The number of compute groups.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// 0
	SegmentCounts *int32 `json:"SegmentCounts,omitempty" xml:"SegmentCounts,omitempty"`
	// The type of the Serverless mode. Valid values:
	//
	// 	- **Manual**: manual scheduling.
	//
	// 	- **Auto**: automatic scheduling.
	//
	// >  This parameter is returned only for instances in Serverless mode.
	//
	// example:
	//
	// Auto
	ServerlessMode *string `json:"ServerlessMode,omitempty" xml:"ServerlessMode,omitempty"`
	// The threshold of computing resources. Unit: AnalyticDB compute units (ACUs).
	//
	// >  This parameter is returned only for instances in Serverless automatic scheduling mode.
	//
	// example:
	//
	// 32
	ServerlessResource *int32 `json:"ServerlessResource,omitempty" xml:"ServerlessResource,omitempty"`
	// The time when the instance started to run.
	//
	// example:
	//
	// 2022-08-11T09:26:43Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The storage capacity per node. The unit of this parameter can be one of the valid values of **StorageUnit**.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// 0
	StoragePerNode *int32 `json:"StoragePerNode,omitempty" xml:"StoragePerNode,omitempty"`
	// The storage capacity of the instance. Unit: GB.
	//
	// example:
	//
	// 50
	StorageSize *int64 `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// The storage type of the instance. Valid values:
	//
	// 	- **cloud_essd**: enhanced SSD (ESSD).
	//
	// 	- **cloud_efficiency**: ultra disk.
	//
	// >  This parameter is returned only for instances in elastic storage mode.
	//
	// example:
	//
	// cloud_essd
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The unit of the storage capacity. Valid values:
	//
	// 	- **GB SSD**
	//
	// 	- **TB SSD**
	//
	// 	- **GB HDD**
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	//
	// example:
	//
	// GB SSD
	StorageUnit *string `json:"StorageUnit,omitempty" xml:"StorageUnit,omitempty"`
	// Indicates whether the instance supports backup and restoration. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	SupportRestore *bool `json:"SupportRestore,omitempty" xml:"SupportRestore,omitempty"`
	// The tags that are added to the instance.
	Tags *DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The vSwitch ID of the instance.
	//
	// example:
	//
	// vsw-bp1cpq8mr64paltkb****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// Indicates whether vector search engine optimization is enabled. Valid values:
	//
	// 	- **enabled**
	//
	// 	- **disabled**
	//
	// example:
	//
	// enabled
	VectorConfigurationStatus *string `json:"VectorConfigurationStatus,omitempty" xml:"VectorConfigurationStatus,omitempty"`
	// The virtual private cloud (VPC) ID of the instance.
	//
	// example:
	//
	// vpc-bp19ame5m1r3oejns****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The zone ID of the instance.
	//
	// example:
	//
	// cn-hangzhou-j
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) GoString

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetAvailabilityValue

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetConnectionMode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetConnectionString

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetCoreVersion

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetCpuCores

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetCpuCoresPerNode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetCreationTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceCategory

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceClass

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceClassType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceCpuCores

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceDescription

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceDiskMBPS

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceGroupCount

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceMemory

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceMode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceNetType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceStatus

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceStorage

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetEncryptionKey

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetEncryptionType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetEngine

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetEngineVersion

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetExpireTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetHostType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetIdleTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetInstanceNetworkType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetLockMode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetLockReason

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMaintainEndTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMaintainStartTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMasterCU added in v3.1.1

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMasterNodeNum

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMaxConnections

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMemoryPerNode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMemorySize

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMemoryUnit

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMinorVersion

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetPayType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetPort

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetProdType added in v3.4.0

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetReadDelayTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetRegionId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetResourceGroupId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetRunningTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSecurityIPList

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSegDiskPerformanceLevel

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSegNodeNum

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSegmentCounts

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetServerlessMode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetServerlessResource

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStartTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStoragePerNode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStorageSize

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStorageType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStorageUnit

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSupportRestore

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetVSwitchId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetVectorConfigurationStatus

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetVpcId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetZoneId

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) String

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTags

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTags struct {
	Tag []*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTags) GoString

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTags) String

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag struct {
	// The tag key.
	//
	// example:
	//
	// test-key
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The tag value.
	//
	// example:
	//
	// test-value
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag) GoString

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag) SetKey

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag) SetValue

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag) String

type DescribeDBInstanceDataBloatRequest

type DescribeDBInstanceDataBloatRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The number of the page to return. The value must be an integer that is greater than 0. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeDBInstanceDataBloatRequest) GoString

func (*DescribeDBInstanceDataBloatRequest) SetDBInstanceId

func (*DescribeDBInstanceDataBloatRequest) SetPageNumber

func (*DescribeDBInstanceDataBloatRequest) SetPageSize

func (DescribeDBInstanceDataBloatRequest) String

type DescribeDBInstanceDataBloatResponse

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

func (DescribeDBInstanceDataBloatResponse) GoString

func (*DescribeDBInstanceDataBloatResponse) SetHeaders

func (*DescribeDBInstanceDataBloatResponse) SetStatusCode

func (DescribeDBInstanceDataBloatResponse) String

type DescribeDBInstanceDataBloatResponseBody

type DescribeDBInstanceDataBloatResponseBody struct {
	// The queried data bloat.
	Items []*DescribeDBInstanceDataBloatResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries.
	//
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDBInstanceDataBloatResponseBody) GoString

func (*DescribeDBInstanceDataBloatResponseBody) SetPageNumber

func (*DescribeDBInstanceDataBloatResponseBody) SetRequestId

func (*DescribeDBInstanceDataBloatResponseBody) SetTotalCount

func (DescribeDBInstanceDataBloatResponseBody) String

type DescribeDBInstanceDataBloatResponseBodyItems

type DescribeDBInstanceDataBloatResponseBodyItems struct {
	// The coefficient of data bloat. It is calculated by using the following formula:
	//
	// Bloat coefficient = Number of dead rows/Number of active rows.
	//
	// example:
	//
	// 1.03
	BloatCeoff *string `json:"BloatCeoff,omitempty" xml:"BloatCeoff,omitempty"`
	// The bloat size of the table. It indicates the amount of space that can be released.
	//
	// example:
	//
	// 0.2MB
	BloatSize *string `json:"BloatSize,omitempty" xml:"BloatSize,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// adbtest
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The expected size of the table.
	//
	// It indicates the size of the table that has no data bloat.
	//
	// example:
	//
	// 1MB
	ExpectTableSize *string `json:"ExpectTableSize,omitempty" xml:"ExpectTableSize,omitempty"`
	// The actual size of the table.
	//
	// example:
	//
	// 1.2MB
	RealTableSize *string `json:"RealTableSize,omitempty" xml:"RealTableSize,omitempty"`
	// The name of the schema.
	//
	// example:
	//
	// schema1
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The sequence number.
	//
	// example:
	//
	// 1
	Sequence *int32 `json:"Sequence,omitempty" xml:"Sequence,omitempty"`
	// The storage type of the table. Valid values:
	//
	// 	- **Heap Table**
	//
	// 	- **Append-Only Heap Table**
	//
	// 	- **Append-Only Columnar Table**
	//
	// example:
	//
	// Heap Table
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// This parameter is not returned.
	//
	// example:
	//
	// null
	SuggestedAction *string `json:"SuggestedAction,omitempty" xml:"SuggestedAction,omitempty"`
	// The name of the table.
	//
	// example:
	//
	// tab1
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The time when the table was last deleted, inserted, or updated.
	//
	// example:
	//
	// 2022-08-08T20:00:00Z
	TimeLastUpdated *string `json:"TimeLastUpdated,omitempty" xml:"TimeLastUpdated,omitempty"`
	// The time when the table was last vacuumed. The time is displayed in UTC.
	//
	// example:
	//
	// 2022-08-08T16:00:00Z
	TimeLastVacuumed *string `json:"TimeLastVacuumed,omitempty" xml:"TimeLastVacuumed,omitempty"`
}

func (DescribeDBInstanceDataBloatResponseBodyItems) GoString

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetBloatCeoff

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetBloatSize

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetDatabaseName

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetExpectTableSize

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetRealTableSize

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetSchemaName

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetSequence

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetStorageType

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetSuggestedAction

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetTableName

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetTimeLastUpdated

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetTimeLastVacuumed

func (DescribeDBInstanceDataBloatResponseBodyItems) String

type DescribeDBInstanceDataSkewRequest

type DescribeDBInstanceDataSkewRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The number of the page to return. The value must be an integer that is greater than 0. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeDBInstanceDataSkewRequest) GoString

func (*DescribeDBInstanceDataSkewRequest) SetDBInstanceId

func (*DescribeDBInstanceDataSkewRequest) SetPageNumber

func (*DescribeDBInstanceDataSkewRequest) SetPageSize

func (DescribeDBInstanceDataSkewRequest) String

type DescribeDBInstanceDataSkewResponse

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

func (DescribeDBInstanceDataSkewResponse) GoString

func (*DescribeDBInstanceDataSkewResponse) SetHeaders

func (*DescribeDBInstanceDataSkewResponse) SetStatusCode

func (DescribeDBInstanceDataSkewResponse) String

type DescribeDBInstanceDataSkewResponseBody

type DescribeDBInstanceDataSkewResponseBody struct {
	// Details about data skew.
	Items []*DescribeDBInstanceDataSkewResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 100
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDBInstanceDataSkewResponseBody) GoString

func (*DescribeDBInstanceDataSkewResponseBody) SetPageNumber

func (*DescribeDBInstanceDataSkewResponseBody) SetRequestId

func (*DescribeDBInstanceDataSkewResponseBody) SetTotalCount

func (DescribeDBInstanceDataSkewResponseBody) String

type DescribeDBInstanceDataSkewResponseBodyItems

type DescribeDBInstanceDataSkewResponseBodyItems struct {
	// The name of the database.
	//
	// example:
	//
	// adbtest
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The distribution key of the table.
	//
	// example:
	//
	// ItemId
	DistributeKey *string `json:"DistributeKey,omitempty" xml:"DistributeKey,omitempty"`
	// The owner of the table.
	//
	// example:
	//
	// adbpguser
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The name of the schema.
	//
	// example:
	//
	// schema1
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The sequence number of the data skew case. All data skew cases are sorted by severity in descending order.
	//
	// example:
	//
	// 1
	Sequence *int32 `json:"Sequence,omitempty" xml:"Sequence,omitempty"`
	// The name of the table.
	//
	// example:
	//
	// tab1
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The total number of rows in the table.
	//
	// example:
	//
	// 100000
	TableSize *string `json:"TableSize,omitempty" xml:"TableSize,omitempty"`
	// The skew ratio of the table. Valid values: 0 to 100. Unit: %. A greater value indicates that the table is more severely skewed. A smaller value indicates less impact on query performance. A value of 0 indicates no data skew.
	//
	// example:
	//
	// 10.23
	TableSkew *string `json:"TableSkew,omitempty" xml:"TableSkew,omitempty"`
	// The time when the table was last deleted, inserted, or updated.
	//
	// example:
	//
	// 2020-09-08T20:00:00Z
	TimeLastUpdated *string `json:"TimeLastUpdated,omitempty" xml:"TimeLastUpdated,omitempty"`
}

func (DescribeDBInstanceDataSkewResponseBodyItems) GoString

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetDatabaseName

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetDistributeKey

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetOwner

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetSchemaName

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetSequence

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetTableName

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetTableSize

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetTableSkew

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetTimeLastUpdated

func (DescribeDBInstanceDataSkewResponseBodyItems) String

type DescribeDBInstanceDiagnosisSummaryRequest

type DescribeDBInstanceDiagnosisSummaryRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query details about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **20**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **20**.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The role state of the node. It specifies whether a primary/secondary switchover occurs. Valid values:
	//
	// 	- **normal**: The node role is normal. No primary/secondary switchover occurs.
	//
	// 	- **reverse**: The node role is reversed. A primary/secondary switchover occurs.
	//
	// example:
	//
	// normal
	RolePreferd *string `json:"RolePreferd,omitempty" xml:"RolePreferd,omitempty"`
	// The running state of the node. Valid values:
	//
	// 	- **UP**: The node is running.
	//
	// 	- **DOWN**: The node is faulty.
	//
	// If you do not specify this parameter, the information about nodes in all running states is returned.
	//
	// example:
	//
	// UP
	StartStatus *string `json:"StartStatus,omitempty" xml:"StartStatus,omitempty"`
	// The data synchronization state of the node. Valid values:
	//
	// 	- **synced**: The node data is synchronized.
	//
	// 	- **notSyncing**: The node data is not synchronized.
	//
	// If you do not specify this parameter, the information about nodes in all synchronization states is returned.
	//
	// example:
	//
	// synced
	SyncMode *string `json:"SyncMode,omitempty" xml:"SyncMode,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryRequest) GoString

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetDBInstanceId

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetPageNumber

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetPageSize

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetRolePreferd

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetStartStatus

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetSyncMode

func (DescribeDBInstanceDiagnosisSummaryRequest) String

type DescribeDBInstanceDiagnosisSummaryResponse

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

func (DescribeDBInstanceDiagnosisSummaryResponse) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponse) SetHeaders

func (*DescribeDBInstanceDiagnosisSummaryResponse) SetStatusCode

func (DescribeDBInstanceDiagnosisSummaryResponse) String

type DescribeDBInstanceDiagnosisSummaryResponseBody

type DescribeDBInstanceDiagnosisSummaryResponseBody struct {
	// The group ID.
	Items []*DescribeDBInstanceDiagnosisSummaryResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The state information about the coordinator node.
	MasterStatusInfo *DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo `json:"MasterStatusInfo,omitempty" xml:"MasterStatusInfo,omitempty" type:"Struct"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 070534EC-78D5-5519-83CC-E7B1A9213483
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state information about compute nodes.
	SegmentStatusInfo *DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo `json:"SegmentStatusInfo,omitempty" xml:"SegmentStatusInfo,omitempty" type:"Struct"`
	// The total number of entries returned.
	//
	// example:
	//
	// 6
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryResponseBody) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponseBody) SetPageNumber

func (*DescribeDBInstanceDiagnosisSummaryResponseBody) SetRequestId

func (*DescribeDBInstanceDiagnosisSummaryResponseBody) SetTotalCount

func (DescribeDBInstanceDiagnosisSummaryResponseBody) String

type DescribeDBInstanceDiagnosisSummaryResponseBodyItems

type DescribeDBInstanceDiagnosisSummaryResponseBodyItems struct {
	// The name of the node.
	//
	// example:
	//
	// gp-t4np568qe9710****-master-100984919
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// The IP address of the node.
	//
	// example:
	//
	// 192.168.XX.XX
	NodeAddress *string `json:"NodeAddress,omitempty" xml:"NodeAddress,omitempty"`
	// The node group ID.
	//
	// example:
	//
	// -1
	NodeCID *string `json:"NodeCID,omitempty" xml:"NodeCID,omitempty"`
	// The node ID.
	//
	// example:
	//
	// 1
	NodeID *string `json:"NodeID,omitempty" xml:"NodeID,omitempty"`
	// The name of the host where the node resides.
	//
	// example:
	//
	// ap-southeast-1.i-t4n4c4ryr0yr441d****
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The port number of the node.
	//
	// example:
	//
	// 3000
	NodePort *string `json:"NodePort,omitempty" xml:"NodePort,omitempty"`
	// The initial role of the node. Valid values:
	//
	// 	- **primary**: primary node.
	//
	// 	- **mirror**: secondary node.
	//
	// If the value of this parameter is the same as that of **NodeRole**, no primary/secondary switchover occurs. If the value of this parameter is different from that of **NodeRole**, a primary/secondary switchover occurs.
	//
	// example:
	//
	// primary
	NodePreferredRole *string `json:"NodePreferredRole,omitempty" xml:"NodePreferredRole,omitempty"`
	// The data synchronization state of the node. Valid values:
	//
	// 	- **Synced**: The node data is synchronized.
	//
	// 	- **Not Syncing**: The node data is not synchronized.
	//
	// 	- **No sync required**: Data synchronization is not required. This value may be returned only for the coordinator node.
	//
	// example:
	//
	// Synced
	NodeReplicationMode *string `json:"NodeReplicationMode,omitempty" xml:"NodeReplicationMode,omitempty"`
	// The current role of the node. Valid values:
	//
	// 	- **primary**: primary node.
	//
	// 	- **mirror**: secondary node.
	//
	// example:
	//
	// primary
	NodeRole *string `json:"NodeRole,omitempty" xml:"NodeRole,omitempty"`
	// The running state of the node. Valid values:
	//
	// 	- **UP**: The node is running.
	//
	// 	- **DOWN**: The node is faulty.
	//
	// example:
	//
	// UP
	NodeStatus *string `json:"NodeStatus,omitempty" xml:"NodeStatus,omitempty"`
	// The type of the node. Valid values:
	//
	// 	- **master**: primary coordinator node.
	//
	// 	- **slave**: standby coordinator node.
	//
	// 	- **segment**: compute node.
	//
	// example:
	//
	// master
	NodeType *string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryResponseBodyItems) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetHostname

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeAddress

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeCID

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeID

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeName

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodePort

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodePreferredRole

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeReplicationMode

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeRole

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeStatus

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeType

func (DescribeDBInstanceDiagnosisSummaryResponseBodyItems) String

type DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo

type DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo struct {
	// The number of abnormal nodes.
	//
	// example:
	//
	// 0
	ExceptionNodeNum *int32 `json:"ExceptionNodeNum,omitempty" xml:"ExceptionNodeNum,omitempty"`
	// The number of normal nodes.
	//
	// example:
	//
	// 2
	NormalNodeNum *int32 `json:"NormalNodeNum,omitempty" xml:"NormalNodeNum,omitempty"`
	// The number of nodes whose roles are reversed.
	//
	// example:
	//
	// 0
	NotPreferredNodeNum *int32 `json:"NotPreferredNodeNum,omitempty" xml:"NotPreferredNodeNum,omitempty"`
	// The number of unsynchronized nodes.
	//
	// example:
	//
	// 0
	NotSyncingNodeNum *int32 `json:"NotSyncingNodeNum,omitempty" xml:"NotSyncingNodeNum,omitempty"`
	// The number of nodes whose roles are normal.
	//
	// example:
	//
	// 2
	PreferredNodeNum *int32 `json:"PreferredNodeNum,omitempty" xml:"PreferredNodeNum,omitempty"`
	// The number of synchronized nodes.
	//
	// example:
	//
	// 1
	SyncedNodeNum *int32 `json:"SyncedNodeNum,omitempty" xml:"SyncedNodeNum,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetExceptionNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetNormalNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetNotPreferredNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetNotSyncingNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetPreferredNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetSyncedNodeNum

func (DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) String

type DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo

type DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo struct {
	// The number of abnormal nodes.
	//
	// example:
	//
	// 0
	ExceptionNodeNum *int32 `json:"ExceptionNodeNum,omitempty" xml:"ExceptionNodeNum,omitempty"`
	// The number of normal nodes.
	//
	// example:
	//
	// 4
	NormalNodeNum *int32 `json:"NormalNodeNum,omitempty" xml:"NormalNodeNum,omitempty"`
	// The number of nodes whose roles are reversed.
	//
	// example:
	//
	// 0
	NotPreferredNodeNum *int32 `json:"NotPreferredNodeNum,omitempty" xml:"NotPreferredNodeNum,omitempty"`
	// The number of unsynchronized nodes.
	//
	// example:
	//
	// 4
	NotSyncingNodeNum *int32 `json:"NotSyncingNodeNum,omitempty" xml:"NotSyncingNodeNum,omitempty"`
	// The number of nodes whose roles are normal.
	//
	// example:
	//
	// 4
	PreferredNodeNum *int32 `json:"PreferredNodeNum,omitempty" xml:"PreferredNodeNum,omitempty"`
	// The number of synchronized nodes.
	//
	// example:
	//
	// 0
	SyncedNodeNum *int32 `json:"SyncedNodeNum,omitempty" xml:"SyncedNodeNum,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetExceptionNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetNormalNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetNotPreferredNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetNotSyncingNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetPreferredNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetSyncedNodeNum

func (DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) String

type DescribeDBInstanceErrorLogRequest

type DescribeDBInstanceErrorLogRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// example:
	//
	// 2022-04-25T06:59Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// This parameter is not supported in Alibaba Cloud public cloud.
	//
	// example:
	//
	// null
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// One or more keywords that are used to query error logs.
	//
	// example:
	//
	// error
	Keywords *string `json:"Keywords,omitempty" xml:"Keywords,omitempty"`
	// The level of the logs to query. Valid values:
	//
	// 	- **ALL**: queries all error logs.
	//
	// 	- **PANIC**: queries only abnormal logs.
	//
	// 	- **FATAL**: queries only critical logs.
	//
	// 	- **ERROR**: queries only error logs.
	//
	// example:
	//
	// ALL
	LogLevel *string `json:"LogLevel,omitempty" xml:"LogLevel,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **20**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **20**.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// example:
	//
	// 2022-04-24T06:59Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The username.
	//
	// example:
	//
	// adbpguser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDBInstanceErrorLogRequest) GoString

func (*DescribeDBInstanceErrorLogRequest) SetDBInstanceId

func (*DescribeDBInstanceErrorLogRequest) SetDatabase

func (*DescribeDBInstanceErrorLogRequest) SetEndTime

func (*DescribeDBInstanceErrorLogRequest) SetHost

func (*DescribeDBInstanceErrorLogRequest) SetKeywords

func (*DescribeDBInstanceErrorLogRequest) SetLogLevel

func (*DescribeDBInstanceErrorLogRequest) SetPageNumber

func (*DescribeDBInstanceErrorLogRequest) SetPageSize

func (*DescribeDBInstanceErrorLogRequest) SetStartTime

func (*DescribeDBInstanceErrorLogRequest) SetUser

func (DescribeDBInstanceErrorLogRequest) String

type DescribeDBInstanceErrorLogResponse

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

func (DescribeDBInstanceErrorLogResponse) GoString

func (*DescribeDBInstanceErrorLogResponse) SetHeaders

func (*DescribeDBInstanceErrorLogResponse) SetStatusCode

func (DescribeDBInstanceErrorLogResponse) String

type DescribeDBInstanceErrorLogResponseBody

type DescribeDBInstanceErrorLogResponseBody struct {
	// The content of the error log.
	Items []*DescribeDBInstanceErrorLogResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDBInstanceErrorLogResponseBody) GoString

func (*DescribeDBInstanceErrorLogResponseBody) SetPageNumber

func (*DescribeDBInstanceErrorLogResponseBody) SetRequestId

func (*DescribeDBInstanceErrorLogResponseBody) SetTotalCount

func (DescribeDBInstanceErrorLogResponseBody) String

type DescribeDBInstanceErrorLogResponseBodyItems

type DescribeDBInstanceErrorLogResponseBodyItems struct {
	// The name of the database.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// This parameter is not supported.
	//
	// example:
	//
	// null
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// The content of the error log.
	//
	// example:
	//
	// unsupported frontend protocol 2689.28208: server supports 1.0 to 3.0
	LogContext *string `json:"LogContext,omitempty" xml:"LogContext,omitempty"`
	// The level of the queried log.
	//
	// example:
	//
	// FATAL
	LogLevel *string `json:"LogLevel,omitempty" xml:"LogLevel,omitempty"`
	// The time when the log was generated. The time is displayed in UTC.
	//
	// example:
	//
	// 2022-04-24 11:28:14
	Time *int64 `json:"Time,omitempty" xml:"Time,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// adbpguser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDBInstanceErrorLogResponseBodyItems) GoString

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetDatabase

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetHost

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetLogContext

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetLogLevel

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetTime

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetUser

func (DescribeDBInstanceErrorLogResponseBodyItems) String

type DescribeDBInstanceIPArrayListRequest

type DescribeDBInstanceIPArrayListRequest struct {
	// The name of the IP address whitelist. If you do not specify this parameter, the default whitelist is queried.
	//
	// >  Each instance supports up to 50 IP address whitelists.
	//
	// example:
	//
	// Default
	DBInstanceIPArrayName *string `json:"DBInstanceIPArrayName,omitempty" xml:"DBInstanceIPArrayName,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query details about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the resource group to which the instance belongs. For information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (DescribeDBInstanceIPArrayListRequest) GoString

func (*DescribeDBInstanceIPArrayListRequest) SetDBInstanceIPArrayName added in v3.2.2

func (*DescribeDBInstanceIPArrayListRequest) SetDBInstanceId

func (*DescribeDBInstanceIPArrayListRequest) SetResourceGroupId

func (DescribeDBInstanceIPArrayListRequest) String

type DescribeDBInstanceIPArrayListResponse

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

func (DescribeDBInstanceIPArrayListResponse) GoString

func (*DescribeDBInstanceIPArrayListResponse) SetHeaders

func (*DescribeDBInstanceIPArrayListResponse) SetStatusCode

func (DescribeDBInstanceIPArrayListResponse) String

type DescribeDBInstanceIPArrayListResponseBody

type DescribeDBInstanceIPArrayListResponseBody struct {
	// The queried IP address whitelists.
	Items *DescribeDBInstanceIPArrayListResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// CB7AA0BF-BE41-480E-A3DC-C97BF85A391B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBInstanceIPArrayListResponseBody) GoString

func (*DescribeDBInstanceIPArrayListResponseBody) SetRequestId

func (DescribeDBInstanceIPArrayListResponseBody) String

type DescribeDBInstanceIPArrayListResponseBodyItems

type DescribeDBInstanceIPArrayListResponseBodyItems struct {
	DBInstanceIPArray []*DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray `json:"DBInstanceIPArray,omitempty" xml:"DBInstanceIPArray,omitempty" type:"Repeated"`
}

func (DescribeDBInstanceIPArrayListResponseBodyItems) GoString

func (DescribeDBInstanceIPArrayListResponseBodyItems) String

type DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray

type DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray struct {
	// The attribute of the IP address whitelist. By default, this parameter is empty. A whitelist with the `hidden` attribute is not displayed in the console.
	//
	// example:
	//
	// hidden
	DBInstanceIPArrayAttribute *string `json:"DBInstanceIPArrayAttribute,omitempty" xml:"DBInstanceIPArrayAttribute,omitempty"`
	// The name of the IP address whitelist.
	//
	// example:
	//
	// default
	DBInstanceIPArrayName *string `json:"DBInstanceIPArrayName,omitempty" xml:"DBInstanceIPArrayName,omitempty"`
	// The IP addresses listed in the whitelist. Up to 1,000 IP addresses are contained in a whitelist and separated by commas (,). The IP addresses must use one of the following formats:
	//
	// 	- 0.0.0.0/0
	//
	// 	- 10.23.12.24. This is a standard IP address.
	//
	// 	- 10.23.12.24/24. This is a CIDR block. The value `/24` indicates that the prefix of the CIDR block is 24-bit long. You can replace 24 with a value in the range of `1 to 32`.
	//
	// example:
	//
	// 127.0.0.1
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
}

func (DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) GoString

func (*DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) SetDBInstanceIPArrayAttribute

func (*DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) SetDBInstanceIPArrayName

func (*DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) SetSecurityIPList

func (DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) String

type DescribeDBInstanceIndexUsageRequest

type DescribeDBInstanceIndexUsageRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeDBInstanceIndexUsageRequest) GoString

func (*DescribeDBInstanceIndexUsageRequest) SetDBInstanceId

func (*DescribeDBInstanceIndexUsageRequest) SetPageNumber

func (*DescribeDBInstanceIndexUsageRequest) SetPageSize

func (DescribeDBInstanceIndexUsageRequest) String

type DescribeDBInstanceIndexUsageResponse

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

func (DescribeDBInstanceIndexUsageResponse) GoString

func (*DescribeDBInstanceIndexUsageResponse) SetHeaders

func (*DescribeDBInstanceIndexUsageResponse) SetStatusCode

func (DescribeDBInstanceIndexUsageResponse) String

type DescribeDBInstanceIndexUsageResponseBody

type DescribeDBInstanceIndexUsageResponseBody struct {
	// The time when the table was last deleted, inserted, or updated.
	Items []*DescribeDBInstanceIndexUsageResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDBInstanceIndexUsageResponseBody) GoString

func (*DescribeDBInstanceIndexUsageResponseBody) SetPageNumber

func (*DescribeDBInstanceIndexUsageResponseBody) SetRequestId

func (*DescribeDBInstanceIndexUsageResponseBody) SetTotalCount

func (DescribeDBInstanceIndexUsageResponseBody) String

type DescribeDBInstanceIndexUsageResponseBodyItems

type DescribeDBInstanceIndexUsageResponseBodyItems struct {
	// The name of the database.
	//
	// example:
	//
	// adbtest
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The definition of the index.
	//
	// example:
	//
	// CREATE INDEX idx1 ON schema1.tab1_ptr_2010
	IndexDef *string `json:"IndexDef,omitempty" xml:"IndexDef,omitempty"`
	// The name of the index.
	//
	// example:
	//
	// idx1
	IndexName *string `json:"IndexName,omitempty" xml:"IndexName,omitempty"`
	// The number of index scans.
	//
	// example:
	//
	// 50000
	IndexScanTimes *int32 `json:"IndexScanTimes,omitempty" xml:"IndexScanTimes,omitempty"`
	// The size of the index. Unit: bytes.
	//
	// example:
	//
	// 10000
	IndexSize *string `json:"IndexSize,omitempty" xml:"IndexSize,omitempty"`
	// Indicates whether the table is a partitioned table. Valid values:
	//
	// 	- **true**: The table is a partitioned table.
	//
	// 	- **false**: The table is not a partitioned table.
	//
	// example:
	//
	// true
	IsPartitionTable *bool `json:"IsPartitionTable,omitempty" xml:"IsPartitionTable,omitempty"`
	// The name of the parent table.
	//
	// example:
	//
	// tab1
	ParentTableName *string `json:"ParentTableName,omitempty" xml:"ParentTableName,omitempty"`
	// The name of the schema.
	//
	// example:
	//
	// schema1
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The name of the table.
	//
	// example:
	//
	// tab1_ptr_2010
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The time when the table was last deleted, inserted, or updated.
	//
	// example:
	//
	// 2022-08-08T20:00:00Z
	TimeLastUpdated *string `json:"TimeLastUpdated,omitempty" xml:"TimeLastUpdated,omitempty"`
}

func (DescribeDBInstanceIndexUsageResponseBodyItems) GoString

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetDatabaseName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIndexDef

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIndexName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIndexScanTimes

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIndexSize

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIsPartitionTable

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetParentTableName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetSchemaName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetTableName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetTimeLastUpdated

func (DescribeDBInstanceIndexUsageResponseBodyItems) String

type DescribeDBInstanceNetInfoRequest

type DescribeDBInstanceNetInfoRequest struct {
	// The endpoint that is used to connect to the instance.
	//
	// >  If you do not specify this parameter, the information about all endpoints of the instance is returned.
	//
	// example:
	//
	// gp-0xin9q82c33xc****-master.gpdb.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeDBInstanceNetInfoRequest) GoString

func (*DescribeDBInstanceNetInfoRequest) SetConnectionString

func (*DescribeDBInstanceNetInfoRequest) SetDBInstanceId

func (DescribeDBInstanceNetInfoRequest) String

type DescribeDBInstanceNetInfoResponse

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

func (DescribeDBInstanceNetInfoResponse) GoString

func (*DescribeDBInstanceNetInfoResponse) SetHeaders

func (*DescribeDBInstanceNetInfoResponse) SetStatusCode

func (DescribeDBInstanceNetInfoResponse) String

type DescribeDBInstanceNetInfoResponseBody

type DescribeDBInstanceNetInfoResponseBody struct {
	// The connection information of the instance.
	DBInstanceNetInfos *DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos `json:"DBInstanceNetInfos,omitempty" xml:"DBInstanceNetInfos,omitempty" type:"Struct"`
	// The network type of the instance. Valid values:
	//
	// 	- Classic: classic network.
	//
	// 	- VPC: VPC.
	//
	// example:
	//
	// Classic
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 7565770E-7C45-462D-BA4A-8A5396F2CAD1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBInstanceNetInfoResponseBody) GoString

func (*DescribeDBInstanceNetInfoResponseBody) SetInstanceNetworkType

func (*DescribeDBInstanceNetInfoResponseBody) SetRequestId

func (DescribeDBInstanceNetInfoResponseBody) String

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos struct {
	DBInstanceNetInfo []*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo `json:"DBInstanceNetInfo,omitempty" xml:"DBInstanceNetInfo,omitempty" type:"Repeated"`
}

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) GoString

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) String

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo struct {
	// The type of the endpoint.
	//
	// example:
	//
	// Intranet
	AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
	// The endpoint that is used to connect to the instance.
	//
	// example:
	//
	// gp-xxxxxxx.gpdb.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The IP address.
	//
	// example:
	//
	// 127.0.0.1
	IPAddress *string `json:"IPAddress,omitempty" xml:"IPAddress,omitempty"`
	// The type of the IP address.
	//
	// 	- Valid values for instances in the classic network: Inner and Public.
	//
	// 	- Valid values for instances in a virtual private cloud (VPC): Private and Public.
	//
	// example:
	//
	// Inner
	IPType *string `json:"IPType,omitempty" xml:"IPType,omitempty"`
	// The port number.
	//
	// example:
	//
	// 3432
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The VPC ID of the instance.
	//
	// example:
	//
	// vpc-xxxxxxx
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The vSwitch ID. Multiple IDs are separated by commas (,).
	//
	// example:
	//
	// vsw-xxxxxxxx
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The ID of the instance that is deployed in a VPC.
	//
	// example:
	//
	// vpc-xxxxxxx
	VpcInstanceId *string `json:"VpcInstanceId,omitempty" xml:"VpcInstanceId,omitempty"`
}

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) GoString

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetAddressType

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetConnectionString

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetIPAddress

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetIPType

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetPort

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetVPCId

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetVSwitchId

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetVpcInstanceId

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) String

type DescribeDBInstancePerformanceRequest

type DescribeDBInstancePerformanceRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances within a region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-09T03:47Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The performance metric. Separate multiple values with commas (,). For more information, see [Performance parameters](https://help.aliyun.com/document_detail/86943.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// CpuUsage,MemoryUsage,Gpdb_SpaceUsage,Gpdb_IOPS,Gpdb_session
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-08T03:47Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBInstancePerformanceRequest) GoString

func (*DescribeDBInstancePerformanceRequest) SetDBInstanceId

func (*DescribeDBInstancePerformanceRequest) SetEndTime

func (*DescribeDBInstancePerformanceRequest) SetKey

func (*DescribeDBInstancePerformanceRequest) SetResourceGroupId

func (*DescribeDBInstancePerformanceRequest) SetStartTime

func (DescribeDBInstancePerformanceRequest) String

type DescribeDBInstancePerformanceResponse

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

func (DescribeDBInstancePerformanceResponse) GoString

func (*DescribeDBInstancePerformanceResponse) SetHeaders

func (*DescribeDBInstancePerformanceResponse) SetStatusCode

func (DescribeDBInstancePerformanceResponse) String

type DescribeDBInstancePerformanceResponseBody

type DescribeDBInstancePerformanceResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end time of the query.
	//
	// example:
	//
	// 2022-07-09T03:47Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The database engine of the instance.
	//
	// example:
	//
	// gpdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The queried performance metrics.
	PerformanceKeys []*string `json:"PerformanceKeys,omitempty" xml:"PerformanceKeys,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// 5E85244A-AB47-46A3-A3AD-5F307DCB407E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query.
	//
	// example:
	//
	// 2022-07-08T03:47Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBInstancePerformanceResponseBody) GoString

func (*DescribeDBInstancePerformanceResponseBody) SetDBInstanceId

func (*DescribeDBInstancePerformanceResponseBody) SetEndTime

func (*DescribeDBInstancePerformanceResponseBody) SetEngine

func (*DescribeDBInstancePerformanceResponseBody) SetPerformanceKeys

func (*DescribeDBInstancePerformanceResponseBody) SetRequestId

func (*DescribeDBInstancePerformanceResponseBody) SetStartTime

func (DescribeDBInstancePerformanceResponseBody) String

type DescribeDBInstancePlansRequest

type DescribeDBInstancePlansRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The time that is used to filter plans. If you specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm:ss*Z format, the plans that are created before this time are returned. The time must be in UTC. If you do not specify this parameter, all plans are returned.
	//
	// example:
	//
	// 2022-04-17T23:00Z
	PlanCreateDate *string `json:"PlanCreateDate,omitempty" xml:"PlanCreateDate,omitempty"`
	// The description of the plan.
	//
	// example:
	//
	// this is a test plan
	PlanDesc *string `json:"PlanDesc,omitempty" xml:"PlanDesc,omitempty"`
	// The plan ID.
	//
	// > You can call the [DescribeDBInstancePlans](https://help.aliyun.com/document_detail/449398.html) operation to query the information about plans, including plan IDs.
	//
	// example:
	//
	// 1234
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The execution mode of the plan. Valid values:
	//
	// 	- **Postpone**: The plan is executed later.
	//
	// 	- **Regular**: The plan is executed periodically.
	//
	// example:
	//
	// Regular
	PlanScheduleType *string `json:"PlanScheduleType,omitempty" xml:"PlanScheduleType,omitempty"`
	// The type of the plan. Valid values:
	//
	// 	- **PauseResume**: pauses and resumes an instance.
	//
	// 	- **Resize**: scales an instance.
	//
	// 	- **ModifySpec**: changes compute node specifications.
	//
	// example:
	//
	// PauseResume
	PlanType *string `json:"PlanType,omitempty" xml:"PlanType,omitempty"`
}

func (DescribeDBInstancePlansRequest) GoString

func (*DescribeDBInstancePlansRequest) SetDBInstanceId

func (*DescribeDBInstancePlansRequest) SetOwnerId

func (*DescribeDBInstancePlansRequest) SetPlanCreateDate

func (*DescribeDBInstancePlansRequest) SetPlanDesc

func (*DescribeDBInstancePlansRequest) SetPlanId

func (*DescribeDBInstancePlansRequest) SetPlanScheduleType

func (*DescribeDBInstancePlansRequest) SetPlanType

func (DescribeDBInstancePlansRequest) String

type DescribeDBInstancePlansResponse

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

func (DescribeDBInstancePlansResponse) GoString

func (*DescribeDBInstancePlansResponse) SetHeaders

func (*DescribeDBInstancePlansResponse) SetStatusCode

func (DescribeDBInstancePlansResponse) String

type DescribeDBInstancePlansResponseBody

type DescribeDBInstancePlansResponseBody struct {
	// The error message.
	//
	// This parameter is returned only if the request fails.
	//
	// example:
	//
	// ****
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The queried plans.
	Items *DescribeDBInstancePlansResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 1
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 34b32a0a-08ef-4a87-b6be-cdd988888888
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	//
	// If the request was successful, **success*	- is returned. If the request failed, this parameter is not returned.
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (DescribeDBInstancePlansResponseBody) GoString

func (*DescribeDBInstancePlansResponseBody) SetErrorMessage

func (*DescribeDBInstancePlansResponseBody) SetPageNumber

func (*DescribeDBInstancePlansResponseBody) SetPageRecordCount

func (*DescribeDBInstancePlansResponseBody) SetRequestId

func (*DescribeDBInstancePlansResponseBody) SetStatus

func (*DescribeDBInstancePlansResponseBody) SetTotalRecordCount

func (DescribeDBInstancePlansResponseBody) String

type DescribeDBInstancePlansResponseBodyItems

type DescribeDBInstancePlansResponseBodyItems struct {
	PlanList []*DescribeDBInstancePlansResponseBodyItemsPlanList `json:"PlanList,omitempty" xml:"PlanList,omitempty" type:"Repeated"`
}

func (DescribeDBInstancePlansResponseBodyItems) GoString

func (DescribeDBInstancePlansResponseBodyItems) String

type DescribeDBInstancePlansResponseBodyItemsPlanList

type DescribeDBInstancePlansResponseBodyItemsPlanList struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The execution information of the plan.
	//
	// example:
	//
	// {"pause":{"planCronTime":"0 22 	- 	- 5"},"resume":{"planCronTime":"0 23 	- 	- 5"}}
	PlanConfig *string `json:"PlanConfig,omitempty" xml:"PlanConfig,omitempty"`
	// The description of the plan.
	//
	// example:
	//
	// this is a test plan
	PlanDesc *string `json:"PlanDesc,omitempty" xml:"PlanDesc,omitempty"`
	// The end time of the plan. The time follows the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm:ss*Z format. The time is displayed in UTC.
	//
	// >
	//
	// 	- This parameter is returned only for the plans that are periodically executed.
	//
	// 	- If you did not specify the end time when you created the plan, this parameter is not returned.
	//
	// example:
	//
	// 2023-04-17T23:00Z
	PlanEndDate *string `json:"PlanEndDate,omitempty" xml:"PlanEndDate,omitempty"`
	// The plan ID.
	//
	// example:
	//
	// 1234
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The name of the plan.
	//
	// example:
	//
	// test-plan
	PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	// The execution mode of the plan. Valid values:
	//
	// 	- **Postpone**: The plan is executed later.
	//
	// 	- **Regular**: The plan is executed periodically.
	//
	// example:
	//
	// Regular
	PlanScheduleType *string `json:"PlanScheduleType,omitempty" xml:"PlanScheduleType,omitempty"`
	// The start time of the plan. The time follows the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm:ss*Z format. The time is displayed in UTC.
	//
	// >
	//
	// 	- This parameter is returned only for the plans that are periodically executed.
	//
	// 	- If you did not specify the start time when you created the plan, the current time is returned.
	//
	// example:
	//
	// 2022-04-17T23:00Z
	PlanStartDate *string `json:"PlanStartDate,omitempty" xml:"PlanStartDate,omitempty"`
	// The status of the plan. Valid values:
	//
	// 	- **active**
	//
	// 	- **cancel**
	//
	// 	- **deleted**
	//
	// 	- **finished**
	//
	// example:
	//
	// active
	PlanStatus *string `json:"PlanStatus,omitempty" xml:"PlanStatus,omitempty"`
	// The type of the plan. Valid values:
	//
	// 	- **PauseResume**: pauses and resumes an instance.
	//
	// 	- **Resize**: scales an instance.
	//
	// example:
	//
	// PauseResume
	PlanType *string `json:"PlanType,omitempty" xml:"PlanType,omitempty"`
}

func (DescribeDBInstancePlansResponseBodyItemsPlanList) GoString

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetDBInstanceId

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanConfig

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanDesc

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanEndDate

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanId

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanName

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanScheduleType

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanStartDate

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanStatus

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanType

func (DescribeDBInstancePlansResponseBodyItemsPlanList) String

type DescribeDBInstanceSSLRequest

type DescribeDBInstanceSSLRequest struct {
	// The ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeDBInstanceSSLRequest) GoString

func (s DescribeDBInstanceSSLRequest) GoString() string

func (*DescribeDBInstanceSSLRequest) SetDBInstanceId

func (DescribeDBInstanceSSLRequest) String

type DescribeDBInstanceSSLResponse

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

func (DescribeDBInstanceSSLResponse) GoString

func (*DescribeDBInstanceSSLResponse) SetBody

func (*DescribeDBInstanceSSLResponse) SetHeaders

func (*DescribeDBInstanceSSLResponse) SetStatusCode

func (DescribeDBInstanceSSLResponse) String

type DescribeDBInstanceSSLResponseBody

type DescribeDBInstanceSSLResponseBody struct {
	// The name of the SSL certificate.
	//
	// example:
	//
	// *.gpdbmaster.xxx.rds.aliyuncs.com
	CertCommonName *string `json:"CertCommonName,omitempty" xml:"CertCommonName,omitempty"`
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceName *string `json:"DBInstanceName,omitempty" xml:"DBInstanceName,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// D5FF8636-37F6-4CE0-8002-F8734C62C686
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether SSL encryption is enabled.
	//
	// example:
	//
	// true
	SSLEnabled *bool `json:"SSLEnabled,omitempty" xml:"SSLEnabled,omitempty"`
	// The expiration time of the SSL certificate.
	//
	// example:
	//
	// 2023-08-05T09:05:53Z
	SSLExpiredTime *string `json:"SSLExpiredTime,omitempty" xml:"SSLExpiredTime,omitempty"`
}

func (DescribeDBInstanceSSLResponseBody) GoString

func (*DescribeDBInstanceSSLResponseBody) SetCertCommonName

func (*DescribeDBInstanceSSLResponseBody) SetDBInstanceId

func (*DescribeDBInstanceSSLResponseBody) SetDBInstanceName

func (*DescribeDBInstanceSSLResponseBody) SetRequestId

func (*DescribeDBInstanceSSLResponseBody) SetSSLEnabled

func (*DescribeDBInstanceSSLResponseBody) SetSSLExpiredTime

func (DescribeDBInstanceSSLResponseBody) String

type DescribeDBInstanceSupportMaxPerformanceRequest added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DescribeDBInstanceSupportMaxPerformanceRequest) GoString added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceRequest) SetDBInstanceId added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceRequest) SetOwnerId added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceRequest) String added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponse added in v3.3.0

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

func (DescribeDBInstanceSupportMaxPerformanceResponse) GoString added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponse) SetHeaders added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponse) SetStatusCode added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceResponse) String added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBody added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string                                                          `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Performances *DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances `json:"Performances,omitempty" xml:"Performances,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBInstanceSupportMaxPerformanceResponseBody) GoString added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBody) SetDBInstanceId added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBody) SetRequestId added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceResponseBody) String added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances struct {
	Performance []*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance `json:"Performance,omitempty" xml:"Performance,omitempty" type:"Repeated"`
}

func (DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances) GoString added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances) String added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance struct {
	// The performance bottleneck type.
	//
	// example:
	//
	// ecs or disk
	Bottleneck *string `json:"Bottleneck,omitempty" xml:"Bottleneck,omitempty"`
	// The name of the performance metric.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The unit of the performance metric.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
	// The value of the performance metric.
	//
	// example:
	//
	// 90
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) GoString added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) SetBottleneck added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) SetKey added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) SetUnit added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) SetValue added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) String added in v3.3.0

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	// The edition of the instance. Separate multiple values with commas (,).
	DBInstanceCategories []*string `json:"DBInstanceCategories,omitempty" xml:"DBInstanceCategories,omitempty" type:"Repeated"`
	// The description of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The instance ID. Separate multiple values with commas (,).
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceIds *string `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty"`
	// The resource type of the instance. Separate multiple values with commas (,).
	DBInstanceModes []*string `json:"DBInstanceModes,omitempty" xml:"DBInstanceModes,omitempty" type:"Repeated"`
	// The state of the instance.
	DBInstanceStatuses []*string `json:"DBInstanceStatuses,omitempty" xml:"DBInstanceStatuses,omitempty" type:"Repeated"`
	// This parameter is no longer used.
	InstanceDeployTypes []*string `json:"InstanceDeployTypes,omitempty" xml:"InstanceDeployTypes,omitempty" type:"Repeated"`
	// The network type of the instance. Valid values:
	//
	// 	- **VPC**: virtual private cloud (VPC).
	//
	// 	- **Classic**: classic network.
	//
	// > If you do not specify this parameter, instances of all network types are returned.
	//
	// example:
	//
	// VPC
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	OwnerId             *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 50
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID.
	//
	// > You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The tags.
	Tag []*DescribeDBInstancesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	// The VPC ID. You can use this parameter to filter instances that reside in the specified VPC.
	//
	// example:
	//
	// vpc-t4nqyp3tc5mx7vy6****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeDBInstancesRequest) GoString

func (s DescribeDBInstancesRequest) GoString() string

func (*DescribeDBInstancesRequest) SetDBInstanceCategories

func (s *DescribeDBInstancesRequest) SetDBInstanceCategories(v []*string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetDBInstanceDescription

func (s *DescribeDBInstancesRequest) SetDBInstanceDescription(v string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetDBInstanceIds

func (*DescribeDBInstancesRequest) SetDBInstanceModes

func (s *DescribeDBInstancesRequest) SetDBInstanceModes(v []*string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetDBInstanceStatuses

func (s *DescribeDBInstancesRequest) SetDBInstanceStatuses(v []*string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetInstanceDeployTypes

func (s *DescribeDBInstancesRequest) SetInstanceDeployTypes(v []*string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetInstanceNetworkType

func (s *DescribeDBInstancesRequest) SetInstanceNetworkType(v string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetOwnerId

func (*DescribeDBInstancesRequest) SetPageNumber

func (*DescribeDBInstancesRequest) SetPageSize

func (*DescribeDBInstancesRequest) SetRegionId

func (*DescribeDBInstancesRequest) SetResourceGroupId

func (*DescribeDBInstancesRequest) SetTag

func (*DescribeDBInstancesRequest) SetVpcId added in v3.3.2

func (DescribeDBInstancesRequest) String

type DescribeDBInstancesRequestTag

type DescribeDBInstancesRequestTag struct {
	// The key of tag N.
	//
	// example:
	//
	// test-key
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N.
	//
	// example:
	//
	// test-value
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstancesRequestTag) GoString

func (*DescribeDBInstancesRequestTag) SetKey

func (*DescribeDBInstancesRequestTag) SetValue

func (DescribeDBInstancesRequestTag) String

type DescribeDBInstancesResponse

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

func (DescribeDBInstancesResponse) GoString

func (s DescribeDBInstancesResponse) GoString() string

func (*DescribeDBInstancesResponse) SetBody

func (*DescribeDBInstancesResponse) SetHeaders

func (*DescribeDBInstancesResponse) SetStatusCode

func (DescribeDBInstancesResponse) String

type DescribeDBInstancesResponseBody

type DescribeDBInstancesResponseBody struct {
	// The queried instances.
	Items *DescribeDBInstancesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 1
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 53EA07B7-FC2A-521B-AB7C-27**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (DescribeDBInstancesResponseBody) GoString

func (*DescribeDBInstancesResponseBody) SetPageNumber

func (*DescribeDBInstancesResponseBody) SetPageRecordCount

func (*DescribeDBInstancesResponseBody) SetRequestId

func (*DescribeDBInstancesResponseBody) SetTotalRecordCount

func (DescribeDBInstancesResponseBody) String

type DescribeDBInstancesResponseBodyItems

type DescribeDBInstancesResponseBodyItems struct {
	DBInstance []*DescribeDBInstancesResponseBodyItemsDBInstance `json:"DBInstance,omitempty" xml:"DBInstance,omitempty" type:"Repeated"`
}

func (DescribeDBInstancesResponseBodyItems) GoString

func (DescribeDBInstancesResponseBodyItems) String

type DescribeDBInstancesResponseBodyItemsDBInstance

type DescribeDBInstancesResponseBodyItemsDBInstance struct {
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// You can call the [DescribeDBInstanceAttribute](https://help.aliyun.com/document_detail/86910.html) operation to query the access mode of an instance.
	//
	// example:
	//
	// null
	ConnectionMode *string `json:"ConnectionMode,omitempty" xml:"ConnectionMode,omitempty"`
	// The time when the instance was created. The time is displayed in UTC.
	//
	// example:
	//
	// 2021-10-09T04:54:08Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The edition of the instance. Valid values:
	//
	// 	- **Basic**: Basic Edition.
	//
	// 	- **HighAvailability**: High-availability Edition.
	//
	// 	- **Finance**: Enterprise Edition.
	//
	// example:
	//
	// HighAvailability
	DBInstanceCategory *string `json:"DBInstanceCategory,omitempty" xml:"DBInstanceCategory,omitempty"`
	// The description of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// 	- **Serverless**: Serverless mode.
	//
	// 	- **StorageElastic**: elastic storage mode.
	//
	// 	- **Classic**: reserved storage mode.
	//
	// example:
	//
	// StorageElastic
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	// The type of the network interface card (NIC) that is used by the instance. Valid values:
	//
	// 	- **0**: Internet.
	//
	// 	- **1**: internal network.
	//
	// 	- **2**: VPC.
	//
	// example:
	//
	// 2
	DBInstanceNetType *string `json:"DBInstanceNetType,omitempty" xml:"DBInstanceNetType,omitempty"`
	// The status of the instance. For more information, see [Instance statuses](https://help.aliyun.com/document_detail/86944.html).
	//
	// example:
	//
	// Running
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The database engine of the instance.
	//
	// example:
	//
	// gpdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The database engine version of the instance.
	//
	// example:
	//
	// 6.0
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The expiration time of the instance. The time is displayed in UTC.
	//
	// >  The expiration time of a pay-as-you-go instance is `2999-09-08T16:00:00Z`.
	//
	// example:
	//
	// 2999-09-08T16:00:00Z
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// 	- **cluster**: Serverless mode or elastic storage mode.
	//
	// 	- **replicaSet**: reserved storage mode.
	//
	// example:
	//
	// cluster
	InstanceDeployType *string `json:"InstanceDeployType,omitempty" xml:"InstanceDeployType,omitempty"`
	// The network type of the instance. Valid values:
	//
	// 	- **Classic**: classic network.
	//
	// 	- **VPC**: VPC.
	//
	// example:
	//
	// VPC
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The lock mode of the instance. Valid values:
	//
	// 	- **Unlock**: The instance is not locked.
	//
	// 	- **ManualLock**: The instance is manually locked.
	//
	// 	- **LockByExpiration**: The instance is automatically locked due to instance expiration.
	//
	// 	- **LockByRestoration**: The instance is automatically locked due to instance restoration.
	//
	// 	- **LockByDiskQuota**: The instance is automatically locked due to exhausted storage.
	//
	// 	- **LockReadInstanceByDiskQuota**: The instance is a read-only instance and is automatically locked when the disk space is full.
	//
	// example:
	//
	// Unlock
	LockMode *string `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// The reason why the instance is locked. Valid values:
	//
	// 	- **0**: The instance is not locked.
	//
	// 	- **1**: The instance is manually locked.
	//
	// 	- **2**: The instance is automatically locked due to instance expiration.
	//
	// 	- **3**: The instance is automatically locked due to instance restoration.
	//
	// 	- **4**: The instance is automatically locked due to exhausted storage.
	//
	// >  If the instance is in reserved storage mode and is not locked, null is returned.
	//
	// example:
	//
	// 0
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The number of coordinator nodes.
	//
	// example:
	//
	// 1
	MasterNodeNum *int32 `json:"MasterNodeNum,omitempty" xml:"MasterNodeNum,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// 	- **Postpaid**: pay-as-you-go.
	//
	// 	- **Prepaid**: subscription.
	//
	// example:
	//
	// Postpaid
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// example:
	//
	// standard
	ProdType *string `json:"ProdType,omitempty" xml:"ProdType,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The number of compute nodes.
	//
	// example:
	//
	// 4
	SegNodeNum *string `json:"SegNodeNum,omitempty" xml:"SegNodeNum,omitempty"`
	// The type of the Serverless mode. Valid values:
	//
	// 	- **Manual**: manual scheduling.
	//
	// 	- **Auto**: automatic scheduling.
	//
	// >  This parameter is returned only for instances in Serverless mode.
	//
	// example:
	//
	// Manual
	ServerlessMode *string `json:"ServerlessMode,omitempty" xml:"ServerlessMode,omitempty"`
	// The storage capacity of the instance. Unit: GB.
	//
	// example:
	//
	// 50
	StorageSize *string `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// The storage type of the instance. Valid values:
	//
	// 	- **cloud_essd**: enhanced SSD (ESSD).
	//
	// 	- **cloud_efficiency**: ultra disk.
	//
	// example:
	//
	// cloud_essd
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The tags that are added to the instance.
	Tags *DescribeDBInstancesResponseBodyItemsDBInstanceTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp1cpq8mr64paltkb****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The VPC ID of the instance.
	//
	// example:
	//
	// vpc-bp19ame5m1r3oejns****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The zone ID.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDBInstancesResponseBodyItemsDBInstance) GoString

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetConnectionMode

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetCreateTime

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceCategory

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceDescription

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceMode

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceNetType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceStatus

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetEngine

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetEngineVersion

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetExpireTime

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetInstanceDeployType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetInstanceNetworkType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetLockMode

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetLockReason

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetMasterNodeNum

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetPayType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetProdType added in v3.4.0

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetRegionId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetResourceGroupId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetSegNodeNum

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetServerlessMode

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetStorageSize

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetStorageType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetVSwitchId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetVpcId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetZoneId

func (DescribeDBInstancesResponseBodyItemsDBInstance) String

type DescribeDBInstancesResponseBodyItemsDBInstanceTags

type DescribeDBInstancesResponseBodyItemsDBInstanceTags struct {
	Tag []*DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBInstancesResponseBodyItemsDBInstanceTags) GoString

func (DescribeDBInstancesResponseBodyItemsDBInstanceTags) String

type DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag

type DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag struct {
	// The key of tag N.
	//
	// example:
	//
	// test-key
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N.
	//
	// example:
	//
	// test-value
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag) GoString

func (*DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag) SetKey

func (*DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag) SetValue

func (DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag) String

type DescribeDBInstancesShrinkRequest

type DescribeDBInstancesShrinkRequest struct {
	// The edition of the instance. Separate multiple values with commas (,).
	DBInstanceCategoriesShrink *string `json:"DBInstanceCategories,omitempty" xml:"DBInstanceCategories,omitempty"`
	// The description of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The instance ID. Separate multiple values with commas (,).
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceIds *string `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty"`
	// The resource type of the instance. Separate multiple values with commas (,).
	DBInstanceModesShrink *string `json:"DBInstanceModes,omitempty" xml:"DBInstanceModes,omitempty"`
	// The state of the instance.
	DBInstanceStatusesShrink *string `json:"DBInstanceStatuses,omitempty" xml:"DBInstanceStatuses,omitempty"`
	// This parameter is no longer used.
	InstanceDeployTypesShrink *string `json:"InstanceDeployTypes,omitempty" xml:"InstanceDeployTypes,omitempty"`
	// The network type of the instance. Valid values:
	//
	// 	- **VPC**: virtual private cloud (VPC).
	//
	// 	- **Classic**: classic network.
	//
	// > If you do not specify this parameter, instances of all network types are returned.
	//
	// example:
	//
	// VPC
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	OwnerId             *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 50
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID.
	//
	// > You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The tags.
	Tag []*DescribeDBInstancesShrinkRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	// The VPC ID. You can use this parameter to filter instances that reside in the specified VPC.
	//
	// example:
	//
	// vpc-t4nqyp3tc5mx7vy6****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeDBInstancesShrinkRequest) GoString

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceCategoriesShrink

func (s *DescribeDBInstancesShrinkRequest) SetDBInstanceCategoriesShrink(v string) *DescribeDBInstancesShrinkRequest

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceDescription

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceIds

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceModesShrink

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceStatusesShrink

func (*DescribeDBInstancesShrinkRequest) SetInstanceDeployTypesShrink

func (s *DescribeDBInstancesShrinkRequest) SetInstanceDeployTypesShrink(v string) *DescribeDBInstancesShrinkRequest

func (*DescribeDBInstancesShrinkRequest) SetInstanceNetworkType

func (*DescribeDBInstancesShrinkRequest) SetOwnerId

func (*DescribeDBInstancesShrinkRequest) SetPageNumber

func (*DescribeDBInstancesShrinkRequest) SetPageSize

func (*DescribeDBInstancesShrinkRequest) SetRegionId

func (*DescribeDBInstancesShrinkRequest) SetResourceGroupId

func (*DescribeDBInstancesShrinkRequest) SetVpcId added in v3.3.2

func (DescribeDBInstancesShrinkRequest) String

type DescribeDBInstancesShrinkRequestTag

type DescribeDBInstancesShrinkRequestTag struct {
	// The key of tag N.
	//
	// example:
	//
	// test-key
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N.
	//
	// example:
	//
	// test-value
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstancesShrinkRequestTag) GoString

func (*DescribeDBInstancesShrinkRequestTag) SetKey

func (*DescribeDBInstancesShrinkRequestTag) SetValue

func (DescribeDBInstancesShrinkRequestTag) String

type DescribeDBResourceGroupRequest added in v3.8.0

type DescribeDBResourceGroupRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	//
	// >  If you specify this parameter, the information about the specified resource group is returned. If you do not specify this parameter, the information about all resource groups is returned.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
}

func (DescribeDBResourceGroupRequest) GoString added in v3.8.0

func (*DescribeDBResourceGroupRequest) SetDBInstanceId added in v3.8.0

func (*DescribeDBResourceGroupRequest) SetOwnerId added in v3.8.0

func (*DescribeDBResourceGroupRequest) SetResourceGroupName added in v3.8.0

func (DescribeDBResourceGroupRequest) String added in v3.8.0

type DescribeDBResourceGroupResponse added in v3.8.0

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

func (DescribeDBResourceGroupResponse) GoString added in v3.8.0

func (*DescribeDBResourceGroupResponse) SetBody added in v3.8.0

func (*DescribeDBResourceGroupResponse) SetHeaders added in v3.8.0

func (*DescribeDBResourceGroupResponse) SetStatusCode added in v3.8.0

func (DescribeDBResourceGroupResponse) String added in v3.8.0

type DescribeDBResourceGroupResponseBody added in v3.8.0

type DescribeDBResourceGroupResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried resource group information.
	ResourceGroupItems *DescribeDBResourceGroupResponseBodyResourceGroupItems `json:"ResourceGroupItems,omitempty" xml:"ResourceGroupItems,omitempty" type:"Struct"`
}

func (DescribeDBResourceGroupResponseBody) GoString added in v3.8.0

func (*DescribeDBResourceGroupResponseBody) SetRequestId added in v3.8.0

func (*DescribeDBResourceGroupResponseBody) SetResourceGroupItems added in v3.8.0

func (DescribeDBResourceGroupResponseBody) String added in v3.8.0

type DescribeDBResourceGroupResponseBodyResourceGroupItems added in v3.8.0

type DescribeDBResourceGroupResponseBodyResourceGroupItems struct {
	ResourceGroupItem []*DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItem `json:"ResourceGroupItem,omitempty" xml:"ResourceGroupItem,omitempty" type:"Repeated"`
}

func (DescribeDBResourceGroupResponseBodyResourceGroupItems) GoString added in v3.8.0

func (DescribeDBResourceGroupResponseBodyResourceGroupItems) String added in v3.8.0

type DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItem added in v3.8.0

type DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItem struct {
	// The configurations of the resource group.
	//
	// >
	//
	// 	- CpuRateLimit: the percentage of CPU resources that are available for the resource group. Unit: %.
	//
	// 	- MemoryLimit: the percentage of memory resources that are available for the resource group. Unit: %.
	//
	// 	- MemorySharedQuota: the percentage of memory resources shared among transactions that are submitted to the resource group. Unit: %. Default value: 80.
	//
	// 	- MemorySpillRatio: the memory spill ratio for memory-intensive transactions. When the memory that is used by memory-intensive transactions reaches this value, data is spilled to disks. Unit: %. Default value: 0.
	//
	// 	- Concurrency: the maximum number of concurrent transactions or parallel queries that are allowed for a resource group. Default value: 20.
	//
	// example:
	//
	// {"CpuRateLimit":"10","MemoryLimit":"12","MemorySharedQuota":"20","MemorySpillRatio":"75","Concurrency":"3"}
	ResourceGroupConfig *string `json:"ResourceGroupConfig,omitempty" xml:"ResourceGroupConfig,omitempty"`
	// The name of the resource group.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
	// The roles.
	RoleList *DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItemRoleList `json:"RoleList,omitempty" xml:"RoleList,omitempty" type:"Struct"`
}

func (DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItem) GoString added in v3.8.0

func (*DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItem) SetResourceGroupConfig added in v3.8.0

func (*DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItem) SetResourceGroupName added in v3.8.0

func (DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItem) String added in v3.8.0

type DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItemRoleList added in v3.8.0

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

func (DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItemRoleList) GoString added in v3.8.0

func (*DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItemRoleList) SetRole added in v3.8.0

func (DescribeDBResourceGroupResponseBodyResourceGroupItemsResourceGroupItemRoleList) String added in v3.8.0

type DescribeDBResourceManagementModeRequest added in v3.6.0

type DescribeDBResourceManagementModeRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DescribeDBResourceManagementModeRequest) GoString added in v3.6.0

func (*DescribeDBResourceManagementModeRequest) SetDBInstanceId added in v3.6.0

func (*DescribeDBResourceManagementModeRequest) SetOwnerId added in v3.6.0

func (DescribeDBResourceManagementModeRequest) String added in v3.6.0

type DescribeDBResourceManagementModeResponse added in v3.6.0

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

func (DescribeDBResourceManagementModeResponse) GoString added in v3.6.0

func (*DescribeDBResourceManagementModeResponse) SetBody added in v3.6.0

func (*DescribeDBResourceManagementModeResponse) SetHeaders added in v3.6.0

func (*DescribeDBResourceManagementModeResponse) SetStatusCode added in v3.6.0

func (DescribeDBResourceManagementModeResponse) String added in v3.6.0

type DescribeDBResourceManagementModeResponseBody added in v3.6.0

type DescribeDBResourceManagementModeResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The resource management mode. Valid values:
	//
	// 	- resourceGroup: resource group management.
	//
	// 	- resourceQueue: resource queue management.
	//
	// example:
	//
	// resourceGroup
	ResourceManagementMode *string `json:"ResourceManagementMode,omitempty" xml:"ResourceManagementMode,omitempty"`
}

func (DescribeDBResourceManagementModeResponseBody) GoString added in v3.6.0

func (*DescribeDBResourceManagementModeResponseBody) SetRequestId added in v3.6.0

func (*DescribeDBResourceManagementModeResponseBody) SetResourceManagementMode added in v3.6.0

func (DescribeDBResourceManagementModeResponseBody) String added in v3.6.0

type DescribeDBVersionInfosRequest added in v3.3.0

type DescribeDBVersionInfosRequest struct {
	// The resource type of the instance. Valid values:
	//
	// 	- **StorageElastic**: elastic storage mode.
	//
	// 	- **Serverless**: Serverless mode.
	//
	// example:
	//
	// StorageElastic
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	// The minor version number that does not include the prefix.
	//
	// example:
	//
	// 6.3.10.20
	DBVersion *string `json:"DBVersion,omitempty" xml:"DBVersion,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs. For information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (DescribeDBVersionInfosRequest) GoString added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetDBInstanceMode added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetDBVersion added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetOwnerId added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetRegionId added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetResourceGroupId added in v3.3.0

func (DescribeDBVersionInfosRequest) String added in v3.3.0

type DescribeDBVersionInfosResponse added in v3.3.0

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

func (DescribeDBVersionInfosResponse) GoString added in v3.3.0

func (*DescribeDBVersionInfosResponse) SetBody added in v3.3.0

func (*DescribeDBVersionInfosResponse) SetHeaders added in v3.3.0

func (*DescribeDBVersionInfosResponse) SetStatusCode added in v3.3.0

func (DescribeDBVersionInfosResponse) String added in v3.3.0

type DescribeDBVersionInfosResponseBody added in v3.3.0

type DescribeDBVersionInfosResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried minor versions.
	VersionDetails *DescribeDBVersionInfosResponseBodyVersionDetails `json:"VersionDetails,omitempty" xml:"VersionDetails,omitempty" type:"Struct"`
}

func (DescribeDBVersionInfosResponseBody) GoString added in v3.3.0

func (*DescribeDBVersionInfosResponseBody) SetRequestId added in v3.3.0

func (*DescribeDBVersionInfosResponseBody) SetVersionDetails added in v3.3.0

func (DescribeDBVersionInfosResponseBody) String added in v3.3.0

type DescribeDBVersionInfosResponseBodyVersionDetails added in v3.3.0

type DescribeDBVersionInfosResponseBodyVersionDetails struct {
	// The queried minor version information about the instance in Serverless mode.
	//
	// example:
	//
	// "Serverless": [
	//
	//                 {
	//
	//                     "engineVersion": "6.0",
	//
	//                     "versionInfos": [
	//
	//                         {
	//
	//                             "kernelVersion": "v2.0.0.5",
	//
	//                             "releaseDate": "2023-05-28T07:48Z",
	//
	//                             "expirationDate": "2026-05-28T07:48Z"
	//
	//                         },
	//
	//                         {
	//
	//                             "kernelVersion": "v2.0.0.1",
	//
	//                             "releaseDate": "2023-03-27T12:44Z",
	//
	//                             "expirationDate": "2026-03-27T12:44Z"
	//
	//                         },
	//
	//                         {
	//
	//                             "kernelVersion": "v1.0.5.1",
	//
	//                             "releaseDate": "2023-02-22T11:39Z",
	//
	//                             "expirationDate": "2026-02-22T11:39Z"
	//
	//                         }
	//
	//                     ]
	//
	//                 }
	//
	// ]
	Serverless interface{} `json:"Serverless,omitempty" xml:"Serverless,omitempty"`
	// The queried minor version information about the instance in elastic storage mode.
	//
	// example:
	//
	// "StorageElasic": [
	//
	//                 {
	//
	//                     "engineVersion": "6.0",
	//
	//                     "versionInfos": [
	//
	//                         {
	//
	//                             "kernelVersion": "v6.3.11.2",
	//
	//                             "releaseDate": "2023-08-17T09:14Z",
	//
	//                             "expirationDate": "2026-08-17T09:14Z"
	//
	//                         }
	//
	//           },
	//
	//                 {
	//
	//                     "engineVersion": "7.0",
	//
	//                     "versionInfos": [
	//
	//                         {
	//
	//                             "kernelVersion": "v7.0.2.0",
	//
	//                             "releaseDate": "2023-08-09T06:47Z",
	//
	//                             "expirationDate": "2026-08-09T06:47Z"
	//
	//                         },
	//
	//                         {
	//
	//                             "kernelVersion": "v7.0.1.8",
	//
	//                             "releaseDate": "2023-05-25T06:56Z",
	//
	//                             "expirationDate": "2026-05-25T06:56Z"
	//
	//                         }
	//
	//                     ]
	//
	//                 }
	//
	// ]
	StorageElastic interface{} `json:"StorageElastic,omitempty" xml:"StorageElastic,omitempty"`
}

func (DescribeDBVersionInfosResponseBodyVersionDetails) GoString added in v3.3.0

func (*DescribeDBVersionInfosResponseBodyVersionDetails) SetServerless added in v3.3.0

func (*DescribeDBVersionInfosResponseBodyVersionDetails) SetStorageElastic added in v3.3.0

func (DescribeDBVersionInfosResponseBodyVersionDetails) String added in v3.3.0

type DescribeDataBackupsRequest

type DescribeDataBackupsRequest struct {
	// The ID of the backup set. If you specify BackupId, the details of the backup set are returned.
	//
	// > You can call the [DescribeDataBackups](https://help.aliyun.com/document_detail/210093.html) operation to query the information about all backup sets of an instance, including backup set IDs.
	//
	// example:
	//
	// 327329803
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The backup mode. Valid values:
	//
	// 	- Automated
	//
	// 	- Manual
	//
	// If you do not specify this parameter, all backup sets are returned.
	//
	// example:
	//
	// Automated
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The state of the backup set. Valid values:
	//
	// 	- Success
	//
	// 	- Failed
	//
	// If you do not specify this parameter, all backup sets are returned.
	//
	// example:
	//
	// Success
	BackupStatus *string `json:"BackupStatus,omitempty" xml:"BackupStatus,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The backup type. Valid values:
	//
	// 	- **DATA**: full backup.
	//
	// 	- **RESTOREPOI**: point-in-time recovery backup.
	//
	// If you do not specify this parameter, the backup sets of full backup are returned.
	//
	// example:
	//
	// DATA
	DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
	// The end of the time range to query. The end time must be later than the start time. Specify the time in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2011-06-01T16:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The page number. Pages start from page 1. Default value: 1
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- 30
	//
	// 	- 50
	//
	// 	- 100
	//
	// Default value: 30.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2011-06-01T15:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDataBackupsRequest) GoString

func (s DescribeDataBackupsRequest) GoString() string

func (*DescribeDataBackupsRequest) SetBackupId

func (*DescribeDataBackupsRequest) SetBackupMode

func (*DescribeDataBackupsRequest) SetBackupStatus

func (*DescribeDataBackupsRequest) SetDBInstanceId

func (*DescribeDataBackupsRequest) SetDataType

func (*DescribeDataBackupsRequest) SetEndTime

func (*DescribeDataBackupsRequest) SetPageNumber

func (*DescribeDataBackupsRequest) SetPageSize

func (*DescribeDataBackupsRequest) SetStartTime

func (DescribeDataBackupsRequest) String

type DescribeDataBackupsResponse

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

func (DescribeDataBackupsResponse) GoString

func (s DescribeDataBackupsResponse) GoString() string

func (*DescribeDataBackupsResponse) SetBody

func (*DescribeDataBackupsResponse) SetHeaders

func (*DescribeDataBackupsResponse) SetStatusCode

func (DescribeDataBackupsResponse) String

type DescribeDataBackupsResponseBody

type DescribeDataBackupsResponseBody struct {
	// The instance ID.
	Items []*DescribeDataBackupsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 1
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 3E387971-33A5-5019-AD7F-DC**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total backup set size. Unit: Byte.
	//
	// example:
	//
	// 1111111111
	TotalBackupSize *int64 `json:"TotalBackupSize,omitempty" xml:"TotalBackupSize,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDataBackupsResponseBody) GoString

func (*DescribeDataBackupsResponseBody) SetItems

func (*DescribeDataBackupsResponseBody) SetPageNumber

func (*DescribeDataBackupsResponseBody) SetPageSize

func (*DescribeDataBackupsResponseBody) SetRequestId

func (*DescribeDataBackupsResponseBody) SetTotalBackupSize added in v3.1.1

func (*DescribeDataBackupsResponseBody) SetTotalCount

func (DescribeDataBackupsResponseBody) String

type DescribeDataBackupsResponseBodyItems

type DescribeDataBackupsResponseBodyItems struct {
	// The UTC time when the backup ended. The time is in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC.
	//
	// example:
	//
	// 2021-12-22T12:01:43Z
	BackupEndTime *string `json:"BackupEndTime,omitempty" xml:"BackupEndTime,omitempty"`
	// The local time when the backup ended. The time is in the yyyy-MM-dd HH:mm:ss format. The time is your local time.
	//
	// example:
	//
	// 2021-12-22 20:00:25
	BackupEndTimeLocal *string `json:"BackupEndTimeLocal,omitempty" xml:"BackupEndTimeLocal,omitempty"`
	// The method that is used to generate the backup set. Valid values:
	//
	// 	- **Logical**: logical backup
	//
	// 	- **Physical**: physical backup
	//
	// 	- **Snapshot**: snapshot backup
	//
	// example:
	//
	// Physical
	BackupMethod *string `json:"BackupMethod,omitempty" xml:"BackupMethod,omitempty"`
	// The backup mode.
	//
	// Valid values for full backup:
	//
	// 	- Automated: automatic backup
	//
	// 	- Manual: manual backup
	//
	// Valid values for point-in-time backup:
	//
	// 	- Automated: point-in-time backup after full backup
	//
	// 	- Manual: manual point-in-time backup
	//
	// 	- Period: point-in-time backup that is triggered by a backup policy
	//
	// example:
	//
	// Automated
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The ID of the backup set.
	//
	// example:
	//
	// 1111111111
	BackupSetId *string `json:"BackupSetId,omitempty" xml:"BackupSetId,omitempty"`
	// The size of the backup file. Unit: bytes.
	//
	// example:
	//
	// 2167808
	BackupSize *int64 `json:"BackupSize,omitempty" xml:"BackupSize,omitempty"`
	// The UTC time when the backup started. The time is in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC.
	//
	// example:
	//
	// 2021-12-22T12:00:25Z
	BackupStartTime *string `json:"BackupStartTime,omitempty" xml:"BackupStartTime,omitempty"`
	// The local time when the backup started. The time is in the yyyy-MM-dd HH:mm:ss format. The time is your local time.
	//
	// example:
	//
	// 2011-05-30 03:29:00
	BackupStartTimeLocal *string `json:"BackupStartTimeLocal,omitempty" xml:"BackupStartTimeLocal,omitempty"`
	// The status of the backup set. Valid values:
	//
	// 	- Success
	//
	// 	- Failure
	//
	// example:
	//
	// Success
	BackupStatus *string `json:"BackupStatus,omitempty" xml:"BackupStatus,omitempty"`
	// The name of a point-in-time backup set or the full backup set.
	//
	// example:
	//
	// adbpgbackup_555*****_20211222200019
	BaksetName *string `json:"BaksetName,omitempty" xml:"BaksetName,omitempty"`
	// 	- For full backup, this parameter indicates the point in time at which the data in the data backup file is consistent.
	//
	// 	- For point-in-time backup, this parameter indicates that the returned point in time is a timestamp.
	//
	// example:
	//
	// 1576506856
	ConsistentTime *int64 `json:"ConsistentTime,omitempty" xml:"ConsistentTime,omitempty"`
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp**************-master
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The type of the backup. Valid values:
	//
	// 	- DATA: full backup
	//
	// 	- RESTOREPOI: point-in-time backup
	//
	// example:
	//
	// DATA
	DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
}

func (DescribeDataBackupsResponseBodyItems) GoString

func (*DescribeDataBackupsResponseBodyItems) SetBackupEndTime

func (*DescribeDataBackupsResponseBodyItems) SetBackupEndTimeLocal

func (*DescribeDataBackupsResponseBodyItems) SetBackupMethod added in v3.1.1

func (*DescribeDataBackupsResponseBodyItems) SetBackupMode

func (*DescribeDataBackupsResponseBodyItems) SetBackupSetId

func (*DescribeDataBackupsResponseBodyItems) SetBackupSize

func (*DescribeDataBackupsResponseBodyItems) SetBackupStartTime

func (*DescribeDataBackupsResponseBodyItems) SetBackupStartTimeLocal

func (*DescribeDataBackupsResponseBodyItems) SetBackupStatus

func (*DescribeDataBackupsResponseBodyItems) SetBaksetName

func (*DescribeDataBackupsResponseBodyItems) SetConsistentTime

func (*DescribeDataBackupsResponseBodyItems) SetDBInstanceId

func (*DescribeDataBackupsResponseBodyItems) SetDataType

func (DescribeDataBackupsResponseBodyItems) String

type DescribeDataReDistributeInfoRequest

type DescribeDataReDistributeInfoRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances within a region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DescribeDataReDistributeInfoRequest) GoString

func (*DescribeDataReDistributeInfoRequest) SetDBInstanceId

func (*DescribeDataReDistributeInfoRequest) SetOwnerId

func (DescribeDataReDistributeInfoRequest) String

type DescribeDataReDistributeInfoResponse

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

func (DescribeDataReDistributeInfoResponse) GoString

func (*DescribeDataReDistributeInfoResponse) SetHeaders

func (*DescribeDataReDistributeInfoResponse) SetStatusCode

func (DescribeDataReDistributeInfoResponse) String

type DescribeDataReDistributeInfoResponseBody

type DescribeDataReDistributeInfoResponseBody struct {
	// The data redistribution information.
	DataReDistributeInfo *DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo `json:"DataReDistributeInfo,omitempty" xml:"DataReDistributeInfo,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 04836A02-ADC9-1AA7-AC36-DE5E048BF505
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDataReDistributeInfoResponseBody) GoString

func (*DescribeDataReDistributeInfoResponseBody) SetRequestId

func (DescribeDataReDistributeInfoResponseBody) String

type DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo

type DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo struct {
	// The execution information. If an error occurs, the error message is returned.
	//
	// example:
	//
	// redistributing
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The progress of data redistribution. Unit: %.
	//
	// example:
	//
	// 33
	Progress *int64 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The estimated remaining time for data redistribution.
	//
	// example:
	//
	// 00:01:28
	RemainTime *string `json:"RemainTime,omitempty" xml:"RemainTime,omitempty"`
	// This parameter is not supported.
	//
	// example:
	//
	// null
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The status of data redistribution.
	//
	// example:
	//
	// RUNNING
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The execution type. The value **immediate*	- is returned, indicating immediate execution.
	//
	// example:
	//
	// immediate
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) GoString

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetMessage

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetProgress

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetRemainTime

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetStartTime

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetStatus

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetType

func (DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) String

type DescribeDataShareInstancesRequest

type DescribeDataShareInstancesRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: 1
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: 30.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the instance.
	//
	// > You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs. For information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The keyword used to filter instances, which can be an instance ID or instance description.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs and instance descriptions.
	//
	// example:
	//
	// gp-bp***************
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
}

func (DescribeDataShareInstancesRequest) GoString

func (*DescribeDataShareInstancesRequest) SetOwnerId

func (*DescribeDataShareInstancesRequest) SetPageNumber

func (*DescribeDataShareInstancesRequest) SetPageSize

func (*DescribeDataShareInstancesRequest) SetRegionId

func (*DescribeDataShareInstancesRequest) SetResourceGroupId

func (*DescribeDataShareInstancesRequest) SetSearchValue

func (DescribeDataShareInstancesRequest) String

type DescribeDataShareInstancesResponse

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

func (DescribeDataShareInstancesResponse) GoString

func (*DescribeDataShareInstancesResponse) SetHeaders

func (*DescribeDataShareInstancesResponse) SetStatusCode

func (DescribeDataShareInstancesResponse) String

type DescribeDataShareInstancesResponseBody

type DescribeDataShareInstancesResponseBody struct {
	// The state of data sharing. Valid values:
	//
	// 	- **opening**
	//
	// 	- **opened**
	//
	// 	- **closing**
	//
	// 	- **closed**
	Items *DescribeDataShareInstancesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 1
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D5**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (DescribeDataShareInstancesResponseBody) GoString

func (*DescribeDataShareInstancesResponseBody) SetPageNumber

func (*DescribeDataShareInstancesResponseBody) SetPageRecordCount

func (*DescribeDataShareInstancesResponseBody) SetRequestId

func (*DescribeDataShareInstancesResponseBody) SetTotalRecordCount

func (DescribeDataShareInstancesResponseBody) String

type DescribeDataShareInstancesResponseBodyItems

type DescribeDataShareInstancesResponseBodyItems struct {
	DBInstance []*DescribeDataShareInstancesResponseBodyItemsDBInstance `json:"DBInstance,omitempty" xml:"DBInstance,omitempty" type:"Repeated"`
}

func (DescribeDataShareInstancesResponseBodyItems) GoString

func (DescribeDataShareInstancesResponseBodyItems) String

type DescribeDataShareInstancesResponseBodyItemsDBInstance

type DescribeDataShareInstancesResponseBodyItemsDBInstance struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// 	- **Serverless**: Serverless mode
	//
	// 	- **StorageElasic**: elastic storage mode
	//
	// 	- **Classic**: reserved storage mode
	//
	// example:
	//
	// Serverless
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	// The state of data sharing. Valid values:
	//
	// 	- **opening**: Data sharing is being enabled.
	//
	// 	- **opened**: Data sharing is enabled.
	//
	// 	- **closing**: Data sharing is being disabled.
	//
	// 	- **closed**: Data sharing is disabled.
	//
	// example:
	//
	// opened
	DataShareStatus *string `json:"DataShareStatus,omitempty" xml:"DataShareStatus,omitempty"`
	// The description of the instance.
	//
	// example:
	//
	// gp-bp***************
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The zone ID of the instance.
	//
	// example:
	//
	// cn-hangzhou-j
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDataShareInstancesResponseBodyItemsDBInstance) GoString

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetDBInstanceId

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetDBInstanceMode

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetDataShareStatus

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetDescription

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetRegionId

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetZoneId

func (DescribeDataShareInstancesResponseBodyItemsDBInstance) String

type DescribeDataSharePerformanceRequest

type DescribeDataSharePerformanceRequest struct {
	// The end of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// example:
	//
	// 2022-08-03T15:10Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The name of the performance metric. Separate multiple values with commas (,). Valid values:
	//
	// 	- **adbpg_datashare_topic_count**: the number of shared topics.
	//
	// 	- **adbpg_datashare_data_size_mb**: the amount of data shared.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbpg_datashare_topic_count
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The beginning of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// example:
	//
	// 2022-08-03T15:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDataSharePerformanceRequest) GoString

func (*DescribeDataSharePerformanceRequest) SetEndTime

func (*DescribeDataSharePerformanceRequest) SetKey

func (*DescribeDataSharePerformanceRequest) SetRegionId

func (*DescribeDataSharePerformanceRequest) SetResourceGroupId

func (*DescribeDataSharePerformanceRequest) SetStartTime

func (DescribeDataSharePerformanceRequest) String

type DescribeDataSharePerformanceResponse

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

func (DescribeDataSharePerformanceResponse) GoString

func (*DescribeDataSharePerformanceResponse) SetHeaders

func (*DescribeDataSharePerformanceResponse) SetStatusCode

func (DescribeDataSharePerformanceResponse) String

type DescribeDataSharePerformanceResponseBody

type DescribeDataSharePerformanceResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query.
	//
	// example:
	//
	// 2022-08-03T15:10Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// Details of data sharing performance metrics.
	PerformanceKeys []*DescribeDataSharePerformanceResponseBodyPerformanceKeys `json:"PerformanceKeys,omitempty" xml:"PerformanceKeys,omitempty" type:"Repeated"`
	// The ID of the request.
	//
	// example:
	//
	// BBE00C04-A3E8-4114-881D-0480A72CB92E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query.
	//
	// example:
	//
	// 2022-08-03T15:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDataSharePerformanceResponseBody) GoString

func (*DescribeDataSharePerformanceResponseBody) SetDBClusterId

func (*DescribeDataSharePerformanceResponseBody) SetEndTime

func (*DescribeDataSharePerformanceResponseBody) SetRequestId

func (*DescribeDataSharePerformanceResponseBody) SetStartTime

func (DescribeDataSharePerformanceResponseBody) String

type DescribeDataSharePerformanceResponseBodyPerformanceKeys

type DescribeDataSharePerformanceResponseBodyPerformanceKeys struct {
	// The name of the performance metric.
	//
	// example:
	//
	// adbpg_datashare_topic_count
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Details of the performance metric.
	Series []*DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Repeated"`
	// The unit of the performance metric.
	//
	// example:
	//
	// int
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
}

func (DescribeDataSharePerformanceResponseBodyPerformanceKeys) GoString

func (*DescribeDataSharePerformanceResponseBodyPerformanceKeys) SetName

func (*DescribeDataSharePerformanceResponseBodyPerformanceKeys) SetUnit

func (DescribeDataSharePerformanceResponseBodyPerformanceKeys) String

type DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries

type DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries struct {
	// The name of the performance metric.
	//
	// example:
	//
	// adbpg_datashare_topic_count
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// One or more values of the performance metric.
	Values []*DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries) GoString

func (*DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries) SetName

func (DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries) String

type DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues

type DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues struct {
	// The value of the performance metric at a point in time.
	Point []*string `json:"Point,omitempty" xml:"Point,omitempty" type:"Repeated"`
}

func (DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues) GoString

func (*DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues) SetPoint

func (DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues) String

type DescribeDiagnosisDimensionsRequest

type DescribeDiagnosisDimensionsRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeDiagnosisDimensionsRequest) GoString

func (*DescribeDiagnosisDimensionsRequest) SetDBInstanceId

func (DescribeDiagnosisDimensionsRequest) String

type DescribeDiagnosisDimensionsResponse

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

func (DescribeDiagnosisDimensionsResponse) GoString

func (*DescribeDiagnosisDimensionsResponse) SetHeaders

func (*DescribeDiagnosisDimensionsResponse) SetStatusCode

func (DescribeDiagnosisDimensionsResponse) String

type DescribeDiagnosisDimensionsResponseBody

type DescribeDiagnosisDimensionsResponseBody struct {
	// The names of the databases.
	Databases []*string `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// 9ADCAACA-E0E8-5319-AE3B-E260E957BDF9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The names of the database accounts.
	UserNames []*string `json:"UserNames,omitempty" xml:"UserNames,omitempty" type:"Repeated"`
}

func (DescribeDiagnosisDimensionsResponseBody) GoString

func (*DescribeDiagnosisDimensionsResponseBody) SetDatabases

func (*DescribeDiagnosisDimensionsResponseBody) SetRequestId

func (*DescribeDiagnosisDimensionsResponseBody) SetUserNames

func (DescribeDiagnosisDimensionsResponseBody) String

type DescribeDiagnosisMonitorPerformanceRequest

type DescribeDiagnosisMonitorPerformanceRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// example:
	//
	// 2022-05-07T07:59Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The filter condition on queries. Specify the value in the JSON format. Valid values:
	//
	// 	- `{"Type":"maxCost", "Value":"100"}`: filters the top 100 queries that are the most time-consuming.
	//
	// 	- `{"Type":"status","Value":"finished"}`: filters completed queries.
	//
	// 	- `{"Type":"status","Value":"running"}`: filters running queries.
	//
	// 	- `{"Type":"cost","Min":"30","Max":"50"}`: filters the queries that consume 30 milliseconds or more and less than 50 milliseconds. You can customize a filter condition by setting **Min*	- and **Max**.
	//
	//     	- If only **Min*	- is specified, the queries that consume a period of time that is greater than or equal to the Min value are filtered.
	//
	//     	- If only **Max*	- is specified, the queries that consume a period of time that is less than the Max value are filtered.
	//
	//     	- If both **Min*	- and **Max*	- are specified, the queries that consume a period of time that is greater than or equal to the **Min*	- value and less than the **Max*	- value are filtered.
	//
	// example:
	//
	// {"Type":"maxCost", "Value":"100"}
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The beginning of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// example:
	//
	// 2022-05-07T06:59Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// adbpguser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisMonitorPerformanceRequest) GoString

func (*DescribeDiagnosisMonitorPerformanceRequest) SetDBInstanceId

func (*DescribeDiagnosisMonitorPerformanceRequest) SetDatabase

func (*DescribeDiagnosisMonitorPerformanceRequest) SetEndTime

func (*DescribeDiagnosisMonitorPerformanceRequest) SetQueryCondition

func (*DescribeDiagnosisMonitorPerformanceRequest) SetStartTime

func (*DescribeDiagnosisMonitorPerformanceRequest) SetUser

func (DescribeDiagnosisMonitorPerformanceRequest) String

type DescribeDiagnosisMonitorPerformanceResponse

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

func (DescribeDiagnosisMonitorPerformanceResponse) GoString

func (*DescribeDiagnosisMonitorPerformanceResponse) SetHeaders

func (*DescribeDiagnosisMonitorPerformanceResponse) SetStatusCode

func (DescribeDiagnosisMonitorPerformanceResponse) String

type DescribeDiagnosisMonitorPerformanceResponseBody

type DescribeDiagnosisMonitorPerformanceResponseBody struct {
	// Details of query execution.
	Performances []*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances `json:"Performances,omitempty" xml:"Performances,omitempty" type:"Repeated"`
	// The threshold for the number of queries.
	//
	// example:
	//
	// 10000
	PerformancesThreshold *int32 `json:"PerformancesThreshold,omitempty" xml:"PerformancesThreshold,omitempty"`
	// Indicates whether the queries are truncated when the number of queries exceeds the threshold. Valid values:
	//
	// 	- **true**: The queries are truncated.
	//
	// 	- **false**: The queries are not truncated.
	//
	// example:
	//
	// false
	PerformancesTruncated *bool `json:"PerformancesTruncated,omitempty" xml:"PerformancesTruncated,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDiagnosisMonitorPerformanceResponseBody) GoString

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetPerformancesThreshold

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetPerformancesTruncated

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetRequestId

func (DescribeDiagnosisMonitorPerformanceResponseBody) String

type DescribeDiagnosisMonitorPerformanceResponseBodyPerformances

type DescribeDiagnosisMonitorPerformanceResponseBodyPerformances struct {
	// The execution duration of the query. Unit: milliseconds.
	//
	// example:
	//
	// 1
	Cost *int32 `json:"Cost,omitempty" xml:"Cost,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The ID of the query. It is a unique identifier of the query.
	//
	// example:
	//
	// 2022042612465401000000012903151998970
	QueryID *string `json:"QueryID,omitempty" xml:"QueryID,omitempty"`
	// The start time of the query. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	//
	// example:
	//
	// 1651877940000
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The execution state of the query. Valid values:
	//
	// 	- **running**: The query is being executed.
	//
	// 	- **finished**: The query is complete.
	//
	// example:
	//
	// finished
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// adbpguser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) GoString

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetCost

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetDatabase

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetQueryID

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetStartTime

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetStatus

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetUser

func (DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) String

type DescribeDiagnosisRecordsRequest

type DescribeDiagnosisRecordsRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// example:
	//
	// 2022-05-07T07:59Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The keyword of the SQL statement.
	//
	// example:
	//
	// SELECT
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The order of fields in the console. You do not need to specify this parameter.
	//
	// example:
	//
	// null
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The filter condition on queries. Specify the value in the JSON format. Valid values:
	//
	// 	- `{"Type":"maxCost", "Value":"100"}`: filters the top 100 queries that are the most time-consuming.
	//
	// 	- `{"Type":"status","Value":"finished"}`: filters completed queries.
	//
	// 	- `{"Type":"status","Value":"running"}`: filters running queries.
	//
	// 	- `{"Type":"cost","Min":"30","Max":"50"}`: filters the queries that consume a period of 30 milliseconds to less than 50 milliseconds. You can customize a filter condition by setting **Min*	- and **Max**.
	//
	//     	- If only **Min*	- is specified, the queries that consume a period of time that is greater than the Min value are filtered.
	//
	//     	- If only **Max*	- is specified, the queries that consume a period of time that is less than the Max value are filtered.
	//
	//     	- If both **Min*	- and **Max*	- are specified, the queries that consume a period of time that is greater than or equal to the **Min*	- value and less than or equal to the **Max*	- value are filtered.
	//
	// example:
	//
	// { "Type":"maxCost", "Value":"100" }
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// example:
	//
	// 2022-05-07T06:59Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// adbpguser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisRecordsRequest) GoString

func (*DescribeDiagnosisRecordsRequest) SetDBInstanceId

func (*DescribeDiagnosisRecordsRequest) SetDatabase

func (*DescribeDiagnosisRecordsRequest) SetEndTime

func (*DescribeDiagnosisRecordsRequest) SetKeyword

func (*DescribeDiagnosisRecordsRequest) SetOrder

func (*DescribeDiagnosisRecordsRequest) SetPageNumber

func (*DescribeDiagnosisRecordsRequest) SetPageSize

func (*DescribeDiagnosisRecordsRequest) SetQueryCondition

func (*DescribeDiagnosisRecordsRequest) SetStartTime

func (*DescribeDiagnosisRecordsRequest) SetUser

func (DescribeDiagnosisRecordsRequest) String

type DescribeDiagnosisRecordsResponse

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

func (DescribeDiagnosisRecordsResponse) GoString

func (*DescribeDiagnosisRecordsResponse) SetHeaders

func (*DescribeDiagnosisRecordsResponse) SetStatusCode

func (DescribeDiagnosisRecordsResponse) String

type DescribeDiagnosisRecordsResponseBody

type DescribeDiagnosisRecordsResponseBody struct {
	// The threshold that determines whether the SQL statement must be truncated. The value is the number of characters.
	Items []*DescribeDiagnosisRecordsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 100
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDiagnosisRecordsResponseBody) GoString

func (*DescribeDiagnosisRecordsResponseBody) SetPageNumber

func (*DescribeDiagnosisRecordsResponseBody) SetRequestId

func (*DescribeDiagnosisRecordsResponseBody) SetTotalCount

func (DescribeDiagnosisRecordsResponseBody) String

type DescribeDiagnosisRecordsResponseBodyItems

type DescribeDiagnosisRecordsResponseBodyItems struct {
	// The name of the database.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The execution duration of the query. Unit: seconds.
	//
	// example:
	//
	// 1
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The ID of the query. It is a unique identifier of the query.
	//
	// example:
	//
	// 2022042612465401000000012903151998970
	QueryID *string `json:"QueryID,omitempty" xml:"QueryID,omitempty"`
	// The SQL statement.
	//
	// example:
	//
	// SELECT 	- FROM t1,t2 WHERE t1.id=t2.id;
	SQLStmt *string `json:"SQLStmt,omitempty" xml:"SQLStmt,omitempty"`
	// Indicates whether the SQL statement needs to be truncated. Valid values:
	//
	// 	- **true**: The SQL statement needs to be truncated.
	//
	// 	- **false**: The SQL statement does not need to be truncated.
	//
	// example:
	//
	// false
	SQLTruncated *bool `json:"SQLTruncated,omitempty" xml:"SQLTruncated,omitempty"`
	// The threshold used to determine whether an SQL statement must be truncated. The value is the number of characters.
	//
	// example:
	//
	// 5120
	SQLTruncatedThreshold *int32 `json:"SQLTruncatedThreshold,omitempty" xml:"SQLTruncatedThreshold,omitempty"`
	// The ID of the session that contains the query.
	//
	// example:
	//
	// 50
	SessionID *string `json:"SessionID,omitempty" xml:"SessionID,omitempty"`
	// The start time of the query. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	//
	// example:
	//
	// 1651877940000
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The execution state of the query. Valid values:
	//
	// 	- **running**: The query is being executed.
	//
	// 	- **finished**: The query is complete.
	//
	// example:
	//
	// finished
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// adbpguser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisRecordsResponseBodyItems) GoString

func (*DescribeDiagnosisRecordsResponseBodyItems) SetDatabase

func (*DescribeDiagnosisRecordsResponseBodyItems) SetDuration

func (*DescribeDiagnosisRecordsResponseBodyItems) SetQueryID

func (*DescribeDiagnosisRecordsResponseBodyItems) SetSQLStmt

func (*DescribeDiagnosisRecordsResponseBodyItems) SetSQLTruncated

func (*DescribeDiagnosisRecordsResponseBodyItems) SetSQLTruncatedThreshold

func (*DescribeDiagnosisRecordsResponseBodyItems) SetSessionID

func (*DescribeDiagnosisRecordsResponseBodyItems) SetStartTime

func (*DescribeDiagnosisRecordsResponseBodyItems) SetStatus

func (*DescribeDiagnosisRecordsResponseBodyItems) SetUser

func (DescribeDiagnosisRecordsResponseBodyItems) String

type DescribeDiagnosisSQLInfoRequest

type DescribeDiagnosisSQLInfoRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query details about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The query ID. It is a unique identifier of the query.
	//
	// > You can call the [DescribeDiagnosisRecords](https://help.aliyun.com/document_detail/450511.html) operation to obtain query IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// 71403480878****
	QueryID *string `json:"QueryID,omitempty" xml:"QueryID,omitempty"`
}

func (DescribeDiagnosisSQLInfoRequest) GoString

func (*DescribeDiagnosisSQLInfoRequest) SetDBInstanceId

func (*DescribeDiagnosisSQLInfoRequest) SetDatabase

func (*DescribeDiagnosisSQLInfoRequest) SetQueryID

func (DescribeDiagnosisSQLInfoRequest) String

type DescribeDiagnosisSQLInfoResponse

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

func (DescribeDiagnosisSQLInfoResponse) GoString

func (*DescribeDiagnosisSQLInfoResponse) SetHeaders

func (*DescribeDiagnosisSQLInfoResponse) SetStatusCode

func (DescribeDiagnosisSQLInfoResponse) String

type DescribeDiagnosisSQLInfoResponseBody

type DescribeDiagnosisSQLInfoResponseBody struct {
	// The name of the database.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The execution duration of the query. Unit: seconds.
	//
	// example:
	//
	// 16
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The maximum number of output rows.
	//
	// example:
	//
	// 10
	MaxOutputRows *string `json:"MaxOutputRows,omitempty" xml:"MaxOutputRows,omitempty"`
	// The query ID.
	//
	// example:
	//
	// 71403480878****
	QueryID *string `json:"QueryID,omitempty" xml:"QueryID,omitempty"`
	// The information about the operator.
	//
	// example:
	//
	// {\\"children\\":********\\"startTime\\":1660719602199}
	QueryPlan *string `json:"QueryPlan,omitempty" xml:"QueryPlan,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 425AAA6A-63E0-1929-A1CE-3D9036CBC463
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The SQL statement.
	//
	// example:
	//
	// select n_live_tup, n_live_tup + n_dead_tup, pg_relation_size(table_name), last_vacuum from pg_stat_user_tables where relid = table_name::regclass
	SQLStmt *string `json:"SQLStmt,omitempty" xml:"SQLStmt,omitempty"`
	// The ID of the session that contains the query.
	//
	// example:
	//
	// 658****
	SessionID *string `json:"SessionID,omitempty" xml:"SessionID,omitempty"`
	// The sequence of metrics.
	//
	// example:
	//
	// {\\"costSort\\":******:\\"Seq Scan-9\\",\\"value\\":0.0}]}
	SortedMetrics *string `json:"SortedMetrics,omitempty" xml:"SortedMetrics,omitempty"`
	// The start time of the query. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// example:
	//
	// 1660719602199
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The execution state of the query. Valid values:
	//
	// 	- **running**
	//
	// 	- **finished**
	//
	// example:
	//
	// finished
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The information about the execution plan.
	//
	// example:
	//
	// ******
	TextPlan *string `json:"TextPlan,omitempty" xml:"TextPlan,omitempty"`
	// The username.
	//
	// example:
	//
	// adbpguser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisSQLInfoResponseBody) GoString

func (*DescribeDiagnosisSQLInfoResponseBody) SetDatabase

func (*DescribeDiagnosisSQLInfoResponseBody) SetDuration

func (*DescribeDiagnosisSQLInfoResponseBody) SetMaxOutputRows

func (*DescribeDiagnosisSQLInfoResponseBody) SetQueryID

func (*DescribeDiagnosisSQLInfoResponseBody) SetQueryPlan

func (*DescribeDiagnosisSQLInfoResponseBody) SetRequestId

func (*DescribeDiagnosisSQLInfoResponseBody) SetSQLStmt

func (*DescribeDiagnosisSQLInfoResponseBody) SetSessionID

func (*DescribeDiagnosisSQLInfoResponseBody) SetSortedMetrics

func (*DescribeDiagnosisSQLInfoResponseBody) SetStartTime

func (*DescribeDiagnosisSQLInfoResponseBody) SetStatus

func (*DescribeDiagnosisSQLInfoResponseBody) SetTextPlan

func (*DescribeDiagnosisSQLInfoResponseBody) SetUser

func (DescribeDiagnosisSQLInfoResponseBody) String

type DescribeDocumentRequest added in v3.3.0

type DescribeDocumentRequest struct {
	// The name of the document collection.
	//
	// >  You can call the [CreateDocumentCollection](https://help.aliyun.com/document_detail/2618448.html) operation to create a document collection and call the [ListDocumentCollections](https://help.aliyun.com/document_detail/2618452.html) operation to query a list of document collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the document.
	//
	// >  You can call the [ListDocuments](https://help.aliyun.com/document_detail/2618453.html) operation to query a list of documents.
	//
	// This parameter is required.
	//
	// example:
	//
	// music.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  This value is specified when you call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDocumentRequest) GoString added in v3.3.0

func (s DescribeDocumentRequest) GoString() string

func (*DescribeDocumentRequest) SetCollection added in v3.3.0

func (*DescribeDocumentRequest) SetDBInstanceId added in v3.3.0

func (*DescribeDocumentRequest) SetFileName added in v3.3.0

func (*DescribeDocumentRequest) SetNamespace added in v3.3.0

func (*DescribeDocumentRequest) SetNamespacePassword added in v3.3.0

func (s *DescribeDocumentRequest) SetNamespacePassword(v string) *DescribeDocumentRequest

func (*DescribeDocumentRequest) SetOwnerId added in v3.3.0

func (*DescribeDocumentRequest) SetRegionId added in v3.3.0

func (DescribeDocumentRequest) String added in v3.3.0

func (s DescribeDocumentRequest) String() string

type DescribeDocumentResponse added in v3.3.0

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

func (DescribeDocumentResponse) GoString added in v3.3.0

func (s DescribeDocumentResponse) GoString() string

func (*DescribeDocumentResponse) SetBody added in v3.3.0

func (*DescribeDocumentResponse) SetHeaders added in v3.3.0

func (*DescribeDocumentResponse) SetStatusCode added in v3.3.0

func (DescribeDocumentResponse) String added in v3.3.0

func (s DescribeDocumentResponse) String() string

type DescribeDocumentResponseBody added in v3.3.0

type DescribeDocumentResponseBody struct {
	// example:
	//
	// http://oss.xxx/music_chunk.jsonl
	ChunkFileUrl *string `json:"ChunkFileUrl,omitempty" xml:"ChunkFileUrl,omitempty"`
	// example:
	//
	// 100
	DocsCount *int32 `json:"DocsCount,omitempty" xml:"DocsCount,omitempty"`
	// example:
	//
	// RapidOCRPDFLoader
	DocumentLoader *string `json:"DocumentLoader,omitempty" xml:"DocumentLoader,omitempty"`
	// example:
	//
	// txt
	FileExt *string `json:"FileExt,omitempty" xml:"FileExt,omitempty"`
	// example:
	//
	// b8078c9591413550f8963e37e24abcea
	FileMd5 *string `json:"FileMd5,omitempty" xml:"FileMd5,omitempty"`
	// example:
	//
	// 2023-11-01 10:01:01.123456
	FileMtime *string `json:"FileMtime,omitempty" xml:"FileMtime,omitempty"`
	// example:
	//
	// music.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// example:
	//
	// 10000
	FileSize *int64 `json:"FileSize,omitempty" xml:"FileSize,omitempty"`
	// example:
	//
	// http://oss.xxx/music.txt
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// example:
	//
	// 1
	FileVersion *int32 `json:"FileVersion,omitempty" xml:"FileVersion,omitempty"`
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// http://oss.xxx/music_plain_chunk.txt
	PlainChunkFileUrl *string `json:"PlainChunkFileUrl,omitempty" xml:"PlainChunkFileUrl,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// http://oss.xxx/music.txt
	Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// ChineseRecursiveTextSplitter
	TextSplitter *string `json:"TextSplitter,omitempty" xml:"TextSplitter,omitempty"`
}

func (DescribeDocumentResponseBody) GoString added in v3.3.0

func (s DescribeDocumentResponseBody) GoString() string

func (*DescribeDocumentResponseBody) SetChunkFileUrl added in v3.8.2

func (*DescribeDocumentResponseBody) SetDocsCount added in v3.3.0

func (*DescribeDocumentResponseBody) SetDocumentLoader added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileExt added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileMd5 added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileMtime added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileName added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileSize added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileUrl added in v3.8.2

func (*DescribeDocumentResponseBody) SetFileVersion added in v3.3.0

func (*DescribeDocumentResponseBody) SetMessage added in v3.3.0

func (*DescribeDocumentResponseBody) SetPlainChunkFileUrl added in v3.8.2

func (*DescribeDocumentResponseBody) SetRequestId added in v3.3.0

func (*DescribeDocumentResponseBody) SetSource added in v3.3.0

func (*DescribeDocumentResponseBody) SetStatus added in v3.3.0

func (*DescribeDocumentResponseBody) SetTextSplitter added in v3.3.0

func (DescribeDocumentResponseBody) String added in v3.3.0

type DescribeDownloadRecordsRequest

type DescribeDownloadRecordsRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeDownloadRecordsRequest) GoString

func (*DescribeDownloadRecordsRequest) SetDBInstanceId

func (DescribeDownloadRecordsRequest) String

type DescribeDownloadRecordsResponse

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

func (DescribeDownloadRecordsResponse) GoString

func (*DescribeDownloadRecordsResponse) SetHeaders

func (*DescribeDownloadRecordsResponse) SetStatusCode

func (DescribeDownloadRecordsResponse) String

type DescribeDownloadRecordsResponseBody

type DescribeDownloadRecordsResponseBody struct {
	// The URL that is used to download the file.
	Records []*DescribeDownloadRecordsResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDownloadRecordsResponseBody) GoString

func (*DescribeDownloadRecordsResponseBody) SetRequestId

func (DescribeDownloadRecordsResponseBody) String

type DescribeDownloadRecordsResponseBodyRecords

type DescribeDownloadRecordsResponseBodyRecords struct {
	// The ID of the download record.
	//
	// example:
	//
	// 1150
	DownloadId *int64 `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	// The URL that can be used to download the file.
	//
	// example:
	//
	// https://perth-download-task.oss-cn-beijing.aliyuncs.com/*****
	DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"`
	// The error message returned.
	//
	// example:
	//
	// Error message
	ExceptionMsg *string `json:"ExceptionMsg,omitempty" xml:"ExceptionMsg,omitempty"`
	// The name of the file.
	//
	// example:
	//
	// 20220509113448-20220509173448.csv
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The state of the upload task. After you call the DownloadDiagnosisRecords operation, query diagnostic information is first uploaded to Object Storage Service (OSS). After the upload task is complete, the query diagnostic information can be downloaded. Valid values:
	//
	// 	- **running**: uploading
	//
	// 	- **finished**: uploaded
	//
	// 	- **failed**: failed
	//
	// example:
	//
	// finished
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDownloadRecordsResponseBodyRecords) GoString

func (*DescribeDownloadRecordsResponseBodyRecords) SetDownloadId

func (*DescribeDownloadRecordsResponseBodyRecords) SetDownloadUrl

func (*DescribeDownloadRecordsResponseBodyRecords) SetExceptionMsg

func (*DescribeDownloadRecordsResponseBodyRecords) SetFileName

func (*DescribeDownloadRecordsResponseBodyRecords) SetStatus

func (DescribeDownloadRecordsResponseBodyRecords) String

type DescribeDownloadSQLLogsRequest

type DescribeDownloadSQLLogsRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query details about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeDownloadSQLLogsRequest) GoString

func (*DescribeDownloadSQLLogsRequest) SetDBInstanceId

func (DescribeDownloadSQLLogsRequest) String

type DescribeDownloadSQLLogsResponse

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

func (DescribeDownloadSQLLogsResponse) GoString

func (*DescribeDownloadSQLLogsResponse) SetHeaders

func (*DescribeDownloadSQLLogsResponse) SetStatusCode

func (DescribeDownloadSQLLogsResponse) String

type DescribeDownloadSQLLogsResponseBody

type DescribeDownloadSQLLogsResponseBody struct {
	// The URL that is used to download the file.
	Records []*DescribeDownloadSQLLogsResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// FDE9942A-D919-527B-B559-5D0F6F20CCEC
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDownloadSQLLogsResponseBody) GoString

func (*DescribeDownloadSQLLogsResponseBody) SetRequestId

func (DescribeDownloadSQLLogsResponseBody) String

type DescribeDownloadSQLLogsResponseBodyRecords

type DescribeDownloadSQLLogsResponseBodyRecords struct {
	// example:
	//
	// 1150
	DownloadId *int64 `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	// example:
	//
	// https://perth-download-task.oss-cn-beijing.aliyuncs.com/*****
	DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"`
	// example:
	//
	// Error message
	ExceptionMsg *string `json:"ExceptionMsg,omitempty" xml:"ExceptionMsg,omitempty"`
	// example:
	//
	// 20220509113448-20220509173448.csv
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// example:
	//
	// finished
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDownloadSQLLogsResponseBodyRecords) GoString

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetDownloadId

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetDownloadUrl

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetExceptionMsg

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetFileName

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetStatus

func (DescribeDownloadSQLLogsResponseBodyRecords) String

type DescribeExternalDataServiceRequest added in v3.7.0

type DescribeExternalDataServiceRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
}

func (DescribeExternalDataServiceRequest) GoString added in v3.7.0

func (*DescribeExternalDataServiceRequest) SetDBInstanceId added in v3.7.0

func (*DescribeExternalDataServiceRequest) SetRegionId added in v3.7.0

func (*DescribeExternalDataServiceRequest) SetServiceId added in v3.7.0

func (DescribeExternalDataServiceRequest) String added in v3.7.0

type DescribeExternalDataServiceResponse added in v3.7.0

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

func (DescribeExternalDataServiceResponse) GoString added in v3.7.0

func (*DescribeExternalDataServiceResponse) SetBody added in v3.7.0

func (*DescribeExternalDataServiceResponse) SetHeaders added in v3.7.0

func (*DescribeExternalDataServiceResponse) SetStatusCode added in v3.7.0

func (DescribeExternalDataServiceResponse) String added in v3.7.0

type DescribeExternalDataServiceResponseBody added in v3.7.0

type DescribeExternalDataServiceResponseBody struct {
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// 2019-09-08T17:00:00Z
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The description of the service.
	//
	// example:
	//
	// test-adbpgss
	ServiceDescription *string `json:"ServiceDescription,omitempty" xml:"ServiceDescription,omitempty"`
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
	// The name of the service.
	//
	// example:
	//
	// test-adbpgss
	ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
	// The specifications of the service. Unit: compute units (CUs).
	//
	// example:
	//
	// 2
	ServiceSpec *string `json:"ServiceSpec,omitempty" xml:"ServiceSpec,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeExternalDataServiceResponseBody) GoString added in v3.7.0

func (*DescribeExternalDataServiceResponseBody) SetCreateTime added in v3.7.0

func (*DescribeExternalDataServiceResponseBody) SetModifyTime added in v3.7.0

func (*DescribeExternalDataServiceResponseBody) SetRequestId added in v3.7.0

func (*DescribeExternalDataServiceResponseBody) SetServiceDescription added in v3.7.0

func (*DescribeExternalDataServiceResponseBody) SetServiceId added in v3.7.0

func (*DescribeExternalDataServiceResponseBody) SetServiceName added in v3.7.0

func (*DescribeExternalDataServiceResponseBody) SetServiceSpec added in v3.7.0

func (*DescribeExternalDataServiceResponseBody) SetStatus added in v3.7.0

func (DescribeExternalDataServiceResponseBody) String added in v3.7.0

type DescribeHadoopClustersInSameNetRequest added in v3.7.0

type DescribeHadoopClustersInSameNetRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeHadoopClustersInSameNetRequest) GoString added in v3.7.0

func (*DescribeHadoopClustersInSameNetRequest) SetDBInstanceId added in v3.7.0

func (*DescribeHadoopClustersInSameNetRequest) SetRegionId added in v3.7.0

func (DescribeHadoopClustersInSameNetRequest) String added in v3.7.0

type DescribeHadoopClustersInSameNetResponse added in v3.7.0

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

func (DescribeHadoopClustersInSameNetResponse) GoString added in v3.7.0

func (*DescribeHadoopClustersInSameNetResponse) SetBody added in v3.7.0

func (*DescribeHadoopClustersInSameNetResponse) SetHeaders added in v3.7.0

func (*DescribeHadoopClustersInSameNetResponse) SetStatusCode added in v3.7.0

func (DescribeHadoopClustersInSameNetResponse) String added in v3.7.0

type DescribeHadoopClustersInSameNetResponseBody added in v3.7.0

type DescribeHadoopClustersInSameNetResponseBody struct {
	Clusters []*string `json:"Clusters,omitempty" xml:"Clusters,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeHadoopClustersInSameNetResponseBody) GoString added in v3.7.0

func (*DescribeHadoopClustersInSameNetResponseBody) SetClusters added in v3.7.0

func (*DescribeHadoopClustersInSameNetResponseBody) SetRequestId added in v3.7.0

func (DescribeHadoopClustersInSameNetResponseBody) String added in v3.7.0

type DescribeHadoopConfigsRequest added in v3.7.0

type DescribeHadoopConfigsRequest struct {
	// The name of the configuration file. Valid values:
	//
	// 	- hdfs-site
	//
	// 	- core-site
	//
	// 	- yarn-site
	//
	// 	- mapred-site
	//
	// 	- hive-site
	//
	// This parameter is required.
	//
	// example:
	//
	// hdfs-site
	ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The E-MapReduce (EMR) Hadoop cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// c-xxx
	EmrInstanceId *string `json:"EmrInstanceId,omitempty" xml:"EmrInstanceId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeHadoopConfigsRequest) GoString added in v3.7.0

func (s DescribeHadoopConfigsRequest) GoString() string

func (*DescribeHadoopConfigsRequest) SetConfigName added in v3.7.0

func (*DescribeHadoopConfigsRequest) SetDBInstanceId added in v3.7.0

func (*DescribeHadoopConfigsRequest) SetEmrInstanceId added in v3.7.0

func (*DescribeHadoopConfigsRequest) SetRegionId added in v3.7.0

func (DescribeHadoopConfigsRequest) String added in v3.7.0

type DescribeHadoopConfigsResponse added in v3.7.0

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

func (DescribeHadoopConfigsResponse) GoString added in v3.7.0

func (*DescribeHadoopConfigsResponse) SetBody added in v3.7.0

func (*DescribeHadoopConfigsResponse) SetHeaders added in v3.7.0

func (*DescribeHadoopConfigsResponse) SetStatusCode added in v3.7.0

func (DescribeHadoopConfigsResponse) String added in v3.7.0

type DescribeHadoopConfigsResponseBody added in v3.7.0

type DescribeHadoopConfigsResponseBody struct {
	// The name of the configuration file. Valid values:
	//
	// 	- hdfs-site
	//
	// 	- core-site
	//
	// 	- yarn-site
	//
	// 	- mapred-site
	//
	// 	- hive-site
	//
	// example:
	//
	// hdfs-site
	ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"`
	// example:
	//
	// <?xml version="1.0"?>
	//
	// <configuration>
	//
	//     <property>
	ConfigValue *string `json:"ConfigValue,omitempty" xml:"ConfigValue,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeHadoopConfigsResponseBody) GoString added in v3.7.0

func (*DescribeHadoopConfigsResponseBody) SetConfigName added in v3.7.0

func (*DescribeHadoopConfigsResponseBody) SetConfigValue added in v3.7.0

func (*DescribeHadoopConfigsResponseBody) SetRequestId added in v3.7.0

func (DescribeHadoopConfigsResponseBody) String added in v3.7.0

type DescribeHadoopDataSourceRequest added in v3.7.0

type DescribeHadoopDataSourceRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The data source ID.
	//
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeHadoopDataSourceRequest) GoString added in v3.7.0

func (*DescribeHadoopDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*DescribeHadoopDataSourceRequest) SetDataSourceId added in v3.7.0

func (*DescribeHadoopDataSourceRequest) SetRegionId added in v3.7.0

func (DescribeHadoopDataSourceRequest) String added in v3.7.0

type DescribeHadoopDataSourceResponse added in v3.7.0

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

func (DescribeHadoopDataSourceResponse) GoString added in v3.7.0

func (*DescribeHadoopDataSourceResponse) SetBody added in v3.7.0

func (*DescribeHadoopDataSourceResponse) SetHeaders added in v3.7.0

func (*DescribeHadoopDataSourceResponse) SetStatusCode added in v3.7.0

func (DescribeHadoopDataSourceResponse) String added in v3.7.0

type DescribeHadoopDataSourceResponseBody added in v3.7.0

type DescribeHadoopDataSourceResponseBody struct {
	// The time when the service was created.
	//
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the service. The description can be up to 256 characters in length.
	//
	// example:
	//
	// pxf for hdfs data source
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// The service directory in which Hadoop-related configuration files are stored.
	//
	// example:
	//
	// HadoopDir
	DataSourceDir *string `json:"DataSourceDir,omitempty" xml:"DataSourceDir,omitempty"`
	// The data source ID.
	//
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The name of the service.
	//
	// example:
	//
	// hdfs_pxf
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The status of the service. Valid values:
	//
	// 	- init
	//
	// 	- running
	//
	// 	- exception
	//
	// example:
	//
	// Running
	DataSourceStatus *string `json:"DataSourceStatus,omitempty" xml:"DataSourceStatus,omitempty"`
	// example:
	//
	// hive
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The E-MapReduce (EMR) Hadoop cluster ID.
	//
	// example:
	//
	// c-1234567
	EmrInstanceId *string `json:"EmrInstanceId,omitempty" xml:"EmrInstanceId,omitempty"`
	// The content of the Hadoop hdfs-site.xml file.
	//
	// example:
	//
	// xxxxxx
	HDFSConf *string `json:"HDFSConf,omitempty" xml:"HDFSConf,omitempty"`
	// The content of the Hadoop core-site.xml file.
	//
	// example:
	//
	// xxxxxx
	HadoopCoreConf *string `json:"HadoopCoreConf,omitempty" xml:"HadoopCoreConf,omitempty"`
	// The type of the external service. Valid values:
	//
	// 	- HDFS
	//
	// 	- HIVE
	//
	// example:
	//
	// HDFS
	HadoopCreateType *string `json:"HadoopCreateType,omitempty" xml:"HadoopCreateType,omitempty"`
	// 	- The address and hostname of the Hadoop cluster (data source) in the /etc/hosts directory.
	//
	// *
	//
	// example:
	//
	// 127.0.0.1 localhost
	HadoopHostsAddress *string `json:"HadoopHostsAddress,omitempty" xml:"HadoopHostsAddress,omitempty"`
	// The content of the Hadoop hive-site.xml file.
	//
	// example:
	//
	// xxxxxx
	HiveConf *string `json:"HiveConf,omitempty" xml:"HiveConf,omitempty"`
	// The content of the Hadoop MapReduceConf file.
	//
	// example:
	//
	// xxxxxx
	MapReduceConf *string `json:"MapReduceConf,omitempty" xml:"MapReduceConf,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the service status. For example, if the service is in the exception state, the cause of the exception is displayed. If the service is in the running state, this parameter is left empty.
	//
	// example:
	//
	// ""
	StatusMessage *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"`
	// The content of the Hadoop yarn-site.xml file.
	//
	// example:
	//
	// xxxxxx
	YarnConf *string `json:"YarnConf,omitempty" xml:"YarnConf,omitempty"`
}

func (DescribeHadoopDataSourceResponseBody) GoString added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetCreateTime added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetDataSourceDescription added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetDataSourceDir added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetDataSourceId added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetDataSourceName added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetDataSourceStatus added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetDataSourceType added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetEmrInstanceId added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetHDFSConf added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetHadoopCoreConf added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetHadoopCreateType added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetHadoopHostsAddress added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetHiveConf added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetMapReduceConf added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetRequestId added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetStatusMessage added in v3.7.0

func (*DescribeHadoopDataSourceResponseBody) SetYarnConf added in v3.7.0

func (DescribeHadoopDataSourceResponseBody) String added in v3.7.0

type DescribeHealthStatusRequest

type DescribeHealthStatusRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The performance metric that you want to query. Separate multiple values with commas (,). For more information, see [Performance parameters](https://help.aliyun.com/document_detail/86943.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// node_master_status,node_master_connection_status,node_segment_connection_status,node_segment_disk_status
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
}

func (DescribeHealthStatusRequest) GoString

func (s DescribeHealthStatusRequest) GoString() string

func (*DescribeHealthStatusRequest) SetDBInstanceId

func (*DescribeHealthStatusRequest) SetKey

func (DescribeHealthStatusRequest) String

type DescribeHealthStatusResponse

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

func (DescribeHealthStatusResponse) GoString

func (s DescribeHealthStatusResponse) GoString() string

func (*DescribeHealthStatusResponse) SetBody

func (*DescribeHealthStatusResponse) SetHeaders

func (*DescribeHealthStatusResponse) SetStatusCode

func (DescribeHealthStatusResponse) String

type DescribeHealthStatusResponseBody

type DescribeHealthStatusResponseBody struct {
	// The ID of instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// D97B4191-104D-10CE-8BC5-53**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried performance metrics. Each performance metric consists of the parameter name, status, and metric value. The metric information is returned only for the performance parameters specified by **Key**. For example, if you set **Key*	- to **adbpg_status**, only the metric information of **adbpg_status*	- is returned.
	//
	// For more information about performance parameters, see [Performance parameters](https://help.aliyun.com/document_detail/86943.html).
	//
	// example:
	//
	// {"node_master_connection_status":{"Status":"healthy","Value":1.6}}
	Status *DescribeHealthStatusResponseBodyStatus `json:"Status,omitempty" xml:"Status,omitempty" type:"Struct"`
}

func (DescribeHealthStatusResponseBody) GoString

func (*DescribeHealthStatusResponseBody) SetDBClusterId

func (*DescribeHealthStatusResponseBody) SetRequestId

func (DescribeHealthStatusResponseBody) String

type DescribeHealthStatusResponseBodyStatus

type DescribeHealthStatusResponseBodyStatus struct {
	// The information of maximum compute node storage usage.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	AdbgpSegmentDiskUsagePercentMax *DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax `json:"adbgp_segment_disk_usage_percent_max,omitempty" xml:"adbgp_segment_disk_usage_percent_max,omitempty" type:"Struct"`
	// The information of instance connection health status.
	AdbpgConnectionStatus *DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus `json:"adbpg_connection_status,omitempty" xml:"adbpg_connection_status,omitempty" type:"Struct"`
	// The information of instance storage status.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	AdbpgDiskStatus *DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus `json:"adbpg_disk_status,omitempty" xml:"adbpg_disk_status,omitempty" type:"Struct"`
	// The information of instance storage usage.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	AdbpgDiskUsagePercent *DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent `json:"adbpg_disk_usage_percent,omitempty" xml:"adbpg_disk_usage_percent,omitempty" type:"Struct"`
	// The total amount of cold data storage.
	AdbpgInstanceColdDataGb *DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb `json:"adbpg_instance_cold_data_gb,omitempty" xml:"adbpg_instance_cold_data_gb,omitempty" type:"Struct"`
	// The total amount of hot data storage.
	AdbpgInstanceHotDataGb *DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb `json:"adbpg_instance_hot_data_gb,omitempty" xml:"adbpg_instance_hot_data_gb,omitempty" type:"Struct"`
	// The total amount of data storage of the instance.
	AdbpgInstanceTotalDataGb *DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb `json:"adbpg_instance_total_data_gb,omitempty" xml:"adbpg_instance_total_data_gb,omitempty" type:"Struct"`
	// The information of maximum coordinator node storage usage.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	AdbpgMasterDiskUsagePercentMax *DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax `json:"adbpg_master_disk_usage_percent_max,omitempty" xml:"adbpg_master_disk_usage_percent_max,omitempty" type:"Struct"`
	// The information of coordinator node availability status.
	AdbpgMasterStatus *DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus `json:"adbpg_master_status,omitempty" xml:"adbpg_master_status,omitempty" type:"Struct"`
	// The information of compute node availability status.
	AdbpgSegmentStatus *DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus `json:"adbpg_segment_status,omitempty" xml:"adbpg_segment_status,omitempty" type:"Struct"`
	// The information of instance health status.
	AdbpgStatus *DescribeHealthStatusResponseBodyStatusAdbpgStatus `json:"adbpg_status,omitempty" xml:"adbpg_status,omitempty" type:"Struct"`
	// The information of coordinator node connection health status.
	NodeMasterConnectionStatus *DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus `json:"node_master_connection_status,omitempty" xml:"node_master_connection_status,omitempty" type:"Struct"`
	// The information of coordinator node health status.
	NodeMasterStatus *DescribeHealthStatusResponseBodyStatusNodeMasterStatus `json:"node_master_status,omitempty" xml:"node_master_status,omitempty" type:"Struct"`
	// The information of compute node connection health status.
	NodeSegmentConnectionStatus *DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus `json:"node_segment_connection_status,omitempty" xml:"node_segment_connection_status,omitempty" type:"Struct"`
	// The information of compute node storage status.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	NodeSegmentDiskStatus *DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus `json:"node_segment_disk_status,omitempty" xml:"node_segment_disk_status,omitempty" type:"Struct"`
}

func (DescribeHealthStatusResponseBodyStatus) GoString

func (DescribeHealthStatusResponseBodyStatus) String

type DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax

type DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax struct {
	// The status corresponding to the maximum storage usage among all compute nodes. Valid values:
	//
	// 	- **critical**: The compute node storage usage is greater than or equal to 90%. In this case, the instance is locked.
	//
	// 	- **warning**: The compute node storage usage is greater than or equal to 80% and less than 90%.
	//
	// 	- **healthy**: The compute node storage usage is less than 80%.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of maximum compute node storage usage.
	//
	// Unit: %.
	//
	// example:
	//
	// 1.52
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax) String

type DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus

type DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus struct {
	// The connection health status of the instance. Valid values:
	//
	// 	- **critical**: The instance connection usage is greater than 95%. In this case, this metric is marked in red in the console.
	//
	// 	- **warning**: The instance connection usage is greater than 90% and less than or equal to 95%. In this case, this metric is marked in yellow in the console.
	//
	// 	- **healthy**: The instance connection usage is less than or equal to 90%. In this case, this metric is marked in green in the console.
	//
	// >  The instance connection usage is the maximum connection usage among all the coordinator and compute nodes.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of instance connection usage.
	//
	// Unit: %.
	//
	// example:
	//
	// 1.71
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus) String

type DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus

type DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus struct {
	// The storage status of the instance. Valid values:
	//
	// 	- **critical**: The instance storage usage is greater than or equal to 90%. In this case, this metric is marked in red in the console and the instance is locked.
	//
	// 	- **warning**: The instance storage usage is greater than or equal to 70% and less than 90%. In this case, this metric is marked in yellow in the console.
	//
	// 	- **healthy**: The instance storage usage is less than 70%. In this case, this metric is marked in green in the console.
	//
	// >  The instance storage usage is the average storage usage of all compute nodes.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of instance storage usage.
	//
	// Unit: %.
	//
	// example:
	//
	// 1.52
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus) String

type DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent

type DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent struct {
	// The status corresponding to the storage usage of the instance. Valid values:
	//
	// 	- **critical**: The instance storage usage is greater than or equal to 90%. In this case, the instance is locked.
	//
	// 	- **warning**: The instance storage usage is greater than or equal to 70% and less than 90%.
	//
	// 	- **healthy**: The instance storage usage is less than 70%.
	//
	// >  The instance storage usage is the average storage usage of all compute nodes.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of instance storage usage.
	//
	// Unit: %.
	//
	// example:
	//
	// 1.52
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent) String

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb struct {
	// The total amount of cold data storage. Unit: GB.
	//
	// example:
	//
	// 0
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb) String

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb struct {
	// The total amount of hot data storage. Unit: GB.
	//
	// example:
	//
	// 4.1
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb) String

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb struct {
	// The total amount of data storage of the instance. Unit: GB.
	//
	// example:
	//
	// 4.1
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb) String

type DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax

type DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax struct {
	// The status corresponding to the maximum storage usage of the coordinator node. Valid values:
	//
	// 	- **critical**: The coordinator node storage usage is greater than or equal to 90%. In this case, the instance is locked.
	//
	// 	- **warning**: The coordinator node storage usage is greater than or equal to 70% and less than 90%.
	//
	// 	- **healthy**: The coordinator node storage usage is less than 70%.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of maximum coordinator node storage usage.
	//
	// Unit: %.
	//
	// example:
	//
	// 1.34
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax) String

type DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus

type DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus struct {
	// The availability status of the coordinator node. Valid values:
	//
	// 	- **critical**: Both the primary and standby coordinator nodes are unavailable. In this case, this metric is marked in red in the console.
	//
	// 	- **warning**: The primary or standby coordinator node is unavailable. In this case, this metric is marked in yellow in the console.
	//
	// 	- **healthy**: Both the primary and standby coordinator nodes are available. In this case, this metric is marked in green in the console.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of coordinator node availability status. Valid values:
	//
	// example:
	//
	// 1
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus) String

type DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus

type DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus struct {
	// The availability status of compute nodes. Valid values:
	//
	// 	- **critical**: All the primary and secondary compute nodes are unavailable. In this case, this metric is marked in red in the console.
	//
	// 	- **warning**: Fifty percent or more than fifty percent of compute nodes are unavailable. In this case, this metric is marked in yellow in the console.
	//
	// 	- **healthy**: All compute nodes are available. In this case, this metric is marked in green in the console.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of compute node availability status.
	//
	// example:
	//
	// 1
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus) String

type DescribeHealthStatusResponseBodyStatusAdbpgStatus

type DescribeHealthStatusResponseBodyStatusAdbpgStatus struct {
	// The health status of the instance. Valid values:
	//
	// 	- **critical**: The coordinator node or a compute node is unavailable. In this case, this metric is marked in red in the console.
	//
	// 	- **healthy**: All nodes are available. In this case, this metric is marked in green in the console.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of instance health status. Valid values:
	//
	// 	- **1**: healthy
	//
	// 	- **0**: critical
	//
	// example:
	//
	// 1
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgStatus) String

type DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus

type DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus struct {
	// The connection health status of the coordinator node. Valid values:
	//
	// 	- **critical**: The coordinator node connection usage is greater than 95%. In this case, this metric is marked in red in the console.
	//
	// 	- **warning**: The coordinator node connection usage is greater than or equal to 90% and less than 95%. In this case, this metric is marked in yellow in the console.
	//
	// 	- **healthy**: The coordinator node connection usage is less than 90%. In this case, this metric is marked in green in the console.
	//
	// >  The coordinator node connection usage is the maximum connection usage of the coordinator node.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of coordinator node connection usage.
	//
	// Unit: %.
	//
	// example:
	//
	// 1.71
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus) String

type DescribeHealthStatusResponseBodyStatusNodeMasterStatus

type DescribeHealthStatusResponseBodyStatusNodeMasterStatus struct {
	// The health status of the coordinator node. Valid values:
	//
	// 	- **critical**: The primary or standby coordinator node is unavailable. In this case, this metric is marked in red in the console.
	//
	// 	- **healthy**: Both the primary and standby coordinator nodes are available. In this case, this metric is marked in green in the console.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of coordinator node health status. Valid values:
	//
	// 	- **1**: healthy
	//
	// 	- **0**: critical
	//
	// example:
	//
	// 1
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusNodeMasterStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusNodeMasterStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusNodeMasterStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusNodeMasterStatus) String

type DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus

type DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus struct {
	// The connection health status of compute nodes. Valid values:
	//
	// 	- **critical**: The compute node connection usage is greater than or equal to 95%. In this case, this metric is marked in red in the console.
	//
	// 	- **warning**: The compute node connection usage is greater than or equal to 90% and less than 95%. In this case, this metric is marked in yellow in the console.
	//
	// 	- **healthy**: The compute node connection usage is less than 90%. In this case, this metric is marked in green in the console.
	//
	// >  The compute node connection usage is the maximum connection usage among all compute nodes.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of maximum compute node connection usage.
	//
	// Unit: %.
	//
	// example:
	//
	// 0.48
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus) String

type DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus

type DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus struct {
	// The storage status of compute nodes. Valid values:
	//
	// 	- **critical**: The compute node storage usage is greater than or equal to 90%. In this case, this metric is marked in red in the console and the instance is locked.
	//
	// 	- **warning**: The compute node storage usage is greater than or equal to 80% and less than 90%. In this case, this metric is marked in yellow in the console.
	//
	// 	- **healthy**: The compute node storage usage is less than 80%. In this case, this metric is marked in green in the console.
	//
	// >  The compute node storage usage is the maximum storage usage among all compute nodes.
	//
	// example:
	//
	// healthy
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of maximum compute node storage usage.
	//
	// Unit: %.
	//
	// example:
	//
	// 1.52
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus) String

type DescribeIMVInfosRequest added in v3.3.0

type DescribeIMVInfosRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testdb
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// example:
	//
	// public."mv1"
	MVName *string `json:"MVName,omitempty" xml:"MVName,omitempty"`
}

func (DescribeIMVInfosRequest) GoString added in v3.3.0

func (s DescribeIMVInfosRequest) GoString() string

func (*DescribeIMVInfosRequest) SetDBInstanceId added in v3.3.0

func (*DescribeIMVInfosRequest) SetDatabase added in v3.3.0

func (*DescribeIMVInfosRequest) SetMVName added in v3.3.0

func (DescribeIMVInfosRequest) String added in v3.3.0

func (s DescribeIMVInfosRequest) String() string

type DescribeIMVInfosResponse added in v3.3.0

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

func (DescribeIMVInfosResponse) GoString added in v3.3.0

func (s DescribeIMVInfosResponse) GoString() string

func (*DescribeIMVInfosResponse) SetBody added in v3.3.0

func (*DescribeIMVInfosResponse) SetHeaders added in v3.3.0

func (*DescribeIMVInfosResponse) SetStatusCode added in v3.3.0

func (DescribeIMVInfosResponse) String added in v3.3.0

func (s DescribeIMVInfosResponse) String() string

type DescribeIMVInfosResponseBody added in v3.3.0

type DescribeIMVInfosResponseBody struct {
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The queried materialized views.
	ImvInfos []*DescribeIMVInfosResponseBodyImvInfos `json:"ImvInfos,omitempty" xml:"ImvInfos,omitempty" type:"Repeated"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeIMVInfosResponseBody) GoString added in v3.3.0

func (s DescribeIMVInfosResponseBody) GoString() string

func (*DescribeIMVInfosResponseBody) SetDBInstanceId added in v3.3.0

func (*DescribeIMVInfosResponseBody) SetImvInfos added in v3.3.0

func (*DescribeIMVInfosResponseBody) SetRequestId added in v3.3.0

func (DescribeIMVInfosResponseBody) String added in v3.3.0

type DescribeIMVInfosResponseBodyImvInfos added in v3.3.0

type DescribeIMVInfosResponseBodyImvInfos struct {
	// The name of the table based on which the materialized view is created.
	//
	// example:
	//
	// "public."t2"
	Base *string `json:"Base,omitempty" xml:"Base,omitempty"`
	// The dependency between the materialized view and the base table and all metric values, which can be used to build a lineage graph.
	//
	// example:
	//
	// {\\"maintenance_calls\\" : 1, \\"avg_apply_time\\" : 2, \\"avg_calc_rows\\" : 1, \\"avg_calc_time\\" : 11, \\"avg_delta_rows\\" : 1, \\"avg_maintenance_total_time\\" : 14, \\"avg_maintenance_total_time_total\\" : 14, \\"max_apply_time\\" : 2, \\"max_calc_rows\\" : 1, \\"max_calc_time\\" : 11, \\"max_delta_rows\\" : 1, \\"max_maintenance_total_time\\" : 14, \\"max_maintenance_total_time_total\\" : 14, \\"min_apply_time\\" : 2, \\"min_calc_rows\\" : 1, \\"min_calc_time\\" : 11, \\"min_delta_rows\\" : 1, \\"min_maintenance_total_time\\" : 14, \\"min_maintenance_total_time_total\\" : 14, \\"max_outerjoin_apply_time\\" : null, \\"max_outerjoin_calc_rows\\" : null, \\"max_outerjoin_calc_time\\" : null, \\"max_outerjoin_delta_rows\\" : null, \\"avg_outerjoin_apply_time\\" : null, \\"avg_outerjoin_calc_rows\\" : null, \\"avg_outerjoin_calc_time\\" : null, \\"avg_outerjoin_delta_rows\\" : null, \\"min_outerjoin_apply_time\\" : null, \\"min_outerjoin_calc_rows\\" : null, \\"min_outerjoin_calc_time\\" : null, \\"min_outerjoin_delta_rows\\" : null, \\"create_rows\\" : null, \\"create_time\\" : null, \\"direct_visited\\" : null, \\"indirect_visited\\" : null, \\"max_refresh_rows\\" : null, \\"max_refresh_time\\" : null, \\"avg_refresh_rows\\" : null, \\"avg_refresh_time\\" : null, \\"min_refresh_rows\\" : null, \\"min_refresh_time\\" : null, \\"refresh_calls\\" : null, \\"avg_wait_lock_time\\" : null, \\"max_wait_lock_time\\" : null, \\"min_wait_lock_time\\" : null, \\"latest_maintenance_time\\" : \\"2023-08-09T07:39:14.753252+00:00\\"}
	DetailInfo *string `json:"DetailInfo,omitempty" xml:"DetailInfo,omitempty"`
	// The name of the materialized view.
	//
	// example:
	//
	// public."mv1"
	MV *string `json:"MV,omitempty" xml:"MV,omitempty"`
}

func (DescribeIMVInfosResponseBodyImvInfos) GoString added in v3.3.0

func (*DescribeIMVInfosResponseBodyImvInfos) SetBase added in v3.3.0

func (*DescribeIMVInfosResponseBodyImvInfos) SetDetailInfo added in v3.3.0

func (*DescribeIMVInfosResponseBodyImvInfos) SetMV added in v3.3.0

func (DescribeIMVInfosResponseBodyImvInfos) String added in v3.3.0

type DescribeJDBCDataSourceRequest added in v3.7.0

type DescribeJDBCDataSourceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-xxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The data source ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
}

func (DescribeJDBCDataSourceRequest) GoString added in v3.7.0

func (*DescribeJDBCDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*DescribeJDBCDataSourceRequest) SetDataSourceId added in v3.7.0

func (DescribeJDBCDataSourceRequest) String added in v3.7.0

type DescribeJDBCDataSourceResponse added in v3.7.0

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

func (DescribeJDBCDataSourceResponse) GoString added in v3.7.0

func (*DescribeJDBCDataSourceResponse) SetBody added in v3.7.0

func (*DescribeJDBCDataSourceResponse) SetHeaders added in v3.7.0

func (*DescribeJDBCDataSourceResponse) SetStatusCode added in v3.7.0

func (DescribeJDBCDataSourceResponse) String added in v3.7.0

type DescribeJDBCDataSourceResponseBody added in v3.7.0

type DescribeJDBCDataSourceResponseBody struct {
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the service. The description can be up to 256 characters in length.
	//
	// example:
	//
	// mysql data source config
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// hdfs_pxf
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The status of the service. Valid values:
	//
	// 	- Init
	//
	// 	- Running
	//
	// 	- Exception
	//
	// example:
	//
	// Running
	DataSourceStatus *string `json:"DataSourceStatus,omitempty" xml:"DataSourceStatus,omitempty"`
	// The type of the data source.
	//
	// example:
	//
	// MySQL
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The JDBC connection string.
	//
	// example:
	//
	// xxxxxx
	JDBCConnectionString *string `json:"JDBCConnectionString,omitempty" xml:"JDBCConnectionString,omitempty"`
	// The password of the database account.
	//
	// example:
	//
	// xxxxxx
	JDBCPassword *string `json:"JDBCPassword,omitempty" xml:"JDBCPassword,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// xxxxxx
	JDBCUserName *string `json:"JDBCUserName,omitempty" xml:"JDBCUserName,omitempty"`
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// ""
	StatusMessage *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"`
}

func (DescribeJDBCDataSourceResponseBody) GoString added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetCreateTime added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetDataSourceDescription added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetDataSourceId added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetDataSourceName added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetDataSourceStatus added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetDataSourceType added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetJDBCConnectionString added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetJDBCPassword added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetJDBCUserName added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetRequestId added in v3.7.0

func (*DescribeJDBCDataSourceResponseBody) SetStatusMessage added in v3.7.0

func (DescribeJDBCDataSourceResponseBody) String added in v3.7.0

type DescribeLogBackupsRequest

type DescribeLogBackupsRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end of the time range to query. The end time must be later than the start time. Specify the time in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2022-12-12T03:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The number of the page to return. The value must be an integer that is greater than 0. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2022-12-12T02:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeLogBackupsRequest) GoString

func (s DescribeLogBackupsRequest) GoString() string

func (*DescribeLogBackupsRequest) SetDBInstanceId

func (*DescribeLogBackupsRequest) SetEndTime

func (*DescribeLogBackupsRequest) SetPageNumber

func (*DescribeLogBackupsRequest) SetPageSize

func (*DescribeLogBackupsRequest) SetStartTime

func (DescribeLogBackupsRequest) String

func (s DescribeLogBackupsRequest) String() string

type DescribeLogBackupsResponse

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

func (DescribeLogBackupsResponse) GoString

func (s DescribeLogBackupsResponse) GoString() string

func (*DescribeLogBackupsResponse) SetBody

func (*DescribeLogBackupsResponse) SetHeaders

func (*DescribeLogBackupsResponse) SetStatusCode

func (DescribeLogBackupsResponse) String

type DescribeLogBackupsResponseBody

type DescribeLogBackupsResponseBody struct {
	// Details of the backup sets.
	Items []*DescribeLogBackupsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of backup sets on the current page.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 24B9FCAF-2CBC-51C3-B563-F1C70D750187
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries.
	//
	// example:
	//
	// 5
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// The total size of logs in the time range. Unit: bytes.
	//
	// example:
	//
	// 386748
	TotalLogSize *int64 `json:"TotalLogSize,omitempty" xml:"TotalLogSize,omitempty"`
}

func (DescribeLogBackupsResponseBody) GoString

func (*DescribeLogBackupsResponseBody) SetItems

func (*DescribeLogBackupsResponseBody) SetPageNumber

func (*DescribeLogBackupsResponseBody) SetPageSize

func (*DescribeLogBackupsResponseBody) SetRequestId

func (*DescribeLogBackupsResponseBody) SetTotalCount

func (*DescribeLogBackupsResponseBody) SetTotalLogSize

func (DescribeLogBackupsResponseBody) String

type DescribeLogBackupsResponseBodyItems

type DescribeLogBackupsResponseBodyItems struct {
	// The ID of the backup set.
	//
	// example:
	//
	// 12413721782
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The ID of the coordinator node.
	//
	// example:
	//
	// gp-bp12ga6v69h86****-master
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the log backup set that is stored in Object Storage Service (OSS).
	//
	// example:
	//
	// 000000010000000400000012
	LogFileName *string `json:"LogFileName,omitempty" xml:"LogFileName,omitempty"`
	// The size of the log backup set. Unit: bytes.
	//
	// example:
	//
	// 77350
	LogFileSize *int64 `json:"LogFileSize,omitempty" xml:"LogFileSize,omitempty"`
	// The timestamp of the log.
	//
	// example:
	//
	// 2022-12-12T02:14:26Z
	LogTime *string `json:"LogTime,omitempty" xml:"LogTime,omitempty"`
	// The name of the compute node.
	//
	// example:
	//
	// segment-0
	SegmentName *string `json:"SegmentName,omitempty" xml:"SegmentName,omitempty"`
}

func (DescribeLogBackupsResponseBodyItems) GoString

func (*DescribeLogBackupsResponseBodyItems) SetBackupId

func (*DescribeLogBackupsResponseBodyItems) SetDBInstanceId

func (*DescribeLogBackupsResponseBodyItems) SetLogFileName

func (*DescribeLogBackupsResponseBodyItems) SetLogFileSize

func (*DescribeLogBackupsResponseBodyItems) SetLogTime

func (*DescribeLogBackupsResponseBodyItems) SetSegmentName

func (DescribeLogBackupsResponseBodyItems) String

type DescribeModifyParameterLogRequest

type DescribeModifyParameterLogRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/196830.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ	- format. The time must be in UTC. The end time must be later than the start time.
	//
	// example:
	//
	// 2020-05-05T11:22:22Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ	- format. The time must be in UTC.
	//
	// example:
	//
	// 2020-02-02T11:22:22Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeModifyParameterLogRequest) GoString

func (*DescribeModifyParameterLogRequest) SetDBInstanceId

func (*DescribeModifyParameterLogRequest) SetEndTime

func (*DescribeModifyParameterLogRequest) SetStartTime

func (DescribeModifyParameterLogRequest) String

type DescribeModifyParameterLogResponse

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

func (DescribeModifyParameterLogResponse) GoString

func (*DescribeModifyParameterLogResponse) SetHeaders

func (*DescribeModifyParameterLogResponse) SetStatusCode

func (DescribeModifyParameterLogResponse) String

type DescribeModifyParameterLogResponseBody

type DescribeModifyParameterLogResponseBody struct {
	// The queried parameter modification logs.
	Changelogs []*DescribeModifyParameterLogResponseBodyChangelogs `json:"Changelogs,omitempty" xml:"Changelogs,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// 7565770E-7C45-462D-BA4A-8A5396F2CAD1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeModifyParameterLogResponseBody) GoString

func (*DescribeModifyParameterLogResponseBody) SetRequestId

func (DescribeModifyParameterLogResponseBody) String

type DescribeModifyParameterLogResponseBodyChangelogs

type DescribeModifyParameterLogResponseBodyChangelogs struct {
	// The effective time.
	//
	// example:
	//
	// 2020-05-05T11:22:22Z
	EffectTime *string `json:"EffectTime,omitempty" xml:"EffectTime,omitempty"`
	// The name of the parameter.
	//
	// example:
	//
	// testkey
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// Indicates whether the modification takes effect.
	//
	// example:
	//
	// true
	ParameterValid *string `json:"ParameterValid,omitempty" xml:"ParameterValid,omitempty"`
	// The original value of the parameter.
	//
	// example:
	//
	// 100
	ParameterValueAfter *string `json:"ParameterValueAfter,omitempty" xml:"ParameterValueAfter,omitempty"`
	// The new value of the parameter.
	//
	// example:
	//
	// 200
	ParameterValueBefore *string `json:"ParameterValueBefore,omitempty" xml:"ParameterValueBefore,omitempty"`
}

func (DescribeModifyParameterLogResponseBodyChangelogs) GoString

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetEffectTime

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetParameterName

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetParameterValid

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetParameterValueAfter

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetParameterValueBefore

func (DescribeModifyParameterLogResponseBodyChangelogs) String

type DescribeNamespaceRequest

type DescribeNamespaceRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	//
	// >  You can create an account on the Account Management page of the AnalyticDB for PostgreSQL console or by calling the [CreateAccount](https://help.aliyun.com/document_detail/2361789.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// This parameter is required.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (DescribeNamespaceRequest) GoString

func (s DescribeNamespaceRequest) GoString() string

func (*DescribeNamespaceRequest) SetDBInstanceId

func (*DescribeNamespaceRequest) SetManagerAccount

func (s *DescribeNamespaceRequest) SetManagerAccount(v string) *DescribeNamespaceRequest

func (*DescribeNamespaceRequest) SetManagerAccountPassword

func (s *DescribeNamespaceRequest) SetManagerAccountPassword(v string) *DescribeNamespaceRequest

func (*DescribeNamespaceRequest) SetNamespace

func (*DescribeNamespaceRequest) SetOwnerId

func (*DescribeNamespaceRequest) SetRegionId

func (*DescribeNamespaceRequest) SetWorkspaceId added in v3.9.1

func (DescribeNamespaceRequest) String

func (s DescribeNamespaceRequest) String() string

type DescribeNamespaceResponse

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

func (DescribeNamespaceResponse) GoString

func (s DescribeNamespaceResponse) GoString() string

func (*DescribeNamespaceResponse) SetBody

func (*DescribeNamespaceResponse) SetHeaders

func (*DescribeNamespaceResponse) SetStatusCode

func (DescribeNamespaceResponse) String

func (s DescribeNamespaceResponse) String() string

type DescribeNamespaceResponseBody

type DescribeNamespaceResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The queried namespace.
	NamespaceInfo map[string]*string `json:"NamespaceInfo,omitempty" xml:"NamespaceInfo,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeNamespaceResponseBody) GoString

func (*DescribeNamespaceResponseBody) SetDBInstanceId

func (*DescribeNamespaceResponseBody) SetMessage

func (*DescribeNamespaceResponseBody) SetNamespace

func (*DescribeNamespaceResponseBody) SetNamespaceInfo

func (*DescribeNamespaceResponseBody) SetRegionId

func (*DescribeNamespaceResponseBody) SetRequestId

func (*DescribeNamespaceResponseBody) SetStatus

func (DescribeNamespaceResponseBody) String

type DescribeParametersRequest

type DescribeParametersRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeParametersRequest) GoString

func (s DescribeParametersRequest) GoString() string

func (*DescribeParametersRequest) SetDBInstanceId

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 {
	// The queried configuration parameters.
	Parameters []*DescribeParametersResponseBodyParameters `json:"Parameters,omitempty" xml:"Parameters,omitempty" type:"Repeated"`
	// The ID of the request.
	//
	// example:
	//
	// 62506167-D284-562A-B7C2-0A**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeParametersResponseBody) GoString

func (*DescribeParametersResponseBody) SetRequestId

func (DescribeParametersResponseBody) String

type DescribeParametersResponseBodyParameters

type DescribeParametersResponseBodyParameters struct {
	// The current value of the configuration parameter.
	//
	// example:
	//
	// 10800000
	CurrentValue *string `json:"CurrentValue,omitempty" xml:"CurrentValue,omitempty"`
	// Indicates whether a restart is required for parameter modifications to take effect. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// false
	ForceRestartInstance *string `json:"ForceRestartInstance,omitempty" xml:"ForceRestartInstance,omitempty"`
	// Indicates whether the configuration parameter can be modified. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	IsChangeableConfig *string `json:"IsChangeableConfig,omitempty" xml:"IsChangeableConfig,omitempty"`
	// The valid values of the configuration parameter.
	//
	// example:
	//
	// [0-2147483647]
	OptionalRange *string `json:"OptionalRange,omitempty" xml:"OptionalRange,omitempty"`
	// The description of the configuration parameter.
	//
	// example:
	//
	// Sets the maximum allowed duration of any statement, A value of 0 turns off the timeout.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the configuration parameter.
	//
	// example:
	//
	// statement_timeout
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The default value of the configuration parameter.
	//
	// example:
	//
	// 10800000
	ParameterValue *string `json:"ParameterValue,omitempty" xml:"ParameterValue,omitempty"`
}

func (DescribeParametersResponseBodyParameters) GoString

func (*DescribeParametersResponseBodyParameters) SetCurrentValue

func (*DescribeParametersResponseBodyParameters) SetForceRestartInstance

func (*DescribeParametersResponseBodyParameters) SetIsChangeableConfig

func (*DescribeParametersResponseBodyParameters) SetOptionalRange

func (*DescribeParametersResponseBodyParameters) SetParameterDescription

func (*DescribeParametersResponseBodyParameters) SetParameterName

func (*DescribeParametersResponseBodyParameters) SetParameterValue

func (DescribeParametersResponseBodyParameters) String

type DescribeRdsVSwitchsRequest

type DescribeRdsVSwitchsRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list and zone list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The virtual private cloud (VPC) ID of the instance.
	//
	// >
	//
	// 	- You can call the [DescribeRdsVpcs](https://help.aliyun.com/document_detail/208327.html) operation to query the available VPC IDs.
	//
	// 	- This parameter must be specified.
	//
	// example:
	//
	// vpc-bp*******************
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the zone.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list and zone list.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeRdsVSwitchsRequest) GoString

func (s DescribeRdsVSwitchsRequest) GoString() string

func (*DescribeRdsVSwitchsRequest) SetOwnerAccount

func (*DescribeRdsVSwitchsRequest) SetOwnerId

func (*DescribeRdsVSwitchsRequest) SetRegionId

func (*DescribeRdsVSwitchsRequest) SetResourceGroupId

func (*DescribeRdsVSwitchsRequest) SetResourceOwnerAccount

func (s *DescribeRdsVSwitchsRequest) SetResourceOwnerAccount(v string) *DescribeRdsVSwitchsRequest

func (*DescribeRdsVSwitchsRequest) SetResourceOwnerId

func (*DescribeRdsVSwitchsRequest) SetSecurityToken

func (*DescribeRdsVSwitchsRequest) SetVpcId

func (*DescribeRdsVSwitchsRequest) SetZoneId

func (DescribeRdsVSwitchsRequest) String

type DescribeRdsVSwitchsResponse

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

func (DescribeRdsVSwitchsResponse) GoString

func (s DescribeRdsVSwitchsResponse) GoString() string

func (*DescribeRdsVSwitchsResponse) SetBody

func (*DescribeRdsVSwitchsResponse) SetHeaders

func (*DescribeRdsVSwitchsResponse) SetStatusCode

func (DescribeRdsVSwitchsResponse) String

type DescribeRdsVSwitchsResponseBody

type DescribeRdsVSwitchsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// B0BA251D-6854-5A99-A964-3C**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details of the vSwitches.
	VSwitches *DescribeRdsVSwitchsResponseBodyVSwitches `json:"VSwitches,omitempty" xml:"VSwitches,omitempty" type:"Struct"`
}

func (DescribeRdsVSwitchsResponseBody) GoString

func (*DescribeRdsVSwitchsResponseBody) SetRequestId

func (DescribeRdsVSwitchsResponseBody) String

type DescribeRdsVSwitchsResponseBodyVSwitches

type DescribeRdsVSwitchsResponseBodyVSwitches struct {
	// Details of the vSwitch.
	VSwitch []*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch `json:"VSwitch,omitempty" xml:"VSwitch,omitempty" type:"Repeated"`
}

func (DescribeRdsVSwitchsResponseBodyVSwitches) GoString

func (DescribeRdsVSwitchsResponseBodyVSwitches) String

type DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch

type DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch struct {
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	Bid *string `json:"Bid,omitempty" xml:"Bid,omitempty"`
	// The CIDR block of the vSwitch.
	//
	// example:
	//
	// 192.**.**.0/24
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// Indicates whether the vSwitch is the default vSwitch. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// false
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The ID of the zone.
	//
	// example:
	//
	// cn-hangzhou-h
	IzNo *string `json:"IzNo,omitempty" xml:"IzNo,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"`
	// The state of the vSwitch. If **Available*	- is returned, the vSwitch is available.
	//
	// example:
	//
	// Available
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the vSwitch.
	//
	// example:
	//
	// vsw-bp*******************
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The name of the vSwitch.
	//
	// example:
	//
	// vsw-name
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
}

func (DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) GoString

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetAliUid

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetBid

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetCidrBlock

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetGmtCreate

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetGmtModified

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetIsDefault

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetIzNo

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetRegionNo

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetStatus

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetVSwitchId

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetVSwitchName

func (DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) String

type DescribeRdsVpcsRequest

type DescribeRdsVpcsRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the zone.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeRdsVpcsRequest) GoString

func (s DescribeRdsVpcsRequest) GoString() string

func (*DescribeRdsVpcsRequest) SetOwnerAccount

func (s *DescribeRdsVpcsRequest) SetOwnerAccount(v string) *DescribeRdsVpcsRequest

func (*DescribeRdsVpcsRequest) SetOwnerId

func (*DescribeRdsVpcsRequest) SetRegionId

func (*DescribeRdsVpcsRequest) SetResourceGroupId

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

func (*DescribeRdsVpcsRequest) SetResourceOwnerAccount

func (s *DescribeRdsVpcsRequest) SetResourceOwnerAccount(v string) *DescribeRdsVpcsRequest

func (*DescribeRdsVpcsRequest) SetResourceOwnerId

func (s *DescribeRdsVpcsRequest) SetResourceOwnerId(v int64) *DescribeRdsVpcsRequest

func (*DescribeRdsVpcsRequest) SetSecurityToken

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

func (*DescribeRdsVpcsRequest) SetZoneId

func (DescribeRdsVpcsRequest) String

func (s DescribeRdsVpcsRequest) String() string

type DescribeRdsVpcsResponse

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

func (DescribeRdsVpcsResponse) GoString

func (s DescribeRdsVpcsResponse) GoString() string

func (*DescribeRdsVpcsResponse) SetBody

func (*DescribeRdsVpcsResponse) SetHeaders

func (*DescribeRdsVpcsResponse) SetStatusCode

func (DescribeRdsVpcsResponse) String

func (s DescribeRdsVpcsResponse) String() string

type DescribeRdsVpcsResponseBody

type DescribeRdsVpcsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 53924AF0-1628-5AA2-9C95-D4**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried VPCs.
	Vpcs *DescribeRdsVpcsResponseBodyVpcs `json:"Vpcs,omitempty" xml:"Vpcs,omitempty" type:"Struct"`
}

func (DescribeRdsVpcsResponseBody) GoString

func (s DescribeRdsVpcsResponseBody) GoString() string

func (*DescribeRdsVpcsResponseBody) SetRequestId

func (*DescribeRdsVpcsResponseBody) SetVpcs

func (DescribeRdsVpcsResponseBody) String

type DescribeRdsVpcsResponseBodyVpcs

type DescribeRdsVpcsResponseBodyVpcs struct {
	// The queried VPC.
	Vpc []*DescribeRdsVpcsResponseBodyVpcsVpc `json:"Vpc,omitempty" xml:"Vpc,omitempty" type:"Repeated"`
}

func (DescribeRdsVpcsResponseBodyVpcs) GoString

func (*DescribeRdsVpcsResponseBodyVpcs) SetVpc

func (DescribeRdsVpcsResponseBodyVpcs) String

type DescribeRdsVpcsResponseBodyVpcsVpc

type DescribeRdsVpcsResponseBodyVpcsVpc struct {
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	Bid *string `json:"Bid,omitempty" xml:"Bid,omitempty"`
	// The CIDR block of the VPC.
	//
	// example:
	//
	// 10.**.**.0/8
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// Indicates whether the VPC is the default VPC. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"`
	// The state of the VPC. If **Available*	- is returned, the VPC is available.
	//
	// example:
	//
	// Available
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The queried vSwitches.
	VSwitchs []*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs `json:"VSwitchs,omitempty" xml:"VSwitchs,omitempty" type:"Repeated"`
	// The VPC ID.
	//
	// example:
	//
	// vpc-bp*******************
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The name of the VPC.
	//
	// example:
	//
	// vpc-name
	VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"`
}

func (DescribeRdsVpcsResponseBodyVpcsVpc) GoString

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetAliUid

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetBid

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetCidrBlock

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetGmtCreate

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetGmtModified

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetIsDefault

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetRegionNo

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetStatus

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetVpcId

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetVpcName

func (DescribeRdsVpcsResponseBodyVpcsVpc) String

type DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs

type DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs struct {
	// The CIDR block of the vSwitch.
	//
	// example:
	//
	// 10.**.**.0/24
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// example:
	//
	// null
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// Indicates whether the vSwitch is the default vSwitch. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The ID of the zone to which the vSwitch belongs.
	//
	// example:
	//
	// cn-hangzhou-i
	IzNo *string `json:"IzNo,omitempty" xml:"IzNo,omitempty"`
	// The state of the vSwitch. If **Available*	- is returned, the vSwitch is available.
	//
	// example:
	//
	// Available
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp*******************
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The name of the vSwitch.
	//
	// example:
	//
	// vsw-name
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
}

func (DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) GoString

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetCidrBlock

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetGmtCreate

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetGmtModified

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetIsDefault

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetIzNo

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetStatus

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetVSwitchId

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetVSwitchName

func (DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) String

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetRegion

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

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

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	// Details of the regions.
	Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
	// The ID of the request.
	//
	// example:
	//
	// FF8EB261-5447-4B1B-9F14-294CEA008A9F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegions

func (*DescribeRegionsResponseBody) SetRequestId

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyRegions

type DescribeRegionsResponseBodyRegions struct {
	Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBodyRegions) GoString

func (DescribeRegionsResponseBodyRegions) String

type DescribeRegionsResponseBodyRegionsRegion

type DescribeRegionsResponseBodyRegionsRegion struct {
	// The ID of the region.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Details of the zones.
	Zones *DescribeRegionsResponseBodyRegionsRegionZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Struct"`
}

func (DescribeRegionsResponseBodyRegionsRegion) GoString

func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionId

func (DescribeRegionsResponseBodyRegionsRegion) String

type DescribeRegionsResponseBodyRegionsRegionZones

type DescribeRegionsResponseBodyRegionsRegionZones struct {
	Zone []*DescribeRegionsResponseBodyRegionsRegionZonesZone `json:"Zone,omitempty" xml:"Zone,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBodyRegionsRegionZones) GoString

func (DescribeRegionsResponseBodyRegionsRegionZones) String

type DescribeRegionsResponseBodyRegionsRegionZonesZone

type DescribeRegionsResponseBodyRegionsRegionZonesZone struct {
	// Indicates whether Virtual Private Cloud (VPC) is available.
	//
	// 	- **true**: VPC is available.
	//
	// 	- **false**: VPC is unavailable.
	//
	// example:
	//
	// true
	VpcEnabled *bool `json:"VpcEnabled,omitempty" xml:"VpcEnabled,omitempty"`
	// The ID of the zone.
	//
	// example:
	//
	// cn-hangzhou-c
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeRegionsResponseBodyRegionsRegionZonesZone) GoString

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetVpcEnabled

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetZoneId

func (DescribeRegionsResponseBodyRegionsRegionZonesZone) String

type DescribeRolesRequest added in v3.8.0

type DescribeRolesRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DescribeRolesRequest) GoString added in v3.8.0

func (s DescribeRolesRequest) GoString() string

func (*DescribeRolesRequest) SetDBInstanceId added in v3.8.0

func (s *DescribeRolesRequest) SetDBInstanceId(v string) *DescribeRolesRequest

func (*DescribeRolesRequest) SetOwnerId added in v3.8.0

func (DescribeRolesRequest) String added in v3.8.0

func (s DescribeRolesRequest) String() string

type DescribeRolesResponse added in v3.8.0

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

func (DescribeRolesResponse) GoString added in v3.8.0

func (s DescribeRolesResponse) GoString() string

func (*DescribeRolesResponse) SetBody added in v3.8.0

func (*DescribeRolesResponse) SetHeaders added in v3.8.0

func (*DescribeRolesResponse) SetStatusCode added in v3.8.0

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

func (DescribeRolesResponse) String added in v3.8.0

func (s DescribeRolesResponse) String() string

type DescribeRolesResponseBody added in v3.8.0

type DescribeRolesResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The roles.
	RoleList *DescribeRolesResponseBodyRoleList `json:"RoleList,omitempty" xml:"RoleList,omitempty" type:"Struct"`
}

func (DescribeRolesResponseBody) GoString added in v3.8.0

func (s DescribeRolesResponseBody) GoString() string

func (*DescribeRolesResponseBody) SetRequestId added in v3.8.0

func (*DescribeRolesResponseBody) SetRoleList added in v3.8.0

func (DescribeRolesResponseBody) String added in v3.8.0

func (s DescribeRolesResponseBody) String() string

type DescribeRolesResponseBodyRoleList added in v3.8.0

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

func (DescribeRolesResponseBodyRoleList) GoString added in v3.8.0

func (*DescribeRolesResponseBodyRoleList) SetRole added in v3.8.0

func (DescribeRolesResponseBodyRoleList) String added in v3.8.0

type DescribeSQLLogCountRequest

type DescribeSQLLogCountRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// testdb
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// > The end time must be later than the start time. The maximum time range that can be specified is seven days.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2020-12-14T11:22Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The execution duration of the SQL statement. Unit: seconds.
	//
	// example:
	//
	// 100
	ExecuteCost *string `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution status of the query. Valid values:
	//
	// 	- 1: successful.
	//
	// 	- 0: failed.
	//
	// 	- 0,1 or 1,0: all.
	//
	// example:
	//
	// success
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The maximum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	//
	// example:
	//
	// 1000
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	// The minimum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	//
	// example:
	//
	// 10
	MinExecuteCost *string `json:"MinExecuteCost,omitempty" xml:"MinExecuteCost,omitempty"`
	// The type of the query language. Valid values:
	//
	// 	- **DQL**
	//
	// 	- **DML**
	//
	// 	- **DDL**
	//
	// 	- **DCL**
	//
	// 	- **TCL**
	//
	// example:
	//
	// DQL
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The type of the SQL statement.
	//
	// >
	//
	// 	- If you specify **OperationClass**, the value of **OperationType*	- must be of the corresponding query language. For example, if you set **OperationClass*	- to **DQL**, the value of **OperationType*	- must be a **DQL*	- statement such as **SELECT**.
	//
	// 	- If you leave **OperationClass*	- empty, the value of **OperationType*	- can be an SQL statement of any query language.
	//
	// 	- If you leave **OperationClass*	- and **OperationType*	- empty, all types of SQL statements are returned.
	//
	// example:
	//
	// SELECT
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The keywords that are used to query audit logs.
	//
	// example:
	//
	// test
	QueryKeywords *string `json:"QueryKeywords,omitempty" xml:"QueryKeywords,omitempty"`
	// The source IP address.
	//
	// example:
	//
	// 10.**.**.13
	SourceIP *string `json:"SourceIP,omitempty" xml:"SourceIP,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2020-12-12T11:22Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account that is used to connect to the database.
	//
	// example:
	//
	// adbpgadmin
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeSQLLogCountRequest) GoString

func (s DescribeSQLLogCountRequest) GoString() string

func (*DescribeSQLLogCountRequest) SetDBInstanceId

func (*DescribeSQLLogCountRequest) SetDatabase

func (*DescribeSQLLogCountRequest) SetEndTime

func (*DescribeSQLLogCountRequest) SetExecuteCost

func (*DescribeSQLLogCountRequest) SetExecuteState

func (*DescribeSQLLogCountRequest) SetMaxExecuteCost

func (*DescribeSQLLogCountRequest) SetMinExecuteCost

func (*DescribeSQLLogCountRequest) SetOperationClass

func (*DescribeSQLLogCountRequest) SetOperationType

func (*DescribeSQLLogCountRequest) SetQueryKeywords

func (*DescribeSQLLogCountRequest) SetSourceIP

func (*DescribeSQLLogCountRequest) SetStartTime

func (*DescribeSQLLogCountRequest) SetUser

func (DescribeSQLLogCountRequest) String

type DescribeSQLLogCountResponse

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

func (DescribeSQLLogCountResponse) GoString

func (s DescribeSQLLogCountResponse) GoString() string

func (*DescribeSQLLogCountResponse) SetBody

func (*DescribeSQLLogCountResponse) SetHeaders

func (*DescribeSQLLogCountResponse) SetStatusCode

func (DescribeSQLLogCountResponse) String

type DescribeSQLLogCountResponseBody

type DescribeSQLLogCountResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-xxxxxxxx
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query.
	//
	// example:
	//
	// 2020-12-14T11:22Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The name of the instance.
	Items []*DescribeSQLLogCountResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// 7565770E-7C45-462D-BA4A-8A**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query.
	//
	// example:
	//
	// 2020-12-12T11:22Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeSQLLogCountResponseBody) GoString

func (*DescribeSQLLogCountResponseBody) SetDBClusterId

func (*DescribeSQLLogCountResponseBody) SetEndTime

func (*DescribeSQLLogCountResponseBody) SetItems

func (*DescribeSQLLogCountResponseBody) SetRequestId

func (*DescribeSQLLogCountResponseBody) SetStartTime

func (DescribeSQLLogCountResponseBody) String

type DescribeSQLLogCountResponseBodyItems

type DescribeSQLLogCountResponseBodyItems struct {
	// The name of the table.
	//
	// example:
	//
	// gp-xxxxxxxx
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Details of the audit logs.
	Series []*DescribeSQLLogCountResponseBodyItemsSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Repeated"`
}

func (DescribeSQLLogCountResponseBodyItems) GoString

func (*DescribeSQLLogCountResponseBodyItems) SetName

func (DescribeSQLLogCountResponseBodyItems) String

type DescribeSQLLogCountResponseBodyItemsSeries

type DescribeSQLLogCountResponseBodyItemsSeries struct {
	// Details of the audit logs.
	Values []*DescribeSQLLogCountResponseBodyItemsSeriesValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeSQLLogCountResponseBodyItemsSeries) GoString

func (DescribeSQLLogCountResponseBodyItemsSeries) String

type DescribeSQLLogCountResponseBodyItemsSeriesValues

type DescribeSQLLogCountResponseBodyItemsSeriesValues struct {
	// The time when the audit logs were generated and the number of the audit logs.
	Point []*string `json:"Point,omitempty" xml:"Point,omitempty" type:"Repeated"`
}

func (DescribeSQLLogCountResponseBodyItemsSeriesValues) GoString

func (*DescribeSQLLogCountResponseBodyItemsSeriesValues) SetPoint

func (DescribeSQLLogCountResponseBodyItemsSeriesValues) String

type DescribeSQLLogsRequest added in v3.3.0

type DescribeSQLLogsRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances within a region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// adbpgadmin
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ	- format. The time must be in UTC.
	//
	// > The end time must be later than the start time. The maximum time range that can be specified is seven days.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2021-03-17T06:30Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The execution duration of the SQL statement. Unit: seconds.
	//
	// example:
	//
	// 1
	ExecuteCost *string `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution status of the SQL statement. Valid values:
	//
	// 	- **1**: successful.
	//
	// 	- **0**: failed.
	//
	// example:
	//
	// success
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The maximum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	//
	// example:
	//
	// 1000
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	// The minimum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	//
	// example:
	//
	// 1
	MinExecuteCost *string `json:"MinExecuteCost,omitempty" xml:"MinExecuteCost,omitempty"`
	// The type of the query language. Valid values:
	//
	// 	- **DQL**
	//
	// 	- **DML**
	//
	// 	- **DDL**
	//
	// 	- **DCL**
	//
	// 	- **TCL**
	//
	// example:
	//
	// DQL
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The type of the SQL statement.
	//
	// >
	//
	// 	- If **OperationClass*	- is specified, the value of **OperationType*	- must belong to the corresponding query language. For example, if **OperationClass*	- is set to **DQL**, the value of **OperationType*	- must be a **DQL*	- statement such as **SELECT**.
	//
	// 	- If **OperationClass*	- is not specified, the value of **OperationType*	- can be an SQL statement of any query language.
	//
	// 	- If **OperationClass*	- and **OperationType*	- are not specified, all types of SQL statements are returned.
	//
	// example:
	//
	// SELECT
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The keywords of the SQL statement.
	//
	// example:
	//
	// select 1
	QueryKeywords *string `json:"QueryKeywords,omitempty" xml:"QueryKeywords,omitempty"`
	// The source IP address.
	//
	// example:
	//
	// 100.**.**.90
	SourceIP *string `json:"SourceIP,omitempty" xml:"SourceIP,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ	- format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2021-03-10T06:30Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// testadmin
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeSQLLogsRequest) GoString added in v3.3.0

func (s DescribeSQLLogsRequest) GoString() string

func (*DescribeSQLLogsRequest) SetDBInstanceId added in v3.3.0

func (s *DescribeSQLLogsRequest) SetDBInstanceId(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetDatabase added in v3.3.0

func (*DescribeSQLLogsRequest) SetEndTime added in v3.3.0

func (*DescribeSQLLogsRequest) SetExecuteCost added in v3.3.0

func (*DescribeSQLLogsRequest) SetExecuteState added in v3.3.0

func (s *DescribeSQLLogsRequest) SetExecuteState(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetMaxExecuteCost added in v3.3.0

func (s *DescribeSQLLogsRequest) SetMaxExecuteCost(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetMinExecuteCost added in v3.3.0

func (s *DescribeSQLLogsRequest) SetMinExecuteCost(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetOperationClass added in v3.3.0

func (s *DescribeSQLLogsRequest) SetOperationClass(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetOperationType added in v3.3.0

func (s *DescribeSQLLogsRequest) SetOperationType(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetPageNumber added in v3.3.0

func (*DescribeSQLLogsRequest) SetPageSize added in v3.3.0

func (*DescribeSQLLogsRequest) SetQueryKeywords added in v3.3.0

func (s *DescribeSQLLogsRequest) SetQueryKeywords(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetSourceIP added in v3.3.0

func (*DescribeSQLLogsRequest) SetStartTime added in v3.3.0

func (*DescribeSQLLogsRequest) SetUser added in v3.3.0

func (DescribeSQLLogsRequest) String added in v3.3.0

func (s DescribeSQLLogsRequest) String() string

type DescribeSQLLogsResponse added in v3.3.0

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

func (DescribeSQLLogsResponse) GoString added in v3.3.0

func (s DescribeSQLLogsResponse) GoString() string

func (*DescribeSQLLogsResponse) SetBody added in v3.3.0

func (*DescribeSQLLogsResponse) SetHeaders added in v3.3.0

func (*DescribeSQLLogsResponse) SetStatusCode added in v3.3.0

func (DescribeSQLLogsResponse) String added in v3.3.0

func (s DescribeSQLLogsResponse) String() string

type DescribeSQLLogsResponseBody added in v3.3.0

type DescribeSQLLogsResponseBody struct {
	// The queried SQL execution logs.
	Items []*DescribeSQLLogsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 1
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	//
	// example:
	//
	// A7941C94-B92F-46A0-BD3E-2D**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSQLLogsResponseBody) GoString added in v3.3.0

func (s DescribeSQLLogsResponseBody) GoString() string

func (*DescribeSQLLogsResponseBody) SetItems added in v3.3.0

func (*DescribeSQLLogsResponseBody) SetPageNumber added in v3.3.0

func (*DescribeSQLLogsResponseBody) SetPageRecordCount added in v3.3.0

func (*DescribeSQLLogsResponseBody) SetRequestId added in v3.3.0

func (DescribeSQLLogsResponseBody) String added in v3.3.0

type DescribeSQLLogsResponseBodyItems added in v3.3.0

type DescribeSQLLogsResponseBodyItems struct {
	// The database account that executes the SQL statement.
	//
	// example:
	//
	// testadmin
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// adbpgadmin
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The role of the database.
	//
	// example:
	//
	// master
	DBRole *string `json:"DBRole,omitempty" xml:"DBRole,omitempty"`
	// The execution duration of the SQL statement.
	//
	// example:
	//
	// 2
	ExecuteCost *float32 `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution status of the SQL statement. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The type of the query language.
	//
	// example:
	//
	// DQL
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The time when the SQL statement was executed.
	//
	// example:
	//
	// 2021-03-15T17:02:32Z
	OperationExecuteTime *string `json:"OperationExecuteTime,omitempty" xml:"OperationExecuteTime,omitempty"`
	// The type of the SQL statement.
	//
	// example:
	//
	// SELECT
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	ReturnRowCounts *int64 `json:"ReturnRowCounts,omitempty" xml:"ReturnRowCounts,omitempty"`
	// The SQL execution plan.
	//
	// example:
	//
	// ""
	SQLPlan *string `json:"SQLPlan,omitempty" xml:"SQLPlan,omitempty"`
	// The SQL statement.
	//
	// example:
	//
	// select 1
	SQLText *string `json:"SQLText,omitempty" xml:"SQLText,omitempty"`
	// The number of entries scanned.
	//
	// example:
	//
	// 1
	ScanRowCounts *int64 `json:"ScanRowCounts,omitempty" xml:"ScanRowCounts,omitempty"`
	// The source IP address.
	//
	// example:
	//
	// 100.**.**.90
	SourceIP *string `json:"SourceIP,omitempty" xml:"SourceIP,omitempty"`
	// The number of the source port.
	//
	// example:
	//
	// 50514
	SourcePort *int32 `json:"SourcePort,omitempty" xml:"SourcePort,omitempty"`
}

func (DescribeSQLLogsResponseBodyItems) GoString added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetAccountName added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetDBName added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetDBRole added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetExecuteCost added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetExecuteState added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetOperationClass added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetOperationExecuteTime added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetOperationType added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetReturnRowCounts added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetSQLPlan added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetSQLText added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetScanRowCounts added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetSourceIP added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetSourcePort added in v3.3.0

func (DescribeSQLLogsResponseBodyItems) String added in v3.3.0

type DescribeSQLLogsV2Request

type DescribeSQLLogsV2Request struct {
	// The ID of instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// adbpgadmin
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ	- format. The time must be in UTC.
	//
	// >  The end time must be later than the start time. The interval cannot be more than 24 hours.
	//
	// example:
	//
	// 2022-03-17T06:30Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The execution duration of the SQL statement. Unit: seconds.
	//
	// example:
	//
	// 1
	ExecuteCost *string `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution status of the SQL statement. Valid values:
	//
	// 	- **1**: successful.
	//
	// 	- **0**: failed.
	//
	// example:
	//
	// success
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The maximum amount of time consumed by a slow query. Minimum value: 0. Unit: seconds.
	//
	// example:
	//
	// 1000
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	// The minimum amount of time consumed by a slow query. Minimum value: 0. Unit: seconds.
	//
	// example:
	//
	// 1
	MinExecuteCost *string `json:"MinExecuteCost,omitempty" xml:"MinExecuteCost,omitempty"`
	// The type of the query language. Valid values:
	//
	// 	- **DQL**
	//
	// 	- **DML**
	//
	// 	- **DDL**
	//
	// 	- **DCL**
	//
	// 	- **TCL**
	//
	// example:
	//
	// DQL
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The type of the SQL statement.
	//
	// > 	- If the **OperationClass*	- parameter is specified, the **OperationType*	- value must belong to the corresponding query language. For example, if the **OperationClass*	- value is **DQL**, the **OperationType*	- value must be a **DQL*	- SQL statement such as **SELECT**.
	//
	// >	- If the **OperationClass*	- parameter is not specified, the **OperationType*	- value can be an SQL statement of all query languages.
	//
	// >	- If neither of the **OperationClass*	- and **OperationType*	- parameters is specified, all types of SQL statements are returned.
	//
	// example:
	//
	// SELECT
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The number of entries to return on each page.
	//
	// example:
	//
	// 10
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of the page to return. The maximum value is 200.
	//
	// example:
	//
	// 1
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The keywords of the SQL statement.
	//
	// example:
	//
	// select 1
	QueryKeywords *string `json:"QueryKeywords,omitempty" xml:"QueryKeywords,omitempty"`
	// The region ID of the instance.
	//
	// > You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The source IP address.
	//
	// example:
	//
	// 100.XX.XX.90
	SourceIP *string `json:"SourceIP,omitempty" xml:"SourceIP,omitempty"`
	// The beginning of the time range. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ	- format. The time must be in UTC.
	//
	// example:
	//
	// 2022-03-10T06:30Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// testadmin
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeSQLLogsV2Request) GoString

func (s DescribeSQLLogsV2Request) GoString() string

func (*DescribeSQLLogsV2Request) SetDBInstanceId

func (*DescribeSQLLogsV2Request) SetDatabase

func (*DescribeSQLLogsV2Request) SetEndTime

func (*DescribeSQLLogsV2Request) SetExecuteCost

func (*DescribeSQLLogsV2Request) SetExecuteState

func (*DescribeSQLLogsV2Request) SetMaxExecuteCost

func (s *DescribeSQLLogsV2Request) SetMaxExecuteCost(v string) *DescribeSQLLogsV2Request

func (*DescribeSQLLogsV2Request) SetMinExecuteCost

func (s *DescribeSQLLogsV2Request) SetMinExecuteCost(v string) *DescribeSQLLogsV2Request

func (*DescribeSQLLogsV2Request) SetOperationClass

func (s *DescribeSQLLogsV2Request) SetOperationClass(v string) *DescribeSQLLogsV2Request

func (*DescribeSQLLogsV2Request) SetOperationType

func (*DescribeSQLLogsV2Request) SetPageNumber

func (*DescribeSQLLogsV2Request) SetPageSize

func (*DescribeSQLLogsV2Request) SetQueryKeywords

func (*DescribeSQLLogsV2Request) SetRegionId

func (*DescribeSQLLogsV2Request) SetResourceGroupId

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

func (*DescribeSQLLogsV2Request) SetSourceIP

func (*DescribeSQLLogsV2Request) SetStartTime

func (*DescribeSQLLogsV2Request) SetUser

func (DescribeSQLLogsV2Request) String

func (s DescribeSQLLogsV2Request) String() string

type DescribeSQLLogsV2Response

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

func (DescribeSQLLogsV2Response) GoString

func (s DescribeSQLLogsV2Response) GoString() string

func (*DescribeSQLLogsV2Response) SetBody

func (*DescribeSQLLogsV2Response) SetHeaders

func (*DescribeSQLLogsV2Response) SetStatusCode

func (DescribeSQLLogsV2Response) String

func (s DescribeSQLLogsV2Response) String() string

type DescribeSQLLogsV2ResponseBody

type DescribeSQLLogsV2ResponseBody struct {
	// Details of the SQL logs.
	Items []*DescribeSQLLogsV2ResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	//
	// example:
	//
	// 1
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// A7941C94-B92F-46A0-BD3E-2D**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSQLLogsV2ResponseBody) GoString

func (*DescribeSQLLogsV2ResponseBody) SetItems

func (*DescribeSQLLogsV2ResponseBody) SetPageNumber

func (*DescribeSQLLogsV2ResponseBody) SetPageRecordCount

func (*DescribeSQLLogsV2ResponseBody) SetRequestId

func (DescribeSQLLogsV2ResponseBody) String

type DescribeSQLLogsV2ResponseBodyItems

type DescribeSQLLogsV2ResponseBodyItems struct {
	// The database account that executes the SQL statement.
	//
	// example:
	//
	// testadmin
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// adbpgadmin
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The role of the database.
	//
	// example:
	//
	// master
	DBRole *string `json:"DBRole,omitempty" xml:"DBRole,omitempty"`
	// The execution duration of the SQL statement.
	//
	// example:
	//
	// 2
	ExecuteCost *float32 `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution status of the SQL statement. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The type of the query language.
	//
	// example:
	//
	// DQL
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The time when the SQL statement was executed.
	//
	// example:
	//
	// 2021-03-15T17:02:32Z
	OperationExecuteTime *string `json:"OperationExecuteTime,omitempty" xml:"OperationExecuteTime,omitempty"`
	// The type of the SQL statement.
	//
	// example:
	//
	// SELECT
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The number of entries returned.
	//
	// example:
	//
	// 1
	ReturnRowCounts *int64 `json:"ReturnRowCounts,omitempty" xml:"ReturnRowCounts,omitempty"`
	// The SQL statement.
	//
	// example:
	//
	// select 1
	SQLText *string `json:"SQLText,omitempty" xml:"SQLText,omitempty"`
	// The number of entries scanned.
	//
	// example:
	//
	// 1
	ScanRowCounts *int64 `json:"ScanRowCounts,omitempty" xml:"ScanRowCounts,omitempty"`
	// The source IP address.
	//
	// example:
	//
	// 100.**.**.90
	SourceIP *string `json:"SourceIP,omitempty" xml:"SourceIP,omitempty"`
	// The number of the source port.
	//
	// example:
	//
	// 50514
	SourcePort *int32 `json:"SourcePort,omitempty" xml:"SourcePort,omitempty"`
}

func (DescribeSQLLogsV2ResponseBodyItems) GoString

func (*DescribeSQLLogsV2ResponseBodyItems) SetAccountName

func (*DescribeSQLLogsV2ResponseBodyItems) SetDBName

func (*DescribeSQLLogsV2ResponseBodyItems) SetDBRole

func (*DescribeSQLLogsV2ResponseBodyItems) SetExecuteCost

func (*DescribeSQLLogsV2ResponseBodyItems) SetExecuteState

func (*DescribeSQLLogsV2ResponseBodyItems) SetOperationClass

func (*DescribeSQLLogsV2ResponseBodyItems) SetOperationExecuteTime

func (*DescribeSQLLogsV2ResponseBodyItems) SetOperationType

func (*DescribeSQLLogsV2ResponseBodyItems) SetReturnRowCounts

func (*DescribeSQLLogsV2ResponseBodyItems) SetSQLText

func (*DescribeSQLLogsV2ResponseBodyItems) SetScanRowCounts

func (*DescribeSQLLogsV2ResponseBodyItems) SetSourceIP

func (*DescribeSQLLogsV2ResponseBodyItems) SetSourcePort

func (DescribeSQLLogsV2ResponseBodyItems) String

type DescribeSampleDataRequest

type DescribeSampleDataRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DescribeSampleDataRequest) GoString

func (s DescribeSampleDataRequest) GoString() string

func (*DescribeSampleDataRequest) SetDBInstanceId

func (*DescribeSampleDataRequest) SetOwnerId

func (DescribeSampleDataRequest) String

func (s DescribeSampleDataRequest) String() string

type DescribeSampleDataResponse

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

func (DescribeSampleDataResponse) GoString

func (s DescribeSampleDataResponse) GoString() string

func (*DescribeSampleDataResponse) SetBody

func (*DescribeSampleDataResponse) SetHeaders

func (*DescribeSampleDataResponse) SetStatusCode

func (DescribeSampleDataResponse) String

type DescribeSampleDataResponseBody

type DescribeSampleDataResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned if an error occurs. This message does not affect the execution of the operation.
	//
	// example:
	//
	// ******
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// Indicates whether a sample dataset is loaded to the instance. Valid values:
	//
	// 	- **true**: A sample dataset is loaded.
	//
	// 	- **false**: No sample dataset is loaded.
	//
	// example:
	//
	// true
	HasSampleData *bool `json:"HasSampleData,omitempty" xml:"HasSampleData,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 84CD7CAF-FA7B-5178-B19F-D8CDE307D5FA_8111
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The loading status of the sample dataset. Valid values:
	//
	// 	- **loaded**
	//
	// 	- **loading**
	//
	// 	- **unload**
	//
	// example:
	//
	// loaded
	SampleDataStatus *string `json:"SampleDataStatus,omitempty" xml:"SampleDataStatus,omitempty"`
}

func (DescribeSampleDataResponseBody) GoString

func (*DescribeSampleDataResponseBody) SetDBInstanceId

func (*DescribeSampleDataResponseBody) SetErrorMessage

func (*DescribeSampleDataResponseBody) SetHasSampleData

func (*DescribeSampleDataResponseBody) SetRequestId

func (*DescribeSampleDataResponseBody) SetSampleDataStatus added in v3.5.2

func (DescribeSampleDataResponseBody) String

type DescribeStreamingDataServiceRequest added in v3.7.0

type DescribeStreamingDataServiceRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The service ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
}

func (DescribeStreamingDataServiceRequest) GoString added in v3.7.0

func (*DescribeStreamingDataServiceRequest) SetDBInstanceId added in v3.7.0

func (*DescribeStreamingDataServiceRequest) SetRegionId added in v3.7.0

func (*DescribeStreamingDataServiceRequest) SetServiceId added in v3.7.0

func (DescribeStreamingDataServiceRequest) String added in v3.7.0

type DescribeStreamingDataServiceResponse added in v3.7.0

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

func (DescribeStreamingDataServiceResponse) GoString added in v3.7.0

func (*DescribeStreamingDataServiceResponse) SetBody added in v3.7.0

func (*DescribeStreamingDataServiceResponse) SetHeaders added in v3.7.0

func (*DescribeStreamingDataServiceResponse) SetStatusCode added in v3.7.0

func (DescribeStreamingDataServiceResponse) String added in v3.7.0

type DescribeStreamingDataServiceResponseBody added in v3.7.0

type DescribeStreamingDataServiceResponseBody struct {
	// The time when the service was created.
	//
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The time when the service was last modified.
	//
	// example:
	//
	// 2019-09-08T17:00:00Z
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The description of the service.
	//
	// example:
	//
	// test-adbpgss
	ServiceDescription *string `json:"ServiceDescription,omitempty" xml:"ServiceDescription,omitempty"`
	// The service ID.
	//
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
	// The IP address of the service.
	//
	// example:
	//
	// 192.168.0.1
	ServiceIp      *string `json:"ServiceIp,omitempty" xml:"ServiceIp,omitempty"`
	ServiceManaged *bool   `json:"ServiceManaged,omitempty" xml:"ServiceManaged,omitempty"`
	// The name of the service.
	//
	// example:
	//
	// test-adbpgss
	ServiceName    *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
	ServiceOwnerId *string `json:"ServiceOwnerId,omitempty" xml:"ServiceOwnerId,omitempty"`
	// The port number of the service.
	//
	// example:
	//
	// 5432
	ServicePort *int32 `json:"ServicePort,omitempty" xml:"ServicePort,omitempty"`
	// The specifications of the service.
	//
	// example:
	//
	// 2
	ServiceSpec *string `json:"ServiceSpec,omitempty" xml:"ServiceSpec,omitempty"`
	// The status of the service. Valid values:
	//
	// 	- Init
	//
	// 	- Running
	//
	// 	- Exception
	//
	// 	- Paused
	//
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeStreamingDataServiceResponseBody) GoString added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetCreateTime added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetModifyTime added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetRequestId added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetServiceDescription added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetServiceId added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetServiceIp added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetServiceManaged added in v3.8.1

func (*DescribeStreamingDataServiceResponseBody) SetServiceName added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetServiceOwnerId added in v3.8.1

func (*DescribeStreamingDataServiceResponseBody) SetServicePort added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetServiceSpec added in v3.7.0

func (*DescribeStreamingDataServiceResponseBody) SetStatus added in v3.7.0

func (DescribeStreamingDataServiceResponseBody) String added in v3.7.0

type DescribeStreamingDataSourceRequest added in v3.7.0

type DescribeStreamingDataSourceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	DataSourceId *int32 `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeStreamingDataSourceRequest) GoString added in v3.7.0

func (*DescribeStreamingDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*DescribeStreamingDataSourceRequest) SetDataSourceId added in v3.7.0

func (*DescribeStreamingDataSourceRequest) SetRegionId added in v3.7.0

func (DescribeStreamingDataSourceRequest) String added in v3.7.0

type DescribeStreamingDataSourceResponse added in v3.7.0

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

func (DescribeStreamingDataSourceResponse) GoString added in v3.7.0

func (*DescribeStreamingDataSourceResponse) SetBody added in v3.7.0

func (*DescribeStreamingDataSourceResponse) SetHeaders added in v3.7.0

func (*DescribeStreamingDataSourceResponse) SetStatusCode added in v3.7.0

func (DescribeStreamingDataSourceResponse) String added in v3.7.0

type DescribeStreamingDataSourceResponseBody added in v3.7.0

type DescribeStreamingDataSourceResponseBody struct {
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// {"brokers":"broker0:9091,broker1:9091","topic":"topic"}
	DataSourceConfig *string `json:"DataSourceConfig,omitempty" xml:"DataSourceConfig,omitempty"`
	// example:
	//
	// test-kafka
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// example:
	//
	// 1
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// test-kafka
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// example:
	//
	// kafka
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// example:
	//
	// ""
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	ServiceId *int32 `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
	// The status of the service. Valid values:
	//
	// 	- init
	//
	// 	- running
	//
	// 	- exception
	//
	// example:
	//
	// running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeStreamingDataSourceResponseBody) GoString added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetCreateTime added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetDataSourceConfig added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetDataSourceDescription added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetDataSourceId added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetDataSourceName added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetDataSourceType added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetErrorMessage added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetRequestId added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetServiceId added in v3.7.0

func (*DescribeStreamingDataSourceResponseBody) SetStatus added in v3.7.0

func (DescribeStreamingDataSourceResponseBody) String added in v3.7.0

type DescribeStreamingJobRequest added in v3.7.0

type DescribeStreamingJobRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The job ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	JobId *int32 `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeStreamingJobRequest) GoString added in v3.7.0

func (s DescribeStreamingJobRequest) GoString() string

func (*DescribeStreamingJobRequest) SetDBInstanceId added in v3.7.0

func (*DescribeStreamingJobRequest) SetJobId added in v3.7.0

func (*DescribeStreamingJobRequest) SetRegionId added in v3.7.0

func (DescribeStreamingJobRequest) String added in v3.7.0

type DescribeStreamingJobResponse added in v3.7.0

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

func (DescribeStreamingJobResponse) GoString added in v3.7.0

func (s DescribeStreamingJobResponse) GoString() string

func (*DescribeStreamingJobResponse) SetBody added in v3.7.0

func (*DescribeStreamingJobResponse) SetHeaders added in v3.7.0

func (*DescribeStreamingJobResponse) SetStatusCode added in v3.7.0

func (DescribeStreamingJobResponse) String added in v3.7.0

type DescribeStreamingJobResponseBody added in v3.7.0

type DescribeStreamingJobResponseBody struct {
	// The username of the account.
	//
	// example:
	//
	// test-account
	Account *string `json:"Account,omitempty" xml:"Account,omitempty"`
	// example:
	//
	// ATLEAST / EXACTLY
	Consistency *string `json:"Consistency,omitempty" xml:"Consistency,omitempty"`
	// The time when the job was created.
	//
	// Use the UTC time format: yyyy-MM-ddTHH:mm:ssZ
	//
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The name of the data source.
	//
	// example:
	//
	// test-kafka
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// test_kafka
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The destination fields.
	DestColumns []*string `json:"DestColumns,omitempty" xml:"DestColumns,omitempty" type:"Repeated"`
	// The name of the destination database.
	//
	// example:
	//
	// dest-db
	DestDatabase *string `json:"DestDatabase,omitempty" xml:"DestDatabase,omitempty"`
	// example:
	//
	// dest-schema
	DestSchema *string `json:"DestSchema,omitempty" xml:"DestSchema,omitempty"`
	// The name of the destination table.
	//
	// example:
	//
	// dest-table
	DestTable *string `json:"DestTable,omitempty" xml:"DestTable,omitempty"`
	// example:
	//
	// 5
	ErrorLimitCount *int32 `json:"ErrorLimitCount,omitempty" xml:"ErrorLimitCount,omitempty"`
	// The information about the job status. For example, if the job is in the Exception state, the cause of the exception is displayed. If the job is in the Running state, this parameter is left empty.
	//
	// example:
	//
	// ""
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// example:
	//
	// EARLIEST /  LATEST
	FallbackOffset *string `json:"FallbackOffset,omitempty" xml:"FallbackOffset,omitempty"`
	// example:
	//
	// test_group
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// example:
	//
	// DATABASE: adbpgss_test
	//
	// USER: adbpgss_test
	//
	// PASSWORD: adbpgssTest
	//
	// HOST: gp-xxx-master.gpdb.rds-aliyun-pre.rds.aliyuncs.com
	//
	// PORT: 5432
	//
	// KAFKA:
	//
	//   INPUT:
	//
	//     SOURCE:
	//
	//       BROKERS: broker1:9092,broker2:9092,broker3:9092
	//
	//       TOPIC: testtopic
	//
	//       FALLBACK_OFFSET: earliest
	//
	//     KEY:
	//
	//       COLUMNS:
	//
	//       - NAME: customer_id
	//
	//         TYPE: int
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     VALUE:
	//
	//       COLUMNS:
	//
	//       - TYPE: integer
	//
	//         NAME: l_orderkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_partkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_suppkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_linenumber
	//
	//       - TYPE: decimal
	//
	//         NAME: l_quantity
	//
	//       - TYPE: decimal
	//
	//         NAME: l_extendedprice
	//
	//       - TYPE: decimal
	//
	//         NAME: l_discount
	//
	//       - TYPE: decimal
	//
	//         NAME: l_tax
	//
	//       - TYPE: char
	//
	//         NAME: l_returnflag
	//
	//       - TYPE: char
	//
	//         NAME: l_linestatus
	//
	//       - TYPE: date
	//
	//         NAME: l_shipdate
	//
	//       - TYPE: date
	//
	//         NAME: l_commitdate
	//
	//       - TYPE: date
	//
	//         NAME: l_receiptdate
	//
	//       - TYPE: text
	//
	//         NAME: l_shipinstruct
	//
	//       - TYPE: text
	//
	//         NAME: l_shipmode
	//
	//       - TYPE: text
	//
	//         NAME: l_comment
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     ERROR_LIMIT: 10
	//
	//   OUTPUT:
	//
	//     SCHEMA: adbpgss_test
	//
	//     TABLE: write_with_insert_plaintext
	//
	//     MODE: MERGE
	//
	//     MATCH_COLUMNS:
	//
	//     - l_orderkey
	//
	//     - l_partkey
	//
	//     - l_suppkey
	//
	//     UPDATE_COLUMNS:
	//
	//     - l_linenumber
	//
	//     - l_quantity
	//
	//     - l_extendedprice
	//
	//     - l_discount
	//
	//     - l_tax
	//
	//     - l_returnflag
	//
	//     - l_linestatus
	//
	//     - l_shipdate
	//
	//     - l_commitdate
	//
	//     - l_receiptdate
	//
	//     - l_shipinstruct
	//
	//     - l_shipmode
	//
	//     - l_comment
	//
	//     MAPPING:
	//
	//     - EXPRESSION: l_orderkey
	//
	//       NAME: l_orderkey
	//
	//     - EXPRESSION: l_partkey
	//
	//       NAME: l_partkey
	//
	//     - EXPRESSION: l_suppkey
	//
	//       NAME: l_suppkey
	//
	//     - EXPRESSION: l_linenumber
	//
	//       NAME: l_linenumber
	//
	//     - EXPRESSION: l_quantity
	//
	//       NAME: l_quantity
	//
	//     - EXPRESSION: l_extendedprice
	//
	//       NAME: l_extendedprice
	//
	//     - EXPRESSION: l_discount
	//
	//       NAME: l_discount
	//
	//     - EXPRESSION: l_tax
	//
	//       NAME: l_tax
	//
	//     - EXPRESSION: l_returnflag
	//
	//       NAME: l_returnflag
	//
	//     - EXPRESSION: l_linestatus
	//
	//       NAME: l_linestatus
	//
	//     - EXPRESSION: l_shipdate
	//
	//       NAME: l_shipdate
	//
	//     - EXPRESSION: l_commitdate
	//
	//       NAME: l_commitdate
	//
	//     - EXPRESSION: l_receiptdate
	//
	//       NAME: l_receiptdate
	//
	//     - EXPRESSION: l_shipinstruct
	//
	//       NAME: l_shipinstruct
	//
	//     - EXPRESSION: l_shipmode
	//
	//       NAME: l_shipmode
	//
	//     - EXPRESSION: l_comment
	//
	//       NAME: l_comment
	//
	//   COMMIT:
	//
	//     MAX_ROW: 1000
	//
	//     MINIMAL_INTERVAL: 1000
	//
	//     CONSISTENCY: ATLEAST
	//
	//   POLL:
	//
	//     BATCHSIZE: 1000
	//
	//     TIMEOUT: 1000
	//
	//   PROPERTIES:
	//
	//     group.id: testgroup
	JobConfig *string `json:"JobConfig,omitempty" xml:"JobConfig,omitempty"`
	// The description of the job.
	//
	// example:
	//
	// test_job
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// The job ID.
	//
	// example:
	//
	// 1
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// The name of the job.
	//
	// example:
	//
	// test-job
	JobName      *string   `json:"JobName,omitempty" xml:"JobName,omitempty"`
	MatchColumns []*string `json:"MatchColumns,omitempty" xml:"MatchColumns,omitempty" type:"Repeated"`
	// example:
	//
	// basic/professional
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The time when the job was last modified.
	//
	// Use the UTC time format: yyyy-MM-ddTHH:mm:ssZ
	//
	// example:
	//
	// 2019-09-08T17:00:00Z
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The password of the account.
	//
	// example:
	//
	// pwd123
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The source fields.
	SrcColumns []*string `json:"SrcColumns,omitempty" xml:"SrcColumns,omitempty" type:"Repeated"`
	// The status of the job. Valid values:
	//
	// 	- Init: The job is being initialized.
	//
	// 	- Running: The job is running.
	//
	// 	- Exception: The job encounters an exception.
	//
	// 	- Paused: The job is paused.
	//
	// example:
	//
	// Running
	Status        *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UpdateColumns []*string `json:"UpdateColumns,omitempty" xml:"UpdateColumns,omitempty" type:"Repeated"`
	// The write mode.
	//
	// example:
	//
	// INSERT/UPDATE/MERGE
	WriteMode *string `json:"WriteMode,omitempty" xml:"WriteMode,omitempty"`
}

func (DescribeStreamingJobResponseBody) GoString added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetAccount added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetConsistency added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetCreateTime added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetDataSourceId added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetDataSourceName added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetDestColumns added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetDestDatabase added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetDestSchema added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetDestTable added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetErrorLimitCount added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetErrorMessage added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetFallbackOffset added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetGroupName added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetJobConfig added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetJobDescription added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetJobId added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetJobName added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetMatchColumns added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetMode added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetModifyTime added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetPassword added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetRequestId added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetSrcColumns added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetStatus added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetUpdateColumns added in v3.7.0

func (*DescribeStreamingJobResponseBody) SetWriteMode added in v3.7.0

func (DescribeStreamingJobResponseBody) String added in v3.7.0

type DescribeSupportFeaturesRequest

type DescribeSupportFeaturesRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DescribeSupportFeaturesRequest) GoString

func (*DescribeSupportFeaturesRequest) SetDBInstanceId

func (*DescribeSupportFeaturesRequest) SetOwnerId

func (DescribeSupportFeaturesRequest) String

type DescribeSupportFeaturesResponse

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

func (DescribeSupportFeaturesResponse) GoString

func (*DescribeSupportFeaturesResponse) SetHeaders

func (*DescribeSupportFeaturesResponse) SetStatusCode

func (DescribeSupportFeaturesResponse) String

type DescribeSupportFeaturesResponseBody

type DescribeSupportFeaturesResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 63E5BE60-91FF-57F1-B873-7F1EB734B93D_2724
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The features supported by the instance. Valid values:
	//
	// 	- sample_data: sample dataset. For more information, see [Sample dataset](https://help.aliyun.com/document_detail/452278.html).
	//
	// 	- diagnose_and_optimize: diagnostics and optimization. For more information, see [Diagnostics and optimization](https://help.aliyun.com/document_detail/323453.html).
	//
	// example:
	//
	// [ "sample_data", "diagnose_and_optimize" ]
	SupportFeatureList *string `json:"SupportFeatureList,omitempty" xml:"SupportFeatureList,omitempty"`
}

func (DescribeSupportFeaturesResponseBody) GoString

func (*DescribeSupportFeaturesResponseBody) SetDBInstanceId

func (*DescribeSupportFeaturesResponseBody) SetRequestId

func (*DescribeSupportFeaturesResponseBody) SetSupportFeatureList

func (DescribeSupportFeaturesResponseBody) String

type DescribeTableRequest added in v3.9.0

type DescribeTableRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	OwnerId  *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the schema to which the table belongs.
	//
	// This parameter is required.
	//
	// example:
	//
	// public
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. You can call the CreateSecret operation to create an access credential.
	//
	// >  To call the DescribeTable operation as a Resource Access Management (RAM) user, the RAM user must have the permissions to call the UseSecret or GetSecretValue operation on the ARN of the access credential.
	//
	// This parameter is required.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The name of the table.
	//
	// This parameter is required.
	//
	// example:
	//
	// mytable
	Table *string `json:"Table,omitempty" xml:"Table,omitempty"`
}

func (DescribeTableRequest) GoString added in v3.9.0

func (s DescribeTableRequest) GoString() string

func (*DescribeTableRequest) SetDBInstanceId added in v3.9.0

func (s *DescribeTableRequest) SetDBInstanceId(v string) *DescribeTableRequest

func (*DescribeTableRequest) SetDatabase added in v3.9.0

func (*DescribeTableRequest) SetOwnerId added in v3.9.0

func (*DescribeTableRequest) SetRegionId added in v3.9.0

func (*DescribeTableRequest) SetSchema added in v3.9.0

func (*DescribeTableRequest) SetSecretArn added in v3.9.0

func (s *DescribeTableRequest) SetSecretArn(v string) *DescribeTableRequest

func (*DescribeTableRequest) SetTable added in v3.9.0

func (DescribeTableRequest) String added in v3.9.0

func (s DescribeTableRequest) String() string

type DescribeTableResponse added in v3.9.0

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

func (DescribeTableResponse) GoString added in v3.9.0

func (s DescribeTableResponse) GoString() string

func (*DescribeTableResponse) SetBody added in v3.9.0

func (*DescribeTableResponse) SetHeaders added in v3.9.0

func (*DescribeTableResponse) SetStatusCode added in v3.9.0

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

func (DescribeTableResponse) String added in v3.9.0

func (s DescribeTableResponse) String() string

type DescribeTableResponseBody added in v3.9.0

type DescribeTableResponseBody struct {
	// The columns of the table.
	ColumnList *DescribeTableResponseBodyColumnList `json:"ColumnList,omitempty" xml:"ColumnList,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeTableResponseBody) GoString added in v3.9.0

func (s DescribeTableResponseBody) GoString() string

func (*DescribeTableResponseBody) SetColumnList added in v3.9.0

func (*DescribeTableResponseBody) SetMessage added in v3.9.0

func (*DescribeTableResponseBody) SetRequestId added in v3.9.0

func (*DescribeTableResponseBody) SetStatus added in v3.9.0

func (DescribeTableResponseBody) String added in v3.9.0

func (s DescribeTableResponseBody) String() string

type DescribeTableResponseBodyColumnList added in v3.9.0

type DescribeTableResponseBodyColumnList struct {
	ColumnList []*ColumnMetadata `json:"ColumnList,omitempty" xml:"ColumnList,omitempty" type:"Repeated"`
}

func (DescribeTableResponseBodyColumnList) GoString added in v3.9.0

func (*DescribeTableResponseBodyColumnList) SetColumnList added in v3.9.0

func (DescribeTableResponseBodyColumnList) String added in v3.9.0

type DescribeTagsRequest

type DescribeTagsRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The type of the resource. Set the value to **instance**.
	//
	// This parameter is required.
	//
	// example:
	//
	// instance
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (DescribeTagsRequest) GoString

func (s DescribeTagsRequest) GoString() string

func (*DescribeTagsRequest) SetOwnerAccount

func (s *DescribeTagsRequest) SetOwnerAccount(v string) *DescribeTagsRequest

func (*DescribeTagsRequest) SetOwnerId

func (s *DescribeTagsRequest) SetOwnerId(v int64) *DescribeTagsRequest

func (*DescribeTagsRequest) SetRegionId

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

func (*DescribeTagsRequest) SetResourceGroupId

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

func (*DescribeTagsRequest) SetResourceOwnerAccount

func (s *DescribeTagsRequest) SetResourceOwnerAccount(v string) *DescribeTagsRequest

func (*DescribeTagsRequest) SetResourceOwnerId

func (s *DescribeTagsRequest) SetResourceOwnerId(v int64) *DescribeTagsRequest

func (*DescribeTagsRequest) SetResourceType

func (s *DescribeTagsRequest) SetResourceType(v string) *DescribeTagsRequest

func (DescribeTagsRequest) String

func (s DescribeTagsRequest) String() string

type DescribeTagsResponse

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

func (DescribeTagsResponse) GoString

func (s DescribeTagsResponse) GoString() string

func (*DescribeTagsResponse) SetBody

func (*DescribeTagsResponse) SetHeaders

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

func (*DescribeTagsResponse) SetStatusCode

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

func (DescribeTagsResponse) String

func (s DescribeTagsResponse) String() string

type DescribeTagsResponseBody

type DescribeTagsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// A29EC547-B392-4340-AA4F-7C0A7B626E74
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried tags.
	Tags []*DescribeTagsResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (DescribeTagsResponseBody) GoString

func (s DescribeTagsResponseBody) GoString() string

func (*DescribeTagsResponseBody) SetRequestId

func (*DescribeTagsResponseBody) SetTags

func (DescribeTagsResponseBody) String

func (s DescribeTagsResponseBody) String() string

type DescribeTagsResponseBodyTags

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

func (DescribeTagsResponseBodyTags) GoString

func (s DescribeTagsResponseBodyTags) GoString() string

func (*DescribeTagsResponseBodyTags) SetTagKey

func (*DescribeTagsResponseBodyTags) SetTagValue

func (DescribeTagsResponseBodyTags) String

type DescribeUserEncryptionKeyListRequest

type DescribeUserEncryptionKeyListRequest struct {
	// The number of the page to return. Default value: 1.
	//
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of KMS keys to return on each page. Default value: 10.
	//
	// example:
	//
	// 10
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the region.
	//
	// This parameter is required.
	//
	// example:
	//
	// ap-southeast-1
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeUserEncryptionKeyListRequest) GoString

func (*DescribeUserEncryptionKeyListRequest) SetPageNumber

func (*DescribeUserEncryptionKeyListRequest) SetPageSize

func (*DescribeUserEncryptionKeyListRequest) SetRegionId

func (DescribeUserEncryptionKeyListRequest) String

type DescribeUserEncryptionKeyListResponse

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

func (DescribeUserEncryptionKeyListResponse) GoString

func (*DescribeUserEncryptionKeyListResponse) SetHeaders

func (*DescribeUserEncryptionKeyListResponse) SetStatusCode

func (DescribeUserEncryptionKeyListResponse) String

type DescribeUserEncryptionKeyListResponseBody

type DescribeUserEncryptionKeyListResponseBody struct {
	// Details about the KMS keys.
	KmsKeys []*DescribeUserEncryptionKeyListResponseBodyKmsKeys `json:"KmsKeys,omitempty" xml:"KmsKeys,omitempty" type:"Repeated"`
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeUserEncryptionKeyListResponseBody) GoString

func (*DescribeUserEncryptionKeyListResponseBody) SetRequestId

func (DescribeUserEncryptionKeyListResponseBody) String

type DescribeUserEncryptionKeyListResponseBodyKmsKeys

type DescribeUserEncryptionKeyListResponseBodyKmsKeys struct {
	// The ID of the KMS key.
	//
	// example:
	//
	// 0b8b1825-fd99-418f-875e-e4dec1dd8715
	KeyId *string `json:"KeyId,omitempty" xml:"KeyId,omitempty"`
}

func (DescribeUserEncryptionKeyListResponseBodyKmsKeys) GoString

func (*DescribeUserEncryptionKeyListResponseBodyKmsKeys) SetKeyId

func (DescribeUserEncryptionKeyListResponseBodyKmsKeys) String

type DescribeWaitingSQLInfoRequest

type DescribeWaitingSQLInfoRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The ID of the process that uniquely identifies the query.
	//
	// >  You can call the [DescribeWaitingSQLRecords](https://help.aliyun.com/document_detail/461735.html) operation to obtain the process IDs of lock-waiting queries.
	//
	// This parameter is required.
	//
	// example:
	//
	// 100
	PID *string `json:"PID,omitempty" xml:"PID,omitempty"`
}

func (DescribeWaitingSQLInfoRequest) GoString

func (*DescribeWaitingSQLInfoRequest) SetDBInstanceId

func (*DescribeWaitingSQLInfoRequest) SetDatabase

func (*DescribeWaitingSQLInfoRequest) SetPID

func (DescribeWaitingSQLInfoRequest) String

type DescribeWaitingSQLInfoResponse

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

func (DescribeWaitingSQLInfoResponse) GoString

func (*DescribeWaitingSQLInfoResponse) SetHeaders

func (*DescribeWaitingSQLInfoResponse) SetStatusCode

func (DescribeWaitingSQLInfoResponse) String

type DescribeWaitingSQLInfoResponseBody

type DescribeWaitingSQLInfoResponseBody struct {
	// The name of the database.
	//
	// example:
	//
	// test
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The queried lock-waiting query.
	Items []*DescribeWaitingSQLInfoResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeWaitingSQLInfoResponseBody) GoString

func (*DescribeWaitingSQLInfoResponseBody) SetDatabase

func (*DescribeWaitingSQLInfoResponseBody) SetRequestId

func (DescribeWaitingSQLInfoResponseBody) String

type DescribeWaitingSQLInfoResponseBodyItems

type DescribeWaitingSQLInfoResponseBodyItems struct {
	// The application that sent the query.
	//
	// example:
	//
	// DataGrip 2022.1.5
	Application *string `json:"Application,omitempty" xml:"Application,omitempty"`
	// The application that sent the blocking query.
	//
	// example:
	//
	// DataGrip 2022.1.5
	BlockedByApplication *string `json:"BlockedByApplication,omitempty" xml:"BlockedByApplication,omitempty"`
	// The process ID of the blocking query.
	//
	// example:
	//
	// 110
	BlockedByPID *string `json:"BlockedByPID,omitempty" xml:"BlockedByPID,omitempty"`
	// The SQL statement of the blocking query.
	//
	// example:
	//
	// Select 	- from t1;
	BlockedBySQLStmt *string `json:"BlockedBySQLStmt,omitempty" xml:"BlockedBySQLStmt,omitempty"`
	// The database account that is used to perform the blocking query.
	//
	// example:
	//
	// testUser1
	BlockedByUser *string `json:"BlockedByUser,omitempty" xml:"BlockedByUser,omitempty"`
	// The authorized locks.
	//
	// example:
	//
	// ShareLock,AccessExclusiveLock
	GrantLocks *string `json:"GrantLocks,omitempty" xml:"GrantLocks,omitempty"`
	// The unauthorized locks.
	//
	// example:
	//
	// AccessShareLock
	NotGrantLocks *string `json:"NotGrantLocks,omitempty" xml:"NotGrantLocks,omitempty"`
	// The ID of the process that uniquely identifies the query.
	//
	// example:
	//
	// 100
	PID *string `json:"PID,omitempty" xml:"PID,omitempty"`
	// The SQL statement of the query.
	//
	// example:
	//
	// Select 	- from t1,t2 where t1.id=t2.id;
	SQLStmt *string `json:"SQLStmt,omitempty" xml:"SQLStmt,omitempty"`
	// The database account that is used to perform the query.
	//
	// example:
	//
	// testUser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeWaitingSQLInfoResponseBodyItems) GoString

func (*DescribeWaitingSQLInfoResponseBodyItems) SetApplication

func (*DescribeWaitingSQLInfoResponseBodyItems) SetBlockedByApplication

func (*DescribeWaitingSQLInfoResponseBodyItems) SetBlockedByPID

func (*DescribeWaitingSQLInfoResponseBodyItems) SetBlockedBySQLStmt

func (*DescribeWaitingSQLInfoResponseBodyItems) SetBlockedByUser

func (*DescribeWaitingSQLInfoResponseBodyItems) SetGrantLocks

func (*DescribeWaitingSQLInfoResponseBodyItems) SetNotGrantLocks

func (*DescribeWaitingSQLInfoResponseBodyItems) SetPID

func (*DescribeWaitingSQLInfoResponseBodyItems) SetSQLStmt

func (*DescribeWaitingSQLInfoResponseBodyItems) SetUser

func (DescribeWaitingSQLInfoResponseBodyItems) String

type DescribeWaitingSQLRecordsRequest

type DescribeWaitingSQLRecordsRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// If this parameter is not specified, all lock diagnostics records that are generated after the query start time are returned. If the query start time is not specified either, all lock diagnostics records are returned.
	//
	// example:
	//
	// 2022-08-20T07:59Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The keyword used to filter queries.
	//
	// example:
	//
	// table
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The field used to sort lock diagnostics records and the sorting order.
	//
	// Default value: `{"Field":"StartTime","Type":"Desc"}`, which indicates that lock diagnostics records are sorted by the start time in descending order. No other values are supported.
	//
	// example:
	//
	// {"Field":"StartTime","Type":"Desc"}
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// The number of the page to return. The value must be an integer that is greater than 0. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The filter condition on queries. Valid values:
	//
	// 	- `{"Type":"maxCost","Value":"10"}`: filters the top 10 longest-waiting queries.
	//
	// 	- `{"Type":"status","Value":"LockWaiting"}`: filters lock-waiting queries.
	//
	// 	- `{"Type":"status","Value":"ResourceWaiting"}`: filters resource-waiting queries.
	//
	// This parameter is required.
	//
	// example:
	//
	// {"Type":"maxCost","Value":"10"}
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// If this parameter is not specified, all lock diagnostics records that are generated before the query end time are returned. If the query end time is not specified either, all lock diagnostics records are returned.
	//
	// example:
	//
	// 2022-08-15T06:59Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account. If this parameter is not specified, the lock diagnostics records of all database accounts are queried.
	//
	// example:
	//
	// testUser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeWaitingSQLRecordsRequest) GoString

func (*DescribeWaitingSQLRecordsRequest) SetDBInstanceId

func (*DescribeWaitingSQLRecordsRequest) SetDatabase

func (*DescribeWaitingSQLRecordsRequest) SetEndTime

func (*DescribeWaitingSQLRecordsRequest) SetKeyword

func (*DescribeWaitingSQLRecordsRequest) SetOrder

func (*DescribeWaitingSQLRecordsRequest) SetPageNumber

func (*DescribeWaitingSQLRecordsRequest) SetPageSize

func (*DescribeWaitingSQLRecordsRequest) SetQueryCondition

func (*DescribeWaitingSQLRecordsRequest) SetStartTime

func (*DescribeWaitingSQLRecordsRequest) SetUser

func (DescribeWaitingSQLRecordsRequest) String

type DescribeWaitingSQLRecordsResponse

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

func (DescribeWaitingSQLRecordsResponse) GoString

func (*DescribeWaitingSQLRecordsResponse) SetHeaders

func (*DescribeWaitingSQLRecordsResponse) SetStatusCode

func (DescribeWaitingSQLRecordsResponse) String

type DescribeWaitingSQLRecordsResponseBody

type DescribeWaitingSQLRecordsResponseBody struct {
	// The list of lock diagnostics records.
	Items []*DescribeWaitingSQLRecordsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeWaitingSQLRecordsResponseBody) GoString

func (*DescribeWaitingSQLRecordsResponseBody) SetPageNumber

func (*DescribeWaitingSQLRecordsResponseBody) SetRequestId

func (*DescribeWaitingSQLRecordsResponseBody) SetTotalCount

func (DescribeWaitingSQLRecordsResponseBody) String

type DescribeWaitingSQLRecordsResponseBodyItems

type DescribeWaitingSQLRecordsResponseBodyItems struct {
	// The name of the database.
	//
	// example:
	//
	// test
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The ID of the process that uniquely identifies the query.
	//
	// example:
	//
	// 100
	PID *string `json:"PID,omitempty" xml:"PID,omitempty"`
	// The SQL statement of the query.
	//
	// example:
	//
	// Select 	- from t1,t2 where t1.id=t2.id;
	SQLStmt *string `json:"SQLStmt,omitempty" xml:"SQLStmt,omitempty"`
	// The ID of the session that contains the query.
	//
	// example:
	//
	// 50
	SessionID *string `json:"SessionID,omitempty" xml:"SessionID,omitempty"`
	// The start time of the query. This value is in the timestamp format. Unit: milliseconds.
	//
	// example:
	//
	// 1660902033374
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The waiting state of the query. Valid values:
	//
	// 	- **LockWaiting**
	//
	// 	- **ResourceWaiting**
	//
	// example:
	//
	// LockWaiting
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The database account that is used to perform the query.
	//
	// example:
	//
	// testUser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
	// The waiting period of the query. Unit: milliseconds.
	//
	// example:
	//
	// 26911000
	WaitingTime *int64 `json:"WaitingTime,omitempty" xml:"WaitingTime,omitempty"`
}

func (DescribeWaitingSQLRecordsResponseBodyItems) GoString

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetDatabase

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetPID

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetSQLStmt

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetSessionID

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetStartTime

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetStatus

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetUser

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetWaitingTime

func (DescribeWaitingSQLRecordsResponseBodyItems) String

type DisableDBResourceGroupRequest added in v3.8.0

type DisableDBResourceGroupRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DisableDBResourceGroupRequest) GoString added in v3.8.0

func (*DisableDBResourceGroupRequest) SetDBInstanceId added in v3.8.0

func (*DisableDBResourceGroupRequest) SetOwnerId added in v3.8.0

func (DisableDBResourceGroupRequest) String added in v3.8.0

type DisableDBResourceGroupResponse added in v3.8.0

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

func (DisableDBResourceGroupResponse) GoString added in v3.8.0

func (*DisableDBResourceGroupResponse) SetBody added in v3.8.0

func (*DisableDBResourceGroupResponse) SetHeaders added in v3.8.0

func (*DisableDBResourceGroupResponse) SetStatusCode added in v3.8.0

func (DisableDBResourceGroupResponse) String added in v3.8.0

type DisableDBResourceGroupResponseBody added in v3.8.0

type DisableDBResourceGroupResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 53EA07B7-FC2A-521B-AB7C-27**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DisableDBResourceGroupResponseBody) GoString added in v3.8.0

func (*DisableDBResourceGroupResponseBody) SetRequestId added in v3.8.0

func (DisableDBResourceGroupResponseBody) String added in v3.8.0

type DownloadDiagnosisRecordsRequest

type DownloadDiagnosisRecordsRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// example:
	//
	// 2022-05-07T07:59Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The language of the file that contains the query diagnostic information. Valid values:
	//
	// 	- **zh**: simplified Chinese
	//
	// 	- **en**: English
	//
	// 	- **ja**: Japanese
	//
	// 	- **zh-tw**: traditional Chinese
	//
	// example:
	//
	// zh
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The filter condition on queries. The value is in the JSON format. Valid values:
	//
	// 	- `{"Type":"maxCost", "Value":"100"}`: filters the top 100 queries that are the most time-consuming.
	//
	// 	- `{"Type":"status","Value":"finished"}`: filters completed queries.
	//
	// 	- `{"Type":"status","Value":"running"}`: filters running queries.
	//
	// 	- `{"Type":"cost","Max":"200"}`: filters the queries that consume less than 200 milliseconds.
	//
	// 	- `{"Type":"cost","Min":"200","Max":"60000"}`: filters the queries that consume 200 milliseconds or more and less than 1 minute.
	//
	// 	- `{"Type":"cost","Min":"60000"}`: filters the queries that consume 1 minute or more.
	//
	// 	- `{"Type":"cost","Min":"30","Max":"50"}`: filters the queries that consume 30 milliseconds or more and less than 50 milliseconds. You can customize a filter condition by setting **Min*	- and **Max**.
	//
	// example:
	//
	// { "Type":"maxCost", "Value":"100" }
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The beginning of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// example:
	//
	// 2022-05-07T06:59Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// adbpguser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DownloadDiagnosisRecordsRequest) GoString

func (*DownloadDiagnosisRecordsRequest) SetDBInstanceId

func (*DownloadDiagnosisRecordsRequest) SetDatabase

func (*DownloadDiagnosisRecordsRequest) SetEndTime

func (*DownloadDiagnosisRecordsRequest) SetLang

func (*DownloadDiagnosisRecordsRequest) SetQueryCondition

func (*DownloadDiagnosisRecordsRequest) SetResourceGroupId

func (*DownloadDiagnosisRecordsRequest) SetStartTime

func (*DownloadDiagnosisRecordsRequest) SetUser

func (DownloadDiagnosisRecordsRequest) String

type DownloadDiagnosisRecordsResponse

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

func (DownloadDiagnosisRecordsResponse) GoString

func (*DownloadDiagnosisRecordsResponse) SetHeaders

func (*DownloadDiagnosisRecordsResponse) SetStatusCode

func (DownloadDiagnosisRecordsResponse) String

type DownloadDiagnosisRecordsResponseBody

type DownloadDiagnosisRecordsResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the download task.
	//
	// example:
	//
	// 11
	DownloadId *string `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DownloadDiagnosisRecordsResponseBody) GoString

func (*DownloadDiagnosisRecordsResponseBody) SetDBInstanceId

func (*DownloadDiagnosisRecordsResponseBody) SetDownloadId

func (*DownloadDiagnosisRecordsResponseBody) SetRequestId

func (DownloadDiagnosisRecordsResponseBody) String

type DownloadSQLLogsRecordsRequest

type DownloadSQLLogsRecordsRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// example:
	//
	// testdb
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The end time must be later than the start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-05-08T06:59Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The execution duration of the SQL statement. Unit: seconds.
	//
	// example:
	//
	// 1
	ExecuteCost *string `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution status of the SQL statement.
	//
	// 	- **1**: successful.
	//
	// 	- **0**: failed.
	//
	// example:
	//
	// 1
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The language of the file that contains the query diagnostic information. Valid values:
	//
	// 	- **zh**: simplified Chinese.
	//
	// 	- **en**: English.
	//
	// 	- **ja**: Japanese.
	//
	// 	- **zh-tw**: traditional Chinese.
	//
	// example:
	//
	// zh
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The maximum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	//
	// example:
	//
	// 999
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	// The minimum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	//
	// example:
	//
	// 1
	MinExecuteCost *string `json:"MinExecuteCost,omitempty" xml:"MinExecuteCost,omitempty"`
	// The type of the query language. Example: DQL, DML, or DDL.
	//
	// example:
	//
	// DQL
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The type of the SQL statement. Example: SELECT.
	//
	// example:
	//
	// SELECT
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The keywords that are used for query.
	//
	// example:
	//
	// select 1
	QueryKeywords *string `json:"QueryKeywords,omitempty" xml:"QueryKeywords,omitempty"`
	// The source IP address.
	//
	// example:
	//
	// 100.XX.XX.90
	SourceIP *string `json:"SourceIP,omitempty" xml:"SourceIP,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-05-07T06:59Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// testuser
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DownloadSQLLogsRecordsRequest) GoString

func (*DownloadSQLLogsRecordsRequest) SetDBInstanceId

func (*DownloadSQLLogsRecordsRequest) SetDatabase

func (*DownloadSQLLogsRecordsRequest) SetEndTime

func (*DownloadSQLLogsRecordsRequest) SetExecuteCost

func (*DownloadSQLLogsRecordsRequest) SetExecuteState

func (*DownloadSQLLogsRecordsRequest) SetLang

func (*DownloadSQLLogsRecordsRequest) SetMaxExecuteCost

func (*DownloadSQLLogsRecordsRequest) SetMinExecuteCost

func (*DownloadSQLLogsRecordsRequest) SetOperationClass

func (*DownloadSQLLogsRecordsRequest) SetOperationType

func (*DownloadSQLLogsRecordsRequest) SetPageNumber

func (*DownloadSQLLogsRecordsRequest) SetPageSize

func (*DownloadSQLLogsRecordsRequest) SetQueryKeywords

func (*DownloadSQLLogsRecordsRequest) SetSourceIP

func (*DownloadSQLLogsRecordsRequest) SetStartTime

func (*DownloadSQLLogsRecordsRequest) SetUser

func (DownloadSQLLogsRecordsRequest) String

type DownloadSQLLogsRecordsResponse

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

func (DownloadSQLLogsRecordsResponse) GoString

func (*DownloadSQLLogsRecordsResponse) SetHeaders

func (*DownloadSQLLogsRecordsResponse) SetStatusCode

func (DownloadSQLLogsRecordsResponse) String

type DownloadSQLLogsRecordsResponseBody

type DownloadSQLLogsRecordsResponseBody struct {
	// The ID of the download task.
	//
	// example:
	//
	// 11
	DownloadId *int64 `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 7565770E-7C45-462D-BA4A-8A5396F2CAD1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DownloadSQLLogsRecordsResponseBody) GoString

func (*DownloadSQLLogsRecordsResponseBody) SetDownloadId

func (*DownloadSQLLogsRecordsResponseBody) SetRequestId

func (DownloadSQLLogsRecordsResponseBody) String

type EnableDBResourceGroupRequest added in v3.8.0

type EnableDBResourceGroupRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (EnableDBResourceGroupRequest) GoString added in v3.8.0

func (s EnableDBResourceGroupRequest) GoString() string

func (*EnableDBResourceGroupRequest) SetDBInstanceId added in v3.8.0

func (*EnableDBResourceGroupRequest) SetOwnerId added in v3.8.0

func (EnableDBResourceGroupRequest) String added in v3.8.0

type EnableDBResourceGroupResponse added in v3.8.0

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

func (EnableDBResourceGroupResponse) GoString added in v3.8.0

func (*EnableDBResourceGroupResponse) SetBody added in v3.8.0

func (*EnableDBResourceGroupResponse) SetHeaders added in v3.8.0

func (*EnableDBResourceGroupResponse) SetStatusCode added in v3.8.0

func (EnableDBResourceGroupResponse) String added in v3.8.0

type EnableDBResourceGroupResponseBody added in v3.8.0

type EnableDBResourceGroupResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5850BF81-1A2B-5ACE-AF41-57**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (EnableDBResourceGroupResponseBody) GoString added in v3.8.0

func (*EnableDBResourceGroupResponseBody) SetRequestId added in v3.8.0

func (EnableDBResourceGroupResponseBody) String added in v3.8.0

type ExecuteStatementRequest added in v3.9.0

type ExecuteStatementRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	OwnerId  *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The configuration parameters.
	Parameters []interface{} `json:"Parameters,omitempty" xml:"Parameters,omitempty" type:"Repeated"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The execution type. Valid values:
	//
	// 	- synchronous
	//
	// 	- asynchronous (not supported)
	//
	// example:
	//
	// synchronous
	RunType *string `json:"RunType,omitempty" xml:"RunType,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. You can call the CreateSecret operation to create an access credential.
	//
	// >  To call the ExecuteStatement operation as a Resource Access Management (RAM) user, the RAM user must have the permissions to call the UseSecret or GetSecretValue operation on the ARN of the access credential.
	//
	// This parameter is required.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The SQL statements that you want to execute.
	//
	// example:
	//
	// select 	- from table1
	Sql *string `json:"Sql,omitempty" xml:"Sql,omitempty"`
	// The SQL statements.
	Sqls []*string `json:"Sqls,omitempty" xml:"Sqls,omitempty" type:"Repeated"`
	// The name of the set of SQL statements that you want to execute.
	//
	// example:
	//
	// test
	StatementName *string `json:"StatementName,omitempty" xml:"StatementName,omitempty"`
}

func (ExecuteStatementRequest) GoString added in v3.9.0

func (s ExecuteStatementRequest) GoString() string

func (*ExecuteStatementRequest) SetDBInstanceId added in v3.9.0

func (*ExecuteStatementRequest) SetDatabase added in v3.9.0

func (*ExecuteStatementRequest) SetOwnerId added in v3.9.0

func (*ExecuteStatementRequest) SetParameters added in v3.9.0

func (s *ExecuteStatementRequest) SetParameters(v []interface{}) *ExecuteStatementRequest

func (*ExecuteStatementRequest) SetRegionId added in v3.9.0

func (*ExecuteStatementRequest) SetRunType added in v3.9.0

func (*ExecuteStatementRequest) SetSecretArn added in v3.9.0

func (*ExecuteStatementRequest) SetSql added in v3.9.0

func (*ExecuteStatementRequest) SetSqls added in v3.9.0

func (*ExecuteStatementRequest) SetStatementName added in v3.9.0

func (s *ExecuteStatementRequest) SetStatementName(v string) *ExecuteStatementRequest

func (ExecuteStatementRequest) String added in v3.9.0

func (s ExecuteStatementRequest) String() string

type ExecuteStatementResponse added in v3.9.0

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

func (ExecuteStatementResponse) GoString added in v3.9.0

func (s ExecuteStatementResponse) GoString() string

func (*ExecuteStatementResponse) SetBody added in v3.9.0

func (*ExecuteStatementResponse) SetHeaders added in v3.9.0

func (*ExecuteStatementResponse) SetStatusCode added in v3.9.0

func (ExecuteStatementResponse) String added in v3.9.0

func (s ExecuteStatementResponse) String() string

type ExecuteStatementResponseBody added in v3.9.0

type ExecuteStatementResponseBody struct {
	// The time when the SQL statements were created.
	//
	// example:
	//
	// 2023-12-04T10:08:47+0800
	CreatedAt *string `json:"CreatedAt,omitempty" xml:"CreatedAt,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The returned results of the synchronous call.
	Data *ExecuteStatementResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The name of the database.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The ID of the job for asynchronously executing the SQL statements.
	//
	// example:
	//
	// ABB39CC3
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ARN of the access credential for the created Data API account.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ExecuteStatementResponseBody) GoString added in v3.9.0

func (s ExecuteStatementResponseBody) GoString() string

func (*ExecuteStatementResponseBody) SetCreatedAt added in v3.9.0

func (*ExecuteStatementResponseBody) SetDBInstanceId added in v3.9.0

func (*ExecuteStatementResponseBody) SetData added in v3.9.0

func (*ExecuteStatementResponseBody) SetDatabase added in v3.9.0

func (*ExecuteStatementResponseBody) SetId added in v3.9.0

func (*ExecuteStatementResponseBody) SetMessage added in v3.9.0

func (*ExecuteStatementResponseBody) SetRequestId added in v3.9.0

func (*ExecuteStatementResponseBody) SetSecretArn added in v3.9.0

func (*ExecuteStatementResponseBody) SetStatus added in v3.9.0

func (ExecuteStatementResponseBody) String added in v3.9.0

type ExecuteStatementResponseBodyData added in v3.9.0

type ExecuteStatementResponseBodyData struct {
	// The metadata of the columns.
	ColumnMetadata *ExecuteStatementResponseBodyDataColumnMetadata `json:"ColumnMetadata,omitempty" xml:"ColumnMetadata,omitempty" type:"Struct"`
	// The rows of data.
	Records *ExecuteStatementResponseBodyDataRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Struct"`
	// The total number of entries returned.
	//
	// example:
	//
	// 10
	TotalNumRows *int64 `json:"TotalNumRows,omitempty" xml:"TotalNumRows,omitempty"`
}

func (ExecuteStatementResponseBodyData) GoString added in v3.9.0

func (*ExecuteStatementResponseBodyData) SetColumnMetadata added in v3.9.0

func (*ExecuteStatementResponseBodyData) SetRecords added in v3.9.0

func (*ExecuteStatementResponseBodyData) SetTotalNumRows added in v3.9.0

func (ExecuteStatementResponseBodyData) String added in v3.9.0

type ExecuteStatementResponseBodyDataColumnMetadata added in v3.9.0

type ExecuteStatementResponseBodyDataColumnMetadata struct {
	ColumnMetadata []*ColumnMetadata `json:"ColumnMetadata,omitempty" xml:"ColumnMetadata,omitempty" type:"Repeated"`
}

func (ExecuteStatementResponseBodyDataColumnMetadata) GoString added in v3.9.0

func (*ExecuteStatementResponseBodyDataColumnMetadata) SetColumnMetadata added in v3.9.0

func (ExecuteStatementResponseBodyDataColumnMetadata) String added in v3.9.0

type ExecuteStatementResponseBodyDataRecords added in v3.9.0

type ExecuteStatementResponseBodyDataRecords struct {
	Records []*ExecuteStatementResponseBodyDataRecordsRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
}

func (ExecuteStatementResponseBodyDataRecords) GoString added in v3.9.0

func (*ExecuteStatementResponseBodyDataRecords) SetRecords added in v3.9.0

func (ExecuteStatementResponseBodyDataRecords) String added in v3.9.0

type ExecuteStatementResponseBodyDataRecordsRecords added in v3.9.0

type ExecuteStatementResponseBodyDataRecordsRecords struct {
	Record []*Field `json:"Record,omitempty" xml:"Record,omitempty" type:"Repeated"`
}

func (ExecuteStatementResponseBodyDataRecordsRecords) GoString added in v3.9.0

func (*ExecuteStatementResponseBodyDataRecordsRecords) SetRecord added in v3.9.0

func (ExecuteStatementResponseBodyDataRecordsRecords) String added in v3.9.0

type ExecuteStatementShrinkRequest added in v3.9.0

type ExecuteStatementShrinkRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	OwnerId  *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The configuration parameters.
	ParametersShrink *string `json:"Parameters,omitempty" xml:"Parameters,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The execution type. Valid values:
	//
	// 	- synchronous
	//
	// 	- asynchronous (not supported)
	//
	// example:
	//
	// synchronous
	RunType *string `json:"RunType,omitempty" xml:"RunType,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. You can call the CreateSecret operation to create an access credential.
	//
	// >  To call the ExecuteStatement operation as a Resource Access Management (RAM) user, the RAM user must have the permissions to call the UseSecret or GetSecretValue operation on the ARN of the access credential.
	//
	// This parameter is required.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The SQL statements that you want to execute.
	//
	// example:
	//
	// select 	- from table1
	Sql *string `json:"Sql,omitempty" xml:"Sql,omitempty"`
	// The SQL statements.
	SqlsShrink *string `json:"Sqls,omitempty" xml:"Sqls,omitempty"`
	// The name of the set of SQL statements that you want to execute.
	//
	// example:
	//
	// test
	StatementName *string `json:"StatementName,omitempty" xml:"StatementName,omitempty"`
}

func (ExecuteStatementShrinkRequest) GoString added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetDBInstanceId added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetDatabase added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetOwnerId added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetParametersShrink added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetRegionId added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetRunType added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetSecretArn added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetSql added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetSqlsShrink added in v3.9.0

func (*ExecuteStatementShrinkRequest) SetStatementName added in v3.9.0

func (ExecuteStatementShrinkRequest) String added in v3.9.0

type Field added in v3.8.3

type Field struct {
	BlobValue    *string  `json:"BlobValue,omitempty" xml:"BlobValue,omitempty"`
	BooleanValue *bool    `json:"BooleanValue,omitempty" xml:"BooleanValue,omitempty"`
	DoubleValue  *float64 `json:"DoubleValue,omitempty" xml:"DoubleValue,omitempty"`
	IsNull       *bool    `json:"IsNull,omitempty" xml:"IsNull,omitempty"`
	LongValue    *int64   `json:"LongValue,omitempty" xml:"LongValue,omitempty"`
	StringValue  *string  `json:"StringValue,omitempty" xml:"StringValue,omitempty"`
}

func (Field) GoString added in v3.8.3

func (s Field) GoString() string

func (*Field) SetBlobValue added in v3.8.3

func (s *Field) SetBlobValue(v string) *Field

func (*Field) SetBooleanValue added in v3.8.3

func (s *Field) SetBooleanValue(v bool) *Field

func (*Field) SetDoubleValue added in v3.8.3

func (s *Field) SetDoubleValue(v float64) *Field

func (*Field) SetIsNull added in v3.8.3

func (s *Field) SetIsNull(v bool) *Field

func (*Field) SetLongValue added in v3.8.3

func (s *Field) SetLongValue(v int64) *Field

func (*Field) SetStringValue added in v3.8.3

func (s *Field) SetStringValue(v string) *Field

func (Field) String added in v3.8.3

func (s Field) String() string

type GetSecretValueRequest added in v3.9.0

type GetSecretValueRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. Format: `acs:gpdb:{{region}}:{{accountId}}:secret/{{secretName}}-{{32 digits random string}`.
	//
	// >  You must specify one of the SecretArn and SecretName parameters.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The name of the access credential.
	//
	// >  You must specify one of the SecretArn and SecretName parameters.
	//
	// example:
	//
	// testsecret
	SecretName *string `json:"SecretName,omitempty" xml:"SecretName,omitempty"`
}

func (GetSecretValueRequest) GoString added in v3.9.0

func (s GetSecretValueRequest) GoString() string

func (*GetSecretValueRequest) SetDBInstanceId added in v3.9.0

func (s *GetSecretValueRequest) SetDBInstanceId(v string) *GetSecretValueRequest

func (*GetSecretValueRequest) SetOwnerId added in v3.9.0

func (*GetSecretValueRequest) SetRegionId added in v3.9.0

func (*GetSecretValueRequest) SetSecretArn added in v3.9.0

func (*GetSecretValueRequest) SetSecretName added in v3.9.0

func (s *GetSecretValueRequest) SetSecretName(v string) *GetSecretValueRequest

func (GetSecretValueRequest) String added in v3.9.0

func (s GetSecretValueRequest) String() string

type GetSecretValueResponse added in v3.9.0

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

func (GetSecretValueResponse) GoString added in v3.9.0

func (s GetSecretValueResponse) GoString() string

func (*GetSecretValueResponse) SetBody added in v3.9.0

func (*GetSecretValueResponse) SetHeaders added in v3.9.0

func (*GetSecretValueResponse) SetStatusCode added in v3.9.0

func (GetSecretValueResponse) String added in v3.9.0

func (s GetSecretValueResponse) String() string

type GetSecretValueResponseBody added in v3.9.0

type GetSecretValueResponseBody struct {
	// The error code.
	//
	// example:
	//
	// Secret.NotFound
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The description of the access credential.
	//
	// example:
	//
	// test secret
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The password of the database account.
	//
	// example:
	//
	// pwd123
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ARN of the access credential for the created Data API account. Format: `acs:gpdb:{{region}}:{{accountId}}:secret/{{secretName}}-{{32 digits random string}`.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The name of the access credential.
	//
	// example:
	//
	// testsecret
	SecretName *string `json:"SecretName,omitempty" xml:"SecretName,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// testacc
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetSecretValueResponseBody) GoString added in v3.9.0

func (s GetSecretValueResponseBody) GoString() string

func (*GetSecretValueResponseBody) SetCode added in v3.9.0

func (*GetSecretValueResponseBody) SetDBInstanceId added in v3.9.0

func (*GetSecretValueResponseBody) SetDescription added in v3.9.0

func (*GetSecretValueResponseBody) SetMessage added in v3.9.0

func (*GetSecretValueResponseBody) SetPassword added in v3.9.0

func (*GetSecretValueResponseBody) SetRequestId added in v3.9.0

func (*GetSecretValueResponseBody) SetSecretArn added in v3.9.0

func (*GetSecretValueResponseBody) SetSecretName added in v3.9.0

func (*GetSecretValueResponseBody) SetStatus added in v3.9.0

func (*GetSecretValueResponseBody) SetUsername added in v3.9.0

func (GetSecretValueResponseBody) String added in v3.9.0

type GetUploadDocumentJobRequest added in v3.5.0

type GetUploadDocumentJobRequest struct {
	// The name of the document collection.
	//
	// >  You can call the [CreateDocumentCollection](https://help.aliyun.com/document_detail/2618448.html) operation to create a document collection and call the [ListDocumentCollections](https://help.aliyun.com/document_detail/2618452.html) operation to query a list of document collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The ID of the instance for which vector engine optimization is enabled.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the document upload job. You can call the `UploadDocumentAsync` operation to query the job ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// bf8f7bc4-9276-44f7-9c22-1d06edc8dfd1
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  The value of this parameter is specified when you call the CreateNamespace operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (GetUploadDocumentJobRequest) GoString added in v3.5.0

func (s GetUploadDocumentJobRequest) GoString() string

func (*GetUploadDocumentJobRequest) SetCollection added in v3.5.0

func (*GetUploadDocumentJobRequest) SetDBInstanceId added in v3.5.0

func (*GetUploadDocumentJobRequest) SetJobId added in v3.5.0

func (*GetUploadDocumentJobRequest) SetNamespace added in v3.5.0

func (*GetUploadDocumentJobRequest) SetNamespacePassword added in v3.5.0

func (*GetUploadDocumentJobRequest) SetOwnerId added in v3.5.0

func (*GetUploadDocumentJobRequest) SetRegionId added in v3.5.0

func (GetUploadDocumentJobRequest) String added in v3.5.0

type GetUploadDocumentJobResponse added in v3.5.0

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

func (GetUploadDocumentJobResponse) GoString added in v3.5.0

func (s GetUploadDocumentJobResponse) GoString() string

func (*GetUploadDocumentJobResponse) SetBody added in v3.5.0

func (*GetUploadDocumentJobResponse) SetHeaders added in v3.5.0

func (*GetUploadDocumentJobResponse) SetStatusCode added in v3.5.0

func (GetUploadDocumentJobResponse) String added in v3.5.0

type GetUploadDocumentJobResponseBody added in v3.5.0

type GetUploadDocumentJobResponseBody struct {
	// The chunking result.
	ChunkResult *GetUploadDocumentJobResponseBodyChunkResult `json:"ChunkResult,omitempty" xml:"ChunkResult,omitempty" type:"Struct"`
	// The information about the document upload job.
	Job *GetUploadDocumentJobResponseBodyJob `json:"Job,omitempty" xml:"Job,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The number of tokens that are used for document understanding or embedding.
	Usage *GetUploadDocumentJobResponseBodyUsage `json:"Usage,omitempty" xml:"Usage,omitempty" type:"Struct"`
}

func (GetUploadDocumentJobResponseBody) GoString added in v3.5.0

func (*GetUploadDocumentJobResponseBody) SetChunkResult added in v3.5.0

func (*GetUploadDocumentJobResponseBody) SetJob added in v3.5.0

func (*GetUploadDocumentJobResponseBody) SetMessage added in v3.5.0

func (*GetUploadDocumentJobResponseBody) SetRequestId added in v3.5.0

func (*GetUploadDocumentJobResponseBody) SetStatus added in v3.5.0

func (*GetUploadDocumentJobResponseBody) SetUsage added in v3.5.0

func (GetUploadDocumentJobResponseBody) String added in v3.5.0

type GetUploadDocumentJobResponseBodyChunkResult added in v3.5.0

type GetUploadDocumentJobResponseBodyChunkResult struct {
	// The URL of the file after chunking. The validity period of the URL is 2 hours. The file is in the JSONL format. Each line is in the `{"page_content":"*****", "metadata": {"**":"***","**":"***"}` format.
	//
	// example:
	//
	// http://xxx/test.jsonl
	ChunkFileUrl *string `json:"ChunkFileUrl,omitempty" xml:"ChunkFileUrl,omitempty"`
	// The URL of the file that does not contain metadata after chunking. The validity period of the URL is 2 hours. The file is in the TXT format. Each line is a chunk. The file can be easily used for embedding.
	//
	// example:
	//
	// http://xxx/test.txt
	PlainChunkFileUrl *string `json:"PlainChunkFileUrl,omitempty" xml:"PlainChunkFileUrl,omitempty"`
}

func (GetUploadDocumentJobResponseBodyChunkResult) GoString added in v3.5.0

func (*GetUploadDocumentJobResponseBodyChunkResult) SetChunkFileUrl added in v3.5.0

func (*GetUploadDocumentJobResponseBodyChunkResult) SetPlainChunkFileUrl added in v3.5.0

func (GetUploadDocumentJobResponseBodyChunkResult) String added in v3.5.0

type GetUploadDocumentJobResponseBodyJob added in v3.5.0

type GetUploadDocumentJobResponseBodyJob struct {
	// Indicates whether the operation is complete.
	//
	// example:
	//
	// false
	Completed *bool `json:"Completed,omitempty" xml:"Completed,omitempty"`
	// The time when the job was created.
	//
	// example:
	//
	// 2024-01-08 16:52:04.864664
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The error message.
	//
	// example:
	//
	// Failed to connect database.
	Error *string `json:"Error,omitempty" xml:"Error,omitempty"`
	// The job ID.
	//
	// example:
	//
	// 231460f8-75dc-405e-a669-0c5204887e91
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The progress of the document upload job. Unit: %. A value of 100 indicates that the job is complete.
	//
	// example:
	//
	// 20
	Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The status of the job. Valid values: Valid values:
	//
	// 	- Success
	//
	// 	- Failed (See the Error parameter for failure reasons.)
	//
	// 	- Cancelling
	//
	// 	- Cancelled
	//
	// 	- Start
	//
	// 	- Running
	//
	// 	- Pending
	//
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The time when the job was updated.
	//
	// example:
	//
	// 2024-01-08 16:53:04.864664
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (GetUploadDocumentJobResponseBodyJob) GoString added in v3.5.0

func (*GetUploadDocumentJobResponseBodyJob) SetCompleted added in v3.5.0

func (*GetUploadDocumentJobResponseBodyJob) SetCreateTime added in v3.5.0

func (*GetUploadDocumentJobResponseBodyJob) SetError added in v3.5.0

func (*GetUploadDocumentJobResponseBodyJob) SetId added in v3.5.0

func (*GetUploadDocumentJobResponseBodyJob) SetProgress added in v3.5.0

func (*GetUploadDocumentJobResponseBodyJob) SetStatus added in v3.5.0

func (*GetUploadDocumentJobResponseBodyJob) SetUpdateTime added in v3.5.0

func (GetUploadDocumentJobResponseBodyJob) String added in v3.5.0

type GetUploadDocumentJobResponseBodyUsage added in v3.5.0

type GetUploadDocumentJobResponseBodyUsage struct {
	EmbeddingEntries *int32 `json:"EmbeddingEntries,omitempty" xml:"EmbeddingEntries,omitempty"`
	// The number of tokens that are used for vectorization.
	//
	// >  A token is the minimum unit for splitting text. A token can be a word, phrase, punctuation, or character.
	//
	// example:
	//
	// 475
	EmbeddingTokens *int32 `json:"EmbeddingTokens,omitempty" xml:"EmbeddingTokens,omitempty"`
}

func (GetUploadDocumentJobResponseBodyUsage) GoString added in v3.5.0

func (*GetUploadDocumentJobResponseBodyUsage) SetEmbeddingEntries added in v3.5.1

func (*GetUploadDocumentJobResponseBodyUsage) SetEmbeddingTokens added in v3.5.0

func (GetUploadDocumentJobResponseBodyUsage) String added in v3.5.0

type GetUpsertCollectionDataJobRequest added in v3.4.0

type GetUpsertCollectionDataJobRequest struct {
	// The name of the collection.
	//
	// >  You can call the [ListCollections](https://help.aliyun.com/document_detail/2401503.html) operation to query a list of collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the vector data upload job. You can call the `UpsertCollectionDataAsync` operation to query the job ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 231460f8-75dc-405e-a669-0c5204887e91
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the CreateNamespace operation to create a namespace and call the ListNamespaces operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  The value of this parameter is specified when you call the CreateNamespace operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (GetUpsertCollectionDataJobRequest) GoString added in v3.4.0

func (*GetUpsertCollectionDataJobRequest) SetCollection added in v3.4.0

func (*GetUpsertCollectionDataJobRequest) SetDBInstanceId added in v3.4.0

func (*GetUpsertCollectionDataJobRequest) SetJobId added in v3.4.0

func (*GetUpsertCollectionDataJobRequest) SetNamespace added in v3.4.0

func (*GetUpsertCollectionDataJobRequest) SetNamespacePassword added in v3.4.0

func (*GetUpsertCollectionDataJobRequest) SetOwnerId added in v3.4.0

func (*GetUpsertCollectionDataJobRequest) SetRegionId added in v3.4.0

func (*GetUpsertCollectionDataJobRequest) SetWorkspaceId added in v3.9.1

func (GetUpsertCollectionDataJobRequest) String added in v3.4.0

type GetUpsertCollectionDataJobResponse added in v3.4.0

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

func (GetUpsertCollectionDataJobResponse) GoString added in v3.4.0

func (*GetUpsertCollectionDataJobResponse) SetBody added in v3.4.0

func (*GetUpsertCollectionDataJobResponse) SetHeaders added in v3.4.0

func (*GetUpsertCollectionDataJobResponse) SetStatusCode added in v3.4.0

func (GetUpsertCollectionDataJobResponse) String added in v3.4.0

type GetUpsertCollectionDataJobResponseBody added in v3.4.0

type GetUpsertCollectionDataJobResponseBody struct {
	// The information about the vector data upload job.
	Job *GetUpsertCollectionDataJobResponseBodyJob `json:"Job,omitempty" xml:"Job,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetUpsertCollectionDataJobResponseBody) GoString added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBody) SetJob added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBody) SetMessage added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBody) SetRequestId added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBody) SetStatus added in v3.4.0

func (GetUpsertCollectionDataJobResponseBody) String added in v3.4.0

type GetUpsertCollectionDataJobResponseBodyJob added in v3.4.0

type GetUpsertCollectionDataJobResponseBodyJob struct {
	// Indicates whether the operation is complete.
	//
	// example:
	//
	// false
	Completed *bool `json:"Completed,omitempty" xml:"Completed,omitempty"`
	// The time when the job was created.
	//
	// example:
	//
	// 2024-01-08 16:52:04.864664
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The error message.
	//
	// example:
	//
	// Failed to connect database.
	Error *string `json:"Error,omitempty" xml:"Error,omitempty"`
	// The job ID.
	//
	// example:
	//
	// 231460f8-75dc-405e-a669-0c5204887e91
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The progress of the vector data upload job. The value of this parameter indicates the number of data entries that have been uploaded.
	//
	// example:
	//
	// 1600
	Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The status of the job.
	//
	// >  Valid values:
	//
	// 	- Success
	//
	// 	- Failed (See the Error parameter for failure reasons.)
	//
	// 	- Cancelling
	//
	// 	- Cancelled
	//
	// 	- Start
	//
	// 	- Running
	//
	// example:
	//
	// Success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The time when the job was updated.
	//
	// example:
	//
	// 2024-01-08 16:53:04.864664
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (GetUpsertCollectionDataJobResponseBodyJob) GoString added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBodyJob) SetCompleted added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBodyJob) SetCreateTime added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBodyJob) SetError added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBodyJob) SetId added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBodyJob) SetProgress added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBodyJob) SetStatus added in v3.4.0

func (*GetUpsertCollectionDataJobResponseBodyJob) SetUpdateTime added in v3.4.0

func (GetUpsertCollectionDataJobResponseBodyJob) String added in v3.4.0

type GrantCollectionRequest

type GrantCollectionRequest struct {
	// The name of the collection.
	//
	// >  You can call the [CreateCollection](https://help.aliyun.com/document_detail/2401497.html) operation to create a vector collection and call the [ListCollections](https://help.aliyun.com/document_detail/2401503.html) operation to query a list of vector collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The ID of the instance in reserved storage mode.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace to which you want to grant the vector collection permissions.
	//
	// This parameter is required.
	//
	// example:
	//
	// othernamespace
	GrantToNamespace *string `json:"GrantToNamespace,omitempty" xml:"GrantToNamespace,omitempty"`
	// The type of the permissions that you want to grant. Valid values:
	//
	// 	- rw: the read and write permissions.
	//
	// 	- ro: the read-only permission.
	//
	// 	- none: the delete permission.
	//
	// This parameter is required.
	//
	// example:
	//
	// rw
	GrantType *string `json:"GrantType,omitempty" xml:"GrantType,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	//
	// >  You can create an account on the Account Management page of the AnalyticDB for PostgreSQL console or by calling the [CreateAccount](https://help.aliyun.com/document_detail/2361789.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace.
	//
	// >  You can call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (GrantCollectionRequest) GoString

func (s GrantCollectionRequest) GoString() string

func (*GrantCollectionRequest) SetCollection

func (*GrantCollectionRequest) SetDBInstanceId

func (s *GrantCollectionRequest) SetDBInstanceId(v string) *GrantCollectionRequest

func (*GrantCollectionRequest) SetGrantToNamespace

func (s *GrantCollectionRequest) SetGrantToNamespace(v string) *GrantCollectionRequest

func (*GrantCollectionRequest) SetGrantType

func (*GrantCollectionRequest) SetManagerAccount

func (s *GrantCollectionRequest) SetManagerAccount(v string) *GrantCollectionRequest

func (*GrantCollectionRequest) SetManagerAccountPassword

func (s *GrantCollectionRequest) SetManagerAccountPassword(v string) *GrantCollectionRequest

func (*GrantCollectionRequest) SetNamespace

func (*GrantCollectionRequest) SetOwnerId

func (*GrantCollectionRequest) SetRegionId

func (GrantCollectionRequest) String

func (s GrantCollectionRequest) String() string

type GrantCollectionResponse

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

func (GrantCollectionResponse) GoString

func (s GrantCollectionResponse) GoString() string

func (*GrantCollectionResponse) SetBody

func (*GrantCollectionResponse) SetHeaders

func (*GrantCollectionResponse) SetStatusCode

func (GrantCollectionResponse) String

func (s GrantCollectionResponse) String() string

type GrantCollectionResponseBody

type GrantCollectionResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GrantCollectionResponseBody) GoString

func (s GrantCollectionResponseBody) GoString() string

func (*GrantCollectionResponseBody) SetMessage

func (*GrantCollectionResponseBody) SetRequestId

func (*GrantCollectionResponseBody) SetStatus

func (GrantCollectionResponseBody) String

type HandleActiveSQLRecordRequest added in v3.3.0

type HandleActiveSQLRecordRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The type of the operation on the process ID. Valid values:
	//
	// 	- **0**: cancel.
	//
	// 	- **1**: terminate.
	//
	// 	- **2**: forcefully terminate.
	//
	// example:
	//
	// 0
	OperateType *int32 `json:"OperateType,omitempty" xml:"OperateType,omitempty"`
	// The process IDs. A process ID is a unique identifier of a query.
	//
	// This parameter is required.
	//
	// example:
	//
	// "3003925,3003928"
	Pids *string `json:"Pids,omitempty" xml:"Pids,omitempty"`
}

func (HandleActiveSQLRecordRequest) GoString added in v3.3.0

func (s HandleActiveSQLRecordRequest) GoString() string

func (*HandleActiveSQLRecordRequest) SetDBInstanceId added in v3.3.0

func (*HandleActiveSQLRecordRequest) SetOperateType added in v3.3.0

func (*HandleActiveSQLRecordRequest) SetPids added in v3.3.0

func (HandleActiveSQLRecordRequest) String added in v3.3.0

type HandleActiveSQLRecordResponse added in v3.3.0

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

func (HandleActiveSQLRecordResponse) GoString added in v3.3.0

func (*HandleActiveSQLRecordResponse) SetBody added in v3.3.0

func (*HandleActiveSQLRecordResponse) SetHeaders added in v3.3.0

func (*HandleActiveSQLRecordResponse) SetStatusCode added in v3.3.0

func (HandleActiveSQLRecordResponse) String added in v3.3.0

type HandleActiveSQLRecordResponseBody added in v3.3.0

type HandleActiveSQLRecordResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The processing result of the active query.
	Results []*HandleActiveSQLRecordResponseBodyResults `json:"Results,omitempty" xml:"Results,omitempty" type:"Repeated"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **false**
	//
	// 	- **true**
	//
	// example:
	//
	// true
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (HandleActiveSQLRecordResponseBody) GoString added in v3.3.0

func (*HandleActiveSQLRecordResponseBody) SetDBInstanceId added in v3.3.0

func (*HandleActiveSQLRecordResponseBody) SetRequestId added in v3.3.0

func (*HandleActiveSQLRecordResponseBody) SetResults added in v3.3.0

func (*HandleActiveSQLRecordResponseBody) SetStatus added in v3.3.0

func (HandleActiveSQLRecordResponseBody) String added in v3.3.0

type HandleActiveSQLRecordResponseBodyResults added in v3.3.0

type HandleActiveSQLRecordResponseBodyResults struct {
	// The process ID, which is a unique identifier of the query.
	//
	// example:
	//
	// 3003925
	Pid *string `json:"Pid,omitempty" xml:"Pid,omitempty"`
	// Indicates whether the processing was successful. Valid values:
	//
	// 	- **false**
	//
	// 	- **true**
	//
	// example:
	//
	// true
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (HandleActiveSQLRecordResponseBodyResults) GoString added in v3.3.0

func (*HandleActiveSQLRecordResponseBodyResults) SetPid added in v3.3.0

func (*HandleActiveSQLRecordResponseBodyResults) SetStatus added in v3.3.0

func (HandleActiveSQLRecordResponseBodyResults) String added in v3.3.0

type InitVectorDatabaseRequest

type InitVectorDatabaseRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	//
	// >  You can create an account on the Account Management page of the AnalyticDB for PostgreSQL console or by calling the [CreateAccount](https://help.aliyun.com/document_detail/2361789.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the database account.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (InitVectorDatabaseRequest) GoString

func (s InitVectorDatabaseRequest) GoString() string

func (*InitVectorDatabaseRequest) SetDBInstanceId

func (*InitVectorDatabaseRequest) SetManagerAccount

func (*InitVectorDatabaseRequest) SetManagerAccountPassword

func (s *InitVectorDatabaseRequest) SetManagerAccountPassword(v string) *InitVectorDatabaseRequest

func (*InitVectorDatabaseRequest) SetOwnerId

func (*InitVectorDatabaseRequest) SetRegionId

func (*InitVectorDatabaseRequest) SetWorkspaceId added in v3.9.1

func (InitVectorDatabaseRequest) String

func (s InitVectorDatabaseRequest) String() string

type InitVectorDatabaseResponse

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

func (InitVectorDatabaseResponse) GoString

func (s InitVectorDatabaseResponse) GoString() string

func (*InitVectorDatabaseResponse) SetBody

func (*InitVectorDatabaseResponse) SetHeaders

func (*InitVectorDatabaseResponse) SetStatusCode

func (InitVectorDatabaseResponse) String

type InitVectorDatabaseResponseBody

type InitVectorDatabaseResponseBody struct {
	// The error message returned if the request fails.
	//
	// example:
	//
	// failed to connect database, detailMsg: getConnection fail::SQL State: 28P01, Error Code: 0, Error Message: FATAL: password
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **Success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (InitVectorDatabaseResponseBody) GoString

func (*InitVectorDatabaseResponseBody) SetMessage

func (*InitVectorDatabaseResponseBody) SetRequestId

func (*InitVectorDatabaseResponseBody) SetStatus

func (InitVectorDatabaseResponseBody) String

type ListCollectionsRequest

type ListCollectionsRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (ListCollectionsRequest) GoString

func (s ListCollectionsRequest) GoString() string

func (*ListCollectionsRequest) SetDBInstanceId

func (s *ListCollectionsRequest) SetDBInstanceId(v string) *ListCollectionsRequest

func (*ListCollectionsRequest) SetNamespace

func (*ListCollectionsRequest) SetNamespacePassword

func (s *ListCollectionsRequest) SetNamespacePassword(v string) *ListCollectionsRequest

func (*ListCollectionsRequest) SetOwnerId

func (*ListCollectionsRequest) SetRegionId

func (*ListCollectionsRequest) SetWorkspaceId added in v3.9.1

func (ListCollectionsRequest) String

func (s ListCollectionsRequest) String() string

type ListCollectionsResponse

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

func (ListCollectionsResponse) GoString

func (s ListCollectionsResponse) GoString() string

func (*ListCollectionsResponse) SetBody

func (*ListCollectionsResponse) SetHeaders

func (*ListCollectionsResponse) SetStatusCode

func (ListCollectionsResponse) String

func (s ListCollectionsResponse) String() string

type ListCollectionsResponseBody

type ListCollectionsResponseBody struct {
	// The queried vector collections.
	Collections *ListCollectionsResponseBodyCollections `json:"Collections,omitempty" xml:"Collections,omitempty" type:"Struct"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListCollectionsResponseBody) GoString

func (s ListCollectionsResponseBody) GoString() string

func (*ListCollectionsResponseBody) SetCollections

func (*ListCollectionsResponseBody) SetCount

func (*ListCollectionsResponseBody) SetDBInstanceId

func (*ListCollectionsResponseBody) SetMessage

func (*ListCollectionsResponseBody) SetNamespace

func (*ListCollectionsResponseBody) SetRegionId

func (*ListCollectionsResponseBody) SetRequestId

func (*ListCollectionsResponseBody) SetStatus

func (ListCollectionsResponseBody) String

type ListCollectionsResponseBodyCollections

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

func (ListCollectionsResponseBodyCollections) GoString

func (*ListCollectionsResponseBodyCollections) SetCollection

func (ListCollectionsResponseBodyCollections) String

type ListDatabasesRequest added in v3.9.0

type ListDatabasesRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// testdb
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The maximum number of entries per page. Valid values: 1 to 100.
	//
	// example:
	//
	// 50
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. You can call the CreateSecret operation to create an access credential.
	//
	// >  To call the DescribeTable operation as a Resource Access Management (RAM) user, the RAM user must have the permissions to call the UseSecret or GetSecretValue operation on the ARN of the access credential.
	//
	// This parameter is required.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
}

func (ListDatabasesRequest) GoString added in v3.9.0

func (s ListDatabasesRequest) GoString() string

func (*ListDatabasesRequest) SetDBInstanceId added in v3.9.0

func (s *ListDatabasesRequest) SetDBInstanceId(v string) *ListDatabasesRequest

func (*ListDatabasesRequest) SetDatabase added in v3.9.0

func (*ListDatabasesRequest) SetMaxResults added in v3.9.0

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

func (*ListDatabasesRequest) SetNextToken added in v3.9.0

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

func (*ListDatabasesRequest) SetOwnerId added in v3.9.0

func (*ListDatabasesRequest) SetRegionId added in v3.9.0

func (*ListDatabasesRequest) SetSecretArn added in v3.9.0

func (s *ListDatabasesRequest) SetSecretArn(v string) *ListDatabasesRequest

func (ListDatabasesRequest) String added in v3.9.0

func (s ListDatabasesRequest) String() string

type ListDatabasesResponse added in v3.9.0

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

func (ListDatabasesResponse) GoString added in v3.9.0

func (s ListDatabasesResponse) GoString() string

func (*ListDatabasesResponse) SetBody added in v3.9.0

func (*ListDatabasesResponse) SetHeaders added in v3.9.0

func (*ListDatabasesResponse) SetStatusCode added in v3.9.0

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

func (ListDatabasesResponse) String added in v3.9.0

func (s ListDatabasesResponse) String() string

type ListDatabasesResponseBody added in v3.9.0

type ListDatabasesResponseBody struct {
	// The queried databases.
	Databases *ListDatabasesResponseBodyDatabases `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// A pagination token. It can be used in the next request to retrieve a new page of results. If NextToken is empty, no next page exists.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListDatabasesResponseBody) GoString added in v3.9.0

func (s ListDatabasesResponseBody) GoString() string

func (*ListDatabasesResponseBody) SetDatabases added in v3.9.0

func (*ListDatabasesResponseBody) SetMessage added in v3.9.0

func (*ListDatabasesResponseBody) SetNextToken added in v3.9.0

func (*ListDatabasesResponseBody) SetRequestId added in v3.9.0

func (*ListDatabasesResponseBody) SetStatus added in v3.9.0

func (ListDatabasesResponseBody) String added in v3.9.0

func (s ListDatabasesResponseBody) String() string

type ListDatabasesResponseBodyDatabases added in v3.9.0

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

func (ListDatabasesResponseBodyDatabases) GoString added in v3.9.0

func (*ListDatabasesResponseBodyDatabases) SetDatabases added in v3.9.0

func (ListDatabasesResponseBodyDatabases) String added in v3.9.0

type ListDocumentCollectionsRequest added in v3.3.0

type ListDocumentCollectionsRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the CreateNamespace operation to create a namespace and call the ListNamespaces operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  This value is specified when you call the CreateNamespace operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListDocumentCollectionsRequest) GoString added in v3.3.0

func (*ListDocumentCollectionsRequest) SetDBInstanceId added in v3.3.0

func (*ListDocumentCollectionsRequest) SetNamespace added in v3.3.0

func (*ListDocumentCollectionsRequest) SetNamespacePassword added in v3.3.0

func (*ListDocumentCollectionsRequest) SetOwnerId added in v3.3.0

func (*ListDocumentCollectionsRequest) SetRegionId added in v3.3.0

func (ListDocumentCollectionsRequest) String added in v3.3.0

type ListDocumentCollectionsResponse added in v3.3.0

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

func (ListDocumentCollectionsResponse) GoString added in v3.3.0

func (*ListDocumentCollectionsResponse) SetBody added in v3.3.0

func (*ListDocumentCollectionsResponse) SetHeaders added in v3.3.0

func (*ListDocumentCollectionsResponse) SetStatusCode added in v3.3.0

func (ListDocumentCollectionsResponse) String added in v3.3.0

type ListDocumentCollectionsResponseBody added in v3.3.0

type ListDocumentCollectionsResponseBody struct {
	// The total number of entries returned.
	//
	// example:
	//
	// 10
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The queried document collections.
	Items *ListDocumentCollectionsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListDocumentCollectionsResponseBody) GoString added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetCount added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetItems added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetMessage added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetRequestId added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetStatus added in v3.3.0

func (ListDocumentCollectionsResponseBody) String added in v3.3.0

type ListDocumentCollectionsResponseBodyItems added in v3.3.0

type ListDocumentCollectionsResponseBodyItems struct {
	CollectionList []*ListDocumentCollectionsResponseBodyItemsCollectionList `json:"CollectionList,omitempty" xml:"CollectionList,omitempty" type:"Repeated"`
}

func (ListDocumentCollectionsResponseBodyItems) GoString added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItems) SetCollectionList added in v3.3.0

func (ListDocumentCollectionsResponseBodyItems) String added in v3.3.0

type ListDocumentCollectionsResponseBodyItemsCollectionList added in v3.3.0

type ListDocumentCollectionsResponseBodyItemsCollectionList struct {
	// The name of the document collection.
	//
	// example:
	//
	// document
	CollectionName *string `json:"CollectionName,omitempty" xml:"CollectionName,omitempty"`
	// The number of vector dimensions.
	//
	// example:
	//
	// 1536
	Dimension *int32 `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	// The name of the vector algorithm.
	//
	// example:
	//
	// text-embeddding-v1
	EmbeddingModel *string `json:"EmbeddingModel,omitempty" xml:"EmbeddingModel,omitempty"`
	// The fields that are used for full-text search. Multiple fields are separated by commas (,).
	//
	// example:
	//
	// title
	FullTextRetrievalFields *string `json:"FullTextRetrievalFields,omitempty" xml:"FullTextRetrievalFields,omitempty"`
	// The metadata.
	//
	// example:
	//
	// {\\"page\\": \\"int\\", \\"title\\": \\"text\\"}
	Metadata *string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// The vector similarity algorithm.
	//
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The analyzer that is used for full-text search.
	//
	// example:
	//
	// zh_cn
	Parser *string `json:"Parser,omitempty" xml:"Parser,omitempty"`
}

func (ListDocumentCollectionsResponseBodyItemsCollectionList) GoString added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetCollectionName added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetDimension added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetEmbeddingModel added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetFullTextRetrievalFields added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetMetadata added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetMetrics added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetParser added in v3.3.0

func (ListDocumentCollectionsResponseBodyItemsCollectionList) String added in v3.3.0

type ListDocumentsRequest added in v3.3.0

type ListDocumentsRequest struct {
	// The name of the document collection.
	//
	// >  You can call the [CreateDocumentCollection](https://help.aliyun.com/document_detail/2618448.html) operation to create a document collection and call the [ListDocumentCollections](https://help.aliyun.com/document_detail/2618452.html) operation to query a list of document collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The maximum number of entries per page. Valid values: 1 to 100.
	//
	// example:
	//
	// 100
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  This value is specified when you call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	// The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListDocumentsRequest) GoString added in v3.3.0

func (s ListDocumentsRequest) GoString() string

func (*ListDocumentsRequest) SetCollection added in v3.3.0

func (s *ListDocumentsRequest) SetCollection(v string) *ListDocumentsRequest

func (*ListDocumentsRequest) SetDBInstanceId added in v3.3.0

func (s *ListDocumentsRequest) SetDBInstanceId(v string) *ListDocumentsRequest

func (*ListDocumentsRequest) SetMaxResults added in v3.8.3

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

func (*ListDocumentsRequest) SetNamespace added in v3.3.0

func (s *ListDocumentsRequest) SetNamespace(v string) *ListDocumentsRequest

func (*ListDocumentsRequest) SetNamespacePassword added in v3.3.0

func (s *ListDocumentsRequest) SetNamespacePassword(v string) *ListDocumentsRequest

func (*ListDocumentsRequest) SetNextToken added in v3.8.3

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

func (*ListDocumentsRequest) SetOwnerId added in v3.3.0

func (*ListDocumentsRequest) SetRegionId added in v3.3.0

func (ListDocumentsRequest) String added in v3.3.0

func (s ListDocumentsRequest) String() string

type ListDocumentsResponse added in v3.3.0

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

func (ListDocumentsResponse) GoString added in v3.3.0

func (s ListDocumentsResponse) GoString() string

func (*ListDocumentsResponse) SetBody added in v3.3.0

func (*ListDocumentsResponse) SetHeaders added in v3.3.0

func (*ListDocumentsResponse) SetStatusCode added in v3.3.0

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

func (ListDocumentsResponse) String added in v3.3.0

func (s ListDocumentsResponse) String() string

type ListDocumentsResponseBody added in v3.3.0

type ListDocumentsResponseBody struct {
	// The total number of entries returned.
	//
	// example:
	//
	// 3
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The queried documents.
	Items *ListDocumentsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// A pagination token. It can be used in the next request to retrieve a new page of results. If NextToken is empty, no next page exists.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListDocumentsResponseBody) GoString added in v3.3.0

func (s ListDocumentsResponseBody) GoString() string

func (*ListDocumentsResponseBody) SetCount added in v3.8.3

func (*ListDocumentsResponseBody) SetItems added in v3.3.0

func (*ListDocumentsResponseBody) SetMessage added in v3.3.0

func (*ListDocumentsResponseBody) SetNextToken added in v3.8.3

func (*ListDocumentsResponseBody) SetRequestId added in v3.3.0

func (*ListDocumentsResponseBody) SetStatus added in v3.3.0

func (ListDocumentsResponseBody) String added in v3.3.0

func (s ListDocumentsResponseBody) String() string

type ListDocumentsResponseBodyItems added in v3.3.0

type ListDocumentsResponseBodyItems struct {
	DocumentList []*ListDocumentsResponseBodyItemsDocumentList `json:"DocumentList,omitempty" xml:"DocumentList,omitempty" type:"Repeated"`
}

func (ListDocumentsResponseBodyItems) GoString added in v3.3.0

func (*ListDocumentsResponseBodyItems) SetDocumentList added in v3.3.0

func (ListDocumentsResponseBodyItems) String added in v3.3.0

type ListDocumentsResponseBodyItemsDocumentList added in v3.3.0

type ListDocumentsResponseBodyItemsDocumentList struct {
	// The name of the document.
	//
	// example:
	//
	// music.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The source of the document.
	//
	// example:
	//
	// http://oss.xxx/music.txt
	Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
}

func (ListDocumentsResponseBodyItemsDocumentList) GoString added in v3.3.0

func (*ListDocumentsResponseBodyItemsDocumentList) SetFileName added in v3.3.0

func (*ListDocumentsResponseBodyItemsDocumentList) SetSource added in v3.3.0

func (ListDocumentsResponseBodyItemsDocumentList) String added in v3.3.0

type ListExternalDataServicesRequest added in v3.7.0

type ListExternalDataServicesRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 50
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListExternalDataServicesRequest) GoString added in v3.7.0

func (*ListExternalDataServicesRequest) SetDBInstanceId added in v3.7.0

func (*ListExternalDataServicesRequest) SetPageNumber added in v3.7.0

func (*ListExternalDataServicesRequest) SetPageSize added in v3.7.0

func (*ListExternalDataServicesRequest) SetRegionId added in v3.7.0

func (ListExternalDataServicesRequest) String added in v3.7.0

type ListExternalDataServicesResponse added in v3.7.0

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

func (ListExternalDataServicesResponse) GoString added in v3.7.0

func (*ListExternalDataServicesResponse) SetBody added in v3.7.0

func (*ListExternalDataServicesResponse) SetHeaders added in v3.7.0

func (*ListExternalDataServicesResponse) SetStatusCode added in v3.7.0

func (ListExternalDataServicesResponse) String added in v3.7.0

type ListExternalDataServicesResponseBody added in v3.7.0

type ListExternalDataServicesResponseBody struct {
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried services.
	ServiceItems []*ListExternalDataServicesResponseBodyServiceItems `json:"ServiceItems,omitempty" xml:"ServiceItems,omitempty" type:"Repeated"`
	// example:
	//
	// 2
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (ListExternalDataServicesResponseBody) GoString added in v3.7.0

func (*ListExternalDataServicesResponseBody) SetPageNumber added in v3.7.0

func (*ListExternalDataServicesResponseBody) SetRequestId added in v3.7.0

func (*ListExternalDataServicesResponseBody) SetServiceItems added in v3.7.0

func (*ListExternalDataServicesResponseBody) SetTotalRecordCount added in v3.7.0

func (ListExternalDataServicesResponseBody) String added in v3.7.0

type ListExternalDataServicesResponseBodyServiceItems added in v3.7.0

type ListExternalDataServicesResponseBodyServiceItems struct {
	// The time when the service was created.
	//
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The time when the service was last modified.
	//
	// example:
	//
	// 2019-09-08T17:00:00Z
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The description of the service.
	//
	// example:
	//
	// test-adbpgss
	ServiceDescription *string `json:"ServiceDescription,omitempty" xml:"ServiceDescription,omitempty"`
	// The service ID.
	//
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
	// The name of the service.
	//
	// example:
	//
	// test-adbpgss
	ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
	// The specifications of the service. Unit: compute units (CUs).
	//
	// example:
	//
	// 2
	ServiceSpec *string `json:"ServiceSpec,omitempty" xml:"ServiceSpec,omitempty"`
	// The type of the service. Valid values:
	//
	// 	- pxf
	//
	// example:
	//
	// pxf
	ServiceType *string `json:"ServiceType,omitempty" xml:"ServiceType,omitempty"`
	// The status of the service. Valid values:
	//
	// 	- Init
	//
	// 	- Running
	//
	// 	- Exception
	//
	// 	- Paused
	//
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListExternalDataServicesResponseBodyServiceItems) GoString added in v3.7.0

func (*ListExternalDataServicesResponseBodyServiceItems) SetCreateTime added in v3.7.0

func (*ListExternalDataServicesResponseBodyServiceItems) SetModifyTime added in v3.7.0

func (*ListExternalDataServicesResponseBodyServiceItems) SetServiceDescription added in v3.7.0

func (*ListExternalDataServicesResponseBodyServiceItems) SetServiceId added in v3.7.0

func (*ListExternalDataServicesResponseBodyServiceItems) SetServiceName added in v3.7.0

func (*ListExternalDataServicesResponseBodyServiceItems) SetServiceSpec added in v3.7.0

func (*ListExternalDataServicesResponseBodyServiceItems) SetServiceType added in v3.7.0

func (*ListExternalDataServicesResponseBodyServiceItems) SetStatus added in v3.7.0

func (ListExternalDataServicesResponseBodyServiceItems) String added in v3.7.0

type ListExternalDataSourcesRequest added in v3.7.0

type ListExternalDataSourcesRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: 30.
	//
	// example:
	//
	// 50
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// cn-shanghai
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListExternalDataSourcesRequest) GoString added in v3.7.0

func (*ListExternalDataSourcesRequest) SetDBInstanceId added in v3.7.0

func (*ListExternalDataSourcesRequest) SetPageNumber added in v3.7.0

func (*ListExternalDataSourcesRequest) SetPageSize added in v3.7.0

func (*ListExternalDataSourcesRequest) SetRegionId added in v3.7.0

func (ListExternalDataSourcesRequest) String added in v3.7.0

type ListExternalDataSourcesResponse added in v3.7.0

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

func (ListExternalDataSourcesResponse) GoString added in v3.7.0

func (*ListExternalDataSourcesResponse) SetBody added in v3.7.0

func (*ListExternalDataSourcesResponse) SetHeaders added in v3.7.0

func (*ListExternalDataSourcesResponse) SetStatusCode added in v3.7.0

func (ListExternalDataSourcesResponse) String added in v3.7.0

type ListExternalDataSourcesResponseBody added in v3.7.0

type ListExternalDataSourcesResponseBody struct {
	// The Hadoop external table services.
	Items []*ListExternalDataSourcesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	//
	// example:
	//
	// BBE00C04-A3E8-4114-881D-0480A72CB92E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 2
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (ListExternalDataSourcesResponseBody) GoString added in v3.7.0

func (*ListExternalDataSourcesResponseBody) SetItems added in v3.7.0

func (*ListExternalDataSourcesResponseBody) SetPageNumber added in v3.7.0

func (*ListExternalDataSourcesResponseBody) SetRequestId added in v3.7.0

func (*ListExternalDataSourcesResponseBody) SetTotalRecordCount added in v3.7.0

func (ListExternalDataSourcesResponseBody) String added in v3.7.0

type ListExternalDataSourcesResponseBodyItems added in v3.7.0

type ListExternalDataSourcesResponseBodyItems struct {
	// The time when the service was created.
	//
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the data source.
	//
	// example:
	//
	// test
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// The service directory in which Hadoop-related configuration files are stored.
	//
	// example:
	//
	// HadoopDir
	DataSourceDir *string `json:"DataSourceDir,omitempty" xml:"DataSourceDir,omitempty"`
	// The service ID.
	//
	// example:
	//
	// 123
	DataSourceId *int32 `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The name of the service.
	//
	// example:
	//
	// hdfs_pxf
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The status of the service. Valid values:
	//
	// 	- init
	//
	// 	- running
	//
	// 	- exception
	//
	// example:
	//
	// Running
	DataSourceStatus *string `json:"DataSourceStatus,omitempty" xml:"DataSourceStatus,omitempty"`
	// The type of the data source.
	//
	// example:
	//
	// HDFS
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// example:
	//
	// 123
	ExternalDataServiceId *int32 `json:"ExternalDataServiceId,omitempty" xml:"ExternalDataServiceId,omitempty"`
	// The time when the service was last modified.
	//
	// example:
	//
	// 2019-10-08T16:00:00Z
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The information about the service status. For example, if the service is in the exception state, the cause of the exception is displayed. If the service is in the running state, this parameter is left empty.
	//
	// example:
	//
	// ""
	StatusMessage *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"`
}

func (ListExternalDataSourcesResponseBodyItems) GoString added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetCreateTime added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetDataSourceDescription added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetDataSourceDir added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetDataSourceId added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetDataSourceName added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetDataSourceStatus added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetDataSourceType added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetExternalDataServiceId added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetModifyTime added in v3.7.0

func (*ListExternalDataSourcesResponseBodyItems) SetStatusMessage added in v3.7.0

func (ListExternalDataSourcesResponseBodyItems) String added in v3.7.0

type ListInstanceExtensionsRequest added in v3.7.0

type ListInstanceExtensionsRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the extension.
	//
	// example:
	//
	// citext
	Extension *string `json:"Extension,omitempty" xml:"Extension,omitempty"`
	// The installation status of the extension. Valid values:
	//
	// 	- installed
	//
	// 	- installing
	//
	// 	- uninstalled
	//
	// example:
	//
	// installed
	InstallStatus *string `json:"InstallStatus,omitempty" xml:"InstallStatus,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListInstanceExtensionsRequest) GoString added in v3.7.0

func (*ListInstanceExtensionsRequest) SetDBInstanceId added in v3.7.0

func (*ListInstanceExtensionsRequest) SetExtension added in v3.7.0

func (*ListInstanceExtensionsRequest) SetInstallStatus added in v3.7.0

func (*ListInstanceExtensionsRequest) SetPageNumber added in v3.7.0

func (*ListInstanceExtensionsRequest) SetPageSize added in v3.7.0

func (*ListInstanceExtensionsRequest) SetRegionId added in v3.7.0

func (ListInstanceExtensionsRequest) String added in v3.7.0

type ListInstanceExtensionsResponse added in v3.7.0

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

func (ListInstanceExtensionsResponse) GoString added in v3.7.0

func (*ListInstanceExtensionsResponse) SetBody added in v3.7.0

func (*ListInstanceExtensionsResponse) SetHeaders added in v3.7.0

func (*ListInstanceExtensionsResponse) SetStatusCode added in v3.7.0

func (ListInstanceExtensionsResponse) String added in v3.7.0

type ListInstanceExtensionsResponseBody added in v3.7.0

type ListInstanceExtensionsResponseBody struct {
	Items []*ListInstanceExtensionsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 20
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 7565770E-7C45-462D-BA4A-8A5396F2CAD1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (ListInstanceExtensionsResponseBody) GoString added in v3.7.0

func (*ListInstanceExtensionsResponseBody) SetItems added in v3.7.0

func (*ListInstanceExtensionsResponseBody) SetPageNumber added in v3.7.0

func (*ListInstanceExtensionsResponseBody) SetPageRecordCount added in v3.7.0

func (*ListInstanceExtensionsResponseBody) SetRequestId added in v3.7.0

func (*ListInstanceExtensionsResponseBody) SetTotalRecordCount added in v3.7.0

func (ListInstanceExtensionsResponseBody) String added in v3.7.0

type ListInstanceExtensionsResponseBodyItems added in v3.7.0

type ListInstanceExtensionsResponseBodyItems struct {
	// The current version.
	//
	// example:
	//
	// 1.0
	CurrentVersion *string `json:"CurrentVersion,omitempty" xml:"CurrentVersion,omitempty"`
	// The description of the extension.
	//
	// example:
	//
	// citext usage
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The extension ID.
	//
	// example:
	//
	// 1
	ExtensionId *string `json:"ExtensionId,omitempty" xml:"ExtensionId,omitempty"`
	// The names of the databases in which the extension is installed.
	//
	// example:
	//
	// test
	InstalledDatabases *string `json:"InstalledDatabases,omitempty" xml:"InstalledDatabases,omitempty"`
	// Indicates whether an instance restart is required after you install the extension for the extension to take effect.
	//
	// example:
	//
	// false
	IsInstallNeedRestart *bool `json:"IsInstallNeedRestart,omitempty" xml:"IsInstallNeedRestart,omitempty"`
	// The latest version.
	//
	// example:
	//
	// 1.1
	LatestVersion *string `json:"LatestVersion,omitempty" xml:"LatestVersion,omitempty"`
	// The name of the extension.
	//
	// example:
	//
	// citext
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The status of the extension.
	//
	// example:
	//
	// installed
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListInstanceExtensionsResponseBodyItems) GoString added in v3.7.0

func (*ListInstanceExtensionsResponseBodyItems) SetCurrentVersion added in v3.7.0

func (*ListInstanceExtensionsResponseBodyItems) SetDescription added in v3.7.0

func (*ListInstanceExtensionsResponseBodyItems) SetExtensionId added in v3.7.0

func (*ListInstanceExtensionsResponseBodyItems) SetInstalledDatabases added in v3.7.0

func (*ListInstanceExtensionsResponseBodyItems) SetIsInstallNeedRestart added in v3.7.0

func (*ListInstanceExtensionsResponseBodyItems) SetLatestVersion added in v3.7.0

func (*ListInstanceExtensionsResponseBodyItems) SetName added in v3.7.0

func (*ListInstanceExtensionsResponseBodyItems) SetStatus added in v3.7.0

func (ListInstanceExtensionsResponseBodyItems) String added in v3.7.0

type ListNamespacesRequest

type ListNamespacesRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	//
	// >  You can create an account on the Account Management page of the AnalyticDB for PostgreSQL console or by calling the [CreateAccount](https://help.aliyun.com/document_detail/2361789.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testaccount
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (ListNamespacesRequest) GoString

func (s ListNamespacesRequest) GoString() string

func (*ListNamespacesRequest) SetDBInstanceId

func (s *ListNamespacesRequest) SetDBInstanceId(v string) *ListNamespacesRequest

func (*ListNamespacesRequest) SetManagerAccount

func (s *ListNamespacesRequest) SetManagerAccount(v string) *ListNamespacesRequest

func (*ListNamespacesRequest) SetManagerAccountPassword

func (s *ListNamespacesRequest) SetManagerAccountPassword(v string) *ListNamespacesRequest

func (*ListNamespacesRequest) SetOwnerId

func (*ListNamespacesRequest) SetRegionId

func (*ListNamespacesRequest) SetWorkspaceId added in v3.9.1

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

func (ListNamespacesRequest) String

func (s ListNamespacesRequest) String() string

type ListNamespacesResponse

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

func (ListNamespacesResponse) GoString

func (s ListNamespacesResponse) GoString() string

func (*ListNamespacesResponse) SetBody

func (*ListNamespacesResponse) SetHeaders

func (*ListNamespacesResponse) SetStatusCode

func (ListNamespacesResponse) String

func (s ListNamespacesResponse) String() string

type ListNamespacesResponseBody

type ListNamespacesResponseBody struct {
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The queried namespaces.
	Namespaces *ListNamespacesResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Struct"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListNamespacesResponseBody) GoString

func (s ListNamespacesResponseBody) GoString() string

func (*ListNamespacesResponseBody) SetCount

func (*ListNamespacesResponseBody) SetDBInstanceId

func (*ListNamespacesResponseBody) SetMessage

func (*ListNamespacesResponseBody) SetNamespaces

func (*ListNamespacesResponseBody) SetRegionId

func (*ListNamespacesResponseBody) SetRequestId

func (*ListNamespacesResponseBody) SetStatus

func (ListNamespacesResponseBody) String

type ListNamespacesResponseBodyNamespaces

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

func (ListNamespacesResponseBodyNamespaces) GoString

func (*ListNamespacesResponseBodyNamespaces) SetNamespace

func (ListNamespacesResponseBodyNamespaces) String

type ListSchemasRequest added in v3.9.0

type ListSchemasRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The maximum number of entries per page. Valid values: 1 to 100.
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The schema name pattern for matching. For example, `ab%` specifies to match schema names that start with ab.
	//
	// example:
	//
	// aaa%
	SchemaPattern *string `json:"SchemaPattern,omitempty" xml:"SchemaPattern,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. You can call the CreateSecret operation to create an access credential.
	//
	// >  To call the ListSchemas operation as a Resource Access Management (RAM) user, the RAM user must have the permissions to call the UseSecret or GetSecretValue operation on the ARN of the access credential.
	//
	// This parameter is required.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
}

func (ListSchemasRequest) GoString added in v3.9.0

func (s ListSchemasRequest) GoString() string

func (*ListSchemasRequest) SetDBInstanceId added in v3.9.0

func (s *ListSchemasRequest) SetDBInstanceId(v string) *ListSchemasRequest

func (*ListSchemasRequest) SetDatabase added in v3.9.0

func (s *ListSchemasRequest) SetDatabase(v string) *ListSchemasRequest

func (*ListSchemasRequest) SetMaxResults added in v3.9.0

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

func (*ListSchemasRequest) SetNextToken added in v3.9.0

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

func (*ListSchemasRequest) SetOwnerId added in v3.9.0

func (s *ListSchemasRequest) SetOwnerId(v int64) *ListSchemasRequest

func (*ListSchemasRequest) SetRegionId added in v3.9.0

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

func (*ListSchemasRequest) SetSchemaPattern added in v3.9.0

func (s *ListSchemasRequest) SetSchemaPattern(v string) *ListSchemasRequest

func (*ListSchemasRequest) SetSecretArn added in v3.9.0

func (s *ListSchemasRequest) SetSecretArn(v string) *ListSchemasRequest

func (ListSchemasRequest) String added in v3.9.0

func (s ListSchemasRequest) String() string

type ListSchemasResponse added in v3.9.0

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

func (ListSchemasResponse) GoString added in v3.9.0

func (s ListSchemasResponse) GoString() string

func (*ListSchemasResponse) SetBody added in v3.9.0

func (*ListSchemasResponse) SetHeaders added in v3.9.0

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

func (*ListSchemasResponse) SetStatusCode added in v3.9.0

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

func (ListSchemasResponse) String added in v3.9.0

func (s ListSchemasResponse) String() string

type ListSchemasResponseBody added in v3.9.0

type ListSchemasResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// A pagination token. It can be used in the next request to retrieve a new page of results. If NextToken is empty, no next page exists.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried schemas.
	Schemas *ListSchemasResponseBodySchemas `json:"Schemas,omitempty" xml:"Schemas,omitempty" type:"Struct"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListSchemasResponseBody) GoString added in v3.9.0

func (s ListSchemasResponseBody) GoString() string

func (*ListSchemasResponseBody) SetMessage added in v3.9.0

func (*ListSchemasResponseBody) SetNextToken added in v3.9.0

func (*ListSchemasResponseBody) SetRequestId added in v3.9.0

func (*ListSchemasResponseBody) SetSchemas added in v3.9.0

func (*ListSchemasResponseBody) SetStatus added in v3.9.0

func (ListSchemasResponseBody) String added in v3.9.0

func (s ListSchemasResponseBody) String() string

type ListSchemasResponseBodySchemas added in v3.9.0

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

func (ListSchemasResponseBodySchemas) GoString added in v3.9.0

func (*ListSchemasResponseBodySchemas) SetSchemas added in v3.9.0

func (ListSchemasResponseBodySchemas) String added in v3.9.0

type ListSecretsRequest added in v3.9.0

type ListSecretsRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListSecretsRequest) GoString added in v3.9.0

func (s ListSecretsRequest) GoString() string

func (*ListSecretsRequest) SetDBInstanceId added in v3.9.0

func (s *ListSecretsRequest) SetDBInstanceId(v string) *ListSecretsRequest

func (*ListSecretsRequest) SetOwnerId added in v3.9.0

func (s *ListSecretsRequest) SetOwnerId(v int64) *ListSecretsRequest

func (*ListSecretsRequest) SetRegionId added in v3.9.0

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

func (ListSecretsRequest) String added in v3.9.0

func (s ListSecretsRequest) String() string

type ListSecretsResponse added in v3.9.0

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

func (ListSecretsResponse) GoString added in v3.9.0

func (s ListSecretsResponse) GoString() string

func (*ListSecretsResponse) SetBody added in v3.9.0

func (*ListSecretsResponse) SetHeaders added in v3.9.0

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

func (*ListSecretsResponse) SetStatusCode added in v3.9.0

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

func (ListSecretsResponse) String added in v3.9.0

func (s ListSecretsResponse) String() string

type ListSecretsResponseBody added in v3.9.0

type ListSecretsResponseBody struct {
	// The number of access credentials.
	//
	// example:
	//
	// 4
	Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried access credentials.
	Secrets *ListSecretsResponseBodySecrets `json:"Secrets,omitempty" xml:"Secrets,omitempty" type:"Struct"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListSecretsResponseBody) GoString added in v3.9.0

func (s ListSecretsResponseBody) GoString() string

func (*ListSecretsResponseBody) SetCount added in v3.9.0

func (*ListSecretsResponseBody) SetMessage added in v3.9.0

func (*ListSecretsResponseBody) SetRequestId added in v3.9.0

func (*ListSecretsResponseBody) SetSecrets added in v3.9.0

func (*ListSecretsResponseBody) SetStatus added in v3.9.0

func (ListSecretsResponseBody) String added in v3.9.0

func (s ListSecretsResponseBody) String() string

type ListSecretsResponseBodySecrets added in v3.9.0

type ListSecretsResponseBodySecrets struct {
	Secrets []*ListSecretsResponseBodySecretsSecrets `json:"Secrets,omitempty" xml:"Secrets,omitempty" type:"Repeated"`
}

func (ListSecretsResponseBodySecrets) GoString added in v3.9.0

func (*ListSecretsResponseBodySecrets) SetSecrets added in v3.9.0

func (ListSecretsResponseBodySecrets) String added in v3.9.0

type ListSecretsResponseBodySecretsSecrets added in v3.9.0

type ListSecretsResponseBodySecretsSecrets struct {
	// The ID of the Alibaba Cloud account.
	//
	// example:
	//
	// 1033***
	AccountId *string `json:"AccountId,omitempty" xml:"AccountId,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// gp-bp14****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The description of the access credential.
	//
	// example:
	//
	// test description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. Format: `acs:gpdb:{{region}}:{{accountId}}:secret/{{secretName}}-{{32 digits random string}`.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The name of the access credential.
	//
	// example:
	//
	// testsecret
	SecretName *string `json:"SecretName,omitempty" xml:"SecretName,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// testacc
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListSecretsResponseBodySecretsSecrets) GoString added in v3.9.0

func (*ListSecretsResponseBodySecretsSecrets) SetAccountId added in v3.9.0

func (*ListSecretsResponseBodySecretsSecrets) SetDBInstanceId added in v3.9.0

func (*ListSecretsResponseBodySecretsSecrets) SetDescription added in v3.9.0

func (*ListSecretsResponseBodySecretsSecrets) SetRegionId added in v3.9.0

func (*ListSecretsResponseBodySecretsSecrets) SetSecretArn added in v3.9.0

func (*ListSecretsResponseBodySecretsSecrets) SetSecretName added in v3.9.0

func (*ListSecretsResponseBodySecretsSecrets) SetUsername added in v3.9.0

func (ListSecretsResponseBodySecretsSecrets) String added in v3.9.0

type ListStreamingDataServicesRequest added in v3.7.0

type ListStreamingDataServicesRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 50
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListStreamingDataServicesRequest) GoString added in v3.7.0

func (*ListStreamingDataServicesRequest) SetDBInstanceId added in v3.7.0

func (*ListStreamingDataServicesRequest) SetPageNumber added in v3.7.0

func (*ListStreamingDataServicesRequest) SetPageSize added in v3.7.0

func (*ListStreamingDataServicesRequest) SetRegionId added in v3.7.0

func (ListStreamingDataServicesRequest) String added in v3.7.0

type ListStreamingDataServicesResponse added in v3.7.0

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

func (ListStreamingDataServicesResponse) GoString added in v3.7.0

func (*ListStreamingDataServicesResponse) SetBody added in v3.7.0

func (*ListStreamingDataServicesResponse) SetHeaders added in v3.7.0

func (*ListStreamingDataServicesResponse) SetStatusCode added in v3.7.0

func (ListStreamingDataServicesResponse) String added in v3.7.0

type ListStreamingDataServicesResponseBody added in v3.7.0

type ListStreamingDataServicesResponseBody struct {
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId    *string                                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ServiceItems []*ListStreamingDataServicesResponseBodyServiceItems `json:"ServiceItems,omitempty" xml:"ServiceItems,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (ListStreamingDataServicesResponseBody) GoString added in v3.7.0

func (*ListStreamingDataServicesResponseBody) SetRequestId added in v3.7.0

func (*ListStreamingDataServicesResponseBody) SetServiceItems added in v3.7.0

func (*ListStreamingDataServicesResponseBody) SetTotalRecordCount added in v3.7.0

func (ListStreamingDataServicesResponseBody) String added in v3.7.0

type ListStreamingDataServicesResponseBodyServiceItems added in v3.7.0

type ListStreamingDataServicesResponseBodyServiceItems struct {
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// 2019-09-08T17:00:00Z
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// example:
	//
	// test-adbpgss
	ServiceDescription *string `json:"ServiceDescription,omitempty" xml:"ServiceDescription,omitempty"`
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
	// example:
	//
	// 192.168.0.1
	ServiceIp      *string `json:"ServiceIp,omitempty" xml:"ServiceIp,omitempty"`
	ServiceManaged *bool   `json:"ServiceManaged,omitempty" xml:"ServiceManaged,omitempty"`
	// example:
	//
	// test-adbpgss
	ServiceName    *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
	ServiceOwnerId *string `json:"ServiceOwnerId,omitempty" xml:"ServiceOwnerId,omitempty"`
	// example:
	//
	// 5432
	ServicePort *string `json:"ServicePort,omitempty" xml:"ServicePort,omitempty"`
	// example:
	//
	// 2
	ServiceSpec *string `json:"ServiceSpec,omitempty" xml:"ServiceSpec,omitempty"`
	// example:
	//
	// adbpgss
	ServiceType *string `json:"ServiceType,omitempty" xml:"ServiceType,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListStreamingDataServicesResponseBodyServiceItems) GoString added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetCreateTime added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetModifyTime added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetServiceDescription added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetServiceId added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetServiceIp added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetServiceManaged added in v3.8.1

func (*ListStreamingDataServicesResponseBodyServiceItems) SetServiceName added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetServiceOwnerId added in v3.8.1

func (*ListStreamingDataServicesResponseBodyServiceItems) SetServicePort added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetServiceSpec added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetServiceType added in v3.7.0

func (*ListStreamingDataServicesResponseBodyServiceItems) SetStatus added in v3.7.0

func (ListStreamingDataServicesResponseBodyServiceItems) String added in v3.7.0

type ListStreamingDataSourcesRequest added in v3.7.0

type ListStreamingDataSourcesRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30**
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// Default value: **30**.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListStreamingDataSourcesRequest) GoString added in v3.7.0

func (*ListStreamingDataSourcesRequest) SetDBInstanceId added in v3.7.0

func (*ListStreamingDataSourcesRequest) SetPageNumber added in v3.7.0

func (*ListStreamingDataSourcesRequest) SetPageSize added in v3.7.0

func (*ListStreamingDataSourcesRequest) SetRegionId added in v3.7.0

func (ListStreamingDataSourcesRequest) String added in v3.7.0

type ListStreamingDataSourcesResponse added in v3.7.0

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

func (ListStreamingDataSourcesResponse) GoString added in v3.7.0

func (*ListStreamingDataSourcesResponse) SetBody added in v3.7.0

func (*ListStreamingDataSourcesResponse) SetHeaders added in v3.7.0

func (*ListStreamingDataSourcesResponse) SetStatusCode added in v3.7.0

func (ListStreamingDataSourcesResponse) String added in v3.7.0

type ListStreamingDataSourcesResponseBody added in v3.7.0

type ListStreamingDataSourcesResponseBody struct {
	// The queried data sources.
	DataSourceItems []*ListStreamingDataSourcesResponseBodyDataSourceItems `json:"DataSourceItems,omitempty" xml:"DataSourceItems,omitempty" type:"Repeated"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 2
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (ListStreamingDataSourcesResponseBody) GoString added in v3.7.0

func (*ListStreamingDataSourcesResponseBody) SetDataSourceItems added in v3.7.0

func (*ListStreamingDataSourcesResponseBody) SetPageNumber added in v3.7.0

func (*ListStreamingDataSourcesResponseBody) SetRequestId added in v3.7.0

func (*ListStreamingDataSourcesResponseBody) SetTotalRecordCount added in v3.7.0

func (ListStreamingDataSourcesResponseBody) String added in v3.7.0

type ListStreamingDataSourcesResponseBodyDataSourceItems added in v3.7.0

type ListStreamingDataSourcesResponseBodyDataSourceItems struct {
	// The time when the data source was created.
	//
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The configurations of the data source.
	//
	// example:
	//
	// {"brokers":"broker0:9091,broker1:9091","topic":"topic"}
	DataSourceConfig *string `json:"DataSourceConfig,omitempty" xml:"DataSourceConfig,omitempty"`
	// The description of the data source.
	//
	// example:
	//
	// test-kafka
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// The data source ID.
	//
	// example:
	//
	// 1
	DataSourceId *int32 `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The name of the data source.
	//
	// example:
	//
	// test-kafka
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The type of the data source. Valid values:
	//
	// 	- kafka
	//
	// example:
	//
	// kafka
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The information about the service status. For example, if the service is in the exception state, the cause of the exception is displayed. If the service is in the running state, this parameter is left empty.
	//
	// example:
	//
	// ""
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The time when the data source was last modified.
	//
	// example:
	//
	// 2019-09-08T17:00:00Z
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The service ID.
	//
	// example:
	//
	// 1
	ServiceId *int32 `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
	// The status of the service. Valid values:
	//
	// 	- init
	//
	// 	- running
	//
	// 	- exception
	//
	// example:
	//
	// running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListStreamingDataSourcesResponseBodyDataSourceItems) GoString added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetCreateTime added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetDataSourceConfig added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetDataSourceDescription added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetDataSourceId added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetDataSourceName added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetDataSourceType added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetErrorMessage added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetModifyTime added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetServiceId added in v3.7.0

func (*ListStreamingDataSourcesResponseBodyDataSourceItems) SetStatus added in v3.7.0

func (ListStreamingDataSourcesResponseBodyDataSourceItems) String added in v3.7.0

type ListStreamingJobsRequest added in v3.7.0

type ListStreamingJobsRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// kafka
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListStreamingJobsRequest) GoString added in v3.7.0

func (s ListStreamingJobsRequest) GoString() string

func (*ListStreamingJobsRequest) SetDBInstanceId added in v3.7.0

func (*ListStreamingJobsRequest) SetPageNumber added in v3.7.0

func (*ListStreamingJobsRequest) SetPageSize added in v3.7.0

func (*ListStreamingJobsRequest) SetRegionId added in v3.7.0

func (ListStreamingJobsRequest) String added in v3.7.0

func (s ListStreamingJobsRequest) String() string

type ListStreamingJobsResponse added in v3.7.0

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

func (ListStreamingJobsResponse) GoString added in v3.7.0

func (s ListStreamingJobsResponse) GoString() string

func (*ListStreamingJobsResponse) SetBody added in v3.7.0

func (*ListStreamingJobsResponse) SetHeaders added in v3.7.0

func (*ListStreamingJobsResponse) SetStatusCode added in v3.7.0

func (ListStreamingJobsResponse) String added in v3.7.0

func (s ListStreamingJobsResponse) String() string

type ListStreamingJobsResponseBody added in v3.7.0

type ListStreamingJobsResponseBody struct {
	// The queried jobs.
	JobItems []*ListStreamingJobsResponseBodyJobItems `json:"JobItems,omitempty" xml:"JobItems,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 2
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 2
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (ListStreamingJobsResponseBody) GoString added in v3.7.0

func (*ListStreamingJobsResponseBody) SetJobItems added in v3.7.0

func (*ListStreamingJobsResponseBody) SetPageNumber added in v3.7.0

func (*ListStreamingJobsResponseBody) SetPageRecordCount added in v3.7.0

func (*ListStreamingJobsResponseBody) SetRequestId added in v3.7.0

func (*ListStreamingJobsResponseBody) SetTotalRecordCount added in v3.7.0

func (ListStreamingJobsResponseBody) String added in v3.7.0

type ListStreamingJobsResponseBodyJobItems added in v3.7.0

type ListStreamingJobsResponseBodyJobItems struct {
	// The name of the database account.
	//
	// example:
	//
	// test-account
	Account *string `json:"Account,omitempty" xml:"Account,omitempty"`
	// The delivery guarantee setting.
	//
	// example:
	//
	// ATLEAST / EXACTLY
	Consistency *string `json:"Consistency,omitempty" xml:"Consistency,omitempty"`
	// The time when the job was created.
	//
	// example:
	//
	// 2019-09-08T16:00:00Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The data source ID.
	//
	// example:
	//
	// 58
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The name of the data source.
	//
	// example:
	//
	// test-kafka
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The mapped fields in the destination table.
	DestColumns []*string `json:"DestColumns,omitempty" xml:"DestColumns,omitempty" type:"Repeated"`
	// The name of the destination database.
	//
	// example:
	//
	// dest-db
	DestDatabase *string `json:"DestDatabase,omitempty" xml:"DestDatabase,omitempty"`
	// The name of the destination namespace.
	//
	// example:
	//
	// dest-schema
	DestSchema *string `json:"DestSchema,omitempty" xml:"DestSchema,omitempty"`
	// The name of the destination table.
	//
	// example:
	//
	// dest-table
	DestTable *string `json:"DestTable,omitempty" xml:"DestTable,omitempty"`
	// The error message returned.
	//
	// This parameter is returned only when the return value of **Status*	- is **false**.
	//
	// example:
	//
	// ""
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The fallback offset for data consumption.
	//
	// 	- This parameter indicates the starting offset from which data consumption resumes when a consumer does not request a consumption offset or requests a consumption offset that is beyond the range of the offset information recorded in the current Kafka cluster. Valid values: EARLIEST and LATEST.
	//
	// example:
	//
	// EARLIEST /  LATEST
	FallbackOffset *string `json:"FallbackOffset,omitempty" xml:"FallbackOffset,omitempty"`
	// The description of the job.
	//
	// example:
	//
	// test job
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// The job ID.
	//
	// example:
	//
	// 1
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// The name of the job.
	//
	// example:
	//
	// test-job
	JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	// The update condition columns that are used to join the source data and the destination table. Typically, the columns are all the primary key columns of the destination table. If the values of all columns specified by this parameter in different rows are the same, the rows are considered duplicates.
	MatchColumns []*string `json:"MatchColumns,omitempty" xml:"MatchColumns,omitempty" type:"Repeated"`
	// The configuration mode. Valid values:
	//
	// 1.  basic: In basic mode, you must configure the configuration parameters.
	//
	// 2.  professional: In professional mode, you can submit a YAML configuration file.
	//
	// example:
	//
	// Basic / Professional
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The time when the job was last modified.
	//
	// example:
	//
	// 2019-09-08T17:00:00Z
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The password of the database account.
	//
	// example:
	//
	// pwd123
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The source fields.
	SrcColumns []*string `json:"SrcColumns,omitempty" xml:"SrcColumns,omitempty" type:"Repeated"`
	// The status of the job. Valid values:
	//
	// 	- Init
	//
	// 	- Running
	//
	// 	- Exception
	//
	// 	- Paused
	//
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The columns to be updated if a row of data meets the update condition. Typically, the columns are all non-primary key columns of the destination table. When the columns specified by the MatchColumns parameter are used as conditions to join the source data and the destination table, data in columns of the UpdateColumns type is updated if data is matched.
	UpdateColumns []*string `json:"UpdateColumns,omitempty" xml:"UpdateColumns,omitempty" type:"Repeated"`
	// The write mode.
	//
	// example:
	//
	// INSERT/UPDATE/MERGE
	WriteMode *string `json:"WriteMode,omitempty" xml:"WriteMode,omitempty"`
}

func (ListStreamingJobsResponseBodyJobItems) GoString added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetAccount added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetConsistency added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetCreateTime added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetDataSourceId added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetDataSourceName added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetDestColumns added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetDestDatabase added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetDestSchema added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetDestTable added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetErrorMessage added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetFallbackOffset added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetJobDescription added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetJobId added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetJobName added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetMatchColumns added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetMode added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetModifyTime added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetPassword added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetSrcColumns added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetStatus added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetUpdateColumns added in v3.7.0

func (*ListStreamingJobsResponseBodyJobItems) SetWriteMode added in v3.7.0

func (ListStreamingJobsResponseBodyJobItems) String added in v3.7.0

type ListTablesRequest added in v3.9.0

type ListTablesRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/196830.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// adbtest
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The maximum number of entries per page. Valid values: 1 to 100.
	//
	// example:
	//
	// 100
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the schema to which the table belongs.
	//
	// This parameter is required.
	//
	// example:
	//
	// public
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the access credential for the created Data API account. You can call the CreateSecret operation to create an access credential.
	//
	// >  To call the ListTables operation as a Resource Access Management (RAM) user, the RAM user must have the permissions to call the UseSecret or GetSecretValue operation on the ARN of the access credential.
	//
	// This parameter is required.
	//
	// example:
	//
	// acs:gpdb:cn-beijing:1033**:secret/testsecret-eG2AQGRIwQ0zFp4VA7mYL3uiCXTfDQbQ
	SecretArn *string `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	// The table name pattern for matching. For example, `ab%` specifies to match table names that start with ab.
	//
	// example:
	//
	// ab%
	TablePattern *string `json:"TablePattern,omitempty" xml:"TablePattern,omitempty"`
}

func (ListTablesRequest) GoString added in v3.9.0

func (s ListTablesRequest) GoString() string

func (*ListTablesRequest) SetDBInstanceId added in v3.9.0

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

func (*ListTablesRequest) SetDatabase added in v3.9.0

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

func (*ListTablesRequest) SetMaxResults added in v3.9.0

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

func (*ListTablesRequest) SetNextToken added in v3.9.0

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

func (*ListTablesRequest) SetOwnerId added in v3.9.0

func (s *ListTablesRequest) SetOwnerId(v int64) *ListTablesRequest

func (*ListTablesRequest) SetRegionId added in v3.9.0

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

func (*ListTablesRequest) SetSchema added in v3.9.0

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

func (*ListTablesRequest) SetSecretArn added in v3.9.0

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

func (*ListTablesRequest) SetTablePattern added in v3.9.0

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

func (ListTablesRequest) String added in v3.9.0

func (s ListTablesRequest) String() string

type ListTablesResponse added in v3.9.0

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

func (ListTablesResponse) GoString added in v3.9.0

func (s ListTablesResponse) GoString() string

func (*ListTablesResponse) SetBody added in v3.9.0

func (*ListTablesResponse) SetHeaders added in v3.9.0

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

func (*ListTablesResponse) SetStatusCode added in v3.9.0

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

func (ListTablesResponse) String added in v3.9.0

func (s ListTablesResponse) String() string

type ListTablesResponseBody added in v3.9.0

type ListTablesResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// A pagination token. It can be used in the next request to retrieve a new page of results. If NextToken is empty, no next page exists.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The queried tables.
	Tables *ListTablesResponseBodyTables `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Struct"`
}

func (ListTablesResponseBody) GoString added in v3.9.0

func (s ListTablesResponseBody) GoString() string

func (*ListTablesResponseBody) SetMessage added in v3.9.0

func (*ListTablesResponseBody) SetNextToken added in v3.9.0

func (*ListTablesResponseBody) SetRequestId added in v3.9.0

func (*ListTablesResponseBody) SetStatus added in v3.9.0

func (*ListTablesResponseBody) SetTables added in v3.9.0

func (ListTablesResponseBody) String added in v3.9.0

func (s ListTablesResponseBody) String() string

type ListTablesResponseBodyTables added in v3.9.0

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

func (ListTablesResponseBodyTables) GoString added in v3.9.0

func (s ListTablesResponseBodyTables) GoString() string

func (*ListTablesResponseBodyTables) SetTables added in v3.9.0

func (ListTablesResponseBodyTables) String added in v3.9.0

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// The token used to perform the next query.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken    *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of instance N. Valid values of N: 1 to 50.
	//
	// example:
	//
	// gp-xxxxxxxxxx
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The storage mode of the instance. Valid values:
	//
	// 	- `instance`: reserved storage mode
	//
	// 	- `ALIYUN::GPDB::INSTANCE`: elastic storage mode
	//
	// This parameter is required.
	//
	// example:
	//
	// instance
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tags that are added to instances.
	//
	// >  You must specify at least one of the ResourceId and Tag parameters.
	Tag []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetOwnerAccount

func (*ListTagResourcesRequest) SetOwnerId

func (*ListTagResourcesRequest) SetRegionId

func (*ListTagResourcesRequest) SetResourceId

func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerAccount

func (s *ListTagResourcesRequest) SetResourceOwnerAccount(v string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerId

func (s *ListTagResourcesRequest) SetResourceOwnerId(v int64) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceType

func (*ListTagResourcesRequest) SetTag

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTag

type ListTagResourcesRequestTag struct {
	// The key of tag N. The key must be 1 to 64 characters in length.
	//
	// You can use `Tag.N` to query AnalyticDB for PostgreSQL instances that have specific tags added. Tag.N consists of Tag.N.Key and Tag.N.Value.
	//
	// Valid values of N: 1 to 20.
	//
	// 	- If you specify only `Tag.N.Key`, all instances that have the tag key added are returned.
	//
	// 	- If you specify only `Tag.N.Value`, the `InvalidParameter.TagValue` error message is returned.
	//
	// 	- If you specify multiple tag key-value pairs at a time, the instances that match all the specified tag key-value pairs are returned.
	//
	// example:
	//
	// TestKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N. The value must be 1 to 128 characters in length.
	//
	// Valid values of N: 1 to 20.
	//
	// example:
	//
	// TestValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagResourcesRequestTag) GoString

func (s ListTagResourcesRequestTag) GoString() string

func (*ListTagResourcesRequestTag) SetKey

func (*ListTagResourcesRequestTag) SetValue

func (ListTagResourcesRequestTag) String

type ListTagResourcesResponse

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

func (ListTagResourcesResponse) GoString

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody

func (*ListTagResourcesResponse) SetHeaders

func (*ListTagResourcesResponse) SetStatusCode

func (ListTagResourcesResponse) String

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody

type ListTagResourcesResponseBody struct {
	// The token used to perform the next query.
	//
	// example:
	//
	// caeba0bbb2be03f84eb48b699f0a4883
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 5414A4E5-4C36-4461-95FC-23757A20B5F8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details about the instances and tags, including the instance IDs, instance modes, and tag key-value pairs.
	TagResources *ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Struct"`
}

func (ListTagResourcesResponseBody) GoString

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetNextToken

func (*ListTagResourcesResponseBody) SetRequestId

func (ListTagResourcesResponseBody) String

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"TagResource,omitempty" xml:"TagResource,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBodyTagResources) GoString

func (ListTagResourcesResponseBodyTagResources) String

type ListTagResourcesResponseBodyTagResourcesTagResource

type ListTagResourcesResponseBodyTagResourcesTagResource struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-xxxxxxxxxx
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The storage mode of the instance.
	//
	// example:
	//
	// instance
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tag key.
	//
	// example:
	//
	// TestKey
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The tag value.
	//
	// example:
	//
	// TestValue
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue

func (ListTagResourcesResponseBodyTagResourcesTagResource) String

type ModifyAccountDescriptionRequest

type ModifyAccountDescriptionRequest struct {
	// The new description of the database account.
	//
	// 	- The description must start with a letter.
	//
	// 	- The description cannot start with `http://` or `https://`.
	//
	// 	- The description can contain letters, underscores (_), hyphens (-), and digits.
	//
	// 	- The description must be 2 to 256 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// testAccoutdescribe
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the database account.
	//
	// This parameter is required.
	//
	// example:
	//
	// testAccout
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances within a region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (ModifyAccountDescriptionRequest) GoString

func (*ModifyAccountDescriptionRequest) SetAccountDescription

func (*ModifyAccountDescriptionRequest) SetAccountName

func (*ModifyAccountDescriptionRequest) SetDBInstanceId

func (ModifyAccountDescriptionRequest) String

type ModifyAccountDescriptionResponse

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

func (ModifyAccountDescriptionResponse) GoString

func (*ModifyAccountDescriptionResponse) SetHeaders

func (*ModifyAccountDescriptionResponse) SetStatusCode

func (ModifyAccountDescriptionResponse) String

type ModifyAccountDescriptionResponseBody

type ModifyAccountDescriptionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 99BBBD5E-B5D8-4FC8-B8BF-FB1A0A38BBA2
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyAccountDescriptionResponseBody) GoString

func (*ModifyAccountDescriptionResponseBody) SetRequestId

func (ModifyAccountDescriptionResponseBody) String

type ModifyBackupPolicyRequest

type ModifyBackupPolicyRequest struct {
	// The number of days for which data backup files are retained. Default value: 7. Maximum value: 7. Valid values: 1 to 7.
	//
	// example:
	//
	// 7
	BackupRetentionPeriod *int32 `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// The ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// Specifies whether to enable automatic point-in-time backup.
	//
	// 	- true
	//
	// 	- false
	//
	// Default value: true.
	//
	// example:
	//
	// true
	EnableRecoveryPoint *bool `json:"EnableRecoveryPoint,omitempty" xml:"EnableRecoveryPoint,omitempty"`
	// The cycle based on which you want to perform a backup. Separate multiple values with commas (,). Valid values:
	//
	// 	- Monday
	//
	// 	- Tuesday
	//
	// 	- Wednesday
	//
	// 	- Thursday
	//
	// 	- Friday
	//
	// 	- Saturday
	//
	// 	- Sunday
	//
	// This parameter is required.
	//
	// example:
	//
	// Tuesday, Thursday, Saturday
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The backup window. Specify the backup window in the HH:mmZ-HH:mmZ format. The backup window must be in UTC. Default value: 00:00-01:00.
	//
	// This parameter is required.
	//
	// example:
	//
	// 15:00Z-16:00Z
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
	// The frequency of point-in-time backup.
	//
	// 	- 1: per hour
	//
	// 	- 2: per 2 hours
	//
	// 	- 4: per 4 hours
	//
	// 	- 8: per 8 hours
	//
	// Default value: 8.
	//
	// example:
	//
	// 8
	RecoveryPointPeriod *string `json:"RecoveryPointPeriod,omitempty" xml:"RecoveryPointPeriod,omitempty"`
}

func (ModifyBackupPolicyRequest) GoString

func (s ModifyBackupPolicyRequest) GoString() string

func (*ModifyBackupPolicyRequest) SetBackupRetentionPeriod

func (s *ModifyBackupPolicyRequest) SetBackupRetentionPeriod(v int32) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetDBInstanceId

func (*ModifyBackupPolicyRequest) SetEnableRecoveryPoint

func (s *ModifyBackupPolicyRequest) SetEnableRecoveryPoint(v bool) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetPreferredBackupPeriod

func (s *ModifyBackupPolicyRequest) SetPreferredBackupPeriod(v string) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetPreferredBackupTime

func (s *ModifyBackupPolicyRequest) SetPreferredBackupTime(v string) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetRecoveryPointPeriod

func (s *ModifyBackupPolicyRequest) SetRecoveryPointPeriod(v string) *ModifyBackupPolicyRequest

func (ModifyBackupPolicyRequest) String

func (s ModifyBackupPolicyRequest) String() string

type ModifyBackupPolicyResponse

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

func (ModifyBackupPolicyResponse) GoString

func (s ModifyBackupPolicyResponse) GoString() string

func (*ModifyBackupPolicyResponse) SetBody

func (*ModifyBackupPolicyResponse) SetHeaders

func (*ModifyBackupPolicyResponse) SetStatusCode

func (ModifyBackupPolicyResponse) String

type ModifyBackupPolicyResponseBody

type ModifyBackupPolicyResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// DA147739-AEAD-4417-9089-65**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyBackupPolicyResponseBody) GoString

func (*ModifyBackupPolicyResponseBody) SetRequestId

func (ModifyBackupPolicyResponseBody) String

type ModifyDBInstanceConfigRequest

type ModifyDBInstanceConfigRequest struct {
	// The description of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The wait period for the instance that has no traffic to become idle. Minimum value: 60. Default value: 600. Unit: seconds.
	//
	// example:
	//
	// 600
	IdleTime *int32 `json:"IdleTime,omitempty" xml:"IdleTime,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The threshold of computing resources. Valid values: 8 to 32. Unit: AnalyticDB Compute Units (ACUs).
	//
	// example:
	//
	// 32
	ServerlessResource *int32 `json:"ServerlessResource,omitempty" xml:"ServerlessResource,omitempty"`
}

func (ModifyDBInstanceConfigRequest) GoString

func (*ModifyDBInstanceConfigRequest) SetDBInstanceDescription

func (s *ModifyDBInstanceConfigRequest) SetDBInstanceDescription(v string) *ModifyDBInstanceConfigRequest

func (*ModifyDBInstanceConfigRequest) SetDBInstanceId

func (*ModifyDBInstanceConfigRequest) SetIdleTime

func (*ModifyDBInstanceConfigRequest) SetResourceGroupId

func (*ModifyDBInstanceConfigRequest) SetServerlessResource

func (ModifyDBInstanceConfigRequest) String

type ModifyDBInstanceConfigResponse

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

func (ModifyDBInstanceConfigResponse) GoString

func (*ModifyDBInstanceConfigResponse) SetHeaders

func (*ModifyDBInstanceConfigResponse) SetStatusCode

func (ModifyDBInstanceConfigResponse) String

type ModifyDBInstanceConfigResponseBody

type ModifyDBInstanceConfigResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The error message returned if the operation fails.
	//
	// example:
	//
	// \\"error message\\"
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 34B32A0A-08EF-4A87-B6BE-CDD9F56FC3AD
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation. Valid values:
	//
	// 	- **0**: The operation failed.
	//
	// 	- **1**: The operation is successful.
	//
	// example:
	//
	// 1
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ModifyDBInstanceConfigResponseBody) GoString

func (*ModifyDBInstanceConfigResponseBody) SetDbInstanceId

func (*ModifyDBInstanceConfigResponseBody) SetErrorMessage

func (*ModifyDBInstanceConfigResponseBody) SetRequestId

func (*ModifyDBInstanceConfigResponseBody) SetStatus

func (ModifyDBInstanceConfigResponseBody) String

type ModifyDBInstanceConnectionStringRequest

type ModifyDBInstanceConnectionStringRequest struct {
	// The endpoint prefix of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-test
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The current endpoint of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-t4n2qg19bnn98****-master.gpdb.rds.aliyuncs.com
	CurrentConnectionString *string `json:"CurrentConnectionString,omitempty" xml:"CurrentConnectionString,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-t4n2qg19bnn98****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The port number. Example: 5432.
	//
	// This parameter is required.
	//
	// example:
	//
	// 5432
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (ModifyDBInstanceConnectionStringRequest) GoString

func (*ModifyDBInstanceConnectionStringRequest) SetConnectionStringPrefix

func (*ModifyDBInstanceConnectionStringRequest) SetCurrentConnectionString

func (*ModifyDBInstanceConnectionStringRequest) SetDBInstanceId

func (*ModifyDBInstanceConnectionStringRequest) SetPort

func (ModifyDBInstanceConnectionStringRequest) String

type ModifyDBInstanceConnectionStringResponse

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

func (ModifyDBInstanceConnectionStringResponse) GoString

func (*ModifyDBInstanceConnectionStringResponse) SetHeaders

func (*ModifyDBInstanceConnectionStringResponse) SetStatusCode

func (ModifyDBInstanceConnectionStringResponse) String

type ModifyDBInstanceConnectionStringResponseBody

type ModifyDBInstanceConnectionStringResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 29B0BF34-D069-4495-92C7-FA6D94528A9E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBInstanceConnectionStringResponseBody) GoString

func (*ModifyDBInstanceConnectionStringResponseBody) SetRequestId

func (ModifyDBInstanceConnectionStringResponseBody) String

type ModifyDBInstanceDescriptionRequest

type ModifyDBInstanceDescriptionRequest struct {
	// The description of the instance.
	//
	// The description must be 2 to 256 characters in length. It cannot start with http:// or https://.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ModifyDBInstanceDescriptionRequest) GoString

func (*ModifyDBInstanceDescriptionRequest) SetDBInstanceDescription

func (*ModifyDBInstanceDescriptionRequest) SetDBInstanceId

func (*ModifyDBInstanceDescriptionRequest) SetResourceGroupId

func (ModifyDBInstanceDescriptionRequest) String

type ModifyDBInstanceDescriptionResponse

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

func (ModifyDBInstanceDescriptionResponse) GoString

func (*ModifyDBInstanceDescriptionResponse) SetHeaders

func (*ModifyDBInstanceDescriptionResponse) SetStatusCode

func (ModifyDBInstanceDescriptionResponse) String

type ModifyDBInstanceDescriptionResponseBody

type ModifyDBInstanceDescriptionResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 107BE202-D1A2-479E-98E0-A8**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBInstanceDescriptionResponseBody) GoString

func (*ModifyDBInstanceDescriptionResponseBody) SetRequestId

func (ModifyDBInstanceDescriptionResponseBody) String

type ModifyDBInstanceMaintainTimeRequest

type ModifyDBInstanceMaintainTimeRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end time of the maintenance window. The end time must be later than the start time. Specify the time in the HH:mmZ format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 03:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The start time of the maintenance window. Specify the time in the HH:mmZ format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 02:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (ModifyDBInstanceMaintainTimeRequest) GoString

func (*ModifyDBInstanceMaintainTimeRequest) SetDBInstanceId

func (*ModifyDBInstanceMaintainTimeRequest) SetEndTime

func (*ModifyDBInstanceMaintainTimeRequest) SetResourceGroupId

func (*ModifyDBInstanceMaintainTimeRequest) SetStartTime

func (ModifyDBInstanceMaintainTimeRequest) String

type ModifyDBInstanceMaintainTimeResponse

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

func (ModifyDBInstanceMaintainTimeResponse) GoString

func (*ModifyDBInstanceMaintainTimeResponse) SetHeaders

func (*ModifyDBInstanceMaintainTimeResponse) SetStatusCode

func (ModifyDBInstanceMaintainTimeResponse) String

type ModifyDBInstanceMaintainTimeResponseBody

type ModifyDBInstanceMaintainTimeResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// CA9A34C8-AC95-413B-AC6A-CE**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBInstanceMaintainTimeResponseBody) GoString

func (*ModifyDBInstanceMaintainTimeResponseBody) SetRequestId

func (ModifyDBInstanceMaintainTimeResponseBody) String

type ModifyDBInstanceResourceGroupRequest

type ModifyDBInstanceResourceGroupRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the resource group to which you want to move the instance. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// rg-bp67acfmxazb4b****
	NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"`
	OwnerAccount       *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId            *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBInstanceResourceGroupRequest) GoString

func (*ModifyDBInstanceResourceGroupRequest) SetDBInstanceId

func (*ModifyDBInstanceResourceGroupRequest) SetNewResourceGroupId

func (*ModifyDBInstanceResourceGroupRequest) SetOwnerAccount

func (*ModifyDBInstanceResourceGroupRequest) SetOwnerId

func (*ModifyDBInstanceResourceGroupRequest) SetResourceGroupId

func (*ModifyDBInstanceResourceGroupRequest) SetResourceOwnerAccount

func (*ModifyDBInstanceResourceGroupRequest) SetResourceOwnerId

func (ModifyDBInstanceResourceGroupRequest) String

type ModifyDBInstanceResourceGroupResponse

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

func (ModifyDBInstanceResourceGroupResponse) GoString

func (*ModifyDBInstanceResourceGroupResponse) SetHeaders

func (*ModifyDBInstanceResourceGroupResponse) SetStatusCode

func (ModifyDBInstanceResourceGroupResponse) String

type ModifyDBInstanceResourceGroupResponseBody

type ModifyDBInstanceResourceGroupResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 65BDA532-28AF-4122-AA39-B382721EEE64
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBInstanceResourceGroupResponseBody) GoString

func (*ModifyDBInstanceResourceGroupResponseBody) SetRequestId

func (ModifyDBInstanceResourceGroupResponseBody) String

type ModifyDBInstanceSSLRequest

type ModifyDBInstanceSSLRequest struct {
	// The encrypted endpoint. By default, the wildcards are used for instances that are hosted on ECS instances. This way, the endpoints that can be resolved to the same IP address are encrypted.
	//
	// example:
	//
	// gp-xxxxxxxxxxx-master.gpdbmaster.singapore.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The status of SSL encryption. Valid values:
	//
	// 	- 0: disables SSL encryption.
	//
	// 	- 1: enables SSL encryption.
	//
	// 	- 2: updates SSL encryption.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	SSLEnabled *int32 `json:"SSLEnabled,omitempty" xml:"SSLEnabled,omitempty"`
}

func (ModifyDBInstanceSSLRequest) GoString

func (s ModifyDBInstanceSSLRequest) GoString() string

func (*ModifyDBInstanceSSLRequest) SetConnectionString

func (*ModifyDBInstanceSSLRequest) SetDBInstanceId

func (*ModifyDBInstanceSSLRequest) SetSSLEnabled

func (ModifyDBInstanceSSLRequest) String

type ModifyDBInstanceSSLResponse

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

func (ModifyDBInstanceSSLResponse) GoString

func (s ModifyDBInstanceSSLResponse) GoString() string

func (*ModifyDBInstanceSSLResponse) SetBody

func (*ModifyDBInstanceSSLResponse) SetHeaders

func (*ModifyDBInstanceSSLResponse) SetStatusCode

func (ModifyDBInstanceSSLResponse) String

type ModifyDBInstanceSSLResponseBody

type ModifyDBInstanceSSLResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// ADD6EA90-EECB-4C12-9F26-0B6DB58710EF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBInstanceSSLResponseBody) GoString

func (*ModifyDBInstanceSSLResponseBody) SetRequestId

func (ModifyDBInstanceSSLResponseBody) String

type ModifyDBResourceGroupRequest added in v3.8.0

type ModifyDBResourceGroupRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The information about the resource group.
	//
	// This parameter is required.
	ResourceGroupItems []*ModifyDBResourceGroupRequestResourceGroupItems `json:"ResourceGroupItems,omitempty" xml:"ResourceGroupItems,omitempty" type:"Repeated"`
}

func (ModifyDBResourceGroupRequest) GoString added in v3.8.0

func (s ModifyDBResourceGroupRequest) GoString() string

func (*ModifyDBResourceGroupRequest) SetDBInstanceId added in v3.8.0

func (*ModifyDBResourceGroupRequest) SetOwnerId added in v3.8.0

func (*ModifyDBResourceGroupRequest) SetResourceGroupItems added in v3.8.0

func (ModifyDBResourceGroupRequest) String added in v3.8.0

type ModifyDBResourceGroupRequestResourceGroupItems added in v3.8.0

type ModifyDBResourceGroupRequestResourceGroupItems struct {
	// The configurations of the resource group to which you want to modify.
	//
	// >
	//
	// 	- CpuRateLimit: the percentage of CPU resources that are available for the resource group. Unit: %.
	//
	// 	- MemoryLimit: the percentage of memory resources that are available for the resource group. Unit: %.
	//
	// 	- MemorySharedQuota: the percentage of memory resources shared among transactions that are submitted to the resource group. Unit: %. Default value: 80.
	//
	// 	- MemorySpillRatio: the memory spill ratio for memory-intensive transactions. When the memory that is used by memory-intensive transactions reaches this value, data is spilled to disks. Unit: %. Default value: 0.
	//
	// 	- Concurrency: the maximum number of concurrent transactions or parallel queries that are allowed for a resource group. Default value: 20.
	//
	// This parameter is required.
	//
	// example:
	//
	// {"CpuRateLimit":"10","MemoryLimit":"12","MemorySharedQuota":"20","MemorySpillRatio":"75","Concurrency":"3"}
	ResourceGroupConfig *string `json:"ResourceGroupConfig,omitempty" xml:"ResourceGroupConfig,omitempty"`
	// The name of the resource group.
	//
	// This parameter is required.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
}

func (ModifyDBResourceGroupRequestResourceGroupItems) GoString added in v3.8.0

func (*ModifyDBResourceGroupRequestResourceGroupItems) SetResourceGroupConfig added in v3.8.0

func (*ModifyDBResourceGroupRequestResourceGroupItems) SetResourceGroupName added in v3.8.0

func (ModifyDBResourceGroupRequestResourceGroupItems) String added in v3.8.0

type ModifyDBResourceGroupResponse added in v3.8.0

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

func (ModifyDBResourceGroupResponse) GoString added in v3.8.0

func (*ModifyDBResourceGroupResponse) SetBody added in v3.8.0

func (*ModifyDBResourceGroupResponse) SetHeaders added in v3.8.0

func (*ModifyDBResourceGroupResponse) SetStatusCode added in v3.8.0

func (ModifyDBResourceGroupResponse) String added in v3.8.0

type ModifyDBResourceGroupResponseBody added in v3.8.0

type ModifyDBResourceGroupResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBResourceGroupResponseBody) GoString added in v3.8.0

func (*ModifyDBResourceGroupResponseBody) SetRequestId added in v3.8.0

func (ModifyDBResourceGroupResponseBody) String added in v3.8.0

type ModifyDBResourceGroupShrinkRequest added in v3.8.0

type ModifyDBResourceGroupShrinkRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The information about the resource group.
	//
	// This parameter is required.
	ResourceGroupItemsShrink *string `json:"ResourceGroupItems,omitempty" xml:"ResourceGroupItems,omitempty"`
}

func (ModifyDBResourceGroupShrinkRequest) GoString added in v3.8.0

func (*ModifyDBResourceGroupShrinkRequest) SetDBInstanceId added in v3.8.0

func (*ModifyDBResourceGroupShrinkRequest) SetOwnerId added in v3.8.0

func (*ModifyDBResourceGroupShrinkRequest) SetResourceGroupItemsShrink added in v3.8.0

func (ModifyDBResourceGroupShrinkRequest) String added in v3.8.0

type ModifyExternalDataServiceRequest added in v3.7.0

type ModifyExternalDataServiceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The description of the service.
	//
	// example:
	//
	// test-adbpgss
	ServiceDescription *string `json:"ServiceDescription,omitempty" xml:"ServiceDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
	// The specifications of the service. Unit: compute units (CUs). Valid values:
	//
	// 	- 8
	//
	// This parameter is required.
	//
	// example:
	//
	// 2
	ServiceSpec *string `json:"ServiceSpec,omitempty" xml:"ServiceSpec,omitempty"`
}

func (ModifyExternalDataServiceRequest) GoString added in v3.7.0

func (*ModifyExternalDataServiceRequest) SetDBInstanceId added in v3.7.0

func (*ModifyExternalDataServiceRequest) SetRegionId added in v3.7.0

func (*ModifyExternalDataServiceRequest) SetServiceDescription added in v3.7.0

func (*ModifyExternalDataServiceRequest) SetServiceId added in v3.7.0

func (*ModifyExternalDataServiceRequest) SetServiceSpec added in v3.7.0

func (ModifyExternalDataServiceRequest) String added in v3.7.0

type ModifyExternalDataServiceResponse added in v3.7.0

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

func (ModifyExternalDataServiceResponse) GoString added in v3.7.0

func (*ModifyExternalDataServiceResponse) SetBody added in v3.7.0

func (*ModifyExternalDataServiceResponse) SetHeaders added in v3.7.0

func (*ModifyExternalDataServiceResponse) SetStatusCode added in v3.7.0

func (ModifyExternalDataServiceResponse) String added in v3.7.0

type ModifyExternalDataServiceResponseBody added in v3.7.0

type ModifyExternalDataServiceResponseBody struct {
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyExternalDataServiceResponseBody) GoString added in v3.7.0

func (*ModifyExternalDataServiceResponseBody) SetRequestId added in v3.7.0

func (ModifyExternalDataServiceResponseBody) String added in v3.7.0

type ModifyHadoopDataSourceRequest added in v3.7.0

type ModifyHadoopDataSourceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// pxf for hdfs data source
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// The data source ID.
	//
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The type of the data source. Valid values:
	//
	// 	- mysql
	//
	// - postgresql
	//
	// 	- hdfs
	//
	// - hive
	//
	// example:
	//
	// mysql
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// example:
	//
	// c-1234567
	EmrInstanceId *string `json:"EmrInstanceId,omitempty" xml:"EmrInstanceId,omitempty"`
	// The content of the Hadoop hdfs-site.xml file. This parameter must be specified when DataSourceType is set to HDFS.
	//
	// example:
	//
	// xxxxxx
	HDFSConf *string `json:"HDFSConf,omitempty" xml:"HDFSConf,omitempty"`
	// The content of the Hadoop core-site.xml file.
	//
	// example:
	//
	// xxxxxx
	HadoopCoreConf *string `json:"HadoopCoreConf,omitempty" xml:"HadoopCoreConf,omitempty"`
	// The type of the external service. Valid values:
	//
	// 	- emr: E-MapReduce (EMR) Hadoop cluster.
	//
	// 	- selfCreate: self-managed Hadoop cluster.
	//
	// example:
	//
	// emr
	HadoopCreateType *string `json:"HadoopCreateType,omitempty" xml:"HadoopCreateType,omitempty"`
	// The IP address and hostname of the Hadoop cluster (data source) in the /etc/hosts file.
	//
	// example:
	//
	// 127.0.0.1 localhost
	HadoopHostsAddress *string `json:"HadoopHostsAddress,omitempty" xml:"HadoopHostsAddress,omitempty"`
	// The content of the Hadoop hive-site.xml file. This parameter must be specified when DataSourceType is set to Hive.
	//
	// example:
	//
	// xxxxxx
	HiveConf *string `json:"HiveConf,omitempty" xml:"HiveConf,omitempty"`
	// The content of the Hadoop mapred-site.xml file. This parameter must be specified when DataSourceType is set to HDFS.
	//
	// example:
	//
	// <?xml version="1.0" ?>
	//
	// <!-- Created at 2023-08-15 13:53:28.962 -->
	//
	// <configuration>
	//
	//     <property>
	//
	//         <name>mapreduce.map.speculative</name>
	//
	//         <value>true</value>
	//
	//     </property>
	//
	//     <property>
	//
	//         <name>mapreduce.jobhistory.keytab</name>
	//
	//         <value></value>
	//
	//     </property>
	//
	// </configuration>
	MapReduceConf *string `json:"MapReduceConf,omitempty" xml:"MapReduceConf,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The content of the Hadoop yarn-site.xml file. This parameter must be specified when DataSourceType is set to HDFS.
	//
	// example:
	//
	// xxxxxx
	YarnConf *string `json:"YarnConf,omitempty" xml:"YarnConf,omitempty"`
}

func (ModifyHadoopDataSourceRequest) GoString added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetDataSourceDescription added in v3.7.0

func (s *ModifyHadoopDataSourceRequest) SetDataSourceDescription(v string) *ModifyHadoopDataSourceRequest

func (*ModifyHadoopDataSourceRequest) SetDataSourceId added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetDataSourceType added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetEmrInstanceId added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetHDFSConf added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetHadoopCoreConf added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetHadoopCreateType added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetHadoopHostsAddress added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetHiveConf added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetMapReduceConf added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetRegionId added in v3.7.0

func (*ModifyHadoopDataSourceRequest) SetYarnConf added in v3.7.0

func (ModifyHadoopDataSourceRequest) String added in v3.7.0

type ModifyHadoopDataSourceResponse added in v3.7.0

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

func (ModifyHadoopDataSourceResponse) GoString added in v3.7.0

func (*ModifyHadoopDataSourceResponse) SetBody added in v3.7.0

func (*ModifyHadoopDataSourceResponse) SetHeaders added in v3.7.0

func (*ModifyHadoopDataSourceResponse) SetStatusCode added in v3.7.0

func (ModifyHadoopDataSourceResponse) String added in v3.7.0

type ModifyHadoopDataSourceResponseBody added in v3.7.0

type ModifyHadoopDataSourceResponseBody struct {
	// example:
	//
	// 2C125605-266F-41CA-8AC5-3A643D4F42C5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyHadoopDataSourceResponseBody) GoString added in v3.7.0

func (*ModifyHadoopDataSourceResponseBody) SetRequestId added in v3.7.0

func (ModifyHadoopDataSourceResponseBody) String added in v3.7.0

type ModifyJDBCDataSourceRequest added in v3.7.0

type ModifyJDBCDataSourceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// test
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// example:
	//
	// mysql
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The JDBC connection string.
	//
	// example:
	//
	// xxxxxx
	JDBCConnectionString *string `json:"JDBCConnectionString,omitempty" xml:"JDBCConnectionString,omitempty"`
	// The password of the database account.
	//
	// example:
	//
	// xxxxxx
	JDBCPassword *string `json:"JDBCPassword,omitempty" xml:"JDBCPassword,omitempty"`
	// The name of the database account.
	//
	// example:
	//
	// xxxxxx
	JDBCUserName *string `json:"JDBCUserName,omitempty" xml:"JDBCUserName,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-shanghai
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ModifyJDBCDataSourceRequest) GoString added in v3.7.0

func (s ModifyJDBCDataSourceRequest) GoString() string

func (*ModifyJDBCDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*ModifyJDBCDataSourceRequest) SetDataSourceDescription added in v3.7.0

func (s *ModifyJDBCDataSourceRequest) SetDataSourceDescription(v string) *ModifyJDBCDataSourceRequest

func (*ModifyJDBCDataSourceRequest) SetDataSourceId added in v3.7.0

func (*ModifyJDBCDataSourceRequest) SetDataSourceType added in v3.7.0

func (*ModifyJDBCDataSourceRequest) SetJDBCConnectionString added in v3.7.0

func (s *ModifyJDBCDataSourceRequest) SetJDBCConnectionString(v string) *ModifyJDBCDataSourceRequest

func (*ModifyJDBCDataSourceRequest) SetJDBCPassword added in v3.7.0

func (*ModifyJDBCDataSourceRequest) SetJDBCUserName added in v3.7.0

func (*ModifyJDBCDataSourceRequest) SetRegionId added in v3.7.0

func (ModifyJDBCDataSourceRequest) String added in v3.7.0

type ModifyJDBCDataSourceResponse added in v3.7.0

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

func (ModifyJDBCDataSourceResponse) GoString added in v3.7.0

func (s ModifyJDBCDataSourceResponse) GoString() string

func (*ModifyJDBCDataSourceResponse) SetBody added in v3.7.0

func (*ModifyJDBCDataSourceResponse) SetHeaders added in v3.7.0

func (*ModifyJDBCDataSourceResponse) SetStatusCode added in v3.7.0

func (ModifyJDBCDataSourceResponse) String added in v3.7.0

type ModifyJDBCDataSourceResponseBody added in v3.7.0

type ModifyJDBCDataSourceResponseBody struct {
	// example:
	//
	// 2C125605-266F-41CA-8AC5-3A643D4F42C5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyJDBCDataSourceResponseBody) GoString added in v3.7.0

func (*ModifyJDBCDataSourceResponseBody) SetRequestId added in v3.7.0

func (ModifyJDBCDataSourceResponseBody) String added in v3.7.0

type ModifyMasterSpecRequest added in v3.2.0

type ModifyMasterSpecRequest struct {
	// The description of the instance.
	//
	// example:
	//
	// test
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The specifications of coordinator node resources. Valid values:
	//
	// 	- 2 CU
	//
	// 	- 4 CU
	//
	// 	- 8 CU
	//
	// 	- 16 CU
	//
	// 	- 32 CU
	//
	// >  You are charged for coordinator node resources of more than 8 compute units (CUs).
	//
	// example:
	//
	// 8 CU
	MasterCU *int32 `json:"MasterCU,omitempty" xml:"MasterCU,omitempty"`
	// The ID of the resource group to which the instance belongs. For information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ModifyMasterSpecRequest) GoString added in v3.2.0

func (s ModifyMasterSpecRequest) GoString() string

func (*ModifyMasterSpecRequest) SetDBInstanceDescription added in v3.2.0

func (s *ModifyMasterSpecRequest) SetDBInstanceDescription(v string) *ModifyMasterSpecRequest

func (*ModifyMasterSpecRequest) SetDBInstanceId added in v3.2.0

func (*ModifyMasterSpecRequest) SetMasterCU added in v3.2.0

func (*ModifyMasterSpecRequest) SetResourceGroupId added in v3.2.0

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

func (ModifyMasterSpecRequest) String added in v3.2.0

func (s ModifyMasterSpecRequest) String() string

type ModifyMasterSpecResponse added in v3.2.0

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

func (ModifyMasterSpecResponse) GoString added in v3.2.0

func (s ModifyMasterSpecResponse) GoString() string

func (*ModifyMasterSpecResponse) SetBody added in v3.2.0

func (*ModifyMasterSpecResponse) SetHeaders added in v3.2.0

func (*ModifyMasterSpecResponse) SetStatusCode added in v3.2.0

func (ModifyMasterSpecResponse) String added in v3.2.0

func (s ModifyMasterSpecResponse) String() string

type ModifyMasterSpecResponseBody added in v3.2.0

type ModifyMasterSpecResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The returned message.
	//
	// This parameter is returned only if the request fails.
	//
	// example:
	//
	// ******
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **false**
	//
	// 	- **true**
	//
	// example:
	//
	// true
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ModifyMasterSpecResponseBody) GoString added in v3.2.0

func (s ModifyMasterSpecResponseBody) GoString() string

func (*ModifyMasterSpecResponseBody) SetDbInstanceId added in v3.2.0

func (*ModifyMasterSpecResponseBody) SetErrorMessage added in v3.2.0

func (*ModifyMasterSpecResponseBody) SetRequestId added in v3.2.0

func (*ModifyMasterSpecResponseBody) SetStatus added in v3.2.0

func (ModifyMasterSpecResponseBody) String added in v3.2.0

type ModifyParametersRequest

type ModifyParametersRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// Specifies whether to forcibly restart the instance. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// false
	ForceRestartInstance *bool `json:"ForceRestartInstance,omitempty" xml:"ForceRestartInstance,omitempty"`
	// The name and value of the parameter to be modified. Specify the parameter in the `<Parameter name>:<Parameter value>` format.
	//
	// You can call the [DescribeParameters](https://help.aliyun.com/document_detail/208310.html) operation to query the parameters that can be modified.
	//
	// This parameter is required.
	//
	// example:
	//
	// {"statement_timeout":"11800010"}
	Parameters *string `json:"Parameters,omitempty" xml:"Parameters,omitempty"`
}

func (ModifyParametersRequest) GoString

func (s ModifyParametersRequest) GoString() string

func (*ModifyParametersRequest) SetDBInstanceId

func (*ModifyParametersRequest) SetForceRestartInstance

func (s *ModifyParametersRequest) SetForceRestartInstance(v bool) *ModifyParametersRequest

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 ID of the request.
	//
	// example:
	//
	// 3FE698B6-6579-547C-A403-07**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyParametersResponseBody) GoString

func (s ModifyParametersResponseBody) GoString() string

func (*ModifyParametersResponseBody) SetRequestId

func (ModifyParametersResponseBody) String

type ModifySQLCollectorPolicyRequest

type ModifySQLCollectorPolicyRequest struct {
	// The ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// Specifies whether to enable or disable SQL collection.
	//
	// 	- Enable: enables SQL collection.
	//
	// 	- Disabled: disables SQL collection.
	//
	// This parameter is required.
	//
	// example:
	//
	// Enable
	SQLCollectorStatus *string `json:"SQLCollectorStatus,omitempty" xml:"SQLCollectorStatus,omitempty"`
}

func (ModifySQLCollectorPolicyRequest) GoString

func (*ModifySQLCollectorPolicyRequest) SetDBInstanceId

func (*ModifySQLCollectorPolicyRequest) SetSQLCollectorStatus

func (ModifySQLCollectorPolicyRequest) String

type ModifySQLCollectorPolicyResponse

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

func (ModifySQLCollectorPolicyResponse) GoString

func (*ModifySQLCollectorPolicyResponse) SetHeaders

func (*ModifySQLCollectorPolicyResponse) SetStatusCode

func (ModifySQLCollectorPolicyResponse) String

type ModifySQLCollectorPolicyResponseBody

type ModifySQLCollectorPolicyResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 4FA1F1D1-50A6-4F60-9A78-5752F2076A53
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifySQLCollectorPolicyResponseBody) GoString

func (*ModifySQLCollectorPolicyResponseBody) SetRequestId

func (ModifySQLCollectorPolicyResponseBody) String

type ModifySecurityIpsRequest

type ModifySecurityIpsRequest struct {
	// The attribute of the IP address whitelist. By default, this parameter is empty. A whitelist with the `hidden` attribute does not appear in the console.
	//
	// example:
	//
	// hidden
	DBInstanceIPArrayAttribute *string `json:"DBInstanceIPArrayAttribute,omitempty" xml:"DBInstanceIPArrayAttribute,omitempty"`
	// The name of the whitelist. If you do not enter a name, IP addresses are added to the default whitelist.
	//
	// >  You can create up to 50 whitelists for an instance.
	//
	// example:
	//
	// default
	DBInstanceIPArrayName *string `json:"DBInstanceIPArrayName,omitempty" xml:"DBInstanceIPArrayName,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The method of modification. Valid values:
	//
	// 	- **Cover**: overwrites the whitelist.
	//
	// 	- **Append**: appends data to the whitelist.
	//
	// 	- **Delete**: deletes the whitelist.
	//
	// example:
	//
	// 0
	ModifyMode *string `json:"ModifyMode,omitempty" xml:"ModifyMode,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The IP addresses listed in the whitelist. You can add up to 1,000 IP addresses to the whitelist. Separate multiple IP addresses with commas (,). The IP addresses must use one of the following formats:
	//
	// 	- 0.0.0.0/0
	//
	// 	- 10.23.12.24. This is a standard IP address.
	//
	// 	- 10.23.12.24/24. This is a CIDR block. The value `/24` indicates that the prefix of the CIDR block is 24-bit long. You can replace 24 with a value in the range of `1 to 32`.
	//
	// This parameter is required.
	//
	// example:
	//
	// 10.10.\*\*.**
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
}

func (ModifySecurityIpsRequest) GoString

func (s ModifySecurityIpsRequest) GoString() string

func (*ModifySecurityIpsRequest) SetDBInstanceIPArrayAttribute

func (s *ModifySecurityIpsRequest) SetDBInstanceIPArrayAttribute(v string) *ModifySecurityIpsRequest

func (*ModifySecurityIpsRequest) SetDBInstanceIPArrayName

func (s *ModifySecurityIpsRequest) SetDBInstanceIPArrayName(v string) *ModifySecurityIpsRequest

func (*ModifySecurityIpsRequest) SetDBInstanceId

func (*ModifySecurityIpsRequest) SetModifyMode

func (*ModifySecurityIpsRequest) SetResourceGroupId

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

func (*ModifySecurityIpsRequest) SetSecurityIPList

func (s *ModifySecurityIpsRequest) SetSecurityIPList(v string) *ModifySecurityIpsRequest

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 ID of the request.
	//
	// example:
	//
	// 871C698F-B43D-4D1D-ACD6-DF56B0F89978
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifySecurityIpsResponseBody) GoString

func (*ModifySecurityIpsResponseBody) SetRequestId

func (ModifySecurityIpsResponseBody) String

type ModifyStreamingDataServiceRequest added in v3.7.0

type ModifyStreamingDataServiceRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/196830.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp10g78o9807yv9h3
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The description of the service.
	//
	// example:
	//
	// test-adbpgss
	ServiceDescription *string `json:"ServiceDescription,omitempty" xml:"ServiceDescription,omitempty"`
	// The service ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
	// The specifications of the service. Unit: capacity units (CUs). Valid values:
	//
	// 	- 2
	//
	// 	- 4
	//
	// 	- 8
	//
	// 	- 16
	//
	// This parameter is required.
	//
	// example:
	//
	// 2
	ServiceSpec *string `json:"ServiceSpec,omitempty" xml:"ServiceSpec,omitempty"`
}

func (ModifyStreamingDataServiceRequest) GoString added in v3.7.0

func (*ModifyStreamingDataServiceRequest) SetDBInstanceId added in v3.7.0

func (*ModifyStreamingDataServiceRequest) SetRegionId added in v3.7.0

func (*ModifyStreamingDataServiceRequest) SetServiceDescription added in v3.7.0

func (*ModifyStreamingDataServiceRequest) SetServiceId added in v3.7.0

func (*ModifyStreamingDataServiceRequest) SetServiceSpec added in v3.7.0

func (ModifyStreamingDataServiceRequest) String added in v3.7.0

type ModifyStreamingDataServiceResponse added in v3.7.0

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

func (ModifyStreamingDataServiceResponse) GoString added in v3.7.0

func (*ModifyStreamingDataServiceResponse) SetBody added in v3.7.0

func (*ModifyStreamingDataServiceResponse) SetHeaders added in v3.7.0

func (*ModifyStreamingDataServiceResponse) SetStatusCode added in v3.7.0

func (ModifyStreamingDataServiceResponse) String added in v3.7.0

type ModifyStreamingDataServiceResponseBody added in v3.7.0

type ModifyStreamingDataServiceResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyStreamingDataServiceResponseBody) GoString added in v3.7.0

func (*ModifyStreamingDataServiceResponseBody) SetRequestId added in v3.7.0

func (ModifyStreamingDataServiceResponseBody) String added in v3.7.0

type ModifyStreamingDataSourceRequest added in v3.7.0

type ModifyStreamingDataSourceRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/196830.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-k2j36a3172b102593
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The configurations of the data source.
	//
	// example:
	//
	// {"brokers":"broker0:9091,broker1:9091","topic":"topic"}
	DataSourceConfig *string `json:"DataSourceConfig,omitempty" xml:"DataSourceConfig,omitempty"`
	// The description of the data source.
	//
	// example:
	//
	// test-kafka
	DataSourceDescription *string `json:"DataSourceDescription,omitempty" xml:"DataSourceDescription,omitempty"`
	// The data source ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 57
	DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ModifyStreamingDataSourceRequest) GoString added in v3.7.0

func (*ModifyStreamingDataSourceRequest) SetDBInstanceId added in v3.7.0

func (*ModifyStreamingDataSourceRequest) SetDataSourceConfig added in v3.7.0

func (*ModifyStreamingDataSourceRequest) SetDataSourceDescription added in v3.7.0

func (*ModifyStreamingDataSourceRequest) SetDataSourceId added in v3.7.0

func (*ModifyStreamingDataSourceRequest) SetRegionId added in v3.7.0

func (ModifyStreamingDataSourceRequest) String added in v3.7.0

type ModifyStreamingDataSourceResponse added in v3.7.0

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

func (ModifyStreamingDataSourceResponse) GoString added in v3.7.0

func (*ModifyStreamingDataSourceResponse) SetBody added in v3.7.0

func (*ModifyStreamingDataSourceResponse) SetHeaders added in v3.7.0

func (*ModifyStreamingDataSourceResponse) SetStatusCode added in v3.7.0

func (ModifyStreamingDataSourceResponse) String added in v3.7.0

type ModifyStreamingDataSourceResponseBody added in v3.7.0

type ModifyStreamingDataSourceResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyStreamingDataSourceResponseBody) GoString added in v3.7.0

func (*ModifyStreamingDataSourceResponseBody) SetRequestId added in v3.7.0

func (ModifyStreamingDataSourceResponseBody) String added in v3.7.0

type ModifyStreamingJobRequest added in v3.7.0

type ModifyStreamingJobRequest struct {
	// The name of the database account.
	//
	// example:
	//
	// test-account
	Account *string `json:"Account,omitempty" xml:"Account,omitempty"`
	// The delivery guarantee setting.
	//
	// Valid values:
	//
	// 	- ATLEAST
	//
	// 	- EXACTLY
	//
	// example:
	//
	// ATLEAST / EXACTLY
	Consistency *string `json:"Consistency,omitempty" xml:"Consistency,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// ModifyStreamingJob
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The destination fields.
	DestColumns []*string `json:"DestColumns,omitempty" xml:"DestColumns,omitempty" type:"Repeated"`
	// The name of the destination database.
	//
	// example:
	//
	// dest-db
	DestDatabase *string `json:"DestDatabase,omitempty" xml:"DestDatabase,omitempty"`
	// example:
	//
	// dest-schema
	DestSchema *string `json:"DestSchema,omitempty" xml:"DestSchema,omitempty"`
	// The name of the destination table.
	//
	// example:
	//
	// dest-table
	DestTable *string `json:"DestTable,omitempty" xml:"DestTable,omitempty"`
	// example:
	//
	// 5
	ErrorLimitCount *int64 `json:"ErrorLimitCount,omitempty" xml:"ErrorLimitCount,omitempty"`
	// example:
	//
	// earliest /  latest
	FallbackOffset *string `json:"FallbackOffset,omitempty" xml:"FallbackOffset,omitempty"`
	// example:
	//
	// group_name
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The YAML configuration file of the job. This parameter must be specified when Mode is set to professional.
	//
	// example:
	//
	// DATABASE: adbpgss_test
	//
	// USER: adbpgss_test
	//
	// PASSWORD: adbpgssTest
	//
	// HOST: gp-xxx-master.gpdb.rds-aliyun-pre.rds.aliyuncs.com
	//
	// PORT: 5432
	//
	// KAFKA:
	//
	//   INPUT:
	//
	//     SOURCE:
	//
	//       BROKERS: broker1:9092,broker2:9092,broker3:9092
	//
	//       TOPIC: testtopic
	//
	//       FALLBACK_OFFSET: earliest
	//
	//     KEY:
	//
	//       COLUMNS:
	//
	//       - NAME: customer_id
	//
	//         TYPE: int
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     VALUE:
	//
	//       COLUMNS:
	//
	//       - TYPE: integer
	//
	//         NAME: l_orderkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_partkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_suppkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_linenumber
	//
	//       - TYPE: decimal
	//
	//         NAME: l_quantity
	//
	//       - TYPE: decimal
	//
	//         NAME: l_extendedprice
	//
	//       - TYPE: decimal
	//
	//         NAME: l_discount
	//
	//       - TYPE: decimal
	//
	//         NAME: l_tax
	//
	//       - TYPE: char
	//
	//         NAME: l_returnflag
	//
	//       - TYPE: char
	//
	//         NAME: l_linestatus
	//
	//       - TYPE: date
	//
	//         NAME: l_shipdate
	//
	//       - TYPE: date
	//
	//         NAME: l_commitdate
	//
	//       - TYPE: date
	//
	//         NAME: l_receiptdate
	//
	//       - TYPE: text
	//
	//         NAME: l_shipinstruct
	//
	//       - TYPE: text
	//
	//         NAME: l_shipmode
	//
	//       - TYPE: text
	//
	//         NAME: l_comment
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     ERROR_LIMIT: 10
	//
	//   OUTPUT:
	//
	//     SCHEMA: adbpgss_test
	//
	//     TABLE: write_with_insert_plaintext
	//
	//     MODE: MERGE
	//
	//     MATCH_COLUMNS:
	//
	//     - l_orderkey
	//
	//     - l_partkey
	//
	//     - l_suppkey
	//
	//     UPDATE_COLUMNS:
	//
	//     - l_linenumber
	//
	//     - l_quantity
	//
	//     - l_extendedprice
	//
	//     - l_discount
	//
	//     - l_tax
	//
	//     - l_returnflag
	//
	//     - l_linestatus
	//
	//     - l_shipdate
	//
	//     - l_commitdate
	//
	//     - l_receiptdate
	//
	//     - l_shipinstruct
	//
	//     - l_shipmode
	//
	//     - l_comment
	//
	//     MAPPING:
	//
	//     - EXPRESSION: l_orderkey
	//
	//       NAME: l_orderkey
	//
	//     - EXPRESSION: l_partkey
	//
	//       NAME: l_partkey
	//
	//     - EXPRESSION: l_suppkey
	//
	//       NAME: l_suppkey
	//
	//     - EXPRESSION: l_linenumber
	//
	//       NAME: l_linenumber
	//
	//     - EXPRESSION: l_quantity
	//
	//       NAME: l_quantity
	//
	//     - EXPRESSION: l_extendedprice
	//
	//       NAME: l_extendedprice
	//
	//     - EXPRESSION: l_discount
	//
	//       NAME: l_discount
	//
	//     - EXPRESSION: l_tax
	//
	//       NAME: l_tax
	//
	//     - EXPRESSION: l_returnflag
	//
	//       NAME: l_returnflag
	//
	//     - EXPRESSION: l_linestatus
	//
	//       NAME: l_linestatus
	//
	//     - EXPRESSION: l_shipdate
	//
	//       NAME: l_shipdate
	//
	//     - EXPRESSION: l_commitdate
	//
	//       NAME: l_commitdate
	//
	//     - EXPRESSION: l_receiptdate
	//
	//       NAME: l_receiptdate
	//
	//     - EXPRESSION: l_shipinstruct
	//
	//       NAME: l_shipinstruct
	//
	//     - EXPRESSION: l_shipmode
	//
	//       NAME: l_shipmode
	//
	//     - EXPRESSION: l_comment
	//
	//       NAME: l_comment
	//
	//   COMMIT:
	//
	//     MAX_ROW: 1000
	//
	//     MINIMAL_INTERVAL: 1000
	//
	//     CONSISTENCY: ATLEAST
	//
	//   POLL:
	//
	//     BATCHSIZE: 1000
	//
	//     TIMEOUT: 1000
	//
	//   PROPERTIES:
	//
	//     group.id: testgroup
	JobConfig *string `json:"JobConfig,omitempty" xml:"JobConfig,omitempty"`
	// The description of the job.
	//
	// example:
	//
	// test-job
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// The job ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	JobId        *int64    `json:"JobId,omitempty" xml:"JobId,omitempty"`
	MatchColumns []*string `json:"MatchColumns,omitempty" xml:"MatchColumns,omitempty" type:"Repeated"`
	// The password of the database account.
	//
	// example:
	//
	// pwd123
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The source fields.
	SrcColumns []*string `json:"SrcColumns,omitempty" xml:"SrcColumns,omitempty" type:"Repeated"`
	// Specifies whether to test the real-time job. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// Default value: false.
	//
	// example:
	//
	// true
	TryRun        *bool     `json:"TryRun,omitempty" xml:"TryRun,omitempty"`
	UpdateColumns []*string `json:"UpdateColumns,omitempty" xml:"UpdateColumns,omitempty" type:"Repeated"`
	// The write mode.
	//
	// Valid values:
	//
	// 	- insert
	//
	// 	- update
	//
	// 	- merge
	//
	// example:
	//
	// INSERT/UPDATE/MERGE
	WriteMode *string `json:"WriteMode,omitempty" xml:"WriteMode,omitempty"`
}

func (ModifyStreamingJobRequest) GoString added in v3.7.0

func (s ModifyStreamingJobRequest) GoString() string

func (*ModifyStreamingJobRequest) SetAccount added in v3.7.0

func (*ModifyStreamingJobRequest) SetConsistency added in v3.7.0

func (*ModifyStreamingJobRequest) SetDBInstanceId added in v3.7.0

func (*ModifyStreamingJobRequest) SetDestColumns added in v3.7.0

func (*ModifyStreamingJobRequest) SetDestDatabase added in v3.7.0

func (*ModifyStreamingJobRequest) SetDestSchema added in v3.7.0

func (*ModifyStreamingJobRequest) SetDestTable added in v3.7.0

func (*ModifyStreamingJobRequest) SetErrorLimitCount added in v3.7.0

func (s *ModifyStreamingJobRequest) SetErrorLimitCount(v int64) *ModifyStreamingJobRequest

func (*ModifyStreamingJobRequest) SetFallbackOffset added in v3.7.0

func (*ModifyStreamingJobRequest) SetGroupName added in v3.7.0

func (*ModifyStreamingJobRequest) SetJobConfig added in v3.7.0

func (*ModifyStreamingJobRequest) SetJobDescription added in v3.7.0

func (*ModifyStreamingJobRequest) SetJobId added in v3.7.0

func (*ModifyStreamingJobRequest) SetMatchColumns added in v3.7.0

func (*ModifyStreamingJobRequest) SetPassword added in v3.7.0

func (*ModifyStreamingJobRequest) SetRegionId added in v3.7.0

func (*ModifyStreamingJobRequest) SetSrcColumns added in v3.7.0

func (*ModifyStreamingJobRequest) SetTryRun added in v3.7.0

func (*ModifyStreamingJobRequest) SetUpdateColumns added in v3.7.0

func (s *ModifyStreamingJobRequest) SetUpdateColumns(v []*string) *ModifyStreamingJobRequest

func (*ModifyStreamingJobRequest) SetWriteMode added in v3.7.0

func (ModifyStreamingJobRequest) String added in v3.7.0

func (s ModifyStreamingJobRequest) String() string

type ModifyStreamingJobResponse added in v3.7.0

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

func (ModifyStreamingJobResponse) GoString added in v3.7.0

func (s ModifyStreamingJobResponse) GoString() string

func (*ModifyStreamingJobResponse) SetBody added in v3.7.0

func (*ModifyStreamingJobResponse) SetHeaders added in v3.7.0

func (*ModifyStreamingJobResponse) SetStatusCode added in v3.7.0

func (ModifyStreamingJobResponse) String added in v3.7.0

type ModifyStreamingJobResponseBody added in v3.7.0

type ModifyStreamingJobResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D56DF7AADF5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyStreamingJobResponseBody) GoString added in v3.7.0

func (*ModifyStreamingJobResponseBody) SetRequestId added in v3.7.0

func (ModifyStreamingJobResponseBody) String added in v3.7.0

type ModifyStreamingJobShrinkRequest added in v3.7.0

type ModifyStreamingJobShrinkRequest struct {
	// The name of the database account.
	//
	// example:
	//
	// test-account
	Account *string `json:"Account,omitempty" xml:"Account,omitempty"`
	// The delivery guarantee setting.
	//
	// Valid values:
	//
	// 	- ATLEAST
	//
	// 	- EXACTLY
	//
	// example:
	//
	// ATLEAST / EXACTLY
	Consistency *string `json:"Consistency,omitempty" xml:"Consistency,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// ModifyStreamingJob
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The destination fields.
	DestColumnsShrink *string `json:"DestColumns,omitempty" xml:"DestColumns,omitempty"`
	// The name of the destination database.
	//
	// example:
	//
	// dest-db
	DestDatabase *string `json:"DestDatabase,omitempty" xml:"DestDatabase,omitempty"`
	// example:
	//
	// dest-schema
	DestSchema *string `json:"DestSchema,omitempty" xml:"DestSchema,omitempty"`
	// The name of the destination table.
	//
	// example:
	//
	// dest-table
	DestTable *string `json:"DestTable,omitempty" xml:"DestTable,omitempty"`
	// example:
	//
	// 5
	ErrorLimitCount *int64 `json:"ErrorLimitCount,omitempty" xml:"ErrorLimitCount,omitempty"`
	// example:
	//
	// earliest /  latest
	FallbackOffset *string `json:"FallbackOffset,omitempty" xml:"FallbackOffset,omitempty"`
	// example:
	//
	// group_name
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The YAML configuration file of the job. This parameter must be specified when Mode is set to professional.
	//
	// example:
	//
	// DATABASE: adbpgss_test
	//
	// USER: adbpgss_test
	//
	// PASSWORD: adbpgssTest
	//
	// HOST: gp-xxx-master.gpdb.rds-aliyun-pre.rds.aliyuncs.com
	//
	// PORT: 5432
	//
	// KAFKA:
	//
	//   INPUT:
	//
	//     SOURCE:
	//
	//       BROKERS: broker1:9092,broker2:9092,broker3:9092
	//
	//       TOPIC: testtopic
	//
	//       FALLBACK_OFFSET: earliest
	//
	//     KEY:
	//
	//       COLUMNS:
	//
	//       - NAME: customer_id
	//
	//         TYPE: int
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     VALUE:
	//
	//       COLUMNS:
	//
	//       - TYPE: integer
	//
	//         NAME: l_orderkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_partkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_suppkey
	//
	//       - TYPE: integer
	//
	//         NAME: l_linenumber
	//
	//       - TYPE: decimal
	//
	//         NAME: l_quantity
	//
	//       - TYPE: decimal
	//
	//         NAME: l_extendedprice
	//
	//       - TYPE: decimal
	//
	//         NAME: l_discount
	//
	//       - TYPE: decimal
	//
	//         NAME: l_tax
	//
	//       - TYPE: char
	//
	//         NAME: l_returnflag
	//
	//       - TYPE: char
	//
	//         NAME: l_linestatus
	//
	//       - TYPE: date
	//
	//         NAME: l_shipdate
	//
	//       - TYPE: date
	//
	//         NAME: l_commitdate
	//
	//       - TYPE: date
	//
	//         NAME: l_receiptdate
	//
	//       - TYPE: text
	//
	//         NAME: l_shipinstruct
	//
	//       - TYPE: text
	//
	//         NAME: l_shipmode
	//
	//       - TYPE: text
	//
	//         NAME: l_comment
	//
	//       FORMAT: delimited
	//
	//       DELIMITED_OPTION:
	//
	//         DELIMITER: \\"|\\"
	//
	//     ERROR_LIMIT: 10
	//
	//   OUTPUT:
	//
	//     SCHEMA: adbpgss_test
	//
	//     TABLE: write_with_insert_plaintext
	//
	//     MODE: MERGE
	//
	//     MATCH_COLUMNS:
	//
	//     - l_orderkey
	//
	//     - l_partkey
	//
	//     - l_suppkey
	//
	//     UPDATE_COLUMNS:
	//
	//     - l_linenumber
	//
	//     - l_quantity
	//
	//     - l_extendedprice
	//
	//     - l_discount
	//
	//     - l_tax
	//
	//     - l_returnflag
	//
	//     - l_linestatus
	//
	//     - l_shipdate
	//
	//     - l_commitdate
	//
	//     - l_receiptdate
	//
	//     - l_shipinstruct
	//
	//     - l_shipmode
	//
	//     - l_comment
	//
	//     MAPPING:
	//
	//     - EXPRESSION: l_orderkey
	//
	//       NAME: l_orderkey
	//
	//     - EXPRESSION: l_partkey
	//
	//       NAME: l_partkey
	//
	//     - EXPRESSION: l_suppkey
	//
	//       NAME: l_suppkey
	//
	//     - EXPRESSION: l_linenumber
	//
	//       NAME: l_linenumber
	//
	//     - EXPRESSION: l_quantity
	//
	//       NAME: l_quantity
	//
	//     - EXPRESSION: l_extendedprice
	//
	//       NAME: l_extendedprice
	//
	//     - EXPRESSION: l_discount
	//
	//       NAME: l_discount
	//
	//     - EXPRESSION: l_tax
	//
	//       NAME: l_tax
	//
	//     - EXPRESSION: l_returnflag
	//
	//       NAME: l_returnflag
	//
	//     - EXPRESSION: l_linestatus
	//
	//       NAME: l_linestatus
	//
	//     - EXPRESSION: l_shipdate
	//
	//       NAME: l_shipdate
	//
	//     - EXPRESSION: l_commitdate
	//
	//       NAME: l_commitdate
	//
	//     - EXPRESSION: l_receiptdate
	//
	//       NAME: l_receiptdate
	//
	//     - EXPRESSION: l_shipinstruct
	//
	//       NAME: l_shipinstruct
	//
	//     - EXPRESSION: l_shipmode
	//
	//       NAME: l_shipmode
	//
	//     - EXPRESSION: l_comment
	//
	//       NAME: l_comment
	//
	//   COMMIT:
	//
	//     MAX_ROW: 1000
	//
	//     MINIMAL_INTERVAL: 1000
	//
	//     CONSISTENCY: ATLEAST
	//
	//   POLL:
	//
	//     BATCHSIZE: 1000
	//
	//     TIMEOUT: 1000
	//
	//   PROPERTIES:
	//
	//     group.id: testgroup
	JobConfig *string `json:"JobConfig,omitempty" xml:"JobConfig,omitempty"`
	// The description of the job.
	//
	// example:
	//
	// test-job
	JobDescription *string `json:"JobDescription,omitempty" xml:"JobDescription,omitempty"`
	// The job ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	JobId              *int64  `json:"JobId,omitempty" xml:"JobId,omitempty"`
	MatchColumnsShrink *string `json:"MatchColumns,omitempty" xml:"MatchColumns,omitempty"`
	// The password of the database account.
	//
	// example:
	//
	// pwd123
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The source fields.
	SrcColumnsShrink *string `json:"SrcColumns,omitempty" xml:"SrcColumns,omitempty"`
	// Specifies whether to test the real-time job. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// Default value: false.
	//
	// example:
	//
	// true
	TryRun              *bool   `json:"TryRun,omitempty" xml:"TryRun,omitempty"`
	UpdateColumnsShrink *string `json:"UpdateColumns,omitempty" xml:"UpdateColumns,omitempty"`
	// The write mode.
	//
	// Valid values:
	//
	// 	- insert
	//
	// 	- update
	//
	// 	- merge
	//
	// example:
	//
	// INSERT/UPDATE/MERGE
	WriteMode *string `json:"WriteMode,omitempty" xml:"WriteMode,omitempty"`
}

func (ModifyStreamingJobShrinkRequest) GoString added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetAccount added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetConsistency added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetDBInstanceId added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetDestColumnsShrink added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetDestDatabase added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetDestSchema added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetDestTable added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetErrorLimitCount added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetFallbackOffset added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetGroupName added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetJobConfig added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetJobDescription added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetJobId added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetMatchColumnsShrink added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetPassword added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetRegionId added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetSrcColumnsShrink added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetTryRun added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetUpdateColumnsShrink added in v3.7.0

func (*ModifyStreamingJobShrinkRequest) SetWriteMode added in v3.7.0

func (ModifyStreamingJobShrinkRequest) String added in v3.7.0

type ModifyVectorConfigurationRequest

type ModifyVectorConfigurationRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a region.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Specifies whether to enable vector engine optimization. Valid values:
	//
	// 	- **enabled**
	//
	// 	- **disabled**
	//
	// > 	- We recommend that you **do not enable*	- vector engine optimization in mainstream analysis and real-time data warehousing scenarios.
	//
	// > 	- We recommend that you **enable*	- vector engine optimization in AI Generated Content (AIGC) and vector retrieval scenarios that require the vector analysis engine.
	//
	// example:
	//
	// enabled
	VectorConfigurationStatus *string `json:"VectorConfigurationStatus,omitempty" xml:"VectorConfigurationStatus,omitempty"`
}

func (ModifyVectorConfigurationRequest) GoString

func (*ModifyVectorConfigurationRequest) SetDBInstanceId

func (*ModifyVectorConfigurationRequest) SetOwnerId

func (*ModifyVectorConfigurationRequest) SetVectorConfigurationStatus

func (s *ModifyVectorConfigurationRequest) SetVectorConfigurationStatus(v string) *ModifyVectorConfigurationRequest

func (ModifyVectorConfigurationRequest) String

type ModifyVectorConfigurationResponse

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

func (ModifyVectorConfigurationResponse) GoString

func (*ModifyVectorConfigurationResponse) SetHeaders

func (*ModifyVectorConfigurationResponse) SetStatusCode

func (ModifyVectorConfigurationResponse) String

type ModifyVectorConfigurationResponseBody

type ModifyVectorConfigurationResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message that is returned.
	//
	// This parameter is returned only if the request fails.
	//
	// example:
	//
	// Failed to modify vector configuration.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 107BE202-D1A2-479E-98E0-A8**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ModifyVectorConfigurationResponseBody) GoString

func (*ModifyVectorConfigurationResponseBody) SetDBInstanceId

func (*ModifyVectorConfigurationResponseBody) SetErrorMessage

func (*ModifyVectorConfigurationResponseBody) SetRequestId

func (*ModifyVectorConfigurationResponseBody) SetStatus

func (ModifyVectorConfigurationResponseBody) String

type PauseDataRedistributeRequest added in v3.8.0

type PauseDataRedistributeRequest struct {
	// The cluster ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (PauseDataRedistributeRequest) GoString added in v3.8.0

func (s PauseDataRedistributeRequest) GoString() string

func (*PauseDataRedistributeRequest) SetDBInstanceId added in v3.8.0

func (*PauseDataRedistributeRequest) SetOwnerId added in v3.8.0

func (PauseDataRedistributeRequest) String added in v3.8.0

type PauseDataRedistributeResponse added in v3.8.0

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

func (PauseDataRedistributeResponse) GoString added in v3.8.0

func (*PauseDataRedistributeResponse) SetBody added in v3.8.0

func (*PauseDataRedistributeResponse) SetHeaders added in v3.8.0

func (*PauseDataRedistributeResponse) SetStatusCode added in v3.8.0

func (PauseDataRedistributeResponse) String added in v3.8.0

type PauseDataRedistributeResponseBody added in v3.8.0

type PauseDataRedistributeResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PauseDataRedistributeResponseBody) GoString added in v3.8.0

func (*PauseDataRedistributeResponseBody) SetRequestId added in v3.8.0

func (PauseDataRedistributeResponseBody) String added in v3.8.0

type PauseInstanceRequest

type PauseInstanceRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (PauseInstanceRequest) GoString

func (s PauseInstanceRequest) GoString() string

func (*PauseInstanceRequest) SetDBInstanceId

func (s *PauseInstanceRequest) SetDBInstanceId(v string) *PauseInstanceRequest

func (*PauseInstanceRequest) SetOwnerId

func (PauseInstanceRequest) String

func (s PauseInstanceRequest) String() string

type PauseInstanceResponse

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

func (PauseInstanceResponse) GoString

func (s PauseInstanceResponse) GoString() string

func (*PauseInstanceResponse) SetBody

func (*PauseInstanceResponse) SetHeaders

func (*PauseInstanceResponse) SetStatusCode

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

func (PauseInstanceResponse) String

func (s PauseInstanceResponse) String() string

type PauseInstanceResponseBody

type PauseInstanceResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned.
	//
	// This parameter is returned only if **false*	- is returned for the **Status*	- parameter.
	//
	// example:
	//
	// *******
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 34b32a0a-08ef-4a87-b6be-cdd9********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **false**: The request failed.
	//
	// 	- **true**: The request was successful.
	//
	// example:
	//
	// true
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (PauseInstanceResponseBody) GoString

func (s PauseInstanceResponseBody) GoString() string

func (*PauseInstanceResponseBody) SetDBInstanceId

func (*PauseInstanceResponseBody) SetErrorMessage

func (*PauseInstanceResponseBody) SetRequestId

func (*PauseInstanceResponseBody) SetStatus

func (PauseInstanceResponseBody) String

func (s PauseInstanceResponseBody) String() string

type QueryCollectionDataRequest

type QueryCollectionDataRequest struct {
	// The name of the collection.
	//
	// >  You can call the [ListCollections](https://help.aliyun.com/document_detail/2401503.html) operation to query a list of collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The content that is used for full-text search. If you leave this parameter empty, only vector search is used. If you do not leave this parameter empty, two-way retrieval based on vector search and full-text search is used.
	//
	// >  You must specify at least one of the Content and Vector parameters.
	//
	// example:
	//
	// hello_world
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// response > 200
	Filter *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// The two-way retrieval algorithm. This parameter is empty by default, which specifies that scores of vector search and full-text search are directly compared and sorted without additional weighting or adjustments.
	//
	// Valid values:
	//
	// 	- RRF: The reciprocal rank fusion (RRF) algorithm uses a constant k to control the fusion effect. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Weight: This algorithm uses the alpha parameter to specify the proportion of the vector search score and the full-text search score and then sorts by weight. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Cascaded: This algorithm performs first full-text search and then vector search.
	//
	// example:
	//
	// RRF
	HybridSearch *string `json:"HybridSearch,omitempty" xml:"HybridSearch,omitempty"`
	// The parameters of the two-way retrieval algorithm. The following parameters are supported:
	//
	// 	- When HybridSearch is set to RRF, the scores are calculated by using the `1/(k+rank_i)` formula. The constant k is a positive integer that is greater than 1.
	//
	// <!---->
	//
	//     {
	//
	//        "RRF": {
	//
	//         "k": 60
	//
	//        }
	//
	//     }
	//
	// 	- When HybridSearch is set to Weight, the scores are calculated by using the `alpha 	- vector_score + (1-alpha) 	- text_score` formula. The alpha parameter specifies the proportion of the vector search score and the full-text search score and ranges from 0 to 1. A value of 0 specifies full-text search and a value of 1 specifies vector search.
	//
	// <!---->
	//
	//     {
	//
	//        "Weight": {
	//
	//         "alpha": 0.5
	//
	//        }
	//
	//     }
	HybridSearchArgs map[string]map[string]interface{} `json:"HybridSearchArgs,omitempty" xml:"HybridSearchArgs,omitempty"`
	// The metadata fields to be returned. Separate multiple fields with commas (,). This parameter is empty by default.
	//
	// example:
	//
	// title,content
	IncludeMetadataFields *string `json:"IncludeMetadataFields,omitempty" xml:"IncludeMetadataFields,omitempty"`
	// Specifies whether to return vector data. Valid values:
	//
	// 	- **true**: returns vector data.
	//
	// 	- **false**: does not return vector data. In full-text search scenarios, set this parameter to false.
	//
	// example:
	//
	// true
	IncludeValues *bool `json:"IncludeValues,omitempty" xml:"IncludeValues,omitempty"`
	// The similarity algorithm for search. Valid values:
	//
	// 	- **l2**: Euclidean distance.
	//
	// 	- **ip**: inner product distance.
	//
	// 	- **cosine**: cosine similarity.
	//
	// >  If you leave this parameter empty, the l2, ip, or cosine algorithm that is specified when you create an index is used.
	//
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The name of the namespace.
	//
	// >  You can call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	// The starting point for paginated queries. This parameter is empty by default. This parameter does not support two-way retrieval scenarios.
	//
	// The value must be greater than or equal to 0. If you do not leave this parameter empty, the Total parameter is returned to indicate the total number of matched entries. You must specify this parameter and the TopK parameter in pairs. For example, to paginate 20 chunks at a time for a total of 45 chunks whose chunk_id values are 0 to 44, three requests are involved:
	//
	// 	- First request: Set the Offset value to 0 and the TopK value to 20. The chunks whose chunk_id values are 0 to 19 are returned.
	//
	// 	- Second request: Set the Offset value to 20 and the TopK value to 20. The chunks whose chunk_id values are 20 to 39 are returned.
	//
	// 	- Third request: Set the Offset value to 30 and the TopK value to 20. The chunks whose chunk_id values are 40 to 44 are returned.
	//
	// example:
	//
	// 0
	Offset *int32 `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The fields by which to sort the results. This parameter is empty by default. This parameter does not support two-way retrieval scenarios.
	//
	// You must specify the default fields in the metadata or the table, such as id. You can specify the following number of fields:
	//
	// 	- One field, such as chunk_id.
	//
	// 	- Multiple fields that are sorted in ascending order and separated by commas (,), such as block_id and chunk_id.
	//
	// 	- Multiple fields that are sorted in descending order and separated by commas (,), such as block_id DESC, chunk_id DESC.
	//
	// example:
	//
	// chunk_id
	OrderBy *string `json:"OrderBy,omitempty" xml:"OrderBy,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	TopK *int64 `json:"TopK,omitempty" xml:"TopK,omitempty"`
	// The vector data. The length of the value must be the same as that of the Dimension parameter in the [CreateCollection](https://help.aliyun.com/document_detail/2401497.html) operation.
	//
	// >  If you leave this parameter empty, only full-text search results are returned.
	Vector      []*float64 `json:"Vector,omitempty" xml:"Vector,omitempty" type:"Repeated"`
	WorkspaceId *string    `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (QueryCollectionDataRequest) GoString

func (s QueryCollectionDataRequest) GoString() string

func (*QueryCollectionDataRequest) SetCollection

func (*QueryCollectionDataRequest) SetContent

func (*QueryCollectionDataRequest) SetDBInstanceId

func (*QueryCollectionDataRequest) SetFilter

func (*QueryCollectionDataRequest) SetHybridSearch added in v3.5.3

func (*QueryCollectionDataRequest) SetHybridSearchArgs added in v3.5.3

func (s *QueryCollectionDataRequest) SetHybridSearchArgs(v map[string]map[string]interface{}) *QueryCollectionDataRequest

func (*QueryCollectionDataRequest) SetIncludeMetadataFields added in v3.6.0

func (s *QueryCollectionDataRequest) SetIncludeMetadataFields(v string) *QueryCollectionDataRequest

func (*QueryCollectionDataRequest) SetIncludeValues added in v3.1.0

func (*QueryCollectionDataRequest) SetMetrics added in v3.1.0

func (*QueryCollectionDataRequest) SetNamespace

func (*QueryCollectionDataRequest) SetNamespacePassword

func (s *QueryCollectionDataRequest) SetNamespacePassword(v string) *QueryCollectionDataRequest

func (*QueryCollectionDataRequest) SetOffset added in v3.6.0

func (*QueryCollectionDataRequest) SetOrderBy added in v3.6.0

func (*QueryCollectionDataRequest) SetOwnerId

func (*QueryCollectionDataRequest) SetRegionId

func (*QueryCollectionDataRequest) SetTopK

func (*QueryCollectionDataRequest) SetVector

func (*QueryCollectionDataRequest) SetWorkspaceId added in v3.9.1

func (QueryCollectionDataRequest) String

type QueryCollectionDataResponse

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

func (QueryCollectionDataResponse) GoString

func (s QueryCollectionDataResponse) GoString() string

func (*QueryCollectionDataResponse) SetBody

func (*QueryCollectionDataResponse) SetHeaders

func (*QueryCollectionDataResponse) SetStatusCode

func (QueryCollectionDataResponse) String

type QueryCollectionDataResponseBody

type QueryCollectionDataResponseBody struct {
	// The retrieved data.
	Matches *QueryCollectionDataResponseBodyMatches `json:"Matches,omitempty" xml:"Matches,omitempty" type:"Struct"`
	// example:
	//
	// 0.1234
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The total number of entries that match the search conditions. This parameter is returned only when the Offset parameter is not 0.
	//
	// example:
	//
	// 100
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (QueryCollectionDataResponseBody) GoString

func (*QueryCollectionDataResponseBody) SetMessage

func (*QueryCollectionDataResponseBody) SetRequestId

func (*QueryCollectionDataResponseBody) SetStatus

func (*QueryCollectionDataResponseBody) SetTotal added in v3.6.0

func (QueryCollectionDataResponseBody) String

type QueryCollectionDataResponseBodyMatches

type QueryCollectionDataResponseBodyMatches struct {
	Match []*QueryCollectionDataResponseBodyMatchesMatch `json:"match,omitempty" xml:"match,omitempty" type:"Repeated"`
}

func (QueryCollectionDataResponseBodyMatches) GoString

func (QueryCollectionDataResponseBodyMatches) String

type QueryCollectionDataResponseBodyMatchesMatch

type QueryCollectionDataResponseBodyMatchesMatch struct {
	// The unique ID of the vector data.
	//
	// example:
	//
	// doca-1234
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The metadata.
	Metadata map[string]*string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// The similarity score of the data. It is related to the `l2, ip, or cosine` algorithm that is specified when you create an index.
	//
	// example:
	//
	// 0.12345
	Score *float64 `json:"Score,omitempty" xml:"Score,omitempty"`
	// The retrieved vector data.
	Values *QueryCollectionDataResponseBodyMatchesMatchValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Struct"`
}

func (QueryCollectionDataResponseBodyMatchesMatch) GoString

func (*QueryCollectionDataResponseBodyMatchesMatch) SetId

func (*QueryCollectionDataResponseBodyMatchesMatch) SetMetadata

func (*QueryCollectionDataResponseBodyMatchesMatch) SetScore

func (QueryCollectionDataResponseBodyMatchesMatch) String

type QueryCollectionDataResponseBodyMatchesMatchValues

type QueryCollectionDataResponseBodyMatchesMatchValues struct {
	Value []*float64 `json:"value,omitempty" xml:"value,omitempty" type:"Repeated"`
}

func (QueryCollectionDataResponseBodyMatchesMatchValues) GoString

func (*QueryCollectionDataResponseBodyMatchesMatchValues) SetValue

func (QueryCollectionDataResponseBodyMatchesMatchValues) String

type QueryCollectionDataShrinkRequest

type QueryCollectionDataShrinkRequest struct {
	// The name of the collection.
	//
	// >  You can call the [ListCollections](https://help.aliyun.com/document_detail/2401503.html) operation to query a list of collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The content that is used for full-text search. If you leave this parameter empty, only vector search is used. If you do not leave this parameter empty, two-way retrieval based on vector search and full-text search is used.
	//
	// >  You must specify at least one of the Content and Vector parameters.
	//
	// example:
	//
	// hello_world
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// response > 200
	Filter *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// The two-way retrieval algorithm. This parameter is empty by default, which specifies that scores of vector search and full-text search are directly compared and sorted without additional weighting or adjustments.
	//
	// Valid values:
	//
	// 	- RRF: The reciprocal rank fusion (RRF) algorithm uses a constant k to control the fusion effect. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Weight: This algorithm uses the alpha parameter to specify the proportion of the vector search score and the full-text search score and then sorts by weight. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Cascaded: This algorithm performs first full-text search and then vector search.
	//
	// example:
	//
	// RRF
	HybridSearch *string `json:"HybridSearch,omitempty" xml:"HybridSearch,omitempty"`
	// The parameters of the two-way retrieval algorithm. The following parameters are supported:
	//
	// 	- When HybridSearch is set to RRF, the scores are calculated by using the `1/(k+rank_i)` formula. The constant k is a positive integer that is greater than 1.
	//
	// <!---->
	//
	//     {
	//
	//        "RRF": {
	//
	//         "k": 60
	//
	//        }
	//
	//     }
	//
	// 	- When HybridSearch is set to Weight, the scores are calculated by using the `alpha 	- vector_score + (1-alpha) 	- text_score` formula. The alpha parameter specifies the proportion of the vector search score and the full-text search score and ranges from 0 to 1. A value of 0 specifies full-text search and a value of 1 specifies vector search.
	//
	// <!---->
	//
	//     {
	//
	//        "Weight": {
	//
	//         "alpha": 0.5
	//
	//        }
	//
	//     }
	HybridSearchArgsShrink *string `json:"HybridSearchArgs,omitempty" xml:"HybridSearchArgs,omitempty"`
	// The metadata fields to be returned. Separate multiple fields with commas (,). This parameter is empty by default.
	//
	// example:
	//
	// title,content
	IncludeMetadataFields *string `json:"IncludeMetadataFields,omitempty" xml:"IncludeMetadataFields,omitempty"`
	// Specifies whether to return vector data. Valid values:
	//
	// 	- **true**: returns vector data.
	//
	// 	- **false**: does not return vector data. In full-text search scenarios, set this parameter to false.
	//
	// example:
	//
	// true
	IncludeValues *bool `json:"IncludeValues,omitempty" xml:"IncludeValues,omitempty"`
	// The similarity algorithm for search. Valid values:
	//
	// 	- **l2**: Euclidean distance.
	//
	// 	- **ip**: inner product distance.
	//
	// 	- **cosine**: cosine similarity.
	//
	// >  If you leave this parameter empty, the l2, ip, or cosine algorithm that is specified when you create an index is used.
	//
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The name of the namespace.
	//
	// >  You can call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	// The starting point for paginated queries. This parameter is empty by default. This parameter does not support two-way retrieval scenarios.
	//
	// The value must be greater than or equal to 0. If you do not leave this parameter empty, the Total parameter is returned to indicate the total number of matched entries. You must specify this parameter and the TopK parameter in pairs. For example, to paginate 20 chunks at a time for a total of 45 chunks whose chunk_id values are 0 to 44, three requests are involved:
	//
	// 	- First request: Set the Offset value to 0 and the TopK value to 20. The chunks whose chunk_id values are 0 to 19 are returned.
	//
	// 	- Second request: Set the Offset value to 20 and the TopK value to 20. The chunks whose chunk_id values are 20 to 39 are returned.
	//
	// 	- Third request: Set the Offset value to 30 and the TopK value to 20. The chunks whose chunk_id values are 40 to 44 are returned.
	//
	// example:
	//
	// 0
	Offset *int32 `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The fields by which to sort the results. This parameter is empty by default. This parameter does not support two-way retrieval scenarios.
	//
	// You must specify the default fields in the metadata or the table, such as id. You can specify the following number of fields:
	//
	// 	- One field, such as chunk_id.
	//
	// 	- Multiple fields that are sorted in ascending order and separated by commas (,), such as block_id and chunk_id.
	//
	// 	- Multiple fields that are sorted in descending order and separated by commas (,), such as block_id DESC, chunk_id DESC.
	//
	// example:
	//
	// chunk_id
	OrderBy *string `json:"OrderBy,omitempty" xml:"OrderBy,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	TopK *int64 `json:"TopK,omitempty" xml:"TopK,omitempty"`
	// The vector data. The length of the value must be the same as that of the Dimension parameter in the [CreateCollection](https://help.aliyun.com/document_detail/2401497.html) operation.
	//
	// >  If you leave this parameter empty, only full-text search results are returned.
	VectorShrink *string `json:"Vector,omitempty" xml:"Vector,omitempty"`
	WorkspaceId  *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (QueryCollectionDataShrinkRequest) GoString

func (*QueryCollectionDataShrinkRequest) SetCollection

func (*QueryCollectionDataShrinkRequest) SetContent

func (*QueryCollectionDataShrinkRequest) SetDBInstanceId

func (*QueryCollectionDataShrinkRequest) SetFilter

func (*QueryCollectionDataShrinkRequest) SetHybridSearch added in v3.5.3

func (*QueryCollectionDataShrinkRequest) SetHybridSearchArgsShrink added in v3.5.3

func (*QueryCollectionDataShrinkRequest) SetIncludeMetadataFields added in v3.6.0

func (*QueryCollectionDataShrinkRequest) SetIncludeValues added in v3.1.0

func (*QueryCollectionDataShrinkRequest) SetMetrics added in v3.1.0

func (*QueryCollectionDataShrinkRequest) SetNamespace

func (*QueryCollectionDataShrinkRequest) SetNamespacePassword

func (*QueryCollectionDataShrinkRequest) SetOffset added in v3.6.0

func (*QueryCollectionDataShrinkRequest) SetOrderBy added in v3.6.0

func (*QueryCollectionDataShrinkRequest) SetOwnerId

func (*QueryCollectionDataShrinkRequest) SetRegionId

func (*QueryCollectionDataShrinkRequest) SetTopK

func (*QueryCollectionDataShrinkRequest) SetVectorShrink

func (*QueryCollectionDataShrinkRequest) SetWorkspaceId added in v3.9.1

func (QueryCollectionDataShrinkRequest) String

type QueryContentAdvanceRequest added in v3.4.1

type QueryContentAdvanceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	Content    *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// test.jpg
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// example:
	//
	// https://xx/myImage.jpg
	FileUrlObject io.Reader `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// example:
	//
	// title = \\"test\\"
	Filter *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// The two-way retrieval algorithm. This parameter is empty by default, which specifies that scores of vector search and full-text search are directly compared and sorted without additional weighting or adjustments.
	//
	// Valid values:
	//
	// 	- RRF: The reciprocal rank fusion (RRF) algorithm uses a constant k to control the fusion effect. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Weight: This algorithm uses the alpha parameter to specify the proportion of the vector search score and the full-text search score and then sorts by weight. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Cascaded: This algorithm performs first full-text search and then vector search.
	//
	// example:
	//
	// RRF
	HybridSearch *string `json:"HybridSearch,omitempty" xml:"HybridSearch,omitempty"`
	// The parameters of the two-way retrieval algorithm. The following parameters are supported:
	//
	// 	- When HybridSearch is set to RRF, the scores are calculated by using the `1/(k+rank_i)` formula. The constant k is a positive integer that is greater than 1.
	//
	// <!---->
	//
	//     {
	//
	//        "RRF": {
	//
	//         "k": 60
	//
	//        }
	//
	//     }
	//
	// 	- When HybridSearch is set to Weight, the scores are calculated by using the `alpha 	- vector_score + (1-alpha) 	- text_score` formula. The alpha parameter specifies the proportion of the vector search score and the full-text search score and ranges from 0 to 1. A value of 0 specifies full-text search and a value of 1 specifies vector search.
	//
	// <!---->
	//
	//     {
	//
	//        "Weight": {
	//
	//         "alpha": 0.5
	//
	//        }
	//
	//     }
	HybridSearchArgs map[string]map[string]interface{} `json:"HybridSearchArgs,omitempty" xml:"HybridSearchArgs,omitempty"`
	// example:
	//
	// false
	IncludeFileUrl *bool `json:"IncludeFileUrl,omitempty" xml:"IncludeFileUrl,omitempty"`
	// The metadata fields to be returned. Separate multiple fields with commas (,). This parameter is empty by default.
	//
	// example:
	//
	// title,page
	IncludeMetadataFields *string `json:"IncludeMetadataFields,omitempty" xml:"IncludeMetadataFields,omitempty"`
	// example:
	//
	// true
	IncludeVector *bool `json:"IncludeVector,omitempty" xml:"IncludeVector,omitempty"`
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The recall window. If you specify this parameter, the context of the search result is returned. Format: List\\<A, B>. Valid values: -10<=A<=0 and 0<=B<=10.
	//
	// >
	//
	// 	- We recommend that you specify this parameter if the source document is segmented into large numbers of pieces and you may fail to obtain the context.
	//
	// 	- The context of the search result is retrieved based on the recall window after the search result is reranked.
	RecallWindow []*int32 `json:"RecallWindow,omitempty" xml:"RecallWindow,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// 2
	RerankFactor *float64 `json:"RerankFactor,omitempty" xml:"RerankFactor,omitempty"`
	// example:
	//
	// 10
	TopK *int32 `json:"TopK,omitempty" xml:"TopK,omitempty"`
	// Specifies whether to use full-text search to implement two-way retrieval. The default value is false, which specifies that only vector search is used.
	//
	// example:
	//
	// true
	UseFullTextRetrieval *bool `json:"UseFullTextRetrieval,omitempty" xml:"UseFullTextRetrieval,omitempty"`
}

func (QueryContentAdvanceRequest) GoString added in v3.4.1

func (s QueryContentAdvanceRequest) GoString() string

func (*QueryContentAdvanceRequest) SetCollection added in v3.4.1

func (*QueryContentAdvanceRequest) SetContent added in v3.4.1

func (*QueryContentAdvanceRequest) SetDBInstanceId added in v3.4.1

func (*QueryContentAdvanceRequest) SetFileName added in v3.4.1

func (*QueryContentAdvanceRequest) SetFileUrlObject added in v3.4.1

func (*QueryContentAdvanceRequest) SetFilter added in v3.4.1

func (*QueryContentAdvanceRequest) SetHybridSearch added in v3.5.3

func (*QueryContentAdvanceRequest) SetHybridSearchArgs added in v3.5.3

func (s *QueryContentAdvanceRequest) SetHybridSearchArgs(v map[string]map[string]interface{}) *QueryContentAdvanceRequest

func (*QueryContentAdvanceRequest) SetIncludeFileUrl added in v3.8.3

func (*QueryContentAdvanceRequest) SetIncludeMetadataFields added in v3.6.0

func (s *QueryContentAdvanceRequest) SetIncludeMetadataFields(v string) *QueryContentAdvanceRequest

func (*QueryContentAdvanceRequest) SetIncludeVector added in v3.5.2

func (*QueryContentAdvanceRequest) SetMetrics added in v3.4.1

func (*QueryContentAdvanceRequest) SetNamespace added in v3.4.1

func (*QueryContentAdvanceRequest) SetNamespacePassword added in v3.4.1

func (s *QueryContentAdvanceRequest) SetNamespacePassword(v string) *QueryContentAdvanceRequest

func (*QueryContentAdvanceRequest) SetOwnerId added in v3.4.1

func (*QueryContentAdvanceRequest) SetRecallWindow added in v3.5.2

func (*QueryContentAdvanceRequest) SetRegionId added in v3.4.1

func (*QueryContentAdvanceRequest) SetRerankFactor added in v3.5.2

func (*QueryContentAdvanceRequest) SetTopK added in v3.4.1

func (*QueryContentAdvanceRequest) SetUseFullTextRetrieval added in v3.4.1

func (s *QueryContentAdvanceRequest) SetUseFullTextRetrieval(v bool) *QueryContentAdvanceRequest

func (QueryContentAdvanceRequest) String added in v3.4.1

type QueryContentRequest added in v3.3.0

type QueryContentRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	Content    *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// test.jpg
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// example:
	//
	// https://xx/myImage.jpg
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// example:
	//
	// title = \\"test\\"
	Filter *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// The two-way retrieval algorithm. This parameter is empty by default, which specifies that scores of vector search and full-text search are directly compared and sorted without additional weighting or adjustments.
	//
	// Valid values:
	//
	// 	- RRF: The reciprocal rank fusion (RRF) algorithm uses a constant k to control the fusion effect. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Weight: This algorithm uses the alpha parameter to specify the proportion of the vector search score and the full-text search score and then sorts by weight. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Cascaded: This algorithm performs first full-text search and then vector search.
	//
	// example:
	//
	// RRF
	HybridSearch *string `json:"HybridSearch,omitempty" xml:"HybridSearch,omitempty"`
	// The parameters of the two-way retrieval algorithm. The following parameters are supported:
	//
	// 	- When HybridSearch is set to RRF, the scores are calculated by using the `1/(k+rank_i)` formula. The constant k is a positive integer that is greater than 1.
	//
	// <!---->
	//
	//     {
	//
	//        "RRF": {
	//
	//         "k": 60
	//
	//        }
	//
	//     }
	//
	// 	- When HybridSearch is set to Weight, the scores are calculated by using the `alpha 	- vector_score + (1-alpha) 	- text_score` formula. The alpha parameter specifies the proportion of the vector search score and the full-text search score and ranges from 0 to 1. A value of 0 specifies full-text search and a value of 1 specifies vector search.
	//
	// <!---->
	//
	//     {
	//
	//        "Weight": {
	//
	//         "alpha": 0.5
	//
	//        }
	//
	//     }
	HybridSearchArgs map[string]map[string]interface{} `json:"HybridSearchArgs,omitempty" xml:"HybridSearchArgs,omitempty"`
	// example:
	//
	// false
	IncludeFileUrl *bool `json:"IncludeFileUrl,omitempty" xml:"IncludeFileUrl,omitempty"`
	// The metadata fields to be returned. Separate multiple fields with commas (,). This parameter is empty by default.
	//
	// example:
	//
	// title,page
	IncludeMetadataFields *string `json:"IncludeMetadataFields,omitempty" xml:"IncludeMetadataFields,omitempty"`
	// example:
	//
	// true
	IncludeVector *bool `json:"IncludeVector,omitempty" xml:"IncludeVector,omitempty"`
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The recall window. If you specify this parameter, the context of the search result is returned. Format: List\\<A, B>. Valid values: -10<=A<=0 and 0<=B<=10.
	//
	// >
	//
	// 	- We recommend that you specify this parameter if the source document is segmented into large numbers of pieces and you may fail to obtain the context.
	//
	// 	- The context of the search result is retrieved based on the recall window after the search result is reranked.
	RecallWindow []*int32 `json:"RecallWindow,omitempty" xml:"RecallWindow,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// 2
	RerankFactor *float64 `json:"RerankFactor,omitempty" xml:"RerankFactor,omitempty"`
	// example:
	//
	// 10
	TopK *int32 `json:"TopK,omitempty" xml:"TopK,omitempty"`
	// Specifies whether to use full-text search to implement two-way retrieval. The default value is false, which specifies that only vector search is used.
	//
	// example:
	//
	// true
	UseFullTextRetrieval *bool `json:"UseFullTextRetrieval,omitempty" xml:"UseFullTextRetrieval,omitempty"`
}

func (QueryContentRequest) GoString added in v3.3.0

func (s QueryContentRequest) GoString() string

func (*QueryContentRequest) SetCollection added in v3.3.0

func (s *QueryContentRequest) SetCollection(v string) *QueryContentRequest

func (*QueryContentRequest) SetContent added in v3.3.0

func (*QueryContentRequest) SetDBInstanceId added in v3.3.0

func (s *QueryContentRequest) SetDBInstanceId(v string) *QueryContentRequest

func (*QueryContentRequest) SetFileName added in v3.4.1

func (s *QueryContentRequest) SetFileName(v string) *QueryContentRequest

func (*QueryContentRequest) SetFileUrl added in v3.4.1

func (*QueryContentRequest) SetFilter added in v3.3.0

func (*QueryContentRequest) SetHybridSearch added in v3.5.3

func (s *QueryContentRequest) SetHybridSearch(v string) *QueryContentRequest

func (*QueryContentRequest) SetHybridSearchArgs added in v3.5.3

func (s *QueryContentRequest) SetHybridSearchArgs(v map[string]map[string]interface{}) *QueryContentRequest

func (*QueryContentRequest) SetIncludeFileUrl added in v3.8.3

func (s *QueryContentRequest) SetIncludeFileUrl(v bool) *QueryContentRequest

func (*QueryContentRequest) SetIncludeMetadataFields added in v3.6.0

func (s *QueryContentRequest) SetIncludeMetadataFields(v string) *QueryContentRequest

func (*QueryContentRequest) SetIncludeVector added in v3.5.2

func (s *QueryContentRequest) SetIncludeVector(v bool) *QueryContentRequest

func (*QueryContentRequest) SetMetrics added in v3.3.0

func (*QueryContentRequest) SetNamespace added in v3.3.0

func (s *QueryContentRequest) SetNamespace(v string) *QueryContentRequest

func (*QueryContentRequest) SetNamespacePassword added in v3.3.0

func (s *QueryContentRequest) SetNamespacePassword(v string) *QueryContentRequest

func (*QueryContentRequest) SetOwnerId added in v3.3.0

func (s *QueryContentRequest) SetOwnerId(v int64) *QueryContentRequest

func (*QueryContentRequest) SetRecallWindow added in v3.5.2

func (s *QueryContentRequest) SetRecallWindow(v []*int32) *QueryContentRequest

func (*QueryContentRequest) SetRegionId added in v3.3.0

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

func (*QueryContentRequest) SetRerankFactor added in v3.5.2

func (s *QueryContentRequest) SetRerankFactor(v float64) *QueryContentRequest

func (*QueryContentRequest) SetTopK added in v3.3.0

func (*QueryContentRequest) SetUseFullTextRetrieval added in v3.3.0

func (s *QueryContentRequest) SetUseFullTextRetrieval(v bool) *QueryContentRequest

func (QueryContentRequest) String added in v3.3.0

func (s QueryContentRequest) String() string

type QueryContentResponse added in v3.3.0

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

func (QueryContentResponse) GoString added in v3.3.0

func (s QueryContentResponse) GoString() string

func (*QueryContentResponse) SetBody added in v3.3.0

func (*QueryContentResponse) SetHeaders added in v3.3.0

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

func (*QueryContentResponse) SetStatusCode added in v3.3.0

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

func (QueryContentResponse) String added in v3.3.0

func (s QueryContentResponse) String() string

type QueryContentResponseBody added in v3.3.0

type QueryContentResponseBody struct {
	// example:
	//
	// 100
	EmbeddingTokens *string                          `json:"EmbeddingTokens,omitempty" xml:"EmbeddingTokens,omitempty"`
	Matches         *QueryContentResponseBodyMatches `json:"Matches,omitempty" xml:"Matches,omitempty" type:"Struct"`
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// success
	Status        *string                                `json:"Status,omitempty" xml:"Status,omitempty"`
	Usage         *QueryContentResponseBodyUsage         `json:"Usage,omitempty" xml:"Usage,omitempty" type:"Struct"`
	WindowMatches *QueryContentResponseBodyWindowMatches `json:"WindowMatches,omitempty" xml:"WindowMatches,omitempty" type:"Struct"`
}

func (QueryContentResponseBody) GoString added in v3.3.0

func (s QueryContentResponseBody) GoString() string

func (*QueryContentResponseBody) SetEmbeddingTokens added in v3.3.0

func (s *QueryContentResponseBody) SetEmbeddingTokens(v string) *QueryContentResponseBody

func (*QueryContentResponseBody) SetMatches added in v3.3.0

func (*QueryContentResponseBody) SetMessage added in v3.3.0

func (*QueryContentResponseBody) SetRequestId added in v3.3.0

func (*QueryContentResponseBody) SetStatus added in v3.3.0

func (*QueryContentResponseBody) SetUsage added in v3.4.1

func (*QueryContentResponseBody) SetWindowMatches added in v3.5.2

func (QueryContentResponseBody) String added in v3.3.0

func (s QueryContentResponseBody) String() string

type QueryContentResponseBodyMatches added in v3.3.0

type QueryContentResponseBodyMatches struct {
	MatchList []*QueryContentResponseBodyMatchesMatchList `json:"MatchList,omitempty" xml:"MatchList,omitempty" type:"Repeated"`
}

func (QueryContentResponseBodyMatches) GoString added in v3.3.0

func (*QueryContentResponseBodyMatches) SetMatchList added in v3.3.0

func (QueryContentResponseBodyMatches) String added in v3.3.0

type QueryContentResponseBodyMatchesMatchList added in v3.3.0

type QueryContentResponseBodyMatchesMatchList struct {
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// example:
	//
	// my_doc.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// example:
	//
	// https://xxx-cn-beijing.aliyuncs.com/image/test.png
	FileURL *string `json:"FileURL,omitempty" xml:"FileURL,omitempty"`
	// example:
	//
	// doca-1234
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// {"page_pos": 1}
	LoaderMetadata *string            `json:"LoaderMetadata,omitempty" xml:"LoaderMetadata,omitempty"`
	Metadata       map[string]*string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// example:
	//
	// 6.2345
	RerankScore *float64 `json:"RerankScore,omitempty" xml:"RerankScore,omitempty"`
	// example:
	//
	// 1
	RetrievalSource *int32 `json:"RetrievalSource,omitempty" xml:"RetrievalSource,omitempty"`
	// example:
	//
	// 0.12345
	Score  *float64                                        `json:"Score,omitempty" xml:"Score,omitempty"`
	Vector *QueryContentResponseBodyMatchesMatchListVector `json:"Vector,omitempty" xml:"Vector,omitempty" type:"Struct"`
}

func (QueryContentResponseBodyMatchesMatchList) GoString added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetContent added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetFileName added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetFileURL added in v3.4.1

func (*QueryContentResponseBodyMatchesMatchList) SetId added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetLoaderMetadata added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetMetadata added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetRerankScore added in v3.5.2

func (*QueryContentResponseBodyMatchesMatchList) SetRetrievalSource added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetScore added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetVector added in v3.3.0

func (QueryContentResponseBodyMatchesMatchList) String added in v3.3.0

type QueryContentResponseBodyMatchesMatchListVector added in v3.3.0

type QueryContentResponseBodyMatchesMatchListVector struct {
	VectorList []*float64 `json:"VectorList,omitempty" xml:"VectorList,omitempty" type:"Repeated"`
}

func (QueryContentResponseBodyMatchesMatchListVector) GoString added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchListVector) SetVectorList added in v3.3.0

func (QueryContentResponseBodyMatchesMatchListVector) String added in v3.3.0

type QueryContentResponseBodyUsage added in v3.4.1

type QueryContentResponseBodyUsage struct {
	// example:
	//
	// 10
	EmbeddingEntries *string `json:"EmbeddingEntries,omitempty" xml:"EmbeddingEntries,omitempty"`
	// example:
	//
	// 100
	EmbeddingTokens *string `json:"EmbeddingTokens,omitempty" xml:"EmbeddingTokens,omitempty"`
}

func (QueryContentResponseBodyUsage) GoString added in v3.4.1

func (*QueryContentResponseBodyUsage) SetEmbeddingEntries added in v3.4.1

func (*QueryContentResponseBodyUsage) SetEmbeddingTokens added in v3.4.1

func (QueryContentResponseBodyUsage) String added in v3.4.1

type QueryContentResponseBodyWindowMatches added in v3.5.2

type QueryContentResponseBodyWindowMatches struct {
	WindowMatches []*QueryContentResponseBodyWindowMatchesWindowMatches `json:"windowMatches,omitempty" xml:"windowMatches,omitempty" type:"Repeated"`
}

func (QueryContentResponseBodyWindowMatches) GoString added in v3.5.2

func (*QueryContentResponseBodyWindowMatches) SetWindowMatches added in v3.5.2

func (QueryContentResponseBodyWindowMatches) String added in v3.5.2

type QueryContentResponseBodyWindowMatchesWindowMatches added in v3.5.2

type QueryContentResponseBodyWindowMatchesWindowMatches struct {
	WindowMatch *QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatch `json:"WindowMatch,omitempty" xml:"WindowMatch,omitempty" type:"Struct"`
}

func (QueryContentResponseBodyWindowMatchesWindowMatches) GoString added in v3.5.2

func (QueryContentResponseBodyWindowMatchesWindowMatches) String added in v3.5.2

type QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatch added in v3.5.2

type QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatch struct {
	WindowMatch []*QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch `json:"windowMatch,omitempty" xml:"windowMatch,omitempty" type:"Repeated"`
}

func (QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatch) GoString added in v3.5.2

func (QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatch) String added in v3.5.2

type QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch added in v3.5.2

type QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch struct {
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// example:
	//
	// my_doc.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// example:
	//
	// doca-2345
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// {"page_pos": 2}
	LoaderMetadata *string            `json:"LoaderMetadata,omitempty" xml:"LoaderMetadata,omitempty"`
	Metadata       map[string]*string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
}

func (QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch) GoString added in v3.5.2

func (*QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch) SetContent added in v3.5.2

func (*QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch) SetFileName added in v3.5.2

func (*QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch) SetId added in v3.5.2

func (*QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch) SetLoaderMetadata added in v3.5.2

func (*QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch) SetMetadata added in v3.5.2

func (QueryContentResponseBodyWindowMatchesWindowMatchesWindowMatchWindowMatch) String added in v3.5.2

type QueryContentShrinkRequest added in v3.5.2

type QueryContentShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	Content    *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// test.jpg
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// example:
	//
	// https://xx/myImage.jpg
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// example:
	//
	// title = \\"test\\"
	Filter *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// The two-way retrieval algorithm. This parameter is empty by default, which specifies that scores of vector search and full-text search are directly compared and sorted without additional weighting or adjustments.
	//
	// Valid values:
	//
	// 	- RRF: The reciprocal rank fusion (RRF) algorithm uses a constant k to control the fusion effect. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Weight: This algorithm uses the alpha parameter to specify the proportion of the vector search score and the full-text search score and then sorts by weight. For more information, see the description of the HybridSearchArgs parameter.
	//
	// 	- Cascaded: This algorithm performs first full-text search and then vector search.
	//
	// example:
	//
	// RRF
	HybridSearch *string `json:"HybridSearch,omitempty" xml:"HybridSearch,omitempty"`
	// The parameters of the two-way retrieval algorithm. The following parameters are supported:
	//
	// 	- When HybridSearch is set to RRF, the scores are calculated by using the `1/(k+rank_i)` formula. The constant k is a positive integer that is greater than 1.
	//
	// <!---->
	//
	//     {
	//
	//        "RRF": {
	//
	//         "k": 60
	//
	//        }
	//
	//     }
	//
	// 	- When HybridSearch is set to Weight, the scores are calculated by using the `alpha 	- vector_score + (1-alpha) 	- text_score` formula. The alpha parameter specifies the proportion of the vector search score and the full-text search score and ranges from 0 to 1. A value of 0 specifies full-text search and a value of 1 specifies vector search.
	//
	// <!---->
	//
	//     {
	//
	//        "Weight": {
	//
	//         "alpha": 0.5
	//
	//        }
	//
	//     }
	HybridSearchArgsShrink *string `json:"HybridSearchArgs,omitempty" xml:"HybridSearchArgs,omitempty"`
	// example:
	//
	// false
	IncludeFileUrl *bool `json:"IncludeFileUrl,omitempty" xml:"IncludeFileUrl,omitempty"`
	// The metadata fields to be returned. Separate multiple fields with commas (,). This parameter is empty by default.
	//
	// example:
	//
	// title,page
	IncludeMetadataFields *string `json:"IncludeMetadataFields,omitempty" xml:"IncludeMetadataFields,omitempty"`
	// example:
	//
	// true
	IncludeVector *bool `json:"IncludeVector,omitempty" xml:"IncludeVector,omitempty"`
	// example:
	//
	// cosine
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The recall window. If you specify this parameter, the context of the search result is returned. Format: List\\<A, B>. Valid values: -10<=A<=0 and 0<=B<=10.
	//
	// >
	//
	// 	- We recommend that you specify this parameter if the source document is segmented into large numbers of pieces and you may fail to obtain the context.
	//
	// 	- The context of the search result is retrieved based on the recall window after the search result is reranked.
	RecallWindowShrink *string `json:"RecallWindow,omitempty" xml:"RecallWindow,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// 2
	RerankFactor *float64 `json:"RerankFactor,omitempty" xml:"RerankFactor,omitempty"`
	// example:
	//
	// 10
	TopK *int32 `json:"TopK,omitempty" xml:"TopK,omitempty"`
	// Specifies whether to use full-text search to implement two-way retrieval. The default value is false, which specifies that only vector search is used.
	//
	// example:
	//
	// true
	UseFullTextRetrieval *bool `json:"UseFullTextRetrieval,omitempty" xml:"UseFullTextRetrieval,omitempty"`
}

func (QueryContentShrinkRequest) GoString added in v3.5.2

func (s QueryContentShrinkRequest) GoString() string

func (*QueryContentShrinkRequest) SetCollection added in v3.5.2

func (*QueryContentShrinkRequest) SetContent added in v3.5.2

func (*QueryContentShrinkRequest) SetDBInstanceId added in v3.5.2

func (*QueryContentShrinkRequest) SetFileName added in v3.5.2

func (*QueryContentShrinkRequest) SetFileUrl added in v3.5.2

func (*QueryContentShrinkRequest) SetFilter added in v3.5.2

func (*QueryContentShrinkRequest) SetHybridSearch added in v3.5.3

func (*QueryContentShrinkRequest) SetHybridSearchArgsShrink added in v3.5.3

func (s *QueryContentShrinkRequest) SetHybridSearchArgsShrink(v string) *QueryContentShrinkRequest

func (*QueryContentShrinkRequest) SetIncludeFileUrl added in v3.8.3

func (s *QueryContentShrinkRequest) SetIncludeFileUrl(v bool) *QueryContentShrinkRequest

func (*QueryContentShrinkRequest) SetIncludeMetadataFields added in v3.6.0

func (s *QueryContentShrinkRequest) SetIncludeMetadataFields(v string) *QueryContentShrinkRequest

func (*QueryContentShrinkRequest) SetIncludeVector added in v3.5.2

func (*QueryContentShrinkRequest) SetMetrics added in v3.5.2

func (*QueryContentShrinkRequest) SetNamespace added in v3.5.2

func (*QueryContentShrinkRequest) SetNamespacePassword added in v3.5.2

func (s *QueryContentShrinkRequest) SetNamespacePassword(v string) *QueryContentShrinkRequest

func (*QueryContentShrinkRequest) SetOwnerId added in v3.5.2

func (*QueryContentShrinkRequest) SetRecallWindowShrink added in v3.5.2

func (s *QueryContentShrinkRequest) SetRecallWindowShrink(v string) *QueryContentShrinkRequest

func (*QueryContentShrinkRequest) SetRegionId added in v3.5.2

func (*QueryContentShrinkRequest) SetRerankFactor added in v3.5.2

func (*QueryContentShrinkRequest) SetTopK added in v3.5.2

func (*QueryContentShrinkRequest) SetUseFullTextRetrieval added in v3.5.2

func (s *QueryContentShrinkRequest) SetUseFullTextRetrieval(v bool) *QueryContentShrinkRequest

func (QueryContentShrinkRequest) String added in v3.5.2

func (s QueryContentShrinkRequest) String() string

type RebalanceDBInstanceRequest

type RebalanceDBInstanceRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make sure that it is unique among different requests.
	//
	// The token can be up to 64 characters in length and can contain letters, digits, hyphens (-), and underscores (_).
	//
	// For more information, see [How to ensure idempotence](https://help.aliyun.com/document_detail/134212.html).
	//
	// example:
	//
	// 0c593ea1-3bea-11e9-b96b-88**********
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (RebalanceDBInstanceRequest) GoString

func (s RebalanceDBInstanceRequest) GoString() string

func (*RebalanceDBInstanceRequest) SetClientToken

func (*RebalanceDBInstanceRequest) SetDBInstanceId

func (RebalanceDBInstanceRequest) String

type RebalanceDBInstanceResponse

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

func (RebalanceDBInstanceResponse) GoString

func (s RebalanceDBInstanceResponse) GoString() string

func (*RebalanceDBInstanceResponse) SetBody

func (*RebalanceDBInstanceResponse) SetHeaders

func (*RebalanceDBInstanceResponse) SetStatusCode

func (RebalanceDBInstanceResponse) String

type RebalanceDBInstanceResponseBody

type RebalanceDBInstanceResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5414A4E5-4C36-4461-95FC-************
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RebalanceDBInstanceResponseBody) GoString

func (*RebalanceDBInstanceResponseBody) SetRequestId

func (RebalanceDBInstanceResponseBody) String

type ReleaseInstancePublicConnectionRequest

type ReleaseInstancePublicConnectionRequest struct {
	// The type of the endpoint. Default value: primary. Valid values:
	//
	// 	- **primary**: primary endpoint.
	//
	// 	- **cluster**: cluster endpoint. This type of endpoints can be created only for instances that have multiple coordinator nodes.
	//
	// example:
	//
	// Intranet
	AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
	// The public endpoint of the instance.
	//
	// You can log on to the AnalyticDB for PostgreSQL console and go to the **Basic Information*	- page of the instance to view the **public endpoint*	- in the **Database Connection*	- section.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****.gpdb.rds.aliyuncs.com
	CurrentConnectionString *string `json:"CurrentConnectionString,omitempty" xml:"CurrentConnectionString,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (ReleaseInstancePublicConnectionRequest) GoString

func (*ReleaseInstancePublicConnectionRequest) SetAddressType

func (*ReleaseInstancePublicConnectionRequest) SetCurrentConnectionString

func (*ReleaseInstancePublicConnectionRequest) SetDBInstanceId

func (ReleaseInstancePublicConnectionRequest) String

type ReleaseInstancePublicConnectionResponse

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

func (ReleaseInstancePublicConnectionResponse) GoString

func (*ReleaseInstancePublicConnectionResponse) SetHeaders

func (*ReleaseInstancePublicConnectionResponse) SetStatusCode

func (ReleaseInstancePublicConnectionResponse) String

type ReleaseInstancePublicConnectionResponseBody

type ReleaseInstancePublicConnectionResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 9CEF7037-4158-4A65-BEC7-2A**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleaseInstancePublicConnectionResponseBody) GoString

func (*ReleaseInstancePublicConnectionResponseBody) SetRequestId

func (ReleaseInstancePublicConnectionResponseBody) String

type ResetAccountPasswordRequest

type ResetAccountPasswordRequest struct {
	// The ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// testaccount_1
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The name of the account.
	//
	// This parameter is required.
	//
	// example:
	//
	// Testaccount_1
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// Before you call this operation, make sure that the following requirements are met:
	//
	// 	- The instance is in the running state.
	//
	// 	- The instance is not locked.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-t4nf48vf15713****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (ResetAccountPasswordRequest) GoString

func (s ResetAccountPasswordRequest) GoString() string

func (*ResetAccountPasswordRequest) SetAccountName

func (*ResetAccountPasswordRequest) SetAccountPassword

func (*ResetAccountPasswordRequest) SetDBInstanceId

func (ResetAccountPasswordRequest) String

type ResetAccountPasswordResponse

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

func (ResetAccountPasswordResponse) GoString

func (s ResetAccountPasswordResponse) GoString() string

func (*ResetAccountPasswordResponse) SetBody

func (*ResetAccountPasswordResponse) SetHeaders

func (*ResetAccountPasswordResponse) SetStatusCode

func (ResetAccountPasswordResponse) String

type ResetAccountPasswordResponseBody

type ResetAccountPasswordResponseBody struct {
	// The new password for the account. The password must be 8 to 32 characters in length and contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. Special characters include `! @ # $ % ^ & 	- ( ) _ + - =`
	//
	// example:
	//
	// 187C80FC-75C4-477C-BBF2-A368A36D041C
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetAccountPasswordResponseBody) GoString

func (*ResetAccountPasswordResponseBody) SetRequestId

func (ResetAccountPasswordResponseBody) String

type ResetIMVMonitorDataRequest added in v3.3.0

type ResetIMVMonitorDataRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp152460513z****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	//
	// This parameter is required.
	//
	// example:
	//
	// testdb
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
}

func (ResetIMVMonitorDataRequest) GoString added in v3.3.0

func (s ResetIMVMonitorDataRequest) GoString() string

func (*ResetIMVMonitorDataRequest) SetDBInstanceId added in v3.3.0

func (*ResetIMVMonitorDataRequest) SetDatabase added in v3.3.0

func (ResetIMVMonitorDataRequest) String added in v3.3.0

type ResetIMVMonitorDataResponse added in v3.3.0

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

func (ResetIMVMonitorDataResponse) GoString added in v3.3.0

func (s ResetIMVMonitorDataResponse) GoString() string

func (*ResetIMVMonitorDataResponse) SetBody added in v3.3.0

func (*ResetIMVMonitorDataResponse) SetHeaders added in v3.3.0

func (*ResetIMVMonitorDataResponse) SetStatusCode added in v3.3.0

func (ResetIMVMonitorDataResponse) String added in v3.3.0

type ResetIMVMonitorDataResponseBody added in v3.3.0

type ResetIMVMonitorDataResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **false**
	//
	// 	- **true**
	//
	// example:
	//
	// true
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ResetIMVMonitorDataResponseBody) GoString added in v3.3.0

func (*ResetIMVMonitorDataResponseBody) SetRequestId added in v3.3.0

func (*ResetIMVMonitorDataResponseBody) SetStatus added in v3.3.0

func (ResetIMVMonitorDataResponseBody) String added in v3.3.0

type RestartDBInstanceRequest

type RestartDBInstanceRequest struct {
	// The client token that is used to ensure the idempotence of the request. For more information, see [How to ensure idempotence](https://help.aliyun.com/document_detail/327176.html).
	//
	// example:
	//
	// 0c593ea1-3bea-11e9-b96b-88**********
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (RestartDBInstanceRequest) GoString

func (s RestartDBInstanceRequest) GoString() string

func (*RestartDBInstanceRequest) SetClientToken

func (*RestartDBInstanceRequest) SetDBInstanceId

func (RestartDBInstanceRequest) String

func (s RestartDBInstanceRequest) String() string

type RestartDBInstanceResponse

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

func (RestartDBInstanceResponse) GoString

func (s RestartDBInstanceResponse) GoString() string

func (*RestartDBInstanceResponse) SetBody

func (*RestartDBInstanceResponse) SetHeaders

func (*RestartDBInstanceResponse) SetStatusCode

func (RestartDBInstanceResponse) String

func (s RestartDBInstanceResponse) String() string

type RestartDBInstanceResponseBody

type RestartDBInstanceResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// A7356493-7141-4393-8951-CDA8AB5D67EC
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RestartDBInstanceResponseBody) GoString

func (*RestartDBInstanceResponseBody) SetRequestId

func (RestartDBInstanceResponseBody) String

type ResumeDataRedistributeRequest added in v3.8.0

type ResumeDataRedistributeRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (ResumeDataRedistributeRequest) GoString added in v3.8.0

func (*ResumeDataRedistributeRequest) SetDBInstanceId added in v3.8.0

func (*ResumeDataRedistributeRequest) SetOwnerId added in v3.8.0

func (ResumeDataRedistributeRequest) String added in v3.8.0

type ResumeDataRedistributeResponse added in v3.8.0

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

func (ResumeDataRedistributeResponse) GoString added in v3.8.0

func (*ResumeDataRedistributeResponse) SetBody added in v3.8.0

func (*ResumeDataRedistributeResponse) SetHeaders added in v3.8.0

func (*ResumeDataRedistributeResponse) SetStatusCode added in v3.8.0

func (ResumeDataRedistributeResponse) String added in v3.8.0

type ResumeDataRedistributeResponseBody added in v3.8.0

type ResumeDataRedistributeResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResumeDataRedistributeResponseBody) GoString added in v3.8.0

func (*ResumeDataRedistributeResponseBody) SetRequestId added in v3.8.0

func (ResumeDataRedistributeResponseBody) String added in v3.8.0

type ResumeInstanceRequest

type ResumeInstanceRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (ResumeInstanceRequest) GoString

func (s ResumeInstanceRequest) GoString() string

func (*ResumeInstanceRequest) SetDBInstanceId

func (s *ResumeInstanceRequest) SetDBInstanceId(v string) *ResumeInstanceRequest

func (*ResumeInstanceRequest) SetOwnerId

func (ResumeInstanceRequest) String

func (s ResumeInstanceRequest) String() string

type ResumeInstanceResponse

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

func (ResumeInstanceResponse) GoString

func (s ResumeInstanceResponse) GoString() string

func (*ResumeInstanceResponse) SetBody

func (*ResumeInstanceResponse) SetHeaders

func (*ResumeInstanceResponse) SetStatusCode

func (ResumeInstanceResponse) String

func (s ResumeInstanceResponse) String() string

type ResumeInstanceResponseBody

type ResumeInstanceResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned.
	//
	// This parameter is returned only if **false*	- is returned for the **Status*	- parameter.
	//
	// example:
	//
	// ******
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 34b32a0a-08ef-4a87-b6be-cdd9********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **false**: The request failed.
	//
	// 	- **true**: The request was successful.
	//
	// example:
	//
	// true
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ResumeInstanceResponseBody) GoString

func (s ResumeInstanceResponseBody) GoString() string

func (*ResumeInstanceResponseBody) SetDBInstanceId

func (*ResumeInstanceResponseBody) SetErrorMessage

func (*ResumeInstanceResponseBody) SetRequestId

func (*ResumeInstanceResponseBody) SetStatus

func (ResumeInstanceResponseBody) String

type SetDBInstancePlanStatusRequest

type SetDBInstancePlanStatusRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the plan.
	//
	// >  You can call the [DescribeDBInstancePlans](https://help.aliyun.com/document_detail/449398.html) operation to query the details of plans, including plan IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1234
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// Specifies whether to enable or disable the plan. Valid values:
	//
	// 	- **disable**: disables the plan.
	//
	// 	- **enable**: enables the plan.
	//
	// This parameter is required.
	//
	// example:
	//
	// disable
	PlanStatus *string `json:"PlanStatus,omitempty" xml:"PlanStatus,omitempty"`
}

func (SetDBInstancePlanStatusRequest) GoString

func (*SetDBInstancePlanStatusRequest) SetDBInstanceId

func (*SetDBInstancePlanStatusRequest) SetOwnerId

func (*SetDBInstancePlanStatusRequest) SetPlanId

func (*SetDBInstancePlanStatusRequest) SetPlanStatus

func (SetDBInstancePlanStatusRequest) String

type SetDBInstancePlanStatusResponse

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

func (SetDBInstancePlanStatusResponse) GoString

func (*SetDBInstancePlanStatusResponse) SetHeaders

func (*SetDBInstancePlanStatusResponse) SetStatusCode

func (SetDBInstancePlanStatusResponse) String

type SetDBInstancePlanStatusResponseBody

type SetDBInstancePlanStatusResponseBody struct {
	// The error message returned.
	//
	// This parameter is returned only when the operation fails.
	//
	// example:
	//
	// ****
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the plan.
	//
	// example:
	//
	// 1234
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 34b32a0a-08ef-4a87-b6be-cdd988888888
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation.
	//
	// If the operation is successful, **success*	- is returned. If the operation fails, this parameter is not returned.
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (SetDBInstancePlanStatusResponseBody) GoString

func (*SetDBInstancePlanStatusResponseBody) SetErrorMessage

func (*SetDBInstancePlanStatusResponseBody) SetPlanId

func (*SetDBInstancePlanStatusResponseBody) SetRequestId

func (*SetDBInstancePlanStatusResponseBody) SetStatus

func (SetDBInstancePlanStatusResponseBody) String

type SetDataShareInstanceRequest

type SetDataShareInstanceRequest struct {
	// The ID of the AnalyticDB for PostgreSQL instance in Serverless mode.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	InstanceList []*string `json:"InstanceList,omitempty" xml:"InstanceList,omitempty" type:"Repeated"`
	// Specifies whether to enable or disable data sharing. Valid values:
	//
	// 	- **add**: enables data sharing.
	//
	// 	- **remove**: disables data sharing.
	//
	// This parameter is required.
	//
	// example:
	//
	// add
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (SetDataShareInstanceRequest) GoString

func (s SetDataShareInstanceRequest) GoString() string

func (*SetDataShareInstanceRequest) SetInstanceList

func (*SetDataShareInstanceRequest) SetOperationType

func (*SetDataShareInstanceRequest) SetOwnerId

func (*SetDataShareInstanceRequest) SetRegionId

func (SetDataShareInstanceRequest) String

type SetDataShareInstanceResponse

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

func (SetDataShareInstanceResponse) GoString

func (s SetDataShareInstanceResponse) GoString() string

func (*SetDataShareInstanceResponse) SetBody

func (*SetDataShareInstanceResponse) SetHeaders

func (*SetDataShareInstanceResponse) SetStatusCode

func (SetDataShareInstanceResponse) String

type SetDataShareInstanceResponseBody

type SetDataShareInstanceResponseBody struct {
	// The error message returned if the operation fails.
	//
	// example:
	//
	// error message
	ErrMessage *string `json:"ErrMessage,omitempty" xml:"ErrMessage,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// B4CAF581-2AC7-41AD-8940-D5**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation. Valid values:
	//
	// 	- **success**: The operation is successful.
	//
	// 	- **failed**: The operation fails.
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (SetDataShareInstanceResponseBody) GoString

func (*SetDataShareInstanceResponseBody) SetErrMessage

func (*SetDataShareInstanceResponseBody) SetRequestId

func (*SetDataShareInstanceResponseBody) SetStatus

func (SetDataShareInstanceResponseBody) String

type SetDataShareInstanceShrinkRequest

type SetDataShareInstanceShrinkRequest struct {
	// The ID of the AnalyticDB for PostgreSQL instance in Serverless mode.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	InstanceListShrink *string `json:"InstanceList,omitempty" xml:"InstanceList,omitempty"`
	// Specifies whether to enable or disable data sharing. Valid values:
	//
	// 	- **add**: enables data sharing.
	//
	// 	- **remove**: disables data sharing.
	//
	// This parameter is required.
	//
	// example:
	//
	// add
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (SetDataShareInstanceShrinkRequest) GoString

func (*SetDataShareInstanceShrinkRequest) SetInstanceListShrink

func (*SetDataShareInstanceShrinkRequest) SetOperationType

func (*SetDataShareInstanceShrinkRequest) SetOwnerId

func (*SetDataShareInstanceShrinkRequest) SetRegionId

func (SetDataShareInstanceShrinkRequest) String

type StatementData added in v3.8.3

type StatementData struct {
	CreatedAt  *string   `json:"CreatedAt,omitempty" xml:"CreatedAt,omitempty"`
	Database   *string   `json:"Database,omitempty" xml:"Database,omitempty"`
	Id         *string   `json:"Id,omitempty" xml:"Id,omitempty"`
	Parameters []*string `json:"Parameters,omitempty" xml:"Parameters,omitempty" type:"Repeated"`
	SecretArn  *string   `json:"SecretArn,omitempty" xml:"SecretArn,omitempty"`
	Sql        *string   `json:"Sql,omitempty" xml:"Sql,omitempty"`
	Sqls       []*string `json:"Sqls,omitempty" xml:"Sqls,omitempty" type:"Repeated"`
	Status     *string   `json:"Status,omitempty" xml:"Status,omitempty"`
	UpdatedAt  *string   `json:"UpdatedAt,omitempty" xml:"UpdatedAt,omitempty"`
}

func (StatementData) GoString added in v3.8.3

func (s StatementData) GoString() string

func (*StatementData) SetCreatedAt added in v3.8.3

func (s *StatementData) SetCreatedAt(v string) *StatementData

func (*StatementData) SetDatabase added in v3.8.3

func (s *StatementData) SetDatabase(v string) *StatementData

func (*StatementData) SetId added in v3.8.3

func (s *StatementData) SetId(v string) *StatementData

func (*StatementData) SetParameters added in v3.8.3

func (s *StatementData) SetParameters(v []*string) *StatementData

func (*StatementData) SetSecretArn added in v3.8.3

func (s *StatementData) SetSecretArn(v string) *StatementData

func (*StatementData) SetSql added in v3.8.3

func (s *StatementData) SetSql(v string) *StatementData

func (*StatementData) SetSqls added in v3.8.3

func (s *StatementData) SetSqls(v []*string) *StatementData

func (*StatementData) SetStatus added in v3.8.3

func (s *StatementData) SetStatus(v string) *StatementData

func (*StatementData) SetUpdatedAt added in v3.8.3

func (s *StatementData) SetUpdatedAt(v string) *StatementData

func (StatementData) String added in v3.8.3

func (s StatementData) String() string

type SwitchDBInstanceNetTypeRequest

type SwitchDBInstanceNetTypeRequest struct {
	// The prefix of the custom endpoint.
	//
	// 	- The prefix can contain lowercase letters, digits, and hyphens (-) and must start with a lowercase letter.
	//
	// 	- The prefix can be up to 30 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// test1234
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// rm-uf6wjk5xxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The port number.
	//
	// This parameter is required.
	//
	// example:
	//
	// 3306
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (SwitchDBInstanceNetTypeRequest) GoString

func (*SwitchDBInstanceNetTypeRequest) SetConnectionStringPrefix

func (s *SwitchDBInstanceNetTypeRequest) SetConnectionStringPrefix(v string) *SwitchDBInstanceNetTypeRequest

func (*SwitchDBInstanceNetTypeRequest) SetDBInstanceId

func (*SwitchDBInstanceNetTypeRequest) SetPort

func (SwitchDBInstanceNetTypeRequest) String

type SwitchDBInstanceNetTypeResponse

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

func (SwitchDBInstanceNetTypeResponse) GoString

func (*SwitchDBInstanceNetTypeResponse) SetHeaders

func (*SwitchDBInstanceNetTypeResponse) SetStatusCode

func (SwitchDBInstanceNetTypeResponse) String

type SwitchDBInstanceNetTypeResponseBody

type SwitchDBInstanceNetTypeResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// FA67B751-2A2D-470C-850B-D6B93699D35C
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SwitchDBInstanceNetTypeResponseBody) GoString

func (*SwitchDBInstanceNetTypeResponseBody) SetRequestId

func (SwitchDBInstanceNetTypeResponseBody) String

type TagResourcesRequest

type TagResourcesRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query region IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of an instance. Valid values of N: 1 to 50.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxxx
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The mode of the instance. Valid values:
	//
	// 	- `instance`: reserved storage mode
	//
	// 	- `ALIYUN::GPDB::INSTANCE`: elastic storage mode
	//
	// This parameter is required.
	//
	// example:
	//
	// instance
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The list of tags.
	//
	// This parameter is required.
	Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetOwnerAccount

func (s *TagResourcesRequest) SetOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetOwnerId

func (s *TagResourcesRequest) SetOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetRegionId

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

func (*TagResourcesRequest) SetResourceId

func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceOwnerAccount

func (s *TagResourcesRequest) SetResourceOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceOwnerId

func (s *TagResourcesRequest) SetResourceOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceType

func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetTag

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

type TagResourcesRequestTag

type TagResourcesRequestTag struct {
	// The key of a tag. Valid values of N: 1 to 20. This parameter value cannot be an empty string. A tag key can contain a maximum of 128 characters. It cannot start with `aliyun` or`  acs: ` and cannot contain `http://` or`  https:// `.
	//
	// This parameter is required.
	//
	// example:
	//
	// TestKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of a tag. Valid values of N: 1 to 20. This parameter value can be an empty string. A tag value can contain a maximum of 128 characters. It cannot start with `acs:` and cannot contain `http://` or `https://`.
	//
	// This parameter is required.
	//
	// example:
	//
	// TestValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (TagResourcesRequestTag) GoString

func (s TagResourcesRequestTag) GoString() string

func (*TagResourcesRequestTag) SetKey

func (*TagResourcesRequestTag) SetValue

func (TagResourcesRequestTag) String

func (s TagResourcesRequestTag) String() string

type TagResourcesResponse

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

func (TagResourcesResponse) GoString

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody

func (*TagResourcesResponse) SetHeaders

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

func (*TagResourcesResponse) SetStatusCode

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

func (TagResourcesResponse) String

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody

type TagResourcesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5414A4E5-4C36-4461-95FC-23**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type UnbindDBResourceGroupWithRoleRequest added in v3.8.0

type UnbindDBResourceGroupWithRoleRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	//
	// This parameter is required.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
	// The roles.
	//
	// This parameter is required.
	RoleList []*string `json:"RoleList,omitempty" xml:"RoleList,omitempty" type:"Repeated"`
}

func (UnbindDBResourceGroupWithRoleRequest) GoString added in v3.8.0

func (*UnbindDBResourceGroupWithRoleRequest) SetDBInstanceId added in v3.8.0

func (*UnbindDBResourceGroupWithRoleRequest) SetOwnerId added in v3.8.0

func (*UnbindDBResourceGroupWithRoleRequest) SetResourceGroupName added in v3.8.0

func (*UnbindDBResourceGroupWithRoleRequest) SetRoleList added in v3.8.0

func (UnbindDBResourceGroupWithRoleRequest) String added in v3.8.0

type UnbindDBResourceGroupWithRoleResponse added in v3.8.0

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

func (UnbindDBResourceGroupWithRoleResponse) GoString added in v3.8.0

func (*UnbindDBResourceGroupWithRoleResponse) SetBody added in v3.8.0

func (*UnbindDBResourceGroupWithRoleResponse) SetHeaders added in v3.8.0

func (*UnbindDBResourceGroupWithRoleResponse) SetStatusCode added in v3.8.0

func (UnbindDBResourceGroupWithRoleResponse) String added in v3.8.0

type UnbindDBResourceGroupWithRoleResponseBody added in v3.8.0

type UnbindDBResourceGroupWithRoleResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UnbindDBResourceGroupWithRoleResponseBody) GoString added in v3.8.0

func (*UnbindDBResourceGroupWithRoleResponseBody) SetRequestId added in v3.8.0

func (UnbindDBResourceGroupWithRoleResponseBody) String added in v3.8.0

type UnbindDBResourceGroupWithRoleShrinkRequest added in v3.8.0

type UnbindDBResourceGroupWithRoleShrinkRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	//
	// This parameter is required.
	//
	// example:
	//
	// testgroup
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
	// The roles.
	//
	// This parameter is required.
	RoleListShrink *string `json:"RoleList,omitempty" xml:"RoleList,omitempty"`
}

func (UnbindDBResourceGroupWithRoleShrinkRequest) GoString added in v3.8.0

func (*UnbindDBResourceGroupWithRoleShrinkRequest) SetDBInstanceId added in v3.8.0

func (*UnbindDBResourceGroupWithRoleShrinkRequest) SetOwnerId added in v3.8.0

func (*UnbindDBResourceGroupWithRoleShrinkRequest) SetResourceGroupName added in v3.8.0

func (*UnbindDBResourceGroupWithRoleShrinkRequest) SetRoleListShrink added in v3.8.0

func (UnbindDBResourceGroupWithRoleShrinkRequest) String added in v3.8.0

type UnloadSampleDataRequest

type UnloadSampleDataRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (UnloadSampleDataRequest) GoString

func (s UnloadSampleDataRequest) GoString() string

func (*UnloadSampleDataRequest) SetDBInstanceId

func (*UnloadSampleDataRequest) SetOwnerId

func (UnloadSampleDataRequest) String

func (s UnloadSampleDataRequest) String() string

type UnloadSampleDataResponse

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

func (UnloadSampleDataResponse) GoString

func (s UnloadSampleDataResponse) GoString() string

func (*UnloadSampleDataResponse) SetBody

func (*UnloadSampleDataResponse) SetHeaders

func (*UnloadSampleDataResponse) SetStatusCode

func (UnloadSampleDataResponse) String

func (s UnloadSampleDataResponse) String() string

type UnloadSampleDataResponseBody

type UnloadSampleDataResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned if an error occurs. This message does not affect the execution of the operation.
	//
	// example:
	//
	// ********
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 4E42ABC3-4DBD-5343-9BCA-66B7D091311F_6914
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The execution state of the operation. Valid values:
	//
	// 	- **false**: The operation fails.
	//
	// 	- **true**: The operation is successful.
	//
	// example:
	//
	// true
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UnloadSampleDataResponseBody) GoString

func (s UnloadSampleDataResponseBody) GoString() string

func (*UnloadSampleDataResponseBody) SetDBInstanceId

func (*UnloadSampleDataResponseBody) SetErrorMessage

func (*UnloadSampleDataResponseBody) SetRequestId

func (*UnloadSampleDataResponseBody) SetStatus

func (UnloadSampleDataResponseBody) String

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// Specifies whether to unbind all tags from an instance. This parameter is valid only when the TagKey.N parameter is not specified. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// Default value: false.
	//
	// example:
	//
	// false
	All          *bool   `json:"All,omitempty" xml:"All,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The storage mode of the instance. Valid values:
	//
	// 	- `instance`: reserved storage mode
	//
	// 	- `ALIYUN::GPDB::INSTANCE`: elastic storage mode
	//
	// This parameter is required.
	//
	// example:
	//
	// instance
	ResourceType *string   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetOwnerAccount

func (s *UntagResourcesRequest) SetOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetOwnerId

func (*UntagResourcesRequest) SetRegionId

func (*UntagResourcesRequest) SetResourceId

func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceOwnerAccount

func (s *UntagResourcesRequest) SetResourceOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceOwnerId

func (s *UntagResourcesRequest) SetResourceOwnerId(v int64) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceType

func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetTagKey

func (UntagResourcesRequest) String

func (s UntagResourcesRequest) String() string

type UntagResourcesResponse

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

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody

type UntagResourcesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5414A4E5-4C36-4461-95FC-23757A20B5F8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (UntagResourcesResponseBody) String

type UpdateCollectionDataMetadataRequest added in v3.1.0

type UpdateCollectionDataMetadataRequest struct {
	// The name of the collection.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The condition that is used to filter the data to be updated. Specify this parameter in a format that is the same as the WHERE clause. You cannot leave both this parameter and Ids empty.
	//
	// example:
	//
	// business_value = \\"chat_file_1\\"
	Filter *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// The row IDs of the data to be updated. You cannot leave both this parameter and Filter empty.
	Ids []*string `json:"Ids,omitempty" xml:"Ids,omitempty" type:"Repeated"`
	// The data to be updated, which is a JSON string in the MAP format. In the JSON string, key specifies the field name and value specifies the new data value.
	//
	// This parameter is required.
	//
	// example:
	//
	// {
	//
	//       "title": "new title",
	//
	//       "content": "new content"
	//
	// }
	Metadata map[string]interface{} `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (UpdateCollectionDataMetadataRequest) GoString added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetCollection added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetDBInstanceId added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetFilter added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetIds added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetMetadata added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetNamespace added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetNamespacePassword added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetOwnerId added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetRegionId added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetWorkspaceId added in v3.9.1

func (UpdateCollectionDataMetadataRequest) String added in v3.1.0

type UpdateCollectionDataMetadataResponse added in v3.1.0

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

func (UpdateCollectionDataMetadataResponse) GoString added in v3.1.0

func (*UpdateCollectionDataMetadataResponse) SetBody added in v3.1.0

func (*UpdateCollectionDataMetadataResponse) SetHeaders added in v3.1.0

func (*UpdateCollectionDataMetadataResponse) SetStatusCode added in v3.1.0

func (UpdateCollectionDataMetadataResponse) String added in v3.1.0

type UpdateCollectionDataMetadataResponseBody added in v3.1.0

type UpdateCollectionDataMetadataResponseBody struct {
	// The number of effective rows.
	//
	// example:
	//
	// 10
	AppliedRows *int64 `json:"AppliedRows,omitempty" xml:"AppliedRows,omitempty"`
	// The error message returned.
	//
	// example:
	//
	// failed to connect database, detailMsg: getConnection fail::SQL State: 28P01, Error Code: 0, Error Message: FATAL: password
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateCollectionDataMetadataResponseBody) GoString added in v3.1.0

func (*UpdateCollectionDataMetadataResponseBody) SetAppliedRows added in v3.1.0

func (*UpdateCollectionDataMetadataResponseBody) SetMessage added in v3.1.0

func (*UpdateCollectionDataMetadataResponseBody) SetRequestId added in v3.1.0

func (*UpdateCollectionDataMetadataResponseBody) SetStatus added in v3.1.0

func (UpdateCollectionDataMetadataResponseBody) String added in v3.1.0

type UpdateCollectionDataMetadataShrinkRequest added in v3.1.0

type UpdateCollectionDataMetadataShrinkRequest struct {
	// The name of the collection.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The condition that is used to filter the data to be updated. Specify this parameter in a format that is the same as the WHERE clause. You cannot leave both this parameter and Ids empty.
	//
	// example:
	//
	// business_value = \\"chat_file_1\\"
	Filter *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	// The row IDs of the data to be updated. You cannot leave both this parameter and Filter empty.
	IdsShrink *string `json:"Ids,omitempty" xml:"Ids,omitempty"`
	// The data to be updated, which is a JSON string in the MAP format. In the JSON string, key specifies the field name and value specifies the new data value.
	//
	// This parameter is required.
	//
	// example:
	//
	// {
	//
	//       "title": "new title",
	//
	//       "content": "new content"
	//
	// }
	MetadataShrink *string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (UpdateCollectionDataMetadataShrinkRequest) GoString added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetCollection added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetDBInstanceId added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetFilter added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetIdsShrink added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetMetadataShrink added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetNamespace added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetNamespacePassword added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetOwnerId added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetRegionId added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetWorkspaceId added in v3.9.1

func (UpdateCollectionDataMetadataShrinkRequest) String added in v3.1.0

type UpdateDBInstancePlanRequest

type UpdateDBInstancePlanRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The execution information of the plan. Specify the parameter in the JSON format. The parameter value varies based on the values of **PlanType*	- and **PlanScheduleType**. The following section describes the PlanConfig parameter.
	//
	// example:
	//
	// {"pause":{"executeTime":"2022-08-30T16:00:00Z"}}
	PlanConfig *string `json:"PlanConfig,omitempty" xml:"PlanConfig,omitempty"`
	// The description of the plan.
	//
	// example:
	//
	// this is a test plan
	PlanDesc *string `json:"PlanDesc,omitempty" xml:"PlanDesc,omitempty"`
	// The end time of the plan. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm:ss*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// >
	//
	// 	- This parameter must be specified only for **periodically executed*	- plans.
	//
	// 	- If you do not specify this parameter, the plan stops until the plan is deleted.
	//
	// example:
	//
	// 2023-04-17T23:00Z
	PlanEndDate *string `json:"PlanEndDate,omitempty" xml:"PlanEndDate,omitempty"`
	// The ID of the plan.
	//
	// >  You can call the [DescribeDBInstancePlans](https://help.aliyun.com/document_detail/449398.html) operation to query the details of plans, including plan IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1234
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The name of the plan.
	//
	// example:
	//
	// test-plan
	PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	// The start time of the plan. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm:ss*Z format. The time must be in UTC.
	//
	// >
	//
	// 	- This parameter must be specified only for **periodically executed*	- plans.
	//
	// 	- If you do not specify this parameter, the current time is used.
	//
	// example:
	//
	// 2022-04-17T23:00Z
	PlanStartDate *string `json:"PlanStartDate,omitempty" xml:"PlanStartDate,omitempty"`
}

func (UpdateDBInstancePlanRequest) GoString

func (s UpdateDBInstancePlanRequest) GoString() string

func (*UpdateDBInstancePlanRequest) SetDBInstanceId

func (*UpdateDBInstancePlanRequest) SetOwnerId

func (*UpdateDBInstancePlanRequest) SetPlanConfig

func (*UpdateDBInstancePlanRequest) SetPlanDesc

func (*UpdateDBInstancePlanRequest) SetPlanEndDate

func (*UpdateDBInstancePlanRequest) SetPlanId

func (*UpdateDBInstancePlanRequest) SetPlanName

func (*UpdateDBInstancePlanRequest) SetPlanStartDate

func (UpdateDBInstancePlanRequest) String

type UpdateDBInstancePlanResponse

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

func (UpdateDBInstancePlanResponse) GoString

func (s UpdateDBInstancePlanResponse) GoString() string

func (*UpdateDBInstancePlanResponse) SetBody

func (*UpdateDBInstancePlanResponse) SetHeaders

func (*UpdateDBInstancePlanResponse) SetStatusCode

func (UpdateDBInstancePlanResponse) String

type UpdateDBInstancePlanResponseBody

type UpdateDBInstancePlanResponseBody struct {
	// The ID of the instance.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned.
	//
	// This parameter is returned only when the operation fails.
	//
	// example:
	//
	// ****
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the plan.
	//
	// example:
	//
	// 1234
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 34b32a0a-08ef-4a87-b6be-cdd9f56fc3ad
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation.
	//
	// If the operation is successful, **success*	- is returned. If the operation fails, this parameter is not returned.
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateDBInstancePlanResponseBody) GoString

func (*UpdateDBInstancePlanResponseBody) SetDBInstanceId

func (*UpdateDBInstancePlanResponseBody) SetErrorMessage

func (*UpdateDBInstancePlanResponseBody) SetPlanId

func (*UpdateDBInstancePlanResponseBody) SetRequestId

func (*UpdateDBInstancePlanResponseBody) SetStatus

func (UpdateDBInstancePlanResponseBody) String

type UpgradeDBInstanceRequest

type UpgradeDBInstanceRequest struct {
	// This parameter is no longer used.
	//
	// example:
	//
	// null
	DBInstanceClass *string `json:"DBInstanceClass,omitempty" xml:"DBInstanceClass,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// null
	DBInstanceGroupCount *string `json:"DBInstanceGroupCount,omitempty" xml:"DBInstanceGroupCount,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the IDs of all AnalyticDB for PostgreSQL instances within a region.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-rj***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The specifications of each compute node. For information about the supported specifications, see [Instance specifications](https://help.aliyun.com/document_detail/35406.html).
	//
	// > This parameter is available only for instances in elastic storage mode.
	//
	// example:
	//
	// 4C16G
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// 2
	MasterNodeNum *string `json:"MasterNodeNum,omitempty" xml:"MasterNodeNum,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is no longer used.
	//
	// example:
	//
	// null
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The region ID of the instance.
	//
	// > You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs. For information about how to obtain the ID of a resource group, see [View basic information of a resource group](https://help.aliyun.com/document_detail/151181.html).
	//
	// example:
	//
	// rg-bp67acfmxazb4p****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The performance level of enhanced SSDs (ESSDs). Valid values:
	//
	// 	- **pl0**
	//
	// 	- **pl1**
	//
	// 	- **pl2**
	//
	// example:
	//
	// pl1
	SegDiskPerformanceLevel *string `json:"SegDiskPerformanceLevel,omitempty" xml:"SegDiskPerformanceLevel,omitempty"`
	// The number of compute nodes. The number of compute nodes varies based on the instance resource type and edition.
	//
	// 	- Valid values for High-availability Edition instances in elastic storage mode: 4 to 512, in 4 increments.
	//
	// 	- Valid values for High-performance Edition instances in elastic storage mode: 2 to 512, in 2 increments.
	//
	// 	- Valid values for instances in manual Serverless mode: 2 to 512, in 2 increments.
	//
	// example:
	//
	// 2
	SegNodeNum *string `json:"SegNodeNum,omitempty" xml:"SegNodeNum,omitempty"`
	// The disk storage type of the instance after the change. The disk storage type can be changed only to ESSD. Set the value to **cloud_essd**.
	//
	// example:
	//
	// cloud_essd
	SegStorageType *string `json:"SegStorageType,omitempty" xml:"SegStorageType,omitempty"`
	// The storage capacity of each compute node. Unit: GB. Valid values: 50 to 6000, in 50 increments.
	//
	// >  This parameter is available only for instances in elastic storage mode.
	//
	// example:
	//
	// 100
	StorageSize *string `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// The type of the instance configuration change. Valid values:
	//
	// 	- **0*	- (default): changes the number of compute nodes.
	//
	// 	- **1**: changes the specifications and storage capacity of each compute node.
	//
	// 	- **2**: changes the number of coordinator nodes.
	//
	// 	- **3**: changes the disk storage type and ESSD performance level of the instance.
	//
	// >
	//
	// 	- The supported changes to compute node configurations vary based on the instance resource type. For more information, see the "[Usage notes](https://help.aliyun.com/document_detail/50956.html)" section of the Change compute node configurations topic.
	//
	// 	- After you specify a change type, only the corresponding parameters take effect. For example, if you set **UpgradeType*	- to 0, the parameter that is used to change the number of compute nodes takes effect, but the parameter that is used to change the number of coordinator nodes does not.
	//
	// 	- The number of coordinator nodes can be changed only on the China site (aliyun.com).
	//
	// 	- The disk storage type can be changed only from ultra disks to ESSDs.
	//
	// example:
	//
	// 0
	UpgradeType *int64 `json:"UpgradeType,omitempty" xml:"UpgradeType,omitempty"`
}

func (UpgradeDBInstanceRequest) GoString

func (s UpgradeDBInstanceRequest) GoString() string

func (*UpgradeDBInstanceRequest) SetDBInstanceClass

func (s *UpgradeDBInstanceRequest) SetDBInstanceClass(v string) *UpgradeDBInstanceRequest

func (*UpgradeDBInstanceRequest) SetDBInstanceGroupCount

func (s *UpgradeDBInstanceRequest) SetDBInstanceGroupCount(v string) *UpgradeDBInstanceRequest

func (*UpgradeDBInstanceRequest) SetDBInstanceId

func (*UpgradeDBInstanceRequest) SetInstanceSpec

func (*UpgradeDBInstanceRequest) SetMasterNodeNum

func (*UpgradeDBInstanceRequest) SetOwnerId

func (*UpgradeDBInstanceRequest) SetPayType

func (*UpgradeDBInstanceRequest) SetRegionId

func (*UpgradeDBInstanceRequest) SetResourceGroupId

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

func (*UpgradeDBInstanceRequest) SetSegDiskPerformanceLevel

func (s *UpgradeDBInstanceRequest) SetSegDiskPerformanceLevel(v string) *UpgradeDBInstanceRequest

func (*UpgradeDBInstanceRequest) SetSegNodeNum

func (*UpgradeDBInstanceRequest) SetSegStorageType

func (s *UpgradeDBInstanceRequest) SetSegStorageType(v string) *UpgradeDBInstanceRequest

func (*UpgradeDBInstanceRequest) SetStorageSize

func (*UpgradeDBInstanceRequest) SetUpgradeType

func (UpgradeDBInstanceRequest) String

func (s UpgradeDBInstanceRequest) String() string

type UpgradeDBInstanceResponse

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

func (UpgradeDBInstanceResponse) GoString

func (s UpgradeDBInstanceResponse) GoString() string

func (*UpgradeDBInstanceResponse) SetBody

func (*UpgradeDBInstanceResponse) SetHeaders

func (*UpgradeDBInstanceResponse) SetStatusCode

func (UpgradeDBInstanceResponse) String

func (s UpgradeDBInstanceResponse) String() string

type UpgradeDBInstanceResponseBody

type UpgradeDBInstanceResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// gp-rj***************
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The order ID.
	//
	// example:
	//
	// *********
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 25C11EE5-B7E8-481A-A07C-BD**********
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeDBInstanceResponseBody) GoString

func (*UpgradeDBInstanceResponseBody) SetDBInstanceId

func (*UpgradeDBInstanceResponseBody) SetOrderId

func (*UpgradeDBInstanceResponseBody) SetRequestId

func (UpgradeDBInstanceResponseBody) String

type UpgradeDBVersionRequest

type UpgradeDBVersionRequest struct {
	// The ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-wz9kmr708m155j***
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is no longer used and does not need to be specified.
	//
	// example:
	//
	// null
	MajorVersion *string `json:"MajorVersion,omitempty" xml:"MajorVersion,omitempty"`
	// The minor version of the instance.
	//
	// example:
	//
	// 6.3.6.1-202112012048
	MinorVersion *string `json:"MinorVersion,omitempty" xml:"MinorVersion,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is no longer used and does not need to be specified.
	//
	// example:
	//
	// null
	SwitchTime *string `json:"SwitchTime,omitempty" xml:"SwitchTime,omitempty"`
	// This parameter is no longer used and does not need to be specified.
	//
	// example:
	//
	// null
	SwitchTimeMode *string `json:"SwitchTimeMode,omitempty" xml:"SwitchTimeMode,omitempty"`
}

func (UpgradeDBVersionRequest) GoString

func (s UpgradeDBVersionRequest) GoString() string

func (*UpgradeDBVersionRequest) SetDBInstanceId

func (*UpgradeDBVersionRequest) SetMajorVersion

func (*UpgradeDBVersionRequest) SetMinorVersion

func (*UpgradeDBVersionRequest) SetOwnerId

func (*UpgradeDBVersionRequest) SetRegionId

func (*UpgradeDBVersionRequest) SetSwitchTime

func (*UpgradeDBVersionRequest) SetSwitchTimeMode

func (s *UpgradeDBVersionRequest) SetSwitchTimeMode(v string) *UpgradeDBVersionRequest

func (UpgradeDBVersionRequest) String

func (s UpgradeDBVersionRequest) String() string

type UpgradeDBVersionResponse

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

func (UpgradeDBVersionResponse) GoString

func (s UpgradeDBVersionResponse) GoString() string

func (*UpgradeDBVersionResponse) SetBody

func (*UpgradeDBVersionResponse) SetHeaders

func (*UpgradeDBVersionResponse) SetStatusCode

func (UpgradeDBVersionResponse) String

func (s UpgradeDBVersionResponse) String() string

type UpgradeDBVersionResponseBody

type UpgradeDBVersionResponseBody struct {
	// This parameter is no longer returned.
	//
	// example:
	//
	// gp-wz9kmr708m155j***
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the instance.
	//
	// example:
	//
	// gp-wz9kmr708m155j***
	DBInstanceName *string `json:"DBInstanceName,omitempty" xml:"DBInstanceName,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 25C11EE5-B7E8-481A-A07C-BD619971A570
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the task.
	//
	// example:
	//
	// 101450956
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (UpgradeDBVersionResponseBody) GoString

func (s UpgradeDBVersionResponseBody) GoString() string

func (*UpgradeDBVersionResponseBody) SetDBInstanceId

func (*UpgradeDBVersionResponseBody) SetDBInstanceName

func (*UpgradeDBVersionResponseBody) SetRequestId

func (*UpgradeDBVersionResponseBody) SetTaskId

func (UpgradeDBVersionResponseBody) String

type UpgradeExtensionsRequest added in v3.7.0

type UpgradeExtensionsRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The extensions that you want to update. Separate multiple extensions with commas (,).
	//
	// This parameter is required.
	//
	// example:
	//
	// citext,dblink
	Extensions *string `json:"Extensions,omitempty" xml:"Extensions,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (UpgradeExtensionsRequest) GoString added in v3.7.0

func (s UpgradeExtensionsRequest) GoString() string

func (*UpgradeExtensionsRequest) SetDBInstanceId added in v3.7.0

func (*UpgradeExtensionsRequest) SetExtensions added in v3.7.0

func (*UpgradeExtensionsRequest) SetRegionId added in v3.7.0

func (UpgradeExtensionsRequest) String added in v3.7.0

func (s UpgradeExtensionsRequest) String() string

type UpgradeExtensionsResponse added in v3.7.0

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

func (UpgradeExtensionsResponse) GoString added in v3.7.0

func (s UpgradeExtensionsResponse) GoString() string

func (*UpgradeExtensionsResponse) SetBody added in v3.7.0

func (*UpgradeExtensionsResponse) SetHeaders added in v3.7.0

func (*UpgradeExtensionsResponse) SetStatusCode added in v3.7.0

func (UpgradeExtensionsResponse) String added in v3.7.0

func (s UpgradeExtensionsResponse) String() string

type UpgradeExtensionsResponseBody added in v3.7.0

type UpgradeExtensionsResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeExtensionsResponseBody) GoString added in v3.7.0

func (*UpgradeExtensionsResponseBody) SetRequestId added in v3.7.0

func (UpgradeExtensionsResponseBody) String added in v3.7.0

type UploadDocumentAsyncAdvanceRequest added in v3.5.0

type UploadDocumentAsyncAdvanceRequest struct {
	// The size of data that is overlapped between consecutive chunks. The maximum value of this parameter cannot be greater than the value of the ChunkSize parameter.
	//
	// >  This parameter is used to prevent context missing that may occur due to data truncation. For example, when you upload a long text, you can retain specific overlapped text content between consecutive chunks to better understand the context.
	//
	// example:
	//
	// 50
	ChunkOverlap *int32 `json:"ChunkOverlap,omitempty" xml:"ChunkOverlap,omitempty"`
	// example:
	//
	// 250
	ChunkSize *int32 `json:"ChunkSize,omitempty" xml:"ChunkSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the document loader. You do not need to specify this parameter. A document loader is automatically specified based on the file extension. Valid values:
	//
	// 	- UnstructuredHTMLLoader: `.html`
	//
	// 	- UnstructuredMarkdownLoader: `.md`
	//
	// 	- PyMuPDFLoader: `.pdf`
	//
	// 	- PyPDFLoader: `.pdf`
	//
	// 	- RapidOCRPDFLoader: `.pdf`
	//
	// 	- PDFWithImageRefLoader: `.pdf` (with the text-image association feature)
	//
	// 	- JSONLoader: `.json`
	//
	// 	- CSVLoader: `.csv`
	//
	// 	- RapidOCRLoader: `.png`, `.jpg`, `.jpeg`, and `.bmp`
	//
	// 	- UnstructuredFileLoader: `.eml`, `.msg`, `.rst`, `.txt`, `.docx`, `.epub`, `.odt`, `.pptx`, and `.tsv`
	//
	// example:
	//
	// PyMuPDFLoader
	DocumentLoaderName *string `json:"DocumentLoaderName,omitempty" xml:"DocumentLoaderName,omitempty"`
	// Specifies whether to perform only document understanding and chunking, but not vectorization and storage. Default value: false.
	//
	// >  You can set this parameter to true, check the chunking effect, and then perform optimization if needed.
	//
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// The file name of the document.
	//
	// >
	//
	// 	- We recommend that you add an extension to the file name. Examples: `.json`, `.md`, and `.pdf`. If you do not add an extension, the default loader designed for unstructured data is used.
	//
	// 	- If an image file is involved, the file name must contain an extension. The following extensions are supported: `.bmp`, `.jpg`, `.jpeg`, `.png`, and `.tiff`.
	//
	// 	- You can use a compressed package to upload images. The package file name must contain an extension. Supported package file extensions: `.tar`, `.gz`, and `.zip`.
	//
	// This parameter is required.
	//
	// example:
	//
	// mydoc.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// https://xx/mydoc.txt
	FileUrlObject io.Reader `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// The metadata. The value of this parameter must be the same as the Metadata parameter that is specified when you call the CreateDocumentCollection operation.
	Metadata map[string]interface{} `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The separators that are used to split large amounts of data.
	//
	// >
	//
	// 	- This is an important parameter that determines the chunking effect. This parameter is related to the splitter that is specified by the TextSplitterName parameter.
	//
	// 	- In most cases, you do not need to specify this parameter. The server assigns separators based on the value of the TextSplitterName parameter.
	Separators []*string `json:"Separators,omitempty" xml:"Separators,omitempty" type:"Repeated"`
	// The name of the splitter. Valid values:
	//
	// 	- **ChineseRecursiveTextSplitter**: inherits from RecursiveCharacterTextSplitter, uses `["\\n\\n","\\n", "。|!|?", "\\.\\s|\\!\\s|\\?\\s", ";|;\\s", ",|,\\s"]` as separators by default, and uses regular expressions to match text.
	//
	// 	- **RecursiveCharacterTextSplitter**: uses `["\\n\\n", "\\n", " ", ""]` as separators by default. The splitter supports splitting code in languages such as `C++, Go, Java, JS, PHP, Proto, Python, RST, Ruby, Rust, Scala, Swift, Markdown, LaTeX, HTML, Sol, and C Sharp`.
	//
	// 	- **SpacyTextSplitter**: uses `\\n\\n` as separators by default and uses the en_core_web_sm model of spaCy. The splitter can obtain better splitting effect.
	//
	// 	- **MarkdownHeaderTextSplitter**: splits text in the `[("#", "head1"), ("##", "head2"), ("###", "head3"), ("####", "head4")]` format. The splitter is suitable for Markdown text.
	//
	// example:
	//
	// ChineseRecursiveTextSplitter
	TextSplitterName *string `json:"TextSplitterName,omitempty" xml:"TextSplitterName,omitempty"`
	// Specifies whether to enable title enhancement.
	//
	// >  You can determine the title text, mark the text in the metadata, and then combine the text with the upper-level title to implement text enhancement.
	//
	// example:
	//
	// false
	ZhTitleEnhance *bool `json:"ZhTitleEnhance,omitempty" xml:"ZhTitleEnhance,omitempty"`
}

func (UploadDocumentAsyncAdvanceRequest) GoString added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetChunkOverlap added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetChunkSize added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetCollection added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetDBInstanceId added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetDocumentLoaderName added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetDryRun added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetFileName added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetFileUrlObject added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetMetadata added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetNamespace added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetNamespacePassword added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetOwnerId added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetRegionId added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetSeparators added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetTextSplitterName added in v3.5.0

func (*UploadDocumentAsyncAdvanceRequest) SetZhTitleEnhance added in v3.5.0

func (UploadDocumentAsyncAdvanceRequest) String added in v3.5.0

type UploadDocumentAsyncRequest added in v3.5.0

type UploadDocumentAsyncRequest struct {
	// The size of data that is overlapped between consecutive chunks. The maximum value of this parameter cannot be greater than the value of the ChunkSize parameter.
	//
	// >  This parameter is used to prevent context missing that may occur due to data truncation. For example, when you upload a long text, you can retain specific overlapped text content between consecutive chunks to better understand the context.
	//
	// example:
	//
	// 50
	ChunkOverlap *int32 `json:"ChunkOverlap,omitempty" xml:"ChunkOverlap,omitempty"`
	// example:
	//
	// 250
	ChunkSize *int32 `json:"ChunkSize,omitempty" xml:"ChunkSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the document loader. You do not need to specify this parameter. A document loader is automatically specified based on the file extension. Valid values:
	//
	// 	- UnstructuredHTMLLoader: `.html`
	//
	// 	- UnstructuredMarkdownLoader: `.md`
	//
	// 	- PyMuPDFLoader: `.pdf`
	//
	// 	- PyPDFLoader: `.pdf`
	//
	// 	- RapidOCRPDFLoader: `.pdf`
	//
	// 	- PDFWithImageRefLoader: `.pdf` (with the text-image association feature)
	//
	// 	- JSONLoader: `.json`
	//
	// 	- CSVLoader: `.csv`
	//
	// 	- RapidOCRLoader: `.png`, `.jpg`, `.jpeg`, and `.bmp`
	//
	// 	- UnstructuredFileLoader: `.eml`, `.msg`, `.rst`, `.txt`, `.docx`, `.epub`, `.odt`, `.pptx`, and `.tsv`
	//
	// example:
	//
	// PyMuPDFLoader
	DocumentLoaderName *string `json:"DocumentLoaderName,omitempty" xml:"DocumentLoaderName,omitempty"`
	// Specifies whether to perform only document understanding and chunking, but not vectorization and storage. Default value: false.
	//
	// >  You can set this parameter to true, check the chunking effect, and then perform optimization if needed.
	//
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// The file name of the document.
	//
	// >
	//
	// 	- We recommend that you add an extension to the file name. Examples: `.json`, `.md`, and `.pdf`. If you do not add an extension, the default loader designed for unstructured data is used.
	//
	// 	- If an image file is involved, the file name must contain an extension. The following extensions are supported: `.bmp`, `.jpg`, `.jpeg`, `.png`, and `.tiff`.
	//
	// 	- You can use a compressed package to upload images. The package file name must contain an extension. Supported package file extensions: `.tar`, `.gz`, and `.zip`.
	//
	// This parameter is required.
	//
	// example:
	//
	// mydoc.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// https://xx/mydoc.txt
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// The metadata. The value of this parameter must be the same as the Metadata parameter that is specified when you call the CreateDocumentCollection operation.
	Metadata map[string]interface{} `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The separators that are used to split large amounts of data.
	//
	// >
	//
	// 	- This is an important parameter that determines the chunking effect. This parameter is related to the splitter that is specified by the TextSplitterName parameter.
	//
	// 	- In most cases, you do not need to specify this parameter. The server assigns separators based on the value of the TextSplitterName parameter.
	Separators []*string `json:"Separators,omitempty" xml:"Separators,omitempty" type:"Repeated"`
	// The name of the splitter. Valid values:
	//
	// 	- **ChineseRecursiveTextSplitter**: inherits from RecursiveCharacterTextSplitter, uses `["\\n\\n","\\n", "。|!|?", "\\.\\s|\\!\\s|\\?\\s", ";|;\\s", ",|,\\s"]` as separators by default, and uses regular expressions to match text.
	//
	// 	- **RecursiveCharacterTextSplitter**: uses `["\\n\\n", "\\n", " ", ""]` as separators by default. The splitter supports splitting code in languages such as `C++, Go, Java, JS, PHP, Proto, Python, RST, Ruby, Rust, Scala, Swift, Markdown, LaTeX, HTML, Sol, and C Sharp`.
	//
	// 	- **SpacyTextSplitter**: uses `\\n\\n` as separators by default and uses the en_core_web_sm model of spaCy. The splitter can obtain better splitting effect.
	//
	// 	- **MarkdownHeaderTextSplitter**: splits text in the `[("#", "head1"), ("##", "head2"), ("###", "head3"), ("####", "head4")]` format. The splitter is suitable for Markdown text.
	//
	// example:
	//
	// ChineseRecursiveTextSplitter
	TextSplitterName *string `json:"TextSplitterName,omitempty" xml:"TextSplitterName,omitempty"`
	// Specifies whether to enable title enhancement.
	//
	// >  You can determine the title text, mark the text in the metadata, and then combine the text with the upper-level title to implement text enhancement.
	//
	// example:
	//
	// false
	ZhTitleEnhance *bool `json:"ZhTitleEnhance,omitempty" xml:"ZhTitleEnhance,omitempty"`
}

func (UploadDocumentAsyncRequest) GoString added in v3.5.0

func (s UploadDocumentAsyncRequest) GoString() string

func (*UploadDocumentAsyncRequest) SetChunkOverlap added in v3.5.0

func (*UploadDocumentAsyncRequest) SetChunkSize added in v3.5.0

func (*UploadDocumentAsyncRequest) SetCollection added in v3.5.0

func (*UploadDocumentAsyncRequest) SetDBInstanceId added in v3.5.0

func (*UploadDocumentAsyncRequest) SetDocumentLoaderName added in v3.5.0

func (s *UploadDocumentAsyncRequest) SetDocumentLoaderName(v string) *UploadDocumentAsyncRequest

func (*UploadDocumentAsyncRequest) SetDryRun added in v3.5.0

func (*UploadDocumentAsyncRequest) SetFileName added in v3.5.0

func (*UploadDocumentAsyncRequest) SetFileUrl added in v3.5.0

func (*UploadDocumentAsyncRequest) SetMetadata added in v3.5.0

func (s *UploadDocumentAsyncRequest) SetMetadata(v map[string]interface{}) *UploadDocumentAsyncRequest

func (*UploadDocumentAsyncRequest) SetNamespace added in v3.5.0

func (*UploadDocumentAsyncRequest) SetNamespacePassword added in v3.5.0

func (s *UploadDocumentAsyncRequest) SetNamespacePassword(v string) *UploadDocumentAsyncRequest

func (*UploadDocumentAsyncRequest) SetOwnerId added in v3.5.0

func (*UploadDocumentAsyncRequest) SetRegionId added in v3.5.0

func (*UploadDocumentAsyncRequest) SetSeparators added in v3.5.0

func (*UploadDocumentAsyncRequest) SetTextSplitterName added in v3.5.0

func (*UploadDocumentAsyncRequest) SetZhTitleEnhance added in v3.5.0

func (UploadDocumentAsyncRequest) String added in v3.5.0

type UploadDocumentAsyncResponse added in v3.5.0

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

func (UploadDocumentAsyncResponse) GoString added in v3.5.0

func (s UploadDocumentAsyncResponse) GoString() string

func (*UploadDocumentAsyncResponse) SetBody added in v3.5.0

func (*UploadDocumentAsyncResponse) SetHeaders added in v3.5.0

func (*UploadDocumentAsyncResponse) SetStatusCode added in v3.5.0

func (UploadDocumentAsyncResponse) String added in v3.5.0

type UploadDocumentAsyncResponseBody added in v3.5.0

type UploadDocumentAsyncResponseBody struct {
	// example:
	//
	// 231460f8-75dc-405e-a669-0c5204887e91
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UploadDocumentAsyncResponseBody) GoString added in v3.5.0

func (*UploadDocumentAsyncResponseBody) SetJobId added in v3.5.0

func (*UploadDocumentAsyncResponseBody) SetMessage added in v3.5.0

func (*UploadDocumentAsyncResponseBody) SetRequestId added in v3.5.0

func (*UploadDocumentAsyncResponseBody) SetStatus added in v3.5.0

func (UploadDocumentAsyncResponseBody) String added in v3.5.0

type UploadDocumentAsyncShrinkRequest added in v3.5.0

type UploadDocumentAsyncShrinkRequest struct {
	// The size of data that is overlapped between consecutive chunks. The maximum value of this parameter cannot be greater than the value of the ChunkSize parameter.
	//
	// >  This parameter is used to prevent context missing that may occur due to data truncation. For example, when you upload a long text, you can retain specific overlapped text content between consecutive chunks to better understand the context.
	//
	// example:
	//
	// 50
	ChunkOverlap *int32 `json:"ChunkOverlap,omitempty" xml:"ChunkOverlap,omitempty"`
	// example:
	//
	// 250
	ChunkSize *int32 `json:"ChunkSize,omitempty" xml:"ChunkSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-bp12ga6v69h86****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the document loader. You do not need to specify this parameter. A document loader is automatically specified based on the file extension. Valid values:
	//
	// 	- UnstructuredHTMLLoader: `.html`
	//
	// 	- UnstructuredMarkdownLoader: `.md`
	//
	// 	- PyMuPDFLoader: `.pdf`
	//
	// 	- PyPDFLoader: `.pdf`
	//
	// 	- RapidOCRPDFLoader: `.pdf`
	//
	// 	- PDFWithImageRefLoader: `.pdf` (with the text-image association feature)
	//
	// 	- JSONLoader: `.json`
	//
	// 	- CSVLoader: `.csv`
	//
	// 	- RapidOCRLoader: `.png`, `.jpg`, `.jpeg`, and `.bmp`
	//
	// 	- UnstructuredFileLoader: `.eml`, `.msg`, `.rst`, `.txt`, `.docx`, `.epub`, `.odt`, `.pptx`, and `.tsv`
	//
	// example:
	//
	// PyMuPDFLoader
	DocumentLoaderName *string `json:"DocumentLoaderName,omitempty" xml:"DocumentLoaderName,omitempty"`
	// Specifies whether to perform only document understanding and chunking, but not vectorization and storage. Default value: false.
	//
	// >  You can set this parameter to true, check the chunking effect, and then perform optimization if needed.
	//
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// The file name of the document.
	//
	// >
	//
	// 	- We recommend that you add an extension to the file name. Examples: `.json`, `.md`, and `.pdf`. If you do not add an extension, the default loader designed for unstructured data is used.
	//
	// 	- If an image file is involved, the file name must contain an extension. The following extensions are supported: `.bmp`, `.jpg`, `.jpeg`, `.png`, and `.tiff`.
	//
	// 	- You can use a compressed package to upload images. The package file name must contain an extension. Supported package file extensions: `.tar`, `.gz`, and `.zip`.
	//
	// This parameter is required.
	//
	// example:
	//
	// mydoc.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// https://xx/mydoc.txt
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// The metadata. The value of this parameter must be the same as the Metadata parameter that is specified when you call the CreateDocumentCollection operation.
	MetadataShrink *string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The separators that are used to split large amounts of data.
	//
	// >
	//
	// 	- This is an important parameter that determines the chunking effect. This parameter is related to the splitter that is specified by the TextSplitterName parameter.
	//
	// 	- In most cases, you do not need to specify this parameter. The server assigns separators based on the value of the TextSplitterName parameter.
	SeparatorsShrink *string `json:"Separators,omitempty" xml:"Separators,omitempty"`
	// The name of the splitter. Valid values:
	//
	// 	- **ChineseRecursiveTextSplitter**: inherits from RecursiveCharacterTextSplitter, uses `["\\n\\n","\\n", "。|!|?", "\\.\\s|\\!\\s|\\?\\s", ";|;\\s", ",|,\\s"]` as separators by default, and uses regular expressions to match text.
	//
	// 	- **RecursiveCharacterTextSplitter**: uses `["\\n\\n", "\\n", " ", ""]` as separators by default. The splitter supports splitting code in languages such as `C++, Go, Java, JS, PHP, Proto, Python, RST, Ruby, Rust, Scala, Swift, Markdown, LaTeX, HTML, Sol, and C Sharp`.
	//
	// 	- **SpacyTextSplitter**: uses `\\n\\n` as separators by default and uses the en_core_web_sm model of spaCy. The splitter can obtain better splitting effect.
	//
	// 	- **MarkdownHeaderTextSplitter**: splits text in the `[("#", "head1"), ("##", "head2"), ("###", "head3"), ("####", "head4")]` format. The splitter is suitable for Markdown text.
	//
	// example:
	//
	// ChineseRecursiveTextSplitter
	TextSplitterName *string `json:"TextSplitterName,omitempty" xml:"TextSplitterName,omitempty"`
	// Specifies whether to enable title enhancement.
	//
	// >  You can determine the title text, mark the text in the metadata, and then combine the text with the upper-level title to implement text enhancement.
	//
	// example:
	//
	// false
	ZhTitleEnhance *bool `json:"ZhTitleEnhance,omitempty" xml:"ZhTitleEnhance,omitempty"`
}

func (UploadDocumentAsyncShrinkRequest) GoString added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetChunkOverlap added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetChunkSize added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetCollection added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetDBInstanceId added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetDocumentLoaderName added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetDryRun added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetFileName added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetFileUrl added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetMetadataShrink added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetNamespace added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetNamespacePassword added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetOwnerId added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetRegionId added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetSeparatorsShrink added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetTextSplitterName added in v3.5.0

func (*UploadDocumentAsyncShrinkRequest) SetZhTitleEnhance added in v3.5.0

func (UploadDocumentAsyncShrinkRequest) String added in v3.5.0

type UpsertChunksRequest added in v3.3.0

type UpsertChunksRequest struct {
	// The name of the document collection.
	//
	// >  You can call the [CreateDocumentCollection](https://help.aliyun.com/document_detail/2618448.html) operation to create a document collection and call the [ListDocumentCollections](https://help.aliyun.com/document_detail/2618452.html) operation to query a list of document collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// mydoc.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  This value is specified when you call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId   *string                          `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	TextChunks []*UpsertChunksRequestTextChunks `json:"TextChunks,omitempty" xml:"TextChunks,omitempty" type:"Repeated"`
}

func (UpsertChunksRequest) GoString added in v3.3.0

func (s UpsertChunksRequest) GoString() string

func (*UpsertChunksRequest) SetCollection added in v3.3.0

func (s *UpsertChunksRequest) SetCollection(v string) *UpsertChunksRequest

func (*UpsertChunksRequest) SetDBInstanceId added in v3.3.0

func (s *UpsertChunksRequest) SetDBInstanceId(v string) *UpsertChunksRequest

func (*UpsertChunksRequest) SetFileName added in v3.3.0

func (s *UpsertChunksRequest) SetFileName(v string) *UpsertChunksRequest

func (*UpsertChunksRequest) SetNamespace added in v3.3.0

func (s *UpsertChunksRequest) SetNamespace(v string) *UpsertChunksRequest

func (*UpsertChunksRequest) SetNamespacePassword added in v3.3.0

func (s *UpsertChunksRequest) SetNamespacePassword(v string) *UpsertChunksRequest

func (*UpsertChunksRequest) SetOwnerId added in v3.3.0

func (s *UpsertChunksRequest) SetOwnerId(v int64) *UpsertChunksRequest

func (*UpsertChunksRequest) SetRegionId added in v3.3.0

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

func (*UpsertChunksRequest) SetTextChunks added in v3.3.0

func (UpsertChunksRequest) String added in v3.3.0

func (s UpsertChunksRequest) String() string

type UpsertChunksRequestTextChunks added in v3.3.0

type UpsertChunksRequestTextChunks struct {
	// This parameter is required.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// example:
	//
	// {"title":"test"}
	Metadata map[string]interface{} `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
}

func (UpsertChunksRequestTextChunks) GoString added in v3.3.0

func (*UpsertChunksRequestTextChunks) SetContent added in v3.3.0

func (*UpsertChunksRequestTextChunks) SetMetadata added in v3.3.0

func (s *UpsertChunksRequestTextChunks) SetMetadata(v map[string]interface{}) *UpsertChunksRequestTextChunks

func (UpsertChunksRequestTextChunks) String added in v3.3.0

type UpsertChunksResponse added in v3.3.0

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

func (UpsertChunksResponse) GoString added in v3.3.0

func (s UpsertChunksResponse) GoString() string

func (*UpsertChunksResponse) SetBody added in v3.3.0

func (*UpsertChunksResponse) SetHeaders added in v3.3.0

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

func (*UpsertChunksResponse) SetStatusCode added in v3.3.0

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

func (UpsertChunksResponse) String added in v3.3.0

func (s UpsertChunksResponse) String() string

type UpsertChunksResponseBody added in v3.3.0

type UpsertChunksResponseBody struct {
	// example:
	//
	// 100
	EmbeddingTokens *string `json:"EmbeddingTokens,omitempty" xml:"EmbeddingTokens,omitempty"`
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpsertChunksResponseBody) GoString added in v3.3.0

func (s UpsertChunksResponseBody) GoString() string

func (*UpsertChunksResponseBody) SetEmbeddingTokens added in v3.3.0

func (s *UpsertChunksResponseBody) SetEmbeddingTokens(v string) *UpsertChunksResponseBody

func (*UpsertChunksResponseBody) SetMessage added in v3.3.0

func (*UpsertChunksResponseBody) SetRequestId added in v3.3.0

func (*UpsertChunksResponseBody) SetStatus added in v3.3.0

func (UpsertChunksResponseBody) String added in v3.3.0

func (s UpsertChunksResponseBody) String() string

type UpsertChunksShrinkRequest added in v3.3.0

type UpsertChunksShrinkRequest struct {
	// The name of the document collection.
	//
	// >  You can call the [CreateDocumentCollection](https://help.aliyun.com/document_detail/2618448.html) operation to create a document collection and call the [ListDocumentCollections](https://help.aliyun.com/document_detail/2618452.html) operation to query a list of document collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// mydoc.txt
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation to create a namespace and call the [ListNamespaces](https://help.aliyun.com/document_detail/2401502.html) operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  This value is specified when you call the [CreateNamespace](https://help.aliyun.com/document_detail/2401495.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId         *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	TextChunksShrink *string `json:"TextChunks,omitempty" xml:"TextChunks,omitempty"`
}

func (UpsertChunksShrinkRequest) GoString added in v3.3.0

func (s UpsertChunksShrinkRequest) GoString() string

func (*UpsertChunksShrinkRequest) SetCollection added in v3.3.0

func (*UpsertChunksShrinkRequest) SetDBInstanceId added in v3.3.0

func (*UpsertChunksShrinkRequest) SetFileName added in v3.3.0

func (*UpsertChunksShrinkRequest) SetNamespace added in v3.3.0

func (*UpsertChunksShrinkRequest) SetNamespacePassword added in v3.3.0

func (s *UpsertChunksShrinkRequest) SetNamespacePassword(v string) *UpsertChunksShrinkRequest

func (*UpsertChunksShrinkRequest) SetOwnerId added in v3.3.0

func (*UpsertChunksShrinkRequest) SetRegionId added in v3.3.0

func (*UpsertChunksShrinkRequest) SetTextChunksShrink added in v3.3.0

func (s *UpsertChunksShrinkRequest) SetTextChunksShrink(v string) *UpsertChunksShrinkRequest

func (UpsertChunksShrinkRequest) String added in v3.3.0

func (s UpsertChunksShrinkRequest) String() string

type UpsertCollectionDataAsyncAdvanceRequest added in v3.4.0

type UpsertCollectionDataAsyncAdvanceRequest struct {
	// The name of the collection.
	//
	// >  You can call the [ListCollections](https://help.aliyun.com/document_detail/2401503.html) operation to query a list of collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The Internet-accessible vector data file URL.
	//
	// >
	//
	// 	- The file content must be in the JSONL format. Each line consists of a list of JSON data, which specifies a set of vector data.
	//
	// 	- Data format of each line: `{String Id; Map<String, Object> Metadata; List<Double> Vector}`. Example: `{"Id":"myid", "Metadata": {"my_meta_key": "my_meta_value"}, "Vector": [1.234, -0.123]}`.
	//
	// 	- We recommend that you SDKs to call this operation. SDKs encapsulate the UpsertCollectionDataAsyncAdvance method to upload on-premises files as data sources.
	//
	// This parameter is required.
	//
	// example:
	//
	// https://xx/vectors.jsonl
	FileUrlObject io.Reader `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the CreateNamespace operation to create a namespace and call the ListNamespaces operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  The value of this parameter is specified when you call the CreateNamespace operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (UpsertCollectionDataAsyncAdvanceRequest) GoString added in v3.4.0

func (*UpsertCollectionDataAsyncAdvanceRequest) SetCollection added in v3.4.0

func (*UpsertCollectionDataAsyncAdvanceRequest) SetDBInstanceId added in v3.4.0

func (*UpsertCollectionDataAsyncAdvanceRequest) SetFileUrlObject added in v3.4.0

func (*UpsertCollectionDataAsyncAdvanceRequest) SetNamespace added in v3.4.0

func (*UpsertCollectionDataAsyncAdvanceRequest) SetNamespacePassword added in v3.4.0

func (*UpsertCollectionDataAsyncAdvanceRequest) SetOwnerId added in v3.4.0

func (*UpsertCollectionDataAsyncAdvanceRequest) SetRegionId added in v3.4.0

func (*UpsertCollectionDataAsyncAdvanceRequest) SetWorkspaceId added in v3.9.1

func (UpsertCollectionDataAsyncAdvanceRequest) String added in v3.4.0

type UpsertCollectionDataAsyncRequest added in v3.4.0

type UpsertCollectionDataAsyncRequest struct {
	// The name of the collection.
	//
	// >  You can call the [ListCollections](https://help.aliyun.com/document_detail/2401503.html) operation to query a list of collections.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The Internet-accessible vector data file URL.
	//
	// >
	//
	// 	- The file content must be in the JSONL format. Each line consists of a list of JSON data, which specifies a set of vector data.
	//
	// 	- Data format of each line: `{String Id; Map<String, Object> Metadata; List<Double> Vector}`. Example: `{"Id":"myid", "Metadata": {"my_meta_key": "my_meta_value"}, "Vector": [1.234, -0.123]}`.
	//
	// 	- We recommend that you SDKs to call this operation. SDKs encapsulate the UpsertCollectionDataAsyncAdvance method to upload on-premises files as data sources.
	//
	// This parameter is required.
	//
	// example:
	//
	// https://xx/vectors.jsonl
	FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
	// The name of the namespace. Default value: public.
	//
	// >  You can call the CreateNamespace operation to create a namespace and call the ListNamespaces operation to query a list of namespaces.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// >  The value of this parameter is specified when you call the CreateNamespace operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (UpsertCollectionDataAsyncRequest) GoString added in v3.4.0

func (*UpsertCollectionDataAsyncRequest) SetCollection added in v3.4.0

func (*UpsertCollectionDataAsyncRequest) SetDBInstanceId added in v3.4.0

func (*UpsertCollectionDataAsyncRequest) SetFileUrl added in v3.4.0

func (*UpsertCollectionDataAsyncRequest) SetNamespace added in v3.4.0

func (*UpsertCollectionDataAsyncRequest) SetNamespacePassword added in v3.4.0

func (*UpsertCollectionDataAsyncRequest) SetOwnerId added in v3.4.0

func (*UpsertCollectionDataAsyncRequest) SetRegionId added in v3.4.0

func (*UpsertCollectionDataAsyncRequest) SetWorkspaceId added in v3.9.1

func (UpsertCollectionDataAsyncRequest) String added in v3.4.0

type UpsertCollectionDataAsyncResponse added in v3.4.0

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

func (UpsertCollectionDataAsyncResponse) GoString added in v3.4.0

func (*UpsertCollectionDataAsyncResponse) SetBody added in v3.4.0

func (*UpsertCollectionDataAsyncResponse) SetHeaders added in v3.4.0

func (*UpsertCollectionDataAsyncResponse) SetStatusCode added in v3.4.0

func (UpsertCollectionDataAsyncResponse) String added in v3.4.0

type UpsertCollectionDataAsyncResponseBody added in v3.4.0

type UpsertCollectionDataAsyncResponseBody struct {
	// The job ID. It can be used to query the job status or cancel the job.
	//
	// example:
	//
	// 231460f8-75dc-405e-a669-0c5204887e91
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the operation. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpsertCollectionDataAsyncResponseBody) GoString added in v3.4.0

func (*UpsertCollectionDataAsyncResponseBody) SetJobId added in v3.4.0

func (*UpsertCollectionDataAsyncResponseBody) SetMessage added in v3.4.0

func (*UpsertCollectionDataAsyncResponseBody) SetRequestId added in v3.4.0

func (*UpsertCollectionDataAsyncResponseBody) SetStatus added in v3.4.0

func (UpsertCollectionDataAsyncResponseBody) String added in v3.4.0

type UpsertCollectionDataRequest

type UpsertCollectionDataRequest struct {
	// The name of the collection.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string                            `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	Rows        []*UpsertCollectionDataRequestRows `json:"Rows,omitempty" xml:"Rows,omitempty" type:"Repeated"`
	WorkspaceId *string                            `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (UpsertCollectionDataRequest) GoString

func (s UpsertCollectionDataRequest) GoString() string

func (*UpsertCollectionDataRequest) SetCollection

func (*UpsertCollectionDataRequest) SetDBInstanceId

func (*UpsertCollectionDataRequest) SetNamespace

func (*UpsertCollectionDataRequest) SetNamespacePassword

func (*UpsertCollectionDataRequest) SetOwnerId

func (*UpsertCollectionDataRequest) SetRegionId

func (*UpsertCollectionDataRequest) SetRows

func (*UpsertCollectionDataRequest) SetWorkspaceId added in v3.9.1

func (UpsertCollectionDataRequest) String

type UpsertCollectionDataRequestRows

type UpsertCollectionDataRequestRows struct {
	Id       *string            `json:"Id,omitempty" xml:"Id,omitempty"`
	Metadata map[string]*string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// This parameter is required.
	Vector []*float64 `json:"Vector,omitempty" xml:"Vector,omitempty" type:"Repeated"`
}

func (UpsertCollectionDataRequestRows) GoString

func (*UpsertCollectionDataRequestRows) SetId

func (*UpsertCollectionDataRequestRows) SetMetadata

func (*UpsertCollectionDataRequestRows) SetVector

func (UpsertCollectionDataRequestRows) String

type UpsertCollectionDataResponse

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

func (UpsertCollectionDataResponse) GoString

func (s UpsertCollectionDataResponse) GoString() string

func (*UpsertCollectionDataResponse) SetBody

func (*UpsertCollectionDataResponse) SetHeaders

func (*UpsertCollectionDataResponse) SetStatusCode

func (UpsertCollectionDataResponse) String

type UpsertCollectionDataResponseBody

type UpsertCollectionDataResponseBody struct {
	// The returned message.
	//
	// example:
	//
	// Successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ABB39CC3-4488-4857-905D-2E4A051D0521
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **success**
	//
	// 	- **fail**
	//
	// example:
	//
	// success
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpsertCollectionDataResponseBody) GoString

func (*UpsertCollectionDataResponseBody) SetMessage

func (*UpsertCollectionDataResponseBody) SetRequestId

func (*UpsertCollectionDataResponseBody) SetStatus

func (UpsertCollectionDataResponseBody) String

type UpsertCollectionDataShrinkRequest

type UpsertCollectionDataShrinkRequest struct {
	// The name of the collection.
	//
	// This parameter is required.
	//
	// example:
	//
	// document
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](https://help.aliyun.com/document_detail/86911.html) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	//
	// example:
	//
	// gp-xxxxxxxxx
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	//
	// example:
	//
	// mynamespace
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	//
	// This parameter is required.
	//
	// example:
	//
	// testpassword
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RowsShrink  *string `json:"Rows,omitempty" xml:"Rows,omitempty"`
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (UpsertCollectionDataShrinkRequest) GoString

func (*UpsertCollectionDataShrinkRequest) SetCollection

func (*UpsertCollectionDataShrinkRequest) SetDBInstanceId

func (*UpsertCollectionDataShrinkRequest) SetNamespace

func (*UpsertCollectionDataShrinkRequest) SetNamespacePassword

func (*UpsertCollectionDataShrinkRequest) SetOwnerId

func (*UpsertCollectionDataShrinkRequest) SetRegionId

func (*UpsertCollectionDataShrinkRequest) SetRowsShrink

func (*UpsertCollectionDataShrinkRequest) SetWorkspaceId added in v3.9.1

func (UpsertCollectionDataShrinkRequest) String

Jump to

Keyboard shortcuts

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