Rename all messages
[aquarium] / src / main / java / gr / grnet / aquarium / message / avro / gen / CronSpecTupleMsg.java
1 /**
2  * Autogenerated by Avro
3  * 
4  * DO NOT EDIT DIRECTLY
5  */
6 package gr.grnet.aquarium.message.avro.gen;  
7 @SuppressWarnings("all")
8 public class CronSpecTupleMsg extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
9   public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"CronSpecTupleMsg\",\"namespace\":\"gr.grnet.aquarium.message.avro.gen\",\"fields\":[{\"name\":\"a\",\"type\":\"string\"},{\"name\":\"b\",\"type\":\"string\"}]}");
10   @Deprecated public java.lang.CharSequence a;
11   @Deprecated public java.lang.CharSequence b;
12   public org.apache.avro.Schema getSchema() { return SCHEMA$; }
13   // Used by DatumWriter.  Applications should not call. 
14   public java.lang.Object get(int field$) {
15     switch (field$) {
16     case 0: return a;
17     case 1: return b;
18     default: throw new org.apache.avro.AvroRuntimeException("Bad index");
19     }
20   }
21   // Used by DatumReader.  Applications should not call. 
22   @SuppressWarnings(value="unchecked")
23   public void put(int field$, java.lang.Object value$) {
24     switch (field$) {
25     case 0: a = (java.lang.CharSequence)value$; break;
26     case 1: b = (java.lang.CharSequence)value$; break;
27     default: throw new org.apache.avro.AvroRuntimeException("Bad index");
28     }
29   }
30
31   /**
32    * Gets the value of the 'a' field.
33    */
34   public java.lang.CharSequence getA() {
35     return a;
36   }
37
38   /**
39    * Sets the value of the 'a' field.
40    * @param value the value to set.
41    */
42   public void setA(java.lang.CharSequence value) {
43     this.a = value;
44   }
45
46   /**
47    * Gets the value of the 'b' field.
48    */
49   public java.lang.CharSequence getB() {
50     return b;
51   }
52
53   /**
54    * Sets the value of the 'b' field.
55    * @param value the value to set.
56    */
57   public void setB(java.lang.CharSequence value) {
58     this.b = value;
59   }
60
61   /** Creates a new CronSpecTupleMsg RecordBuilder */
62   public static gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder newBuilder() {
63     return new gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder();
64   }
65   
66   /** Creates a new CronSpecTupleMsg RecordBuilder by copying an existing Builder */
67   public static gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder newBuilder(gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder other) {
68     return new gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder(other);
69   }
70   
71   /** Creates a new CronSpecTupleMsg RecordBuilder by copying an existing CronSpecTupleMsg instance */
72   public static gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder newBuilder(gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg other) {
73     return new gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder(other);
74   }
75   
76   /**
77    * RecordBuilder for CronSpecTupleMsg instances.
78    */
79   public static class Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<CronSpecTupleMsg>
80     implements org.apache.avro.data.RecordBuilder<CronSpecTupleMsg> {
81
82     private java.lang.CharSequence a;
83     private java.lang.CharSequence b;
84
85     /** Creates a new Builder */
86     private Builder() {
87       super(gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.SCHEMA$);
88     }
89     
90     /** Creates a Builder by copying an existing Builder */
91     private Builder(gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder other) {
92       super(other);
93     }
94     
95     /** Creates a Builder by copying an existing CronSpecTupleMsg instance */
96     private Builder(gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg other) {
97             super(gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.SCHEMA$);
98       if (isValidValue(fields()[0], other.a)) {
99         this.a = (java.lang.CharSequence) data().deepCopy(fields()[0].schema(), other.a);
100         fieldSetFlags()[0] = true;
101       }
102       if (isValidValue(fields()[1], other.b)) {
103         this.b = (java.lang.CharSequence) data().deepCopy(fields()[1].schema(), other.b);
104         fieldSetFlags()[1] = true;
105       }
106     }
107
108     /** Gets the value of the 'a' field */
109     public java.lang.CharSequence getA() {
110       return a;
111     }
112     
113     /** Sets the value of the 'a' field */
114     public gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder setA(java.lang.CharSequence value) {
115       validate(fields()[0], value);
116       this.a = value;
117       fieldSetFlags()[0] = true;
118       return this; 
119     }
120     
121     /** Checks whether the 'a' field has been set */
122     public boolean hasA() {
123       return fieldSetFlags()[0];
124     }
125     
126     /** Clears the value of the 'a' field */
127     public gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder clearA() {
128       a = null;
129       fieldSetFlags()[0] = false;
130       return this;
131     }
132
133     /** Gets the value of the 'b' field */
134     public java.lang.CharSequence getB() {
135       return b;
136     }
137     
138     /** Sets the value of the 'b' field */
139     public gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder setB(java.lang.CharSequence value) {
140       validate(fields()[1], value);
141       this.b = value;
142       fieldSetFlags()[1] = true;
143       return this; 
144     }
145     
146     /** Checks whether the 'b' field has been set */
147     public boolean hasB() {
148       return fieldSetFlags()[1];
149     }
150     
151     /** Clears the value of the 'b' field */
152     public gr.grnet.aquarium.message.avro.gen.CronSpecTupleMsg.Builder clearB() {
153       b = null;
154       fieldSetFlags()[1] = false;
155       return this;
156     }
157
158     @Override
159     public CronSpecTupleMsg build() {
160       try {
161         CronSpecTupleMsg record = new CronSpecTupleMsg();
162         record.a = fieldSetFlags()[0] ? this.a : (java.lang.CharSequence) defaultValue(fields()[0]);
163         record.b = fieldSetFlags()[1] ? this.b : (java.lang.CharSequence) defaultValue(fields()[1]);
164         return record;
165       } catch (Exception e) {
166         throw new org.apache.avro.AvroRuntimeException(e);
167       }
168     }
169   }
170 }