public class DescribeSubscribeDetailResponse extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| DescribeSubscribeDetailResponse() | 
| DescribeSubscribeDetailResponse(DescribeSubscribeDetailResponse source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getAccessType()Get Source database access type. | 
| Long | getAutoRenewFlag()Get Auto-renewal flag. | 
| String | getBroker()Get Broker address of Kafka serviceNote: This field may return null, indicating that no valid values can be obtained. | 
| String | getCreateTime()Get Creation time, the format is: Y-m-d h:m:s.Note: This field may return null, indicating that no valid values can be obtained. | 
| EndpointItem[] | getEndpoints()Get Access type information
Note: This field may return null, indicating that no valid values can be obtained. | 
| SubsErr[] | getErrors()Get Subscription task error information
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getExpireTime()Get Expiration time for monthly subscription tasks, the format is: Y-m-d h:m:s. | 
| KeyValuePairOption[] | getExtraAttr()Get Additional information added for the business. | 
| String | getInstanceId()Get The subscribed cloud database instance ID. | 
| String | getInstanceStatus()Get The subscribed cloud database instance status. | 
| String | getIsolateTime()Get Isolation time, the format is: Y-m-d h:m:s. | 
| SubscribeKafkaConfig | getKafkaConfig()Get Kafka configuration information
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getModifyTime()Get Modification time, the format is: Y-m-d h:m:s.Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getOfflineTime()Get Offline time, the format is: Y-m-d h:m:s. | 
| Long | getPayType()Get Payment method. | 
| PipelineInfo[] | getPipelineInfo()Get Mongo output aggregation settings
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getProduct()Get Subscription database type. | 
| String | getProtocol()Get Subscription data format. | 
| String | getRegion()Get The region where the task is located | 
| String | getRequestId()Get The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). | 
| String | getStatus()Get Subscription task billing status. | 
| String | getSubscribeId()Get The ID of the data subscription, such as subs-b6x64o31tm | 
| String | getSubscribeMode()Get Data subscription type. | 
| String | getSubscribeName()Get Data subscription instance name | 
| SubscribeObject[] | getSubscribeObjects()Get Information of subscribed tableNote: This field may return null, indicating that no valid values can be obtained. | 
| String | getSubsStatus()Get Subscription task status. | 
| TagItem[] | getTags()Get TagNote: This field may return null, indicating that no valid values can be obtained. | 
| String | getTopic()Get Kafka topic
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setAccessType(String AccessType)Set Source database access type. | 
| void | setAutoRenewFlag(Long AutoRenewFlag)Set Auto-renewal flag. | 
| void | setBroker(String Broker)Set Broker address of Kafka serviceNote: This field may return null, indicating that no valid values can be obtained. | 
| void | setCreateTime(String CreateTime)Set Creation time, the format is: Y-m-d h:m:s.Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setEndpoints(EndpointItem[] Endpoints)Set Access type information
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setErrors(SubsErr[] Errors)Set Subscription task error information
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setExpireTime(String ExpireTime)Set Expiration time for monthly subscription tasks, the format is: Y-m-d h:m:s. | 
| void | setExtraAttr(KeyValuePairOption[] ExtraAttr)Set Additional information added for the business. | 
| void | setInstanceId(String InstanceId)Set The subscribed cloud database instance ID. | 
| void | setInstanceStatus(String InstanceStatus)Set The subscribed cloud database instance status. | 
| void | setIsolateTime(String IsolateTime)Set Isolation time, the format is: Y-m-d h:m:s. | 
| void | setKafkaConfig(SubscribeKafkaConfig KafkaConfig)Set Kafka configuration information
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setModifyTime(String ModifyTime)Set Modification time, the format is: Y-m-d h:m:s.Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setOfflineTime(String OfflineTime)Set Offline time, the format is: Y-m-d h:m:s. | 
| void | setPayType(Long PayType)Set Payment method. | 
| void | setPipelineInfo(PipelineInfo[] PipelineInfo)Set Mongo output aggregation settings
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setProduct(String Product)Set Subscription database type. | 
| void | setProtocol(String Protocol)Set Subscription data format. | 
| void | setRegion(String Region)Set The region where the task is located | 
| void | setRequestId(String RequestId)Set The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). | 
| void | setStatus(String Status)Set Subscription task billing status. | 
| void | setSubscribeId(String SubscribeId)Set The ID of the data subscription, such as subs-b6x64o31tm | 
| void | setSubscribeMode(String SubscribeMode)Set Data subscription type. | 
| void | setSubscribeName(String SubscribeName)Set Data subscription instance name | 
| void | setSubscribeObjects(SubscribeObject[] SubscribeObjects)Set Information of subscribed tableNote: This field may return null, indicating that no valid values can be obtained. | 
| void | setSubsStatus(String SubsStatus)Set Subscription task status. | 
| void | setTags(TagItem[] Tags)Set TagNote: This field may return null, indicating that no valid values can be obtained. | 
| void | setTopic(String Topic)Set Kafka topic
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic DescribeSubscribeDetailResponse()
public DescribeSubscribeDetailResponse(DescribeSubscribeDetailResponse source)
public String getSubscribeId()
public void setSubscribeId(String SubscribeId)
SubscribeId - The ID of the data subscription, such as subs-b6x64o31tmpublic String getSubscribeName()
public void setSubscribeName(String SubscribeName)
SubscribeName - Data subscription instance namepublic String getProduct()
public void setProduct(String Product)
Product - Subscription database type. Currently, cynosdbmysql, mariadb, mongodb, mysql, percona, tdpg, tdsqlpercona are supported.public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - The subscribed cloud database instance ID. This value only makes sense if cloud database is subscribed. Note: This field may return null, indicating that no valid values can be obtained.public String getInstanceStatus()
public void setInstanceStatus(String InstanceStatus)
InstanceStatus - The subscribed cloud database instance status. This value only makes sense if cloud database is subscribed. Valid values: running, isolated, offline.Note: This field may return null, indicating that no valid values can be obtained.public String getStatus()
public void setStatus(String Status)
Status - Subscription task billing status. Valid values: normal, isolating, isolated, offline, post2PrePayIng.public String getSubsStatus()
public void setSubsStatus(String SubsStatus)
SubsStatus - Subscription task status. Valid values: notStarted, checking, checkNotPass, checkPass, starting, running, error.public String getModifyTime()
public void setModifyTime(String ModifyTime)
ModifyTime - Modification time, the format is: Y-m-d h:m:s.Note: This field may return null, indicating that no valid values can be obtained.public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - Creation time, the format is: Y-m-d h:m:s.Note: This field may return null, indicating that no valid values can be obtained.public String getIsolateTime()
public void setIsolateTime(String IsolateTime)
IsolateTime - Isolation time, the format is: Y-m-d h:m:s. Default time: 0000-00-00 00:00:00.Note: This field may return null, indicating that no valid values can be obtained.public String getExpireTime()
public void setExpireTime(String ExpireTime)
ExpireTime - Expiration time for monthly subscription tasks, the format is: Y-m-d h:m:s. Default time: 0000-00-00 00:00:00.Note: This field may return null, indicating that no valid values can be obtained.public String getOfflineTime()
public void setOfflineTime(String OfflineTime)
OfflineTime - Offline time, the format is: Y-m-d h:m:s. Default time: 0000-00-00 00:00:00.Note: This field may return null, indicating that no valid values can be obtained.public Long getPayType()
public void setPayType(Long PayType)
PayType - Payment method. Valid values: 0 (monthly subscription); 1 (pay-as-you-go).public Long getAutoRenewFlag()
public void setAutoRenewFlag(Long AutoRenewFlag)
AutoRenewFlag - Auto-renewal flag. It is meaningful only when PayType=0. Valid values: 0 (auto-renewal disabled); 1 (auto-renewal enabled).public String getRegion()
public void setRegion(String Region)
Region - The region where the task is locatedpublic String getTopic()
public void setTopic(String Topic)
Topic - Kafka topic
Note: This field may return null, indicating that no valid values can be obtained.public String getBroker()
public void setBroker(String Broker)
Broker - Broker address of Kafka serviceNote: This field may return null, indicating that no valid values can be obtained.public String getSubscribeMode()
public void setSubscribeMode(String SubscribeMode)
SubscribeMode - Data subscription type. Valid values for non-mongo Product: all (full instance update); dml (data update); ddl (structure update); dmlAndDdl (data + structure update). Valid values for mongo Product: all (full instance update); database (subscribe to a table); collection (subscribe to a collection).Note: This field may return null, indicating that no valid values can be obtained.public String getProtocol()
public void setProtocol(String Protocol)
Protocol - Subscription data format. If it is empty, the default format is used: mysql\cynosdbmysql\mariadb\percona\tdsqlpercona\tdpg is protobuf, mongo is json. When DatabaseType is mysql and cynosdbmysql, there are three optional protocols: protobuf\avro\json. For details on data format, please refer to the consumption demo documentation on the official website.Note: This field may return null, indicating that no valid values can be obtained.public SubscribeObject[] getSubscribeObjects()
public void setSubscribeObjects(SubscribeObject[] SubscribeObjects)
SubscribeObjects - Information of subscribed tableNote: This field may return null, indicating that no valid values can be obtained.public SubscribeKafkaConfig getKafkaConfig()
public void setKafkaConfig(SubscribeKafkaConfig KafkaConfig)
KafkaConfig - Kafka configuration information
Note: This field may return null, indicating that no valid values can be obtained.public String getAccessType()
public void setAccessType(String AccessType)
AccessType - Source database access type. Valid values: extranet (public network); vpncloud (VPN access); dcg (Direct Connect); ccn (CCN); cdb (database); cvm (self-build on CVM); intranet (intranet); vpc (VPC). Note: The specific optional values depend on the current link support capabilities.Note: This field may return null, indicating that no valid values can be obtained.public EndpointItem[] getEndpoints()
public void setEndpoints(EndpointItem[] Endpoints)
Endpoints - Access type information
Note: This field may return null, indicating that no valid values can be obtained.public PipelineInfo[] getPipelineInfo()
public void setPipelineInfo(PipelineInfo[] PipelineInfo)
PipelineInfo - Mongo output aggregation settings
Note: This field may return null, indicating that no valid values can be obtained.public TagItem[] getTags()
public void setTags(TagItem[] Tags)
Tags - TagNote: This field may return null, indicating that no valid values can be obtained.public SubsErr[] getErrors()
public void setErrors(SubsErr[] Errors)
Errors - Subscription task error information
Note: This field may return null, indicating that no valid values can be obtained.public KeyValuePairOption[] getExtraAttr()
public void setExtraAttr(KeyValuePairOption[] ExtraAttr)
ExtraAttr - Additional information added for the business. The parameter name is called key, and the parameter value is called value.Optional parameters for mysql: ProcessXA. Fill in true to process, others will not be processed.Optional parameters for mongo: SubscribeType. Currently only changeStream is supported.Note: This field may return null, indicating that no valid values can be obtained.public String getRequestId()
public void setRequestId(String RequestId)
RequestId - The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.Copyright © 2025. All rights reserved.