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

com.seeq.model.SyncProgressOutputV1 Maven / Gradle / Ivy

There is a newer version: 66.0.0-v202410141803
Show newest version
/*
 * Seeq REST API
 * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
 *
 * OpenAPI spec version: 65.1.3-v202408082312
 * 
 *
 * 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.seeq.model;

import java.util.Objects;
import java.util.Arrays;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.v3.oas.annotations.media.Schema;
/**
 * Metadata sync progress and total items synced from an external datasource to Seeq
 */
@Schema(description = "Metadata sync progress and total items synced from an external datasource to Seeq")
public class SyncProgressOutputV1 {
  @JsonProperty("assetCount")
  private Long assetCount = null;

  @JsonProperty("assetProgress")
  private Long assetProgress = null;

  @JsonProperty("conditionCount")
  private Long conditionCount = null;

  @JsonProperty("conditionProgress")
  private Long conditionProgress = null;

  @JsonProperty("indexingProgressTimestamp")
  private String indexingProgressTimestamp = null;

  @JsonProperty("previousAssetCount")
  private Long previousAssetCount = null;

  @JsonProperty("previousConditionCount")
  private Long previousConditionCount = null;

  @JsonProperty("previousRelationshipCount")
  private Long previousRelationshipCount = null;

  @JsonProperty("previousScalarCount")
  private Long previousScalarCount = null;

  @JsonProperty("previousSignalCount")
  private Long previousSignalCount = null;

  @JsonProperty("previousUserGroupCount")
  private Long previousUserGroupCount = null;

  @JsonProperty("relationshipCount")
  private Long relationshipCount = null;

  @JsonProperty("relationshipProgress")
  private Long relationshipProgress = null;

  @JsonProperty("scalarCount")
  private Long scalarCount = null;

  @JsonProperty("scalarProgress")
  private Long scalarProgress = null;

  @JsonProperty("signalCount")
  private Long signalCount = null;

  @JsonProperty("signalProgress")
  private Long signalProgress = null;

  @JsonProperty("userGroupCount")
  private Long userGroupCount = null;

  @JsonProperty("userGroupProgress")
  private Long userGroupProgress = null;

  public SyncProgressOutputV1 assetCount(Long assetCount) {
    this.assetCount = assetCount;
    return this;
  }

   /**
   * Get assetCount
   * @return assetCount
  **/
  @Schema(description = "")
  public Long getAssetCount() {
    return assetCount;
  }

  public void setAssetCount(Long assetCount) {
    this.assetCount = assetCount;
  }

  public SyncProgressOutputV1 assetProgress(Long assetProgress) {
    this.assetProgress = assetProgress;
    return this;
  }

   /**
   * Get assetProgress
   * @return assetProgress
  **/
  @Schema(description = "")
  public Long getAssetProgress() {
    return assetProgress;
  }

  public void setAssetProgress(Long assetProgress) {
    this.assetProgress = assetProgress;
  }

  public SyncProgressOutputV1 conditionCount(Long conditionCount) {
    this.conditionCount = conditionCount;
    return this;
  }

   /**
   * Get conditionCount
   * @return conditionCount
  **/
  @Schema(description = "")
  public Long getConditionCount() {
    return conditionCount;
  }

  public void setConditionCount(Long conditionCount) {
    this.conditionCount = conditionCount;
  }

  public SyncProgressOutputV1 conditionProgress(Long conditionProgress) {
    this.conditionProgress = conditionProgress;
    return this;
  }

   /**
   * Get conditionProgress
   * @return conditionProgress
  **/
  @Schema(description = "")
  public Long getConditionProgress() {
    return conditionProgress;
  }

  public void setConditionProgress(Long conditionProgress) {
    this.conditionProgress = conditionProgress;
  }

  public SyncProgressOutputV1 indexingProgressTimestamp(String indexingProgressTimestamp) {
    this.indexingProgressTimestamp = indexingProgressTimestamp;
    return this;
  }

   /**
   * Get indexingProgressTimestamp
   * @return indexingProgressTimestamp
  **/
  @Schema(description = "")
  public String getIndexingProgressTimestamp() {
    return indexingProgressTimestamp;
  }

  public void setIndexingProgressTimestamp(String indexingProgressTimestamp) {
    this.indexingProgressTimestamp = indexingProgressTimestamp;
  }

  public SyncProgressOutputV1 previousAssetCount(Long previousAssetCount) {
    this.previousAssetCount = previousAssetCount;
    return this;
  }

   /**
   * Get previousAssetCount
   * @return previousAssetCount
  **/
  @Schema(description = "")
  public Long getPreviousAssetCount() {
    return previousAssetCount;
  }

  public void setPreviousAssetCount(Long previousAssetCount) {
    this.previousAssetCount = previousAssetCount;
  }

  public SyncProgressOutputV1 previousConditionCount(Long previousConditionCount) {
    this.previousConditionCount = previousConditionCount;
    return this;
  }

   /**
   * Get previousConditionCount
   * @return previousConditionCount
  **/
  @Schema(description = "")
  public Long getPreviousConditionCount() {
    return previousConditionCount;
  }

  public void setPreviousConditionCount(Long previousConditionCount) {
    this.previousConditionCount = previousConditionCount;
  }

  public SyncProgressOutputV1 previousRelationshipCount(Long previousRelationshipCount) {
    this.previousRelationshipCount = previousRelationshipCount;
    return this;
  }

   /**
   * Get previousRelationshipCount
   * @return previousRelationshipCount
  **/
  @Schema(description = "")
  public Long getPreviousRelationshipCount() {
    return previousRelationshipCount;
  }

  public void setPreviousRelationshipCount(Long previousRelationshipCount) {
    this.previousRelationshipCount = previousRelationshipCount;
  }

  public SyncProgressOutputV1 previousScalarCount(Long previousScalarCount) {
    this.previousScalarCount = previousScalarCount;
    return this;
  }

   /**
   * Get previousScalarCount
   * @return previousScalarCount
  **/
  @Schema(description = "")
  public Long getPreviousScalarCount() {
    return previousScalarCount;
  }

  public void setPreviousScalarCount(Long previousScalarCount) {
    this.previousScalarCount = previousScalarCount;
  }

  public SyncProgressOutputV1 previousSignalCount(Long previousSignalCount) {
    this.previousSignalCount = previousSignalCount;
    return this;
  }

   /**
   * Get previousSignalCount
   * @return previousSignalCount
  **/
  @Schema(description = "")
  public Long getPreviousSignalCount() {
    return previousSignalCount;
  }

  public void setPreviousSignalCount(Long previousSignalCount) {
    this.previousSignalCount = previousSignalCount;
  }

  public SyncProgressOutputV1 previousUserGroupCount(Long previousUserGroupCount) {
    this.previousUserGroupCount = previousUserGroupCount;
    return this;
  }

   /**
   * Get previousUserGroupCount
   * @return previousUserGroupCount
  **/
  @Schema(description = "")
  public Long getPreviousUserGroupCount() {
    return previousUserGroupCount;
  }

  public void setPreviousUserGroupCount(Long previousUserGroupCount) {
    this.previousUserGroupCount = previousUserGroupCount;
  }

  public SyncProgressOutputV1 relationshipCount(Long relationshipCount) {
    this.relationshipCount = relationshipCount;
    return this;
  }

   /**
   * Get relationshipCount
   * @return relationshipCount
  **/
  @Schema(description = "")
  public Long getRelationshipCount() {
    return relationshipCount;
  }

  public void setRelationshipCount(Long relationshipCount) {
    this.relationshipCount = relationshipCount;
  }

  public SyncProgressOutputV1 relationshipProgress(Long relationshipProgress) {
    this.relationshipProgress = relationshipProgress;
    return this;
  }

   /**
   * Get relationshipProgress
   * @return relationshipProgress
  **/
  @Schema(description = "")
  public Long getRelationshipProgress() {
    return relationshipProgress;
  }

  public void setRelationshipProgress(Long relationshipProgress) {
    this.relationshipProgress = relationshipProgress;
  }

  public SyncProgressOutputV1 scalarCount(Long scalarCount) {
    this.scalarCount = scalarCount;
    return this;
  }

   /**
   * Get scalarCount
   * @return scalarCount
  **/
  @Schema(description = "")
  public Long getScalarCount() {
    return scalarCount;
  }

  public void setScalarCount(Long scalarCount) {
    this.scalarCount = scalarCount;
  }

  public SyncProgressOutputV1 scalarProgress(Long scalarProgress) {
    this.scalarProgress = scalarProgress;
    return this;
  }

   /**
   * Get scalarProgress
   * @return scalarProgress
  **/
  @Schema(description = "")
  public Long getScalarProgress() {
    return scalarProgress;
  }

  public void setScalarProgress(Long scalarProgress) {
    this.scalarProgress = scalarProgress;
  }

  public SyncProgressOutputV1 signalCount(Long signalCount) {
    this.signalCount = signalCount;
    return this;
  }

   /**
   * Get signalCount
   * @return signalCount
  **/
  @Schema(description = "")
  public Long getSignalCount() {
    return signalCount;
  }

  public void setSignalCount(Long signalCount) {
    this.signalCount = signalCount;
  }

  public SyncProgressOutputV1 signalProgress(Long signalProgress) {
    this.signalProgress = signalProgress;
    return this;
  }

   /**
   * Get signalProgress
   * @return signalProgress
  **/
  @Schema(description = "")
  public Long getSignalProgress() {
    return signalProgress;
  }

  public void setSignalProgress(Long signalProgress) {
    this.signalProgress = signalProgress;
  }

  public SyncProgressOutputV1 userGroupCount(Long userGroupCount) {
    this.userGroupCount = userGroupCount;
    return this;
  }

   /**
   * Get userGroupCount
   * @return userGroupCount
  **/
  @Schema(description = "")
  public Long getUserGroupCount() {
    return userGroupCount;
  }

  public void setUserGroupCount(Long userGroupCount) {
    this.userGroupCount = userGroupCount;
  }

  public SyncProgressOutputV1 userGroupProgress(Long userGroupProgress) {
    this.userGroupProgress = userGroupProgress;
    return this;
  }

   /**
   * Get userGroupProgress
   * @return userGroupProgress
  **/
  @Schema(description = "")
  public Long getUserGroupProgress() {
    return userGroupProgress;
  }

  public void setUserGroupProgress(Long userGroupProgress) {
    this.userGroupProgress = userGroupProgress;
  }


  @Override
  public boolean equals(java.lang.Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    SyncProgressOutputV1 syncProgressOutputV1 = (SyncProgressOutputV1) o;
    return Objects.equals(this.assetCount, syncProgressOutputV1.assetCount) &&
        Objects.equals(this.assetProgress, syncProgressOutputV1.assetProgress) &&
        Objects.equals(this.conditionCount, syncProgressOutputV1.conditionCount) &&
        Objects.equals(this.conditionProgress, syncProgressOutputV1.conditionProgress) &&
        Objects.equals(this.indexingProgressTimestamp, syncProgressOutputV1.indexingProgressTimestamp) &&
        Objects.equals(this.previousAssetCount, syncProgressOutputV1.previousAssetCount) &&
        Objects.equals(this.previousConditionCount, syncProgressOutputV1.previousConditionCount) &&
        Objects.equals(this.previousRelationshipCount, syncProgressOutputV1.previousRelationshipCount) &&
        Objects.equals(this.previousScalarCount, syncProgressOutputV1.previousScalarCount) &&
        Objects.equals(this.previousSignalCount, syncProgressOutputV1.previousSignalCount) &&
        Objects.equals(this.previousUserGroupCount, syncProgressOutputV1.previousUserGroupCount) &&
        Objects.equals(this.relationshipCount, syncProgressOutputV1.relationshipCount) &&
        Objects.equals(this.relationshipProgress, syncProgressOutputV1.relationshipProgress) &&
        Objects.equals(this.scalarCount, syncProgressOutputV1.scalarCount) &&
        Objects.equals(this.scalarProgress, syncProgressOutputV1.scalarProgress) &&
        Objects.equals(this.signalCount, syncProgressOutputV1.signalCount) &&
        Objects.equals(this.signalProgress, syncProgressOutputV1.signalProgress) &&
        Objects.equals(this.userGroupCount, syncProgressOutputV1.userGroupCount) &&
        Objects.equals(this.userGroupProgress, syncProgressOutputV1.userGroupProgress);
  }

  @Override
  public int hashCode() {
    return Objects.hash(assetCount, assetProgress, conditionCount, conditionProgress, indexingProgressTimestamp, previousAssetCount, previousConditionCount, previousRelationshipCount, previousScalarCount, previousSignalCount, previousUserGroupCount, relationshipCount, relationshipProgress, scalarCount, scalarProgress, signalCount, signalProgress, userGroupCount, userGroupProgress);
  }


  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class SyncProgressOutputV1 {\n");
    
    sb.append("    assetCount: ").append(toIndentedString(assetCount)).append("\n");
    sb.append("    assetProgress: ").append(toIndentedString(assetProgress)).append("\n");
    sb.append("    conditionCount: ").append(toIndentedString(conditionCount)).append("\n");
    sb.append("    conditionProgress: ").append(toIndentedString(conditionProgress)).append("\n");
    sb.append("    indexingProgressTimestamp: ").append(toIndentedString(indexingProgressTimestamp)).append("\n");
    sb.append("    previousAssetCount: ").append(toIndentedString(previousAssetCount)).append("\n");
    sb.append("    previousConditionCount: ").append(toIndentedString(previousConditionCount)).append("\n");
    sb.append("    previousRelationshipCount: ").append(toIndentedString(previousRelationshipCount)).append("\n");
    sb.append("    previousScalarCount: ").append(toIndentedString(previousScalarCount)).append("\n");
    sb.append("    previousSignalCount: ").append(toIndentedString(previousSignalCount)).append("\n");
    sb.append("    previousUserGroupCount: ").append(toIndentedString(previousUserGroupCount)).append("\n");
    sb.append("    relationshipCount: ").append(toIndentedString(relationshipCount)).append("\n");
    sb.append("    relationshipProgress: ").append(toIndentedString(relationshipProgress)).append("\n");
    sb.append("    scalarCount: ").append(toIndentedString(scalarCount)).append("\n");
    sb.append("    scalarProgress: ").append(toIndentedString(scalarProgress)).append("\n");
    sb.append("    signalCount: ").append(toIndentedString(signalCount)).append("\n");
    sb.append("    signalProgress: ").append(toIndentedString(signalProgress)).append("\n");
    sb.append("    userGroupCount: ").append(toIndentedString(userGroupCount)).append("\n");
    sb.append("    userGroupProgress: ").append(toIndentedString(userGroupProgress)).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