public class CreateScheduledSqlRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateScheduledSqlRequest() |
CreateScheduledSqlRequest(CreateScheduledSqlRequest 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 |
---|---|
ScheduledSqlResouceInfo |
getDstResource()
Get Target log topic for scheduled SQL analysis
|
Long |
getEnableFlag()
Get Task start status.
|
String |
getName()
Get Task name
|
Long |
getProcessDelay()
Get Execution delay (Seconds)
|
Long |
getProcessEndTime()
Get Schedule end time.
|
Long |
getProcessPeriod()
Get Scheduling interval (minutes)
|
Long |
getProcessStartTime()
Get Schedule start time, Unix timestamp, in milliseconds
|
String |
getProcessTimeWindow()
Get Time window for a single query.
|
Long |
getProcessType()
Get Schedule type: 1: Continuous running; 2: Specified time range
|
String |
getScheduledSqlContent()
Get Query statement
|
String |
getSrcTopicId()
Get Source log topic
|
String |
getSrcTopicRegion()
Get Source topic ID region information
|
Long |
getSyntaxRule()
Get Query syntax rules.
|
void |
setDstResource(ScheduledSqlResouceInfo DstResource)
Set Target log topic for scheduled SQL analysis
|
void |
setEnableFlag(Long EnableFlag)
Set Task start status.
|
void |
setName(String Name)
Set Task name
|
void |
setProcessDelay(Long ProcessDelay)
Set Execution delay (Seconds)
|
void |
setProcessEndTime(Long ProcessEndTime)
Set Schedule end time.
|
void |
setProcessPeriod(Long ProcessPeriod)
Set Scheduling interval (minutes)
|
void |
setProcessStartTime(Long ProcessStartTime)
Set Schedule start time, Unix timestamp, in milliseconds
|
void |
setProcessTimeWindow(String ProcessTimeWindow)
Set Time window for a single query.
|
void |
setProcessType(Long ProcessType)
Set Schedule type: 1: Continuous running; 2: Specified time range
|
void |
setScheduledSqlContent(String ScheduledSqlContent)
Set Query statement
|
void |
setSrcTopicId(String SrcTopicId)
Set Source log topic
|
void |
setSrcTopicRegion(String SrcTopicRegion)
Set Source topic ID region information
|
void |
setSyntaxRule(Long SyntaxRule)
Set Query syntax rules.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public CreateScheduledSqlRequest()
public CreateScheduledSqlRequest(CreateScheduledSqlRequest source)
public String getSrcTopicId()
public void setSrcTopicId(String SrcTopicId)
SrcTopicId
- Source log topicpublic String getName()
public void setName(String Name)
Name
- Task namepublic Long getEnableFlag()
public void setEnableFlag(Long EnableFlag)
EnableFlag
- Task start status. 1: Enabled, 2: Disabledpublic ScheduledSqlResouceInfo getDstResource()
public void setDstResource(ScheduledSqlResouceInfo DstResource)
DstResource
- Target log topic for scheduled SQL analysispublic String getScheduledSqlContent()
public void setScheduledSqlContent(String ScheduledSqlContent)
ScheduledSqlContent
- Query statementpublic Long getProcessStartTime()
public void setProcessStartTime(Long ProcessStartTime)
ProcessStartTime
- Schedule start time, Unix timestamp, in millisecondspublic Long getProcessType()
public void setProcessType(Long ProcessType)
ProcessType
- Schedule type: 1: Continuous running; 2: Specified time rangepublic Long getProcessPeriod()
public void setProcessPeriod(Long ProcessPeriod)
ProcessPeriod
- Scheduling interval (minutes)public String getProcessTimeWindow()
public void setProcessTimeWindow(String ProcessTimeWindow)
ProcessTimeWindow
- Time window for a single query. If your target topic is a metric topic, it is recommended that the size of this parameter not exceed 30 minutes, otherwise, metric conversion may fail.public Long getProcessDelay()
public void setProcessDelay(Long ProcessDelay)
ProcessDelay
- Execution delay (Seconds)public String getSrcTopicRegion()
public void setSrcTopicRegion(String SrcTopicRegion)
SrcTopicRegion
- Source topic ID region informationpublic Long getProcessEndTime()
public void setProcessEndTime(Long ProcessEndTime)
ProcessEndTime
- Schedule end time. Required field when ProcessType=2, Unix timestamp, in millisecondspublic Long getSyntaxRule()
public void setSyntaxRule(Long SyntaxRule)
SyntaxRule
- Query syntax rules. Default value is 0. 0: Lucene syntax, 1: CQL syntaxCopyright © 2024. All rights reserved.