networkstatic

JSONPojo

Aug 6th, 2013
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 15.96 KB | None | 0 0
  1. Full Tables:
  2.  
  3.  
  4.  
  5. @JsonInclude(JsonInclude.Include.NON_NULL)
  6. @JsonAutoDetect
  7. @JsonPropertyOrder({
  8.         "Port",
  9.         "Controller",
  10.         "Interface",
  11.         "OpenvSwitch",
  12.         "Manager",
  13.         "Bridge"
  14. })
  15. public class OvRoot  {
  16.  
  17.     @JsonProperty("Port")
  18.     private Port Port;
  19.     @JsonProperty("Controller")
  20.     private Controller Controller;
  21.     @JsonProperty("Interface")
  22.     private Interface Interface;
  23.     @JsonProperty("OpenvSwitch")
  24.     private OpenvSwitch OpenvSwitch;
  25.     @JsonProperty("Manager")
  26.     private Manager Manager;
  27.     @JsonProperty("Bridge")
  28.     private Bridge Bridge;
  29.     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
  30.  
  31.     @JsonProperty("Port")
  32.     public Port getPort() {
  33.         return Port;
  34.     }
  35.  
  36.     @JsonProperty("Port")
  37.     public void setPort(Port Port) {
  38.         this.Port = Port;
  39.     }
  40.  
  41.     public OvRoot withPort(Port Port) {
  42.         this.Port = Port;
  43.         return this;
  44.     }
  45.  
  46.     @JsonProperty("Controller")
  47.     public Controller getController() {
  48.         return Controller;
  49.     }
  50.  
  51.     @JsonProperty("Controller")
  52.     public void setController(Controller Controller) {
  53.         this.Controller = Controller;
  54.     }
  55.  
  56.     public OvRoot withController(Controller Controller) {
  57.         this.Controller = Controller;
  58.         return this;
  59.     }
  60.  
  61.     @JsonProperty("Interface")
  62.     public Interface getInterface() {
  63.         return Interface;
  64.     }
  65.  
  66.     @JsonProperty("Interface")
  67.     public void setInterface(Interface Interface) {
  68.         this.Interface = Interface;
  69.     }
  70.  
  71.     public OvRoot withInterface(Interface Interface) {
  72.         this.Interface = Interface;
  73.         return this;
  74.     }
  75.  
  76.     @JsonProperty("OpenvSwitch")
  77.     public OpenvSwitch getOpenvSwitch() {
  78.         return OpenvSwitch;
  79.     }
  80.  
  81.     @JsonProperty("OpenvSwitch")
  82.     public void setOpenvSwitch(OpenvSwitch OpenvSwitch) {
  83.         this.OpenvSwitch = OpenvSwitch;
  84.     }
  85.  
  86.     public OvRoot withOpenvSwitch(OpenvSwitch OpenvSwitch) {
  87.         this.OpenvSwitch = OpenvSwitch;
  88.         return this;
  89.     }
  90.  
  91.     @JsonProperty("Manager")
  92.     public Manager getManager() {
  93.         return Manager;
  94.     }
  95.  
  96.     @JsonProperty("Manager")
  97.     public void setManager(Manager Manager) {
  98.         this.Manager = Manager;
  99.     }
  100.  
  101.     public OvRoot withManager(Manager Manager) {
  102.         this.Manager = Manager;
  103.         return this;
  104.     }
  105.  
  106.     @JsonProperty("Bridge")
  107.     public Bridge getBridge() {
  108.         return Bridge;
  109.     }
  110.  
  111.     @JsonProperty("Bridge")
  112.     public void setBridge(Bridge Bridge) {
  113.         this.Bridge = Bridge;
  114.     }
  115.  
  116.     public OvRoot withBridge(Bridge Bridge) {
  117.         this.Bridge = Bridge;
  118.         return this;
  119.     }
  120.  
  121.     @Override
  122.     public String toString() {
  123.         return ToStringBuilder.reflectionToString(this);
  124.     }
  125.  
  126.     @JsonAnyGetter
  127.     public Map<String, Object> getAdditionalProperties() {
  128.         return this.additionalProperties;
  129.     }
  130.  
  131.     @JsonAnySetter
  132.     public void setAdditionalProperties(String name, Object value) {
  133.         this.additionalProperties.put(name, value);
  134.     }
  135. }
  136.  
  137.  
  138. Just Bridge Tables
  139.  
  140.  
  141. package json5;
  142.  
  143. import java.util.HashMap;
  144. import java.util.Map;
  145.  
  146. import com.fasterxml.jackson.annotation.*;
  147. import org.apache.commons.lang.builder.EqualsBuilder;
  148. import org.apache.commons.lang.builder.HashCodeBuilder;
  149. import org.apache.commons.lang.builder.ToStringBuilder;
  150.  
  151. @JsonIgnoreProperties(ignoreUnknown=true)
  152.  
  153. @JsonInclude(JsonInclude.Include.NON_NULL)
  154. @JsonPropertyOrder({
  155.     "Bridge"
  156. })
  157. public class Root {
  158.  
  159.     @JsonProperty("Bridge")
  160.     private Bridge Bridge;
  161.     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
  162.  
  163.     @JsonProperty("Bridge")
  164.     public Bridge getBridge() {
  165.         return Bridge;
  166.     }
  167.  
  168.     @JsonProperty("Bridge")
  169.     public void setBridge(Bridge Bridge) {
  170.         this.Bridge = Bridge;
  171.     }
  172.  
  173.     @Override
  174.     public String toString() {
  175.         return ToStringBuilder.reflectionToString(this);
  176.     }
  177.  
  178.     @Override
  179.     public int hashCode() {
  180.         return HashCodeBuilder.reflectionHashCode(this);
  181.     }
  182.  
  183.     @Override
  184.     public boolean equals(Object other) {
  185.         return EqualsBuilder.reflectionEquals(this, other);
  186.     }
  187.  
  188.     @JsonAnyGetter
  189.     public Map<String, Object> getAdditionalProperties() {
  190.         return this.additionalProperties;
  191.     }
  192.  
  193.     @JsonAnySetter
  194.     public void setAdditionalProperties(String name, Object value) {
  195.         this.additionalProperties.put(name, value);
  196.     }
  197.  
  198. }
  199.  
  200.  
  201. ================== Port.java
  202.  
  203. package Jsonv4;
  204.  
  205. import com.fasterxml.jackson.annotation.*;
  206. import org.apache.commons.lang.builder.ToStringBuilder;
  207.  
  208. import javax.annotation.Generated;
  209. import java.util.*;
  210.  
  211. @JsonInclude(JsonInclude.Include.NON_NULL)
  212. @JsonPropertyOrder({
  213.         "columns",
  214.         "uuid"
  215. })
  216. public class Port {
  217.  
  218.     @JsonProperty("columns")
  219.     private List columns = new ArrayList();
  220.     private Map additionalProperties = new HashMap();
  221.  
  222.     @JsonProperty("columns")
  223.     public List<String> getColumns() {
  224.         return columns;
  225.     }
  226.  
  227.     @JsonProperty("columns")
  228.     public void setColumns(List<String> columns) {
  229.         this.columns = columns;
  230.     }
  231.  
  232.     public Port withColumns(List<String> columns) {
  233.         this.columns = columns;
  234.         return this;
  235.     }
  236.     ///////////////////UUID//////////////////
  237.     @JsonProperty("uuid")
  238.     private List<String> uuid = new ArrayList<String>();
  239.  
  240.  
  241.     @JsonProperty("uuid")
  242.     public List<String> getuuid() {
  243.         return uuid;
  244.     }
  245.  
  246.     @JsonProperty("uuid")
  247.     public void setuuid(List<String> uuid) {
  248.         this.uuid = uuid;
  249.     }
  250.  
  251.     public Port withuuid(List<String> uuid) {
  252.         this.uuid = uuid;
  253.         return this;
  254.     }
  255.  
  256.     @Override
  257.     public String toString() {
  258.         return ToStringBuilder.reflectionToString(this);
  259.     }
  260.  
  261.     @JsonAnyGetter
  262.     public Map<String, Object> getAdditionalProperties() {
  263.         return this.additionalProperties;
  264.     }
  265.  
  266.     @JsonAnySetter
  267.     public void setAdditionalProperties(String name, Object value) {
  268.         this.additionalProperties.put(name, value);
  269.     }
  270.  
  271. }
  272.  
  273. ======================== Bridge.java ======================
  274.  
  275.  
  276. package Jsonv4;
  277.  
  278.  
  279. import com.fasterxml.jackson.annotation.*;
  280. import org.apache.commons.lang.builder.EqualsBuilder;
  281. import org.apache.commons.lang.builder.HashCodeBuilder;
  282. import org.apache.commons.lang.builder.ToStringBuilder;
  283.  
  284. import javax.annotation.Generated;
  285. import java.util.ArrayList;
  286. import java.util.HashMap;
  287. import java.util.List;
  288. import java.util.Map;
  289.  
  290. @JsonInclude(JsonInclude.Include.NON_NULL)
  291. @JsonPropertyOrder({
  292.         "columns",
  293.         "indexes"
  294. })
  295. public class Bridge {
  296.  
  297.     @JsonProperty("columns")
  298.     private Columns columns;
  299.     @JsonProperty("indexes")
  300.     private List<List<String>> indexes = new ArrayList<List<String>>();
  301.     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
  302.     @JsonProperty("new1")
  303.     private New neew;
  304.  
  305.     @JsonProperty("columns")
  306.     public Columns getColumns() {
  307.         return columns;
  308.     }
  309.  
  310.     @JsonProperty("columns")
  311.     public void setColumns(Columns columns) {
  312.         this.columns = columns;
  313.     }
  314.  
  315.     @JsonProperty("indexes")
  316.     public List<List<String>> getIndexes() {
  317.         return indexes;
  318.     }
  319.  
  320.     @JsonProperty("indexes")
  321.     public void setIndexes(List<List<String>> indexes) {
  322.         this.indexes = indexes;
  323.     }
  324.  
  325.     @Override
  326.     public String toString() {
  327.         return ToStringBuilder.reflectionToString(this);
  328.     }
  329.  
  330.     @Override
  331.     public int hashCode() {
  332.         return HashCodeBuilder.reflectionHashCode(this);
  333.     }
  334.  
  335.     @Override
  336.     public boolean equals(Object other) {
  337.         return EqualsBuilder.reflectionEquals(this, other);
  338.     }
  339.  
  340.     @JsonProperty("new1")
  341.     public New getNew() {
  342.         return neew;
  343.     }
  344.  
  345.     @JsonProperty("new1")
  346.     public void setNew(New neew) {
  347.         this.neew = neew;
  348.     }
  349.  
  350.     public Bridge withNew(New neew) {
  351.         this.neew = neew;
  352.         return this;
  353.     }
  354.  
  355.  
  356.     @JsonAnyGetter
  357.     public Map<String, Object> getAdditionalProperties() {
  358.         return this.additionalProperties;
  359.     }
  360.  
  361.     @JsonAnySetter
  362.     public void setAdditionalProperties(String name, Object value) {
  363.         this.additionalProperties.put(name, value);
  364.     }
  365.  
  366.     private class uuid{
  367.  
  368.             @JsonProperty("uuid")
  369.             public String[] uuid;
  370.  
  371.     }
  372.  
  373. }
  374.  
  375. ====================== OpenvSwitch.java ==========================
  376.  
  377.  
  378. package Jsonv4;
  379.  
  380. import com.fasterxml.jackson.annotation.*;
  381. import org.apache.commons.lang.builder.ToStringBuilder;
  382.  
  383. import javax.annotation.Generated;
  384. import java.util.ArrayList;
  385. import java.util.HashMap;
  386. import java.util.List;
  387. import java.util.Map;
  388.  
  389. @JsonInclude(JsonInclude.Include.NON_NULL)
  390. @JsonPropertyOrder({
  391.         "columns"
  392. })
  393. public class OpenvSwitch {
  394.  
  395.     @JsonProperty("columns")
  396.     private List<String> columns = new ArrayList<String>();
  397.     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
  398.  
  399.     @JsonProperty("columns")
  400.     public List<String> getColumns() {
  401.         return columns;
  402.     }
  403.  
  404.     @JsonProperty("columns")
  405.     public void setColumns(List<String> columns) {
  406.         this.columns = columns;
  407.     }
  408.  
  409.     public OpenvSwitch withColumns(List<String> columns) {
  410.         this.columns = columns;
  411.         return this;
  412.     }
  413.  
  414.     @Override
  415.     public String toString() {
  416.         return ToStringBuilder.reflectionToString(this);
  417.     }
  418.  
  419.     @JsonAnyGetter
  420.     public Map<String, Object> getAdditionalProperties() {
  421.         return this.additionalProperties;
  422.     }
  423.  
  424.     @JsonAnySetter
  425.     public void setAdditionalProperties(String name, Object value) {
  426.         this.additionalProperties.put(name, value);
  427.     }
  428. }
  429.  
  430. ====================== New.java ===========
  431.  
  432. package Jsonv4;
  433.  
  434. import com.fasterxml.jackson.annotation.*;
  435.  
  436. import javax.annotation.Generated;
  437. import java.util.HashMap;
  438. import java.util.Map;
  439.  
  440. @JsonInclude(JsonInclude.Include.NON_NULL)
  441. @JsonPropertyOrder({
  442.         "columns",
  443.         "indexes"})
  444.  
  445. public class New {
  446.  
  447.     @JsonProperty("new")
  448.     private Map<String, Object> neew = new HashMap<String, Object>();
  449.  
  450.  
  451.  
  452.     @JsonProperty("new")
  453.     public Map<String, Object> getMax() {
  454.         return neew;
  455.     }
  456.     @JsonProperty("new")
  457.     public void setNew(String name, Object value) {
  458.         this.neew = neew;
  459.     }
  460.     public New withNew(String name, Object value) {
  461.         this.neew = neew;
  462.         return this;
  463.     }
  464. /*
  465.     @JsonAnyGetter
  466.     public Map<String, Object> getAdditionalProperties() {
  467.         return this.additionalProperties;
  468.     }
  469.     @JsonAnySetter
  470.     public void setAdditionalProperties(String name, Object value) {
  471.         this.additionalProperties.put(name, value);
  472.         */
  473.  
  474. }
  475.  
  476. ======================== Columns.java ======================
  477.  
  478. package Jsonv4;
  479. import com.fasterxml.jackson.annotation.*;
  480. import org.apache.commons.lang.builder.ToStringBuilder;
  481.  
  482. import javax.annotation.Generated;
  483. import java.util.HashMap;
  484. import java.util.Map;
  485.  
  486. @JsonInclude(JsonInclude.Include.NON_NULL)
  487. @JsonPropertyOrder({
  488.         "bridges",
  489.         "capabilities",
  490.         "cur_cfg",
  491.         "db_version",
  492.         "external_ids",
  493.         "manager_options",
  494.         "next_cfg",
  495.         "other_config",
  496.         "ovs_version",
  497.         "ssl",
  498.         "statistics",
  499.         "system_type",
  500.         "system_version"
  501. })
  502. public class Columns {
  503.  
  504.     @JsonProperty("bridges")
  505.    
  506.     private Bridges bridges;
  507.     @JsonProperty("capabilities")
  508.    
  509.     private Capabilities capabilities;
  510.     @JsonProperty("cur_cfg")
  511.    
  512.     private Cur_cfg cur_cfg;
  513.     @JsonProperty("db_version")
  514.    
  515.     private Db_version db_version;
  516.     @JsonProperty("external_ids")
  517.    
  518.     private Manager_options manager_options;
  519.     @JsonProperty("next_cfg")
  520.    
  521.     private Next_cfg next_cfg;
  522.     @JsonProperty("other_config")
  523.  
  524.    
  525.     private System_version system_version;
  526.     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
  527.  
  528.     @JsonProperty("bridges")
  529.     public Bridges getBridges() {
  530.         return bridges;
  531.     }
  532.  
  533.     @JsonProperty("bridges")
  534.     public void setBridges(Bridges bridges) {
  535.         this.bridges = bridges;
  536.     }
  537.  
  538.     public Columns withBridges(Bridges bridges) {
  539.         this.bridges = bridges;
  540.         return this;
  541.     }
  542.  
  543.     @JsonProperty("capabilities")
  544.     public Capabilities getCapabilities() {
  545.         return capabilities;
  546.     }
  547.  
  548.     @JsonProperty("capabilities")
  549.     public void setCapabilities(Capabilities capabilities) {
  550.         this.capabilities = capabilities;
  551.     }
  552.  
  553.     public Columns withCapabilities(Capabilities capabilities) {
  554.         this.capabilities = capabilities;
  555.         return this;
  556.     }
  557.  
  558.     @JsonProperty("cur_cfg")
  559.     public Cur_cfg getCur_cfg() {
  560.         return cur_cfg;
  561.     }
  562.  
  563.     @JsonProperty("cur_cfg")
  564.     public void setCur_cfg(Cur_cfg cur_cfg) {
  565.         this.cur_cfg = cur_cfg;
  566.     }
  567.  
  568.     public Columns withCur_cfg(Cur_cfg cur_cfg) {
  569.         this.cur_cfg = cur_cfg;
  570.         return this;
  571.     }
  572.  
  573.     @JsonProperty("db_version")
  574.     public Db_version getDb_version() {
  575.         return db_version;
  576.     }
  577.  
  578.     @JsonProperty("db_version")
  579.     public void setDb_version(Db_version db_version) {
  580.         this.db_version = db_version;
  581.     }
  582.  
  583.     public Columns withDb_version(Db_version db_version) {
  584.         this.db_version = db_version;
  585.         return this;
  586.     }
  587.  
  588.  
  589.  
  590.     @JsonProperty("manager_options")
  591.     public Manager_options getManager_options() {
  592.         return manager_options;
  593.     }
  594.  
  595.     @JsonProperty("manager_options")
  596.     public void setManager_options(Manager_options manager_options) {
  597.         this.manager_options = manager_options;
  598.     }
  599.  
  600.     public Columns withManager_options(Manager_options manager_options) {
  601.         this.manager_options = manager_options;
  602.         return this;
  603.     }
  604.  
  605.     @JsonProperty("next_cfg")
  606.     public Next_cfg getNext_cfg() {
  607.         return next_cfg;
  608.     }
  609.  
  610.     @JsonProperty("next_cfg")
  611.     public void setNext_cfg(Next_cfg next_cfg) {
  612.         this.next_cfg = next_cfg;
  613.     }
  614.  
  615.     public Columns withNext_cfg(Next_cfg next_cfg) {
  616.         this.next_cfg = next_cfg;
  617.         return this;
  618.     }
  619.  
  620.  
  621.     @JsonProperty("system_version")
  622.     public System_version getSystem_version() {
  623.         return system_version;
  624.     }
  625.  
  626.     @JsonProperty("system_version")
  627.     public void setSystem_version(System_version system_version) {
  628.         this.system_version = system_version;
  629.     }
  630.  
  631.     public Columns withSystem_version(System_version system_version) {
  632.         this.system_version = system_version;
  633.         return this;
  634.     }
  635.  
  636.     @Override
  637.     public String toString() {
  638.         return ToStringBuilder.reflectionToString(this);
  639.     }
  640.  
  641.     @JsonAnyGetter
  642.     public Map<String, Object> getAdditionalProperties() {
  643.         return this.additionalProperties;
  644.     }
  645.  
  646.     @JsonAnySetter
  647.     public void setAdditionalProperties(String name, Object value) {
  648.         this.additionalProperties.put(name, value);
  649.     }
  650.  
  651. }
  652.  
  653. ============================ Bridges.java ==============
  654.  
  655. package Jsonv4;
  656.  
  657. import com.fasterxml.jackson.annotation.JsonInclude;
  658. import com.fasterxml.jackson.annotation.JsonPropertyOrder;
  659. import org.apache.commons.lang.builder.EqualsBuilder;
  660. import org.apache.commons.lang.builder.HashCodeBuilder;
  661. import org.apache.commons.lang.builder.ToStringBuilder;
  662.  
  663.  
  664.  
  665. @JsonInclude(JsonInclude.Include.NON_NULL)
  666. @JsonPropertyOrder({
  667.     "type"
  668. })
  669. public class Bridges {
  670.  
  671.  
  672.     @Override
  673.     public String toString() {
  674.         return ToStringBuilder.reflectionToString(this);
  675.     }
  676.  
  677.     @Override
  678.     public int hashCode() {
  679.         return HashCodeBuilder.reflectionHashCode(this);
  680.     }
  681.  
  682.     @Override
  683.     public boolean equals(Object other) {
  684.         return EqualsBuilder.reflectionEquals(this, other);
  685.     }
  686.  
  687.  
  688. }
Advertisement
Add Comment
Please, Sign In to add comment