![JAR search and dependency download from the Maven repository](/logo.png)
io.logicdrop.openapi.models.ImportExportTarget Maven / Gradle / Ivy
/*
* Sparks OpenAPI
* Generated documentation for the Logicdrop Sparks API and OpenAPI clients. Logicdrop Sparks lets users build rules, analyze data, and automate documents. Use it to make decisions faster, generate documents better, and learn from your data. ### Documentation - [User Documentation](https://docs.logicdrop.com) ### Modules - [Sparks Compute](https://docs.logicdrop.com/rules/introduction) - [Sparks Decision Tables](https://docs.logicdrop.com/rules/authoring-decision-tables) - [Sparks Documents](https://docs.logicdrop.com/documents/introduction) ### Clients - [OpenAPI Clients](https://docs.logicdrop.com/development/sample-clients) ### Security - [Authorizing API Requests](https://docs.logicdrop.com/development/authorization)
*
* The version of the OpenAPI document: v_VERSION_, build# _BUILD_
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package io.logicdrop.openapi.models;
import java.util.Objects;
import java.util.Arrays;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
/**
* Target to use when importing by defaul
*/
@ApiModel(description = "Target to use when importing by defaul")
@JsonPropertyOrder({
ImportExportTarget.JSON_PROPERTY_PROJECT,
ImportExportTarget.JSON_PROPERTY_NAME,
ImportExportTarget.JSON_PROPERTY_VERSION
})
public class ImportExportTarget {
public static final String JSON_PROPERTY_PROJECT = "project";
private String project;
public static final String JSON_PROPERTY_NAME = "name";
private String name;
public static final String JSON_PROPERTY_VERSION = "version";
private String version;
public ImportExportTarget project(String project) {
this.project = project;
return this;
}
/**
* Get project
* @return project
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_PROJECT)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getProject() {
return project;
}
public void setProject(String project) {
this.project = project;
}
public ImportExportTarget name(String name) {
this.name = name;
return this;
}
/**
* Target name
* @return name
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "Target name")
@JsonProperty(JSON_PROPERTY_NAME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public ImportExportTarget version(String version) {
this.version = version;
return this;
}
/**
* Target version
* @return version
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "Target version")
@JsonProperty(JSON_PROPERTY_VERSION)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
ImportExportTarget importExportTarget = (ImportExportTarget) o;
return Objects.equals(this.project, importExportTarget.project) &&
Objects.equals(this.name, importExportTarget.name) &&
Objects.equals(this.version, importExportTarget.version);
}
@Override
public int hashCode() {
return Objects.hash(project, name, version);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class ImportExportTarget {\n");
sb.append(" project: ").append(toIndentedString(project)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" version: ").append(toIndentedString(version)).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 - 2025 Weber Informatics LLC | Privacy Policy