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.