io.lakefs.clients.api.model.FindMergeBaseResult Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of api-client Show documentation
Show all versions of api-client Show documentation
lakeFS OpenAPI Java client legacy SDK
/*
* lakeFS API
* lakeFS HTTP API
*
* The version of the OpenAPI document: 1.0.0
*
*
* 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.lakefs.clients.api.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.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
/**
* FindMergeBaseResult
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class FindMergeBaseResult {
public static final String SERIALIZED_NAME_SOURCE_COMMIT_ID = "source_commit_id";
@SerializedName(SERIALIZED_NAME_SOURCE_COMMIT_ID)
private String sourceCommitId;
public static final String SERIALIZED_NAME_DESTINATION_COMMIT_ID = "destination_commit_id";
@SerializedName(SERIALIZED_NAME_DESTINATION_COMMIT_ID)
private String destinationCommitId;
public static final String SERIALIZED_NAME_BASE_COMMIT_ID = "base_commit_id";
@SerializedName(SERIALIZED_NAME_BASE_COMMIT_ID)
private String baseCommitId;
public FindMergeBaseResult sourceCommitId(String sourceCommitId) {
this.sourceCommitId = sourceCommitId;
return this;
}
/**
* The commit ID of the merge source
* @return sourceCommitId
**/
@javax.annotation.Nonnull
@ApiModelProperty(required = true, value = "The commit ID of the merge source")
public String getSourceCommitId() {
return sourceCommitId;
}
public void setSourceCommitId(String sourceCommitId) {
this.sourceCommitId = sourceCommitId;
}
public FindMergeBaseResult destinationCommitId(String destinationCommitId) {
this.destinationCommitId = destinationCommitId;
return this;
}
/**
* The commit ID of the merge destination
* @return destinationCommitId
**/
@javax.annotation.Nonnull
@ApiModelProperty(required = true, value = "The commit ID of the merge destination")
public String getDestinationCommitId() {
return destinationCommitId;
}
public void setDestinationCommitId(String destinationCommitId) {
this.destinationCommitId = destinationCommitId;
}
public FindMergeBaseResult baseCommitId(String baseCommitId) {
this.baseCommitId = baseCommitId;
return this;
}
/**
* The commit ID of the merge base
* @return baseCommitId
**/
@javax.annotation.Nonnull
@ApiModelProperty(required = true, value = "The commit ID of the merge base")
public String getBaseCommitId() {
return baseCommitId;
}
public void setBaseCommitId(String baseCommitId) {
this.baseCommitId = baseCommitId;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
FindMergeBaseResult findMergeBaseResult = (FindMergeBaseResult) o;
return Objects.equals(this.sourceCommitId, findMergeBaseResult.sourceCommitId) &&
Objects.equals(this.destinationCommitId, findMergeBaseResult.destinationCommitId) &&
Objects.equals(this.baseCommitId, findMergeBaseResult.baseCommitId);
}
@Override
public int hashCode() {
return Objects.hash(sourceCommitId, destinationCommitId, baseCommitId);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class FindMergeBaseResult {\n");
sb.append(" sourceCommitId: ").append(toIndentedString(sourceCommitId)).append("\n");
sb.append(" destinationCommitId: ").append(toIndentedString(destinationCommitId)).append("\n");
sb.append(" baseCommitId: ").append(toIndentedString(baseCommitId)).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(Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}