
com.influxdb.client.domain.OnboardingResponse Maven / Gradle / Ivy
/*
* InfluxDB OSS API Service
* The InfluxDB v2 API provides a programmatic interface for all interactions with InfluxDB. Access the InfluxDB API using the `/api/v2/` endpoint.
*
* OpenAPI spec version: 2.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.influxdb.client.domain;
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 com.influxdb.client.domain.Authorization;
import com.influxdb.client.domain.Bucket;
import com.influxdb.client.domain.Organization;
import com.influxdb.client.domain.User;
import java.io.IOException;
/**
* OnboardingResponse
*/
public class OnboardingResponse {
public static final String SERIALIZED_NAME_USER = "user";
@SerializedName(SERIALIZED_NAME_USER)
private User user = null;
public static final String SERIALIZED_NAME_ORG = "org";
@SerializedName(SERIALIZED_NAME_ORG)
private Organization org = null;
public static final String SERIALIZED_NAME_BUCKET = "bucket";
@SerializedName(SERIALIZED_NAME_BUCKET)
private Bucket bucket = null;
public static final String SERIALIZED_NAME_AUTH = "auth";
@SerializedName(SERIALIZED_NAME_AUTH)
private Authorization auth = null;
public OnboardingResponse user(User user) {
this.user = user;
return this;
}
/**
* Get user
* @return user
**/
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public OnboardingResponse org(Organization org) {
this.org = org;
return this;
}
/**
* Get org
* @return org
**/
public Organization getOrg() {
return org;
}
public void setOrg(Organization org) {
this.org = org;
}
public OnboardingResponse bucket(Bucket bucket) {
this.bucket = bucket;
return this;
}
/**
* Get bucket
* @return bucket
**/
public Bucket getBucket() {
return bucket;
}
public void setBucket(Bucket bucket) {
this.bucket = bucket;
}
public OnboardingResponse auth(Authorization auth) {
this.auth = auth;
return this;
}
/**
* Get auth
* @return auth
**/
public Authorization getAuth() {
return auth;
}
public void setAuth(Authorization auth) {
this.auth = auth;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
OnboardingResponse onboardingResponse = (OnboardingResponse) o;
return Objects.equals(this.user, onboardingResponse.user) &&
Objects.equals(this.org, onboardingResponse.org) &&
Objects.equals(this.bucket, onboardingResponse.bucket) &&
Objects.equals(this.auth, onboardingResponse.auth);
}
@Override
public int hashCode() {
return Objects.hash(user, org, bucket, auth);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class OnboardingResponse {\n");
sb.append(" user: ").append(toIndentedString(user)).append("\n");
sb.append(" org: ").append(toIndentedString(org)).append("\n");
sb.append(" bucket: ").append(toIndentedString(bucket)).append("\n");
sb.append(" auth: ").append(toIndentedString(auth)).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