com.arm.mbed.cloud.sdk.internal.iam.model.Field Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of iam Show documentation
Show all versions of iam Show documentation
The Mbed Cloud SDK provides a simplified interface to the Mbed Cloud APIs by exposing functionality using conventions and paradigms familiar to Java developers.
/*
* Account Management API
* API for managing accounts, users, creating API keys, uploading trusted certificates
*
* OpenAPI spec version: v3
*
*
* 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.arm.mbed.cloud.sdk.internal.iam.model;
import java.util.Objects;
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;
import java.io.Serializable;
/**
* Field
*/
public class Field implements Serializable {
private static final long serialVersionUID = 1L;
@SerializedName("message")
private String message = null;
@SerializedName("name")
private String name = null;
public Field message(String message) {
this.message = message;
return this;
}
/**
* Message describing the erroneous situation.
* @return message
**/
@ApiModelProperty(required = true, value = "Message describing the erroneous situation.")
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public Field name(String name) {
this.name = name;
return this;
}
/**
* Name of the erroneous field.
* @return name
**/
@ApiModelProperty(required = true, value = "Name of the erroneous field.")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Field field = (Field) o;
return Objects.equals(this.message, field.message) &&
Objects.equals(this.name, field.name);
}
@Override
public int hashCode() {
return Objects.hash(message, name);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class Field {\n");
sb.append(" message: ").append(toIndentedString(message)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).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 ");
}
}