001// Generated by the protocol buffer compiler.  DO NOT EDIT!
002// NO CHECKED-IN PROTOBUF GENCODE
003// source: java/dev/enola/model/enola/meta/proto/meta.proto
004// Protobuf Java Version: 4.32.0
005
006package dev.enola.model.enola.meta.proto;
007
008@com.google.protobuf.Generated
009public interface ClassOrBuilder extends
010    // @@protoc_insertion_point(interface_extends:dev.enola.meta.Class)
011    com.google.protobuf.MessageOrBuilder {
012
013  /**
014   * <code>string iri = 1;</code>
015   * @return The iri.
016   */
017  java.lang.String getIri();
018  /**
019   * <code>string iri = 1;</code>
020   * @return The bytes for iri.
021   */
022  com.google.protobuf.ByteString
023      getIriBytes();
024
025  /**
026   * <code>string name = 2;</code>
027   * @return The name.
028   */
029  java.lang.String getName();
030  /**
031   * <code>string name = 2;</code>
032   * @return The bytes for name.
033   */
034  com.google.protobuf.ByteString
035      getNameBytes();
036
037  /**
038   * <code>string label = 3;</code>
039   * @return The label.
040   */
041  java.lang.String getLabel();
042  /**
043   * <code>string label = 3;</code>
044   * @return The bytes for label.
045   */
046  com.google.protobuf.ByteString
047      getLabelBytes();
048
049  /**
050   * <code>string description = 4;</code>
051   * @return The description.
052   */
053  java.lang.String getDescription();
054  /**
055   * <code>string description = 4;</code>
056   * @return The bytes for description.
057   */
058  com.google.protobuf.ByteString
059      getDescriptionBytes();
060
061  /**
062   * <code>string image_html = 5;</code>
063   * @return The imageHtml.
064   */
065  java.lang.String getImageHtml();
066  /**
067   * <code>string image_html = 5;</code>
068   * @return The bytes for imageHtml.
069   */
070  com.google.protobuf.ByteString
071      getImageHtmlBytes();
072
073  /**
074   * <code>repeated string parent_classes = 6;</code>
075   * @return A list containing the parentClasses.
076   */
077  java.util.List<java.lang.String>
078      getParentClassesList();
079  /**
080   * <code>repeated string parent_classes = 6;</code>
081   * @return The count of parentClasses.
082   */
083  int getParentClassesCount();
084  /**
085   * <code>repeated string parent_classes = 6;</code>
086   * @param index The index of the element to return.
087   * @return The parentClasses at the given index.
088   */
089  java.lang.String getParentClasses(int index);
090  /**
091   * <code>repeated string parent_classes = 6;</code>
092   * @param index The index of the value to return.
093   * @return The bytes of the parentClasses at the given index.
094   */
095  com.google.protobuf.ByteString
096      getParentClassesBytes(int index);
097
098  /**
099   * <code>repeated string ids_fields = 7;</code>
100   * @return A list containing the idsFields.
101   */
102  java.util.List<java.lang.String>
103      getIdsFieldsList();
104  /**
105   * <code>repeated string ids_fields = 7;</code>
106   * @return The count of idsFields.
107   */
108  int getIdsFieldsCount();
109  /**
110   * <code>repeated string ids_fields = 7;</code>
111   * @param index The index of the element to return.
112   * @return The idsFields at the given index.
113   */
114  java.lang.String getIdsFields(int index);
115  /**
116   * <code>repeated string ids_fields = 7;</code>
117   * @param index The index of the value to return.
118   * @return The bytes of the idsFields at the given index.
119   */
120  com.google.protobuf.ByteString
121      getIdsFieldsBytes(int index);
122
123  /**
124   * <code>repeated .dev.enola.meta.Property id_fields_embeddeds = 8;</code>
125   */
126  java.util.List<dev.enola.model.enola.meta.proto.Property> 
127      getIdFieldsEmbeddedsList();
128  /**
129   * <code>repeated .dev.enola.meta.Property id_fields_embeddeds = 8;</code>
130   */
131  dev.enola.model.enola.meta.proto.Property getIdFieldsEmbeddeds(int index);
132  /**
133   * <code>repeated .dev.enola.meta.Property id_fields_embeddeds = 8;</code>
134   */
135  int getIdFieldsEmbeddedsCount();
136  /**
137   * <code>repeated .dev.enola.meta.Property id_fields_embeddeds = 8;</code>
138   */
139  java.util.List<? extends dev.enola.model.enola.meta.proto.PropertyOrBuilder> 
140      getIdFieldsEmbeddedsOrBuilderList();
141  /**
142   * <code>repeated .dev.enola.meta.Property id_fields_embeddeds = 8;</code>
143   */
144  dev.enola.model.enola.meta.proto.PropertyOrBuilder getIdFieldsEmbeddedsOrBuilder(
145      int index);
146
147  /**
148   * <code>repeated string other_fields = 9;</code>
149   * @return A list containing the otherFields.
150   */
151  java.util.List<java.lang.String>
152      getOtherFieldsList();
153  /**
154   * <code>repeated string other_fields = 9;</code>
155   * @return The count of otherFields.
156   */
157  int getOtherFieldsCount();
158  /**
159   * <code>repeated string other_fields = 9;</code>
160   * @param index The index of the element to return.
161   * @return The otherFields at the given index.
162   */
163  java.lang.String getOtherFields(int index);
164  /**
165   * <code>repeated string other_fields = 9;</code>
166   * @param index The index of the value to return.
167   * @return The bytes of the otherFields at the given index.
168   */
169  com.google.protobuf.ByteString
170      getOtherFieldsBytes(int index);
171
172  /**
173   * <code>repeated .dev.enola.meta.Property other_fields_embeddeds = 10;</code>
174   */
175  java.util.List<dev.enola.model.enola.meta.proto.Property> 
176      getOtherFieldsEmbeddedsList();
177  /**
178   * <code>repeated .dev.enola.meta.Property other_fields_embeddeds = 10;</code>
179   */
180  dev.enola.model.enola.meta.proto.Property getOtherFieldsEmbeddeds(int index);
181  /**
182   * <code>repeated .dev.enola.meta.Property other_fields_embeddeds = 10;</code>
183   */
184  int getOtherFieldsEmbeddedsCount();
185  /**
186   * <code>repeated .dev.enola.meta.Property other_fields_embeddeds = 10;</code>
187   */
188  java.util.List<? extends dev.enola.model.enola.meta.proto.PropertyOrBuilder> 
189      getOtherFieldsEmbeddedsOrBuilderList();
190  /**
191   * <code>repeated .dev.enola.meta.Property other_fields_embeddeds = 10;</code>
192   */
193  dev.enola.model.enola.meta.proto.PropertyOrBuilder getOtherFieldsEmbeddedsOrBuilder(
194      int index);
195
196  /**
197   * <code>repeated string links = 11;</code>
198   * @return A list containing the links.
199   */
200  java.util.List<java.lang.String>
201      getLinksList();
202  /**
203   * <code>repeated string links = 11;</code>
204   * @return The count of links.
205   */
206  int getLinksCount();
207  /**
208   * <code>repeated string links = 11;</code>
209   * @param index The index of the element to return.
210   * @return The links at the given index.
211   */
212  java.lang.String getLinks(int index);
213  /**
214   * <code>repeated string links = 11;</code>
215   * @param index The index of the value to return.
216   * @return The bytes of the links at the given index.
217   */
218  com.google.protobuf.ByteString
219      getLinksBytes(int index);
220
221  /**
222   * <code>repeated .dev.enola.meta.Link links_embeddeds = 12;</code>
223   */
224  java.util.List<dev.enola.model.enola.meta.proto.Link> 
225      getLinksEmbeddedsList();
226  /**
227   * <code>repeated .dev.enola.meta.Link links_embeddeds = 12;</code>
228   */
229  dev.enola.model.enola.meta.proto.Link getLinksEmbeddeds(int index);
230  /**
231   * <code>repeated .dev.enola.meta.Link links_embeddeds = 12;</code>
232   */
233  int getLinksEmbeddedsCount();
234  /**
235   * <code>repeated .dev.enola.meta.Link links_embeddeds = 12;</code>
236   */
237  java.util.List<? extends dev.enola.model.enola.meta.proto.LinkOrBuilder> 
238      getLinksEmbeddedsOrBuilderList();
239  /**
240   * <code>repeated .dev.enola.meta.Link links_embeddeds = 12;</code>
241   */
242  dev.enola.model.enola.meta.proto.LinkOrBuilder getLinksEmbeddedsOrBuilder(
243      int index);
244}