public class ConfigureSyncJobRequest extends AbstractModel
Constructor and Description |
---|
ConfigureSyncJobRequest() |
ConfigureSyncJobRequest(ConfigureSyncJobRequest 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 |
getAutoRetryTimeRangeMinutes()
Get Automatic retry time, which can be set to 5-720 minutes.
|
String |
getDstAccessType()
Get Target database access type.
|
Endpoint |
getDstInfo()
Get Target database information.
|
SyncDBEndpointInfos |
getDstInfos()
Get Target database information.
|
String |
getDstNodeType()
Get Enumerated values: `single` (for single-node target database), `cluster` (for multi-node target database).
|
String |
getExpectRunTime()
Get Expected start time in the format of "2006-01-02 15:04:05", which is required if `RunMode` is `Timed`.
|
String |
getJobId()
Get Sync task instance ID in the format of `sync-werwfs23`, which is used to identify a sync task.
|
String |
getJobMode()
Get Enumerated values: `liteMode`: Lite mode; `fullMode`: Standard mode
|
String |
getJobName()
Get Sync task name
|
Objects |
getObjects()
Get Information of synced database/table objects
|
Options |
getOptions()
Get Sync task options
|
String |
getRunMode()
Get Running mode.
|
String |
getSrcAccessType()
Get Source database access type.
|
Endpoint |
getSrcInfo()
Get Source database information.
|
SyncDBEndpointInfos |
getSrcInfos()
Get Source database information.
|
String |
getSrcNodeType()
Get Enumerated values: `single` (for single-node source database), `cluster` (for multi-node source database).
|
void |
setAutoRetryTimeRangeMinutes(Long AutoRetryTimeRangeMinutes)
Set Automatic retry time, which can be set to 5-720 minutes.
|
void |
setDstAccessType(String DstAccessType)
Set Target database access type.
|
void |
setDstInfo(Endpoint DstInfo)
Set Target database information.
|
void |
setDstInfos(SyncDBEndpointInfos DstInfos)
Set Target database information.
|
void |
setDstNodeType(String DstNodeType)
Set Enumerated values: `single` (for single-node target database), `cluster` (for multi-node target database).
|
void |
setExpectRunTime(String ExpectRunTime)
Set Expected start time in the format of "2006-01-02 15:04:05", which is required if `RunMode` is `Timed`.
|
void |
setJobId(String JobId)
Set Sync task instance ID in the format of `sync-werwfs23`, which is used to identify a sync task.
|
void |
setJobMode(String JobMode)
Set Enumerated values: `liteMode`: Lite mode; `fullMode`: Standard mode
|
void |
setJobName(String JobName)
Set Sync task name
|
void |
setObjects(Objects Objects)
Set Information of synced database/table objects
|
void |
setOptions(Options Options)
Set Sync task options
|
void |
setRunMode(String RunMode)
Set Running mode.
|
void |
setSrcAccessType(String SrcAccessType)
Set Source database access type.
|
void |
setSrcInfo(Endpoint SrcInfo)
Set Source database information.
|
void |
setSrcInfos(SyncDBEndpointInfos SrcInfos)
Set Source database information.
|
void |
setSrcNodeType(String SrcNodeType)
Set Enumerated values: `single` (for single-node source database), `cluster` (for multi-node source database).
|
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 ConfigureSyncJobRequest()
public ConfigureSyncJobRequest(ConfigureSyncJobRequest source)
public String getJobId()
public void setJobId(String JobId)
JobId
- Sync task instance ID in the format of `sync-werwfs23`, which is used to identify a sync task.public String getSrcAccessType()
public void setSrcAccessType(String SrcAccessType)
SrcAccessType
- Source database access type. Valid values: `cdb` (database); `cvm` (self-build on CVM); `vpc` (VPC); `extranet` (public network); `vpncloud` (VPN access); `dcg` (Direct Connect); `ccn` (CCN); `intranet` (intranet). Note that the valid values are subject to the current link.public String getDstAccessType()
public void setDstAccessType(String DstAccessType)
DstAccessType
- Target database access type. Valid values: `cdb` (database); `cvm` (self-build on CVM); `vpc` (VPC); `extranet` (public network); `vpncloud` (VPN access); `dcg` (Direct Connect); `ccn` (CCN); `intranet` (intranet); `ckafka` (CKafka instance). Note that the valid values are subject to the current link.public Objects getObjects()
public void setObjects(Objects Objects)
Objects
- Information of synced database/table objectspublic String getJobName()
public void setJobName(String JobName)
JobName
- Sync task namepublic String getJobMode()
public void setJobMode(String JobMode)
JobMode
- Enumerated values: `liteMode`: Lite mode; `fullMode`: Standard modepublic String getRunMode()
public void setRunMode(String RunMode)
RunMode
- Running mode. Valid values: `Immediate`, `Timed`. Default value: `Immediate`.public String getExpectRunTime()
public void setExpectRunTime(String ExpectRunTime)
ExpectRunTime
- Expected start time in the format of "2006-01-02 15:04:05", which is required if `RunMode` is `Timed`.public Endpoint getSrcInfo()
public void setSrcInfo(Endpoint SrcInfo)
SrcInfo
- Source database information. This parameter only applies to single-node databases, and `SrcNodeType` must be `single`.public SyncDBEndpointInfos getSrcInfos()
public void setSrcInfos(SyncDBEndpointInfos SrcInfos)
SrcInfos
- Source database information. This parameter is valid for multi-node databases, and the value of `SrcNodeType` must be `cluster`.public String getSrcNodeType()
public void setSrcNodeType(String SrcNodeType)
SrcNodeType
- Enumerated values: `single` (for single-node source database), `cluster` (for multi-node source database).public Endpoint getDstInfo()
public void setDstInfo(Endpoint DstInfo)
DstInfo
- Target database information. This parameter is used by single-node databases.public SyncDBEndpointInfos getDstInfos()
public void setDstInfos(SyncDBEndpointInfos DstInfos)
DstInfos
- Target database information. This parameter is valid for multi-node databases, and the value of `DstNodeType` must be `cluster`.public String getDstNodeType()
public void setDstNodeType(String DstNodeType)
DstNodeType
- Enumerated values: `single` (for single-node target database), `cluster` (for multi-node target database).public Options getOptions()
public void setOptions(Options Options)
Options
- Sync task optionspublic Long getAutoRetryTimeRangeMinutes()
public void setAutoRetryTimeRangeMinutes(Long AutoRetryTimeRangeMinutes)
AutoRetryTimeRangeMinutes
- Automatic retry time, which can be set to 5-720 minutes. 0 indicates that retry is disabled.Copyright © 2023. All rights reserved.