public class CreateSyncJobRequest extends AbstractModel
Constructor and Description |
---|
CreateSyncJobRequest() |
CreateSyncJobRequest(CreateSyncJobRequest 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 |
---|---|
Long |
getAutoRenew()
Get Auto-renewal flag, which takes effect if `PayMode` is `PrePay`.
|
Long |
getCount()
Get The number of sync tasks purchased at a time.
|
String |
getDstDatabaseType()
Get Target database type, such as `mysql`, `cynosdbmysql`, `tdapg`, `tdpg`, `tdsqlmysql`, and `kafka`.
|
String |
getDstRegion()
Get Target database region, such as `ap-guangzhou`.
|
String |
getExistedJobId()
Get ID of the existing task used to create a similar task
|
String |
getInstanceClass()
Get Sync link specification, such as `micro`, `small`, `medium`, and `large`.
|
String |
getJobName()
Get Sync task name
|
String |
getPayMode()
Get Billing mode.
|
String |
getSpecification()
Get Sync task specification, such as `Standard`.
|
String |
getSrcDatabaseType()
Get Source database type, such as `mysql`, `cynosdbmysql`, `tdapg`, `tdpg`, and `tdsqlmysql`.
|
String |
getSrcRegion()
Get Source database region, such as `ap-guangzhou`.
|
TagItem[] |
getTags()
Get Tag information
|
void |
setAutoRenew(Long AutoRenew)
Set Auto-renewal flag, which takes effect if `PayMode` is `PrePay`.
|
void |
setCount(Long Count)
Set The number of sync tasks purchased at a time.
|
void |
setDstDatabaseType(String DstDatabaseType)
Set Target database type, such as `mysql`, `cynosdbmysql`, `tdapg`, `tdpg`, `tdsqlmysql`, and `kafka`.
|
void |
setDstRegion(String DstRegion)
Set Target database region, such as `ap-guangzhou`.
|
void |
setExistedJobId(String ExistedJobId)
Set ID of the existing task used to create a similar task
|
void |
setInstanceClass(String InstanceClass)
Set Sync link specification, such as `micro`, `small`, `medium`, and `large`.
|
void |
setJobName(String JobName)
Set Sync task name
|
void |
setPayMode(String PayMode)
Set Billing mode.
|
void |
setSpecification(String Specification)
Set Sync task specification, such as `Standard`.
|
void |
setSrcDatabaseType(String SrcDatabaseType)
Set Source database type, such as `mysql`, `cynosdbmysql`, `tdapg`, `tdpg`, and `tdsqlmysql`.
|
void |
setSrcRegion(String SrcRegion)
Set Source database region, such as `ap-guangzhou`.
|
void |
setTags(TagItem[] Tags)
Set Tag information
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateSyncJobRequest()
public CreateSyncJobRequest(CreateSyncJobRequest source)
public String getPayMode()
public void setPayMode(String PayMode)
PayMode
- Billing mode. Valid values: `PrePay` (monthly subscription); `PostPay` (pay-as-you-go). Currently, DTS at Tencent Cloud International is free of charge.public String getSrcDatabaseType()
public void setSrcDatabaseType(String SrcDatabaseType)
SrcDatabaseType
- Source database type, such as `mysql`, `cynosdbmysql`, `tdapg`, `tdpg`, and `tdsqlmysql`.public String getSrcRegion()
public void setSrcRegion(String SrcRegion)
SrcRegion
- Source database region, such as `ap-guangzhou`.public String getDstDatabaseType()
public void setDstDatabaseType(String DstDatabaseType)
DstDatabaseType
- Target database type, such as `mysql`, `cynosdbmysql`, `tdapg`, `tdpg`, `tdsqlmysql`, and `kafka`.public String getDstRegion()
public void setDstRegion(String DstRegion)
DstRegion
- Target database region, such as `ap-guangzhou`.public String getSpecification()
public void setSpecification(String Specification)
Specification
- Sync task specification, such as `Standard`.public TagItem[] getTags()
public void setTags(TagItem[] Tags)
Tags
- Tag informationpublic Long getCount()
public void setCount(Long Count)
Count
- The number of sync tasks purchased at a time. Value range: [1, 10]. Default value: `1`.public Long getAutoRenew()
public void setAutoRenew(Long AutoRenew)
AutoRenew
- Auto-renewal flag, which takes effect if `PayMode` is `PrePay`. Valid values: `1` (auto-renewal enabled); `0` (auto-renewal disabled). Default value: `0`.public String getInstanceClass()
public void setInstanceClass(String InstanceClass)
InstanceClass
- Sync link specification, such as `micro`, `small`, `medium`, and `large`. Default value: `medium`.public String getJobName()
public void setJobName(String JobName)
JobName
- Sync task namepublic String getExistedJobId()
public void setExistedJobId(String ExistedJobId)
ExistedJobId
- ID of the existing task used to create a similar taskCopyright © 2023. All rights reserved.