Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Full Tables:
- @JsonInclude(JsonInclude.Include.NON_NULL)
- @JsonAutoDetect
- @JsonPropertyOrder({
- "Port",
- "Controller",
- "Interface",
- "OpenvSwitch",
- "Manager",
- "Bridge"
- })
- public class OvRoot {
- @JsonProperty("Port")
- private Port Port;
- @JsonProperty("Controller")
- private Controller Controller;
- @JsonProperty("Interface")
- private Interface Interface;
- @JsonProperty("OpenvSwitch")
- private OpenvSwitch OpenvSwitch;
- @JsonProperty("Manager")
- private Manager Manager;
- @JsonProperty("Bridge")
- private Bridge Bridge;
- private Map<String, Object> additionalProperties = new HashMap<String, Object>();
- @JsonProperty("Port")
- public Port getPort() {
- return Port;
- }
- @JsonProperty("Port")
- public void setPort(Port Port) {
- this.Port = Port;
- }
- public OvRoot withPort(Port Port) {
- this.Port = Port;
- return this;
- }
- @JsonProperty("Controller")
- public Controller getController() {
- return Controller;
- }
- @JsonProperty("Controller")
- public void setController(Controller Controller) {
- this.Controller = Controller;
- }
- public OvRoot withController(Controller Controller) {
- this.Controller = Controller;
- return this;
- }
- @JsonProperty("Interface")
- public Interface getInterface() {
- return Interface;
- }
- @JsonProperty("Interface")
- public void setInterface(Interface Interface) {
- this.Interface = Interface;
- }
- public OvRoot withInterface(Interface Interface) {
- this.Interface = Interface;
- return this;
- }
- @JsonProperty("OpenvSwitch")
- public OpenvSwitch getOpenvSwitch() {
- return OpenvSwitch;
- }
- @JsonProperty("OpenvSwitch")
- public void setOpenvSwitch(OpenvSwitch OpenvSwitch) {
- this.OpenvSwitch = OpenvSwitch;
- }
- public OvRoot withOpenvSwitch(OpenvSwitch OpenvSwitch) {
- this.OpenvSwitch = OpenvSwitch;
- return this;
- }
- @JsonProperty("Manager")
- public Manager getManager() {
- return Manager;
- }
- @JsonProperty("Manager")
- public void setManager(Manager Manager) {
- this.Manager = Manager;
- }
- public OvRoot withManager(Manager Manager) {
- this.Manager = Manager;
- return this;
- }
- @JsonProperty("Bridge")
- public Bridge getBridge() {
- return Bridge;
- }
- @JsonProperty("Bridge")
- public void setBridge(Bridge Bridge) {
- this.Bridge = Bridge;
- }
- public OvRoot withBridge(Bridge Bridge) {
- this.Bridge = Bridge;
- return this;
- }
- @Override
- public String toString() {
- return ToStringBuilder.reflectionToString(this);
- }
- @JsonAnyGetter
- public Map<String, Object> getAdditionalProperties() {
- return this.additionalProperties;
- }
- @JsonAnySetter
- public void setAdditionalProperties(String name, Object value) {
- this.additionalProperties.put(name, value);
- }
- }
- Just Bridge Tables
- package json5;
- import java.util.HashMap;
- import java.util.Map;
- import com.fasterxml.jackson.annotation.*;
- import org.apache.commons.lang.builder.EqualsBuilder;
- import org.apache.commons.lang.builder.HashCodeBuilder;
- import org.apache.commons.lang.builder.ToStringBuilder;
- @JsonIgnoreProperties(ignoreUnknown=true)
- @JsonInclude(JsonInclude.Include.NON_NULL)
- @JsonPropertyOrder({
- "Bridge"
- })
- public class Root {
- @JsonProperty("Bridge")
- private Bridge Bridge;
- private Map<String, Object> additionalProperties = new HashMap<String, Object>();
- @JsonProperty("Bridge")
- public Bridge getBridge() {
- return Bridge;
- }
- @JsonProperty("Bridge")
- public void setBridge(Bridge Bridge) {
- this.Bridge = Bridge;
- }
- @Override
- public String toString() {
- return ToStringBuilder.reflectionToString(this);
- }
- @Override
- public int hashCode() {
- return HashCodeBuilder.reflectionHashCode(this);
- }
- @Override
- public boolean equals(Object other) {
- return EqualsBuilder.reflectionEquals(this, other);
- }
- @JsonAnyGetter
- public Map<String, Object> getAdditionalProperties() {
- return this.additionalProperties;
- }
- @JsonAnySetter
- public void setAdditionalProperties(String name, Object value) {
- this.additionalProperties.put(name, value);
- }
- }
- ================== Port.java
- package Jsonv4;
- import com.fasterxml.jackson.annotation.*;
- import org.apache.commons.lang.builder.ToStringBuilder;
- import javax.annotation.Generated;
- import java.util.*;
- @JsonInclude(JsonInclude.Include.NON_NULL)
- @JsonPropertyOrder({
- "columns",
- "uuid"
- })
- public class Port {
- @JsonProperty("columns")
- private List columns = new ArrayList();
- private Map additionalProperties = new HashMap();
- @JsonProperty("columns")
- public List<String> getColumns() {
- return columns;
- }
- @JsonProperty("columns")
- public void setColumns(List<String> columns) {
- this.columns = columns;
- }
- public Port withColumns(List<String> columns) {
- this.columns = columns;
- return this;
- }
- ///////////////////UUID//////////////////
- @JsonProperty("uuid")
- private List<String> uuid = new ArrayList<String>();
- @JsonProperty("uuid")
- public List<String> getuuid() {
- return uuid;
- }
- @JsonProperty("uuid")
- public void setuuid(List<String> uuid) {
- this.uuid = uuid;
- }
- public Port withuuid(List<String> uuid) {
- this.uuid = uuid;
- return this;
- }
- @Override
- public String toString() {
- return ToStringBuilder.reflectionToString(this);
- }
- @JsonAnyGetter
- public Map<String, Object> getAdditionalProperties() {
- return this.additionalProperties;
- }
- @JsonAnySetter
- public void setAdditionalProperties(String name, Object value) {
- this.additionalProperties.put(name, value);
- }
- }
- ======================== Bridge.java ======================
- package Jsonv4;
- import com.fasterxml.jackson.annotation.*;
- import org.apache.commons.lang.builder.EqualsBuilder;
- import org.apache.commons.lang.builder.HashCodeBuilder;
- import org.apache.commons.lang.builder.ToStringBuilder;
- import javax.annotation.Generated;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- @JsonInclude(JsonInclude.Include.NON_NULL)
- @JsonPropertyOrder({
- "columns",
- "indexes"
- })
- public class Bridge {
- @JsonProperty("columns")
- private Columns columns;
- @JsonProperty("indexes")
- private List<List<String>> indexes = new ArrayList<List<String>>();
- private Map<String, Object> additionalProperties = new HashMap<String, Object>();
- @JsonProperty("new1")
- private New neew;
- @JsonProperty("columns")
- public Columns getColumns() {
- return columns;
- }
- @JsonProperty("columns")
- public void setColumns(Columns columns) {
- this.columns = columns;
- }
- @JsonProperty("indexes")
- public List<List<String>> getIndexes() {
- return indexes;
- }
- @JsonProperty("indexes")
- public void setIndexes(List<List<String>> indexes) {
- this.indexes = indexes;
- }
- @Override
- public String toString() {
- return ToStringBuilder.reflectionToString(this);
- }
- @Override
- public int hashCode() {
- return HashCodeBuilder.reflectionHashCode(this);
- }
- @Override
- public boolean equals(Object other) {
- return EqualsBuilder.reflectionEquals(this, other);
- }
- @JsonProperty("new1")
- public New getNew() {
- return neew;
- }
- @JsonProperty("new1")
- public void setNew(New neew) {
- this.neew = neew;
- }
- public Bridge withNew(New neew) {
- this.neew = neew;
- return this;
- }
- @JsonAnyGetter
- public Map<String, Object> getAdditionalProperties() {
- return this.additionalProperties;
- }
- @JsonAnySetter
- public void setAdditionalProperties(String name, Object value) {
- this.additionalProperties.put(name, value);
- }
- private class uuid{
- @JsonProperty("uuid")
- public String[] uuid;
- }
- }
- ====================== OpenvSwitch.java ==========================
- package Jsonv4;
- import com.fasterxml.jackson.annotation.*;
- import org.apache.commons.lang.builder.ToStringBuilder;
- import javax.annotation.Generated;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- @JsonInclude(JsonInclude.Include.NON_NULL)
- @JsonPropertyOrder({
- "columns"
- })
- public class OpenvSwitch {
- @JsonProperty("columns")
- private List<String> columns = new ArrayList<String>();
- private Map<String, Object> additionalProperties = new HashMap<String, Object>();
- @JsonProperty("columns")
- public List<String> getColumns() {
- return columns;
- }
- @JsonProperty("columns")
- public void setColumns(List<String> columns) {
- this.columns = columns;
- }
- public OpenvSwitch withColumns(List<String> columns) {
- this.columns = columns;
- return this;
- }
- @Override
- public String toString() {
- return ToStringBuilder.reflectionToString(this);
- }
- @JsonAnyGetter
- public Map<String, Object> getAdditionalProperties() {
- return this.additionalProperties;
- }
- @JsonAnySetter
- public void setAdditionalProperties(String name, Object value) {
- this.additionalProperties.put(name, value);
- }
- }
- ====================== New.java ===========
- package Jsonv4;
- import com.fasterxml.jackson.annotation.*;
- import javax.annotation.Generated;
- import java.util.HashMap;
- import java.util.Map;
- @JsonInclude(JsonInclude.Include.NON_NULL)
- @JsonPropertyOrder({
- "columns",
- "indexes"})
- public class New {
- @JsonProperty("new")
- private Map<String, Object> neew = new HashMap<String, Object>();
- @JsonProperty("new")
- public Map<String, Object> getMax() {
- return neew;
- }
- @JsonProperty("new")
- public void setNew(String name, Object value) {
- this.neew = neew;
- }
- public New withNew(String name, Object value) {
- this.neew = neew;
- return this;
- }
- /*
- @JsonAnyGetter
- public Map<String, Object> getAdditionalProperties() {
- return this.additionalProperties;
- }
- @JsonAnySetter
- public void setAdditionalProperties(String name, Object value) {
- this.additionalProperties.put(name, value);
- */
- }
- ======================== Columns.java ======================
- package Jsonv4;
- import com.fasterxml.jackson.annotation.*;
- import org.apache.commons.lang.builder.ToStringBuilder;
- import javax.annotation.Generated;
- import java.util.HashMap;
- import java.util.Map;
- @JsonInclude(JsonInclude.Include.NON_NULL)
- @JsonPropertyOrder({
- "bridges",
- "capabilities",
- "cur_cfg",
- "db_version",
- "external_ids",
- "manager_options",
- "next_cfg",
- "other_config",
- "ovs_version",
- "ssl",
- "statistics",
- "system_type",
- "system_version"
- })
- public class Columns {
- @JsonProperty("bridges")
- private Bridges bridges;
- @JsonProperty("capabilities")
- private Capabilities capabilities;
- @JsonProperty("cur_cfg")
- private Cur_cfg cur_cfg;
- @JsonProperty("db_version")
- private Db_version db_version;
- @JsonProperty("external_ids")
- private Manager_options manager_options;
- @JsonProperty("next_cfg")
- private Next_cfg next_cfg;
- @JsonProperty("other_config")
- private System_version system_version;
- private Map<String, Object> additionalProperties = new HashMap<String, Object>();
- @JsonProperty("bridges")
- public Bridges getBridges() {
- return bridges;
- }
- @JsonProperty("bridges")
- public void setBridges(Bridges bridges) {
- this.bridges = bridges;
- }
- public Columns withBridges(Bridges bridges) {
- this.bridges = bridges;
- return this;
- }
- @JsonProperty("capabilities")
- public Capabilities getCapabilities() {
- return capabilities;
- }
- @JsonProperty("capabilities")
- public void setCapabilities(Capabilities capabilities) {
- this.capabilities = capabilities;
- }
- public Columns withCapabilities(Capabilities capabilities) {
- this.capabilities = capabilities;
- return this;
- }
- @JsonProperty("cur_cfg")
- public Cur_cfg getCur_cfg() {
- return cur_cfg;
- }
- @JsonProperty("cur_cfg")
- public void setCur_cfg(Cur_cfg cur_cfg) {
- this.cur_cfg = cur_cfg;
- }
- public Columns withCur_cfg(Cur_cfg cur_cfg) {
- this.cur_cfg = cur_cfg;
- return this;
- }
- @JsonProperty("db_version")
- public Db_version getDb_version() {
- return db_version;
- }
- @JsonProperty("db_version")
- public void setDb_version(Db_version db_version) {
- this.db_version = db_version;
- }
- public Columns withDb_version(Db_version db_version) {
- this.db_version = db_version;
- return this;
- }
- @JsonProperty("manager_options")
- public Manager_options getManager_options() {
- return manager_options;
- }
- @JsonProperty("manager_options")
- public void setManager_options(Manager_options manager_options) {
- this.manager_options = manager_options;
- }
- public Columns withManager_options(Manager_options manager_options) {
- this.manager_options = manager_options;
- return this;
- }
- @JsonProperty("next_cfg")
- public Next_cfg getNext_cfg() {
- return next_cfg;
- }
- @JsonProperty("next_cfg")
- public void setNext_cfg(Next_cfg next_cfg) {
- this.next_cfg = next_cfg;
- }
- public Columns withNext_cfg(Next_cfg next_cfg) {
- this.next_cfg = next_cfg;
- return this;
- }
- @JsonProperty("system_version")
- public System_version getSystem_version() {
- return system_version;
- }
- @JsonProperty("system_version")
- public void setSystem_version(System_version system_version) {
- this.system_version = system_version;
- }
- public Columns withSystem_version(System_version system_version) {
- this.system_version = system_version;
- return this;
- }
- @Override
- public String toString() {
- return ToStringBuilder.reflectionToString(this);
- }
- @JsonAnyGetter
- public Map<String, Object> getAdditionalProperties() {
- return this.additionalProperties;
- }
- @JsonAnySetter
- public void setAdditionalProperties(String name, Object value) {
- this.additionalProperties.put(name, value);
- }
- }
- ============================ Bridges.java ==============
- package Jsonv4;
- import com.fasterxml.jackson.annotation.JsonInclude;
- import com.fasterxml.jackson.annotation.JsonPropertyOrder;
- import org.apache.commons.lang.builder.EqualsBuilder;
- import org.apache.commons.lang.builder.HashCodeBuilder;
- import org.apache.commons.lang.builder.ToStringBuilder;
- @JsonInclude(JsonInclude.Include.NON_NULL)
- @JsonPropertyOrder({
- "type"
- })
- public class Bridges {
- @Override
- public String toString() {
- return ToStringBuilder.reflectionToString(this);
- }
- @Override
- public int hashCode() {
- return HashCodeBuilder.reflectionHashCode(this);
- }
- @Override
- public boolean equals(Object other) {
- return EqualsBuilder.reflectionEquals(this, other);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment