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

com.precisely.apis.model.Risk Maven / Gradle / Ivy

Go to download

Java SDK for accessing Precisely APIs which transform your business with new insights. Enrich and enhance your data, applications, business processes, and workflows with hundreds of Location and Identity datasets and APIs.

The newest version!
/*
 * Precisely APIs
 * Enhance & enrich your data, applications, business processes, and workflows with rich location, information, and identify APIs.
 *
 * The version of the OpenAPI document: 18.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 com.precisely.apis.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;

/**
 * Risk
 */
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-13T16:39:48.889177+05:30[Asia/Calcutta]")
public class Risk {
  public static final String SERIALIZED_NAME_TYPE = "type";
  @SerializedName(SERIALIZED_NAME_TYPE)
  private String type;

  public static final String SERIALIZED_NAME_DESCRIPTION = "description";
  @SerializedName(SERIALIZED_NAME_DESCRIPTION)
  private String description;

  public static final String SERIALIZED_NAME_RISK50_RATING = "risk50Rating";
  @SerializedName(SERIALIZED_NAME_RISK50_RATING)
  private Integer risk50Rating;

  public static final String SERIALIZED_NAME_FREQUENCY = "frequency";
  @SerializedName(SERIALIZED_NAME_FREQUENCY)
  private Integer frequency;

  public static final String SERIALIZED_NAME_NONBURN = "nonburn";
  @SerializedName(SERIALIZED_NAME_NONBURN)
  private String nonburn;

  public static final String SERIALIZED_NAME_PAST_FIRES = "pastFires";
  @SerializedName(SERIALIZED_NAME_PAST_FIRES)
  private Integer pastFires;

  public static final String SERIALIZED_NAME_SEVERITY = "severity";
  @SerializedName(SERIALIZED_NAME_SEVERITY)
  private Integer severity;

  public static final String SERIALIZED_NAME_CONTINUITY = "continuity";
  @SerializedName(SERIALIZED_NAME_CONTINUITY)
  private String continuity;

  public static final String SERIALIZED_NAME_ADJUSTMENT = "adjustment";
  @SerializedName(SERIALIZED_NAME_ADJUSTMENT)
  private String adjustment;

  public static final String SERIALIZED_NAME_ASPECT = "aspect";
  @SerializedName(SERIALIZED_NAME_ASPECT)
  private String aspect;

  public static final String SERIALIZED_NAME_CROWN_FIRE = "crownFire";
  @SerializedName(SERIALIZED_NAME_CROWN_FIRE)
  private String crownFire;

  public static final String SERIALIZED_NAME_VEGETATION = "vegetation";
  @SerializedName(SERIALIZED_NAME_VEGETATION)
  private String vegetation;

  public static final String SERIALIZED_NAME_FOEHN = "foehn";
  @SerializedName(SERIALIZED_NAME_FOEHN)
  private String foehn;

  public static final String SERIALIZED_NAME_GOLF_COURSE = "golfCourse";
  @SerializedName(SERIALIZED_NAME_GOLF_COURSE)
  private String golfCourse;

  public static final String SERIALIZED_NAME_ROAD_DIST = "roadDist";
  @SerializedName(SERIALIZED_NAME_ROAD_DIST)
  private String roadDist;

  public static final String SERIALIZED_NAME_SLOPE = "slope";
  @SerializedName(SERIALIZED_NAME_SLOPE)
  private String slope;

  public static final String SERIALIZED_NAME_WATER_DIST = "waterDist";
  @SerializedName(SERIALIZED_NAME_WATER_DIST)
  private String waterDist;

  public static final String SERIALIZED_NAME_TIER = "tier";
  @SerializedName(SERIALIZED_NAME_TIER)
  private String tier;

  public static final String SERIALIZED_NAME_TIER_DESCRIPTION = "tierDescription";
  @SerializedName(SERIALIZED_NAME_TIER_DESCRIPTION)
  private String tierDescription;

  public static final String SERIALIZED_NAME_DISTANCE_TO_FIRE_STATION = "distanceToFireStation";
  @SerializedName(SERIALIZED_NAME_DISTANCE_TO_FIRE_STATION)
  private Integer distanceToFireStation;

  public Risk() { 
  }

  public Risk type(String type) {
    
    this.type = type;
    return this;
  }

   /**
   * Get type
   * @return type
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getType() {
    return type;
  }


  public void setType(String type) {
    this.type = type;
  }


  public Risk description(String description) {
    
    this.description = description;
    return this;
  }

   /**
   * Get description
   * @return description
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getDescription() {
    return description;
  }


  public void setDescription(String description) {
    this.description = description;
  }


  public Risk risk50Rating(Integer risk50Rating) {
    
    this.risk50Rating = risk50Rating;
    return this;
  }

   /**
   * Get risk50Rating
   * @return risk50Rating
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public Integer getRisk50Rating() {
    return risk50Rating;
  }


  public void setRisk50Rating(Integer risk50Rating) {
    this.risk50Rating = risk50Rating;
  }


  public Risk frequency(Integer frequency) {
    
    this.frequency = frequency;
    return this;
  }

   /**
   * Get frequency
   * @return frequency
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public Integer getFrequency() {
    return frequency;
  }


  public void setFrequency(Integer frequency) {
    this.frequency = frequency;
  }


  public Risk nonburn(String nonburn) {
    
    this.nonburn = nonburn;
    return this;
  }

   /**
   * Get nonburn
   * @return nonburn
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getNonburn() {
    return nonburn;
  }


  public void setNonburn(String nonburn) {
    this.nonburn = nonburn;
  }


  public Risk pastFires(Integer pastFires) {
    
    this.pastFires = pastFires;
    return this;
  }

   /**
   * Get pastFires
   * @return pastFires
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public Integer getPastFires() {
    return pastFires;
  }


  public void setPastFires(Integer pastFires) {
    this.pastFires = pastFires;
  }


  public Risk severity(Integer severity) {
    
    this.severity = severity;
    return this;
  }

   /**
   * Get severity
   * @return severity
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public Integer getSeverity() {
    return severity;
  }


  public void setSeverity(Integer severity) {
    this.severity = severity;
  }


  public Risk continuity(String continuity) {
    
    this.continuity = continuity;
    return this;
  }

   /**
   * Get continuity
   * @return continuity
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getContinuity() {
    return continuity;
  }


  public void setContinuity(String continuity) {
    this.continuity = continuity;
  }


  public Risk adjustment(String adjustment) {
    
    this.adjustment = adjustment;
    return this;
  }

   /**
   * Get adjustment
   * @return adjustment
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getAdjustment() {
    return adjustment;
  }


  public void setAdjustment(String adjustment) {
    this.adjustment = adjustment;
  }


  public Risk aspect(String aspect) {
    
    this.aspect = aspect;
    return this;
  }

   /**
   * Get aspect
   * @return aspect
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getAspect() {
    return aspect;
  }


  public void setAspect(String aspect) {
    this.aspect = aspect;
  }


  public Risk crownFire(String crownFire) {
    
    this.crownFire = crownFire;
    return this;
  }

   /**
   * Get crownFire
   * @return crownFire
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getCrownFire() {
    return crownFire;
  }


  public void setCrownFire(String crownFire) {
    this.crownFire = crownFire;
  }


  public Risk vegetation(String vegetation) {
    
    this.vegetation = vegetation;
    return this;
  }

   /**
   * Get vegetation
   * @return vegetation
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getVegetation() {
    return vegetation;
  }


  public void setVegetation(String vegetation) {
    this.vegetation = vegetation;
  }


  public Risk foehn(String foehn) {
    
    this.foehn = foehn;
    return this;
  }

   /**
   * Get foehn
   * @return foehn
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getFoehn() {
    return foehn;
  }


  public void setFoehn(String foehn) {
    this.foehn = foehn;
  }


  public Risk golfCourse(String golfCourse) {
    
    this.golfCourse = golfCourse;
    return this;
  }

   /**
   * Get golfCourse
   * @return golfCourse
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getGolfCourse() {
    return golfCourse;
  }


  public void setGolfCourse(String golfCourse) {
    this.golfCourse = golfCourse;
  }


  public Risk roadDist(String roadDist) {
    
    this.roadDist = roadDist;
    return this;
  }

   /**
   * Get roadDist
   * @return roadDist
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getRoadDist() {
    return roadDist;
  }


  public void setRoadDist(String roadDist) {
    this.roadDist = roadDist;
  }


  public Risk slope(String slope) {
    
    this.slope = slope;
    return this;
  }

   /**
   * Get slope
   * @return slope
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getSlope() {
    return slope;
  }


  public void setSlope(String slope) {
    this.slope = slope;
  }


  public Risk waterDist(String waterDist) {
    
    this.waterDist = waterDist;
    return this;
  }

   /**
   * Get waterDist
   * @return waterDist
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getWaterDist() {
    return waterDist;
  }


  public void setWaterDist(String waterDist) {
    this.waterDist = waterDist;
  }


  public Risk tier(String tier) {
    
    this.tier = tier;
    return this;
  }

   /**
   * Get tier
   * @return tier
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getTier() {
    return tier;
  }


  public void setTier(String tier) {
    this.tier = tier;
  }


  public Risk tierDescription(String tierDescription) {
    
    this.tierDescription = tierDescription;
    return this;
  }

   /**
   * Get tierDescription
   * @return tierDescription
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getTierDescription() {
    return tierDescription;
  }


  public void setTierDescription(String tierDescription) {
    this.tierDescription = tierDescription;
  }


  public Risk distanceToFireStation(Integer distanceToFireStation) {
    
    this.distanceToFireStation = distanceToFireStation;
    return this;
  }

   /**
   * Get distanceToFireStation
   * @return distanceToFireStation
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public Integer getDistanceToFireStation() {
    return distanceToFireStation;
  }


  public void setDistanceToFireStation(Integer distanceToFireStation) {
    this.distanceToFireStation = distanceToFireStation;
  }


  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    Risk risk = (Risk) o;
    return Objects.equals(this.type, risk.type) &&
        Objects.equals(this.description, risk.description) &&
        Objects.equals(this.risk50Rating, risk.risk50Rating) &&
        Objects.equals(this.frequency, risk.frequency) &&
        Objects.equals(this.nonburn, risk.nonburn) &&
        Objects.equals(this.pastFires, risk.pastFires) &&
        Objects.equals(this.severity, risk.severity) &&
        Objects.equals(this.continuity, risk.continuity) &&
        Objects.equals(this.adjustment, risk.adjustment) &&
        Objects.equals(this.aspect, risk.aspect) &&
        Objects.equals(this.crownFire, risk.crownFire) &&
        Objects.equals(this.vegetation, risk.vegetation) &&
        Objects.equals(this.foehn, risk.foehn) &&
        Objects.equals(this.golfCourse, risk.golfCourse) &&
        Objects.equals(this.roadDist, risk.roadDist) &&
        Objects.equals(this.slope, risk.slope) &&
        Objects.equals(this.waterDist, risk.waterDist) &&
        Objects.equals(this.tier, risk.tier) &&
        Objects.equals(this.tierDescription, risk.tierDescription) &&
        Objects.equals(this.distanceToFireStation, risk.distanceToFireStation);
  }

  @Override
  public int hashCode() {
    return Objects.hash(type, description, risk50Rating, frequency, nonburn, pastFires, severity, continuity, adjustment, aspect, crownFire, vegetation, foehn, golfCourse, roadDist, slope, waterDist, tier, tierDescription, distanceToFireStation);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class Risk {\n");
    sb.append("    type: ").append(toIndentedString(type)).append("\n");
    sb.append("    description: ").append(toIndentedString(description)).append("\n");
    sb.append("    risk50Rating: ").append(toIndentedString(risk50Rating)).append("\n");
    sb.append("    frequency: ").append(toIndentedString(frequency)).append("\n");
    sb.append("    nonburn: ").append(toIndentedString(nonburn)).append("\n");
    sb.append("    pastFires: ").append(toIndentedString(pastFires)).append("\n");
    sb.append("    severity: ").append(toIndentedString(severity)).append("\n");
    sb.append("    continuity: ").append(toIndentedString(continuity)).append("\n");
    sb.append("    adjustment: ").append(toIndentedString(adjustment)).append("\n");
    sb.append("    aspect: ").append(toIndentedString(aspect)).append("\n");
    sb.append("    crownFire: ").append(toIndentedString(crownFire)).append("\n");
    sb.append("    vegetation: ").append(toIndentedString(vegetation)).append("\n");
    sb.append("    foehn: ").append(toIndentedString(foehn)).append("\n");
    sb.append("    golfCourse: ").append(toIndentedString(golfCourse)).append("\n");
    sb.append("    roadDist: ").append(toIndentedString(roadDist)).append("\n");
    sb.append("    slope: ").append(toIndentedString(slope)).append("\n");
    sb.append("    waterDist: ").append(toIndentedString(waterDist)).append("\n");
    sb.append("    tier: ").append(toIndentedString(tier)).append("\n");
    sb.append("    tierDescription: ").append(toIndentedString(tierDescription)).append("\n");
    sb.append("    distanceToFireStation: ").append(toIndentedString(distanceToFireStation)).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    ");
  }

}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy