com.nextbreakpoint.flink.client.model.JarPlanRequestBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.nextbreakpoint.flink.client Show documentation
Show all versions of com.nextbreakpoint.flink.client Show documentation
Java client for managing Apache Flink via REST API
The newest version!
/*
* This file is part of Flink Client
* https://github.com/nextbreakpoint/flink-client
*
* OpenAPI spec version: v1/1.20-SNAPSHOT
* Contact: [email protected]
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package com.nextbreakpoint.flink.client.model;
import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* JarPlanRequestBody
*/
@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.JavaClientCodegen", date = "2024-12-19T19:01:19.933513Z[Europe/London]")
public class JarPlanRequestBody {
@SerializedName("entryClass")
private String entryClass = null;
@SerializedName("flinkConfiguration")
private Map flinkConfiguration = null;
@SerializedName("jobId")
private String jobId = null;
@SerializedName("parallelism")
private Integer parallelism = null;
@SerializedName("programArgs")
private String programArgs = null;
@SerializedName("programArgsList")
private List programArgsList = null;
public JarPlanRequestBody entryClass(String entryClass) {
this.entryClass = entryClass;
return this;
}
/**
* Get entryClass
* @return entryClass
**/
@Schema(description = "")
public String getEntryClass() {
return entryClass;
}
public void setEntryClass(String entryClass) {
this.entryClass = entryClass;
}
public JarPlanRequestBody flinkConfiguration(Map flinkConfiguration) {
this.flinkConfiguration = flinkConfiguration;
return this;
}
public JarPlanRequestBody putFlinkConfigurationItem(String key, String flinkConfigurationItem) {
if (this.flinkConfiguration == null) {
this.flinkConfiguration = new HashMap<>();
}
this.flinkConfiguration.put(key, flinkConfigurationItem);
return this;
}
/**
* Get flinkConfiguration
* @return flinkConfiguration
**/
@Schema(description = "")
public Map getFlinkConfiguration() {
return flinkConfiguration;
}
public void setFlinkConfiguration(Map flinkConfiguration) {
this.flinkConfiguration = flinkConfiguration;
}
public JarPlanRequestBody jobId(String jobId) {
this.jobId = jobId;
return this;
}
/**
* Get jobId
* @return jobId
**/
@Schema(description = "")
public String getJobId() {
return jobId;
}
public void setJobId(String jobId) {
this.jobId = jobId;
}
public JarPlanRequestBody parallelism(Integer parallelism) {
this.parallelism = parallelism;
return this;
}
/**
* Get parallelism
* @return parallelism
**/
@Schema(description = "")
public Integer getParallelism() {
return parallelism;
}
public void setParallelism(Integer parallelism) {
this.parallelism = parallelism;
}
public JarPlanRequestBody programArgs(String programArgs) {
this.programArgs = programArgs;
return this;
}
/**
* Get programArgs
* @return programArgs
**/
@Schema(description = "")
public String getProgramArgs() {
return programArgs;
}
public void setProgramArgs(String programArgs) {
this.programArgs = programArgs;
}
public JarPlanRequestBody programArgsList(List programArgsList) {
this.programArgsList = programArgsList;
return this;
}
public JarPlanRequestBody addProgramArgsListItem(String programArgsListItem) {
if (this.programArgsList == null) {
this.programArgsList = new ArrayList<>();
}
this.programArgsList.add(programArgsListItem);
return this;
}
/**
* Get programArgsList
* @return programArgsList
**/
@Schema(description = "")
public List getProgramArgsList() {
return programArgsList;
}
public void setProgramArgsList(List programArgsList) {
this.programArgsList = programArgsList;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
JarPlanRequestBody jarPlanRequestBody = (JarPlanRequestBody) o;
return Objects.equals(this.entryClass, jarPlanRequestBody.entryClass) &&
Objects.equals(this.flinkConfiguration, jarPlanRequestBody.flinkConfiguration) &&
Objects.equals(this.jobId, jarPlanRequestBody.jobId) &&
Objects.equals(this.parallelism, jarPlanRequestBody.parallelism) &&
Objects.equals(this.programArgs, jarPlanRequestBody.programArgs) &&
Objects.equals(this.programArgsList, jarPlanRequestBody.programArgsList);
}
@Override
public int hashCode() {
return Objects.hash(entryClass, flinkConfiguration, jobId, parallelism, programArgs, programArgsList);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class JarPlanRequestBody {\n");
sb.append(" entryClass: ").append(toIndentedString(entryClass)).append("\n");
sb.append(" flinkConfiguration: ").append(toIndentedString(flinkConfiguration)).append("\n");
sb.append(" jobId: ").append(toIndentedString(jobId)).append("\n");
sb.append(" parallelism: ").append(toIndentedString(parallelism)).append("\n");
sb.append(" programArgs: ").append(toIndentedString(programArgs)).append("\n");
sb.append(" programArgsList: ").append(toIndentedString(programArgsList)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy