com.aliyuncs.dms_enterprise.model.v20181101.BackFillRequest Maven / Gradle / Ivy
/*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.aliyuncs.dms_enterprise.model.v20181101;
import com.aliyuncs.RpcAcsRequest;
import java.util.List;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.dms_enterprise.Endpoint;
/**
* @author auto create
* @version
*/
public class BackFillRequest extends RpcAcsRequest {
private Long dagId;
private Long tid;
private Boolean isTriggerSubTree;
private String backFillDateEnd;
private Long historyDagId;
@SerializedName("startNodeIds")
private List startNodeIds;
@SerializedName("filterNodeIds")
private List filterNodeIds;
private String backFillDateBegin;
private String backFillDate;
private Boolean asc;
private Integer interval;
public BackFillRequest() {
super("dms-enterprise", "2018-11-01", "BackFill", "dms-enterprise");
setMethod(MethodType.POST);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}
public Long getDagId() {
return this.dagId;
}
public void setDagId(Long dagId) {
this.dagId = dagId;
if(dagId != null){
putQueryParameter("DagId", dagId.toString());
}
}
public Long getTid() {
return this.tid;
}
public void setTid(Long tid) {
this.tid = tid;
if(tid != null){
putQueryParameter("Tid", tid.toString());
}
}
public Boolean getIsTriggerSubTree() {
return this.isTriggerSubTree;
}
public void setIsTriggerSubTree(Boolean isTriggerSubTree) {
this.isTriggerSubTree = isTriggerSubTree;
if(isTriggerSubTree != null){
putQueryParameter("IsTriggerSubTree", isTriggerSubTree.toString());
}
}
public String getBackFillDateEnd() {
return this.backFillDateEnd;
}
public void setBackFillDateEnd(String backFillDateEnd) {
this.backFillDateEnd = backFillDateEnd;
if(backFillDateEnd != null){
putQueryParameter("BackFillDateEnd", backFillDateEnd);
}
}
public Long getHistoryDagId() {
return this.historyDagId;
}
public void setHistoryDagId(Long historyDagId) {
this.historyDagId = historyDagId;
if(historyDagId != null){
putQueryParameter("HistoryDagId", historyDagId.toString());
}
}
public List getStartNodeIds() {
return this.startNodeIds;
}
public void setStartNodeIds(List startNodeIds) {
this.startNodeIds = startNodeIds;
if (startNodeIds != null) {
putQueryParameter("StartNodeIds" , new Gson().toJson(startNodeIds));
}
}
public List getFilterNodeIds() {
return this.filterNodeIds;
}
public void setFilterNodeIds(List filterNodeIds) {
this.filterNodeIds = filterNodeIds;
if (filterNodeIds != null) {
putQueryParameter("FilterNodeIds" , new Gson().toJson(filterNodeIds));
}
}
public String getBackFillDateBegin() {
return this.backFillDateBegin;
}
public void setBackFillDateBegin(String backFillDateBegin) {
this.backFillDateBegin = backFillDateBegin;
if(backFillDateBegin != null){
putQueryParameter("BackFillDateBegin", backFillDateBegin);
}
}
public String getBackFillDate() {
return this.backFillDate;
}
public void setBackFillDate(String backFillDate) {
this.backFillDate = backFillDate;
if(backFillDate != null){
putQueryParameter("BackFillDate", backFillDate);
}
}
public Boolean getAsc() {
return this.asc;
}
public void setAsc(Boolean asc) {
this.asc = asc;
if(asc != null){
putQueryParameter("Asc", asc.toString());
}
}
public Integer getInterval() {
return this.interval;
}
public void setInterval(Integer interval) {
this.interval = interval;
if(interval != null){
putQueryParameter("Interval", interval.toString());
}
}
@Override
public Class getResponseClass() {
return BackFillResponse.class;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy