public class SubscribeInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
SubscribeInfo()  | 
SubscribeInfo(SubscribeInfo 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 Access type. 
 | 
Long | 
getAutoRenewFlag()
Get Auto-renewal flag. 
 | 
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 Database node information
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
SubsErr[] | 
getErrors()
Get Task error messageNote: 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. 
 | 
String | 
getInstanceId()
Get The subscribed database instance ID (if the subscription is a cloud database). 
 | 
String | 
getInstanceStatus()
Get Cloud database status: running, isolated, offline. 
 | 
String | 
getIsolateTime()
Get Isolation time, the format is: Y-m-d h:m:s. 
 | 
String | 
getModifyTime()
Get Last 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 Billing mode. 
 | 
String | 
getProduct()
Get Subscription instance type. 
 | 
String | 
getRegion()
Get Data subscription instance region 
 | 
String | 
getStatus()
Get Data subscription lifecycle status. 
 | 
String | 
getSubscribeId()
Get Data subscription instance ID 
 | 
String | 
getSubscribeName()
Get Data subscription instance name 
 | 
String | 
getSubscribeVersion()
Get Data subscription version, only Kafka version is currently supported.Note: This field may return null, indicating that no valid values can be obtained. 
 | 
String | 
getSubsStatus()
Get Data subscription status. 
 | 
TagItem[] | 
getTags()
Get TagNote: This field may return null, indicating that no valid values can be obtained. 
 | 
String | 
getTopic()
Get Kafka topic for data sent by the subscription instance
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setAccessType(String AccessType)
Set Access type. 
 | 
void | 
setAutoRenewFlag(Long AutoRenewFlag)
Set Auto-renewal flag. 
 | 
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 Database node information
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setErrors(SubsErr[] Errors)
Set Task error messageNote: 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 | 
setInstanceId(String InstanceId)
Set The subscribed database instance ID (if the subscription is a cloud database). 
 | 
void | 
setInstanceStatus(String InstanceStatus)
Set Cloud database status: running, isolated, offline. 
 | 
void | 
setIsolateTime(String IsolateTime)
Set Isolation time, the format is: Y-m-d h:m:s. 
 | 
void | 
setModifyTime(String ModifyTime)
Set Last 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 Billing mode. 
 | 
void | 
setProduct(String Product)
Set Subscription instance type. 
 | 
void | 
setRegion(String Region)
Set Data subscription instance region 
 | 
void | 
setStatus(String Status)
Set Data subscription lifecycle status. 
 | 
void | 
setSubscribeId(String SubscribeId)
Set Data subscription instance ID 
 | 
void | 
setSubscribeName(String SubscribeName)
Set Data subscription instance name 
 | 
void | 
setSubscribeVersion(String SubscribeVersion)
Set Data subscription version, only Kafka version is currently supported.Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setSubsStatus(String SubsStatus)
Set Data subscription 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 for data sent by the subscription instance
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 SubscribeInfo()
public SubscribeInfo(SubscribeInfo source)
public String getSubscribeId()
public void setSubscribeId(String SubscribeId)
SubscribeId - Data subscription instance IDpublic String getSubscribeName()
public void setSubscribeName(String SubscribeName)
SubscribeName - Data subscription instance namepublic String getTopic()
public void setTopic(String Topic)
Topic - Kafka topic for data sent by the subscription instance
Note: This field may return null, indicating that no valid values can be obtained.public String getProduct()
public void setProduct(String Product)
Product - Subscription instance type. Currently, cynosdbmysql, mariadb, mongodb, mysql, percona, tdpg, tdsqlpercona are supported.public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - The subscribed database instance ID (if the subscription is a cloud database). If the instance is not on Tencent Cloud, this value is empty.Note: This field may return null, indicating that no valid values can be obtained.public String getInstanceStatus()
public void setInstanceStatus(String InstanceStatus)
InstanceStatus - Cloud database status: running, isolated, offline. If it is not on the cloud, this value is empty.Note: This field may return null, indicating that no valid values can be obtained.public String getStatus()
public void setStatus(String Status)
Status - Data subscription lifecycle status. Valid values: normal (normal), isolating (isolating), isolated (isolated), offlining (offlining), post2PrePayIng (changing from pay-as-you-go to monthly subscription).public String getSubsStatus()
public void setSubsStatus(String SubsStatus)
SubsStatus - Data subscription status. Valid values: notStarted, checking, checkNotPass, checkPass, starting, running, error.public String getModifyTime()
public void setModifyTime(String ModifyTime)
ModifyTime - Last 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 - Billing mode. 1: pay-as-you-gopublic 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 - Data subscription instance regionpublic String getAccessType()
public void setAccessType(String AccessType)
AccessType - 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: This field may return null, indicating that no valid values can be obtained.public EndpointItem[] getEndpoints()
public void setEndpoints(EndpointItem[] Endpoints)
Endpoints - Database node information
Note: This field may return null, indicating that no valid values can be obtained.public String getSubscribeVersion()
public void setSubscribeVersion(String SubscribeVersion)
SubscribeVersion - Data subscription version, only Kafka version is currently supported.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 - Task error messageNote: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.