All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.ice20201109.models.SubmitIProductionJobRequest Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ice20201109.models;

import com.aliyun.tea.*;

public class SubmitIProductionJobRequest extends TeaModel {
    /**
     * 

This parameter is required.

*/ @NameInMap("FunctionName") public String functionName; /** *

This parameter is required.

*/ @NameInMap("Input") public SubmitIProductionJobRequestInput input; @NameInMap("JobParams") public String jobParams; @NameInMap("Name") public String name; /** *

This parameter is required.

*/ @NameInMap("Output") public SubmitIProductionJobRequestOutput output; @NameInMap("ScheduleConfig") public SubmitIProductionJobRequestScheduleConfig scheduleConfig; @NameInMap("TemplateId") public String templateId; @NameInMap("UserData") public String userData; public static SubmitIProductionJobRequest build(java.util.Map map) throws Exception { SubmitIProductionJobRequest self = new SubmitIProductionJobRequest(); return TeaModel.build(map, self); } public SubmitIProductionJobRequest setFunctionName(String functionName) { this.functionName = functionName; return this; } public String getFunctionName() { return this.functionName; } public SubmitIProductionJobRequest setInput(SubmitIProductionJobRequestInput input) { this.input = input; return this; } public SubmitIProductionJobRequestInput getInput() { return this.input; } public SubmitIProductionJobRequest setJobParams(String jobParams) { this.jobParams = jobParams; return this; } public String getJobParams() { return this.jobParams; } public SubmitIProductionJobRequest setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public SubmitIProductionJobRequest setOutput(SubmitIProductionJobRequestOutput output) { this.output = output; return this; } public SubmitIProductionJobRequestOutput getOutput() { return this.output; } public SubmitIProductionJobRequest setScheduleConfig(SubmitIProductionJobRequestScheduleConfig scheduleConfig) { this.scheduleConfig = scheduleConfig; return this; } public SubmitIProductionJobRequestScheduleConfig getScheduleConfig() { return this.scheduleConfig; } public SubmitIProductionJobRequest setTemplateId(String templateId) { this.templateId = templateId; return this; } public String getTemplateId() { return this.templateId; } public SubmitIProductionJobRequest setUserData(String userData) { this.userData = userData; return this; } public String getUserData() { return this.userData; } public static class SubmitIProductionJobRequestInput extends TeaModel { /** *

This parameter is required.

*/ @NameInMap("Media") public String media; /** *

This parameter is required.

*/ @NameInMap("Type") public String type; public static SubmitIProductionJobRequestInput build(java.util.Map map) throws Exception { SubmitIProductionJobRequestInput self = new SubmitIProductionJobRequestInput(); return TeaModel.build(map, self); } public SubmitIProductionJobRequestInput setMedia(String media) { this.media = media; return this; } public String getMedia() { return this.media; } public SubmitIProductionJobRequestInput setType(String type) { this.type = type; return this; } public String getType() { return this.type; } } public static class SubmitIProductionJobRequestOutput extends TeaModel { /** *

This parameter is required.

*/ @NameInMap("Media") public String media; /** *

This parameter is required.

*/ @NameInMap("Type") public String type; public static SubmitIProductionJobRequestOutput build(java.util.Map map) throws Exception { SubmitIProductionJobRequestOutput self = new SubmitIProductionJobRequestOutput(); return TeaModel.build(map, self); } public SubmitIProductionJobRequestOutput setMedia(String media) { this.media = media; return this; } public String getMedia() { return this.media; } public SubmitIProductionJobRequestOutput setType(String type) { this.type = type; return this; } public String getType() { return this.type; } } public static class SubmitIProductionJobRequestScheduleConfig extends TeaModel { @NameInMap("PipelineId") public String pipelineId; @NameInMap("Priority") public Integer priority; public static SubmitIProductionJobRequestScheduleConfig build(java.util.Map map) throws Exception { SubmitIProductionJobRequestScheduleConfig self = new SubmitIProductionJobRequestScheduleConfig(); return TeaModel.build(map, self); } public SubmitIProductionJobRequestScheduleConfig setPipelineId(String pipelineId) { this.pipelineId = pipelineId; return this; } public String getPipelineId() { return this.pipelineId; } public SubmitIProductionJobRequestScheduleConfig setPriority(Integer priority) { this.priority = priority; return this; } public Integer getPriority() { return this.priority; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy