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 LinkOrBuilder extends
010    // @@protoc_insertion_point(interface_extends:dev.enola.meta.Link)
011    com.google.protobuf.MessageOrBuilder {
012
013  /**
014   * <pre>
015   * string iri = 1;
016   * </pre>
017   *
018   * <code>string name = 2;</code>
019   * @return The name.
020   */
021  java.lang.String getName();
022  /**
023   * <pre>
024   * string iri = 1;
025   * </pre>
026   *
027   * <code>string name = 2;</code>
028   * @return The bytes for name.
029   */
030  com.google.protobuf.ByteString
031      getNameBytes();
032
033  /**
034   * <code>repeated string fields = 3;</code>
035   * @return A list containing the fields.
036   */
037  java.util.List<java.lang.String>
038      getFieldsList();
039  /**
040   * <code>repeated string fields = 3;</code>
041   * @return The count of fields.
042   */
043  int getFieldsCount();
044  /**
045   * <code>repeated string fields = 3;</code>
046   * @param index The index of the element to return.
047   * @return The fields at the given index.
048   */
049  java.lang.String getFields(int index);
050  /**
051   * <code>repeated string fields = 3;</code>
052   * @param index The index of the value to return.
053   * @return The bytes of the fields at the given index.
054   */
055  com.google.protobuf.ByteString
056      getFieldsBytes(int index);
057
058  /**
059   * <code>repeated .dev.enola.meta.Property fields_embeddeds = 4;</code>
060   */
061  java.util.List<dev.enola.model.enola.meta.proto.Property> 
062      getFieldsEmbeddedsList();
063  /**
064   * <code>repeated .dev.enola.meta.Property fields_embeddeds = 4;</code>
065   */
066  dev.enola.model.enola.meta.proto.Property getFieldsEmbeddeds(int index);
067  /**
068   * <code>repeated .dev.enola.meta.Property fields_embeddeds = 4;</code>
069   */
070  int getFieldsEmbeddedsCount();
071  /**
072   * <code>repeated .dev.enola.meta.Property fields_embeddeds = 4;</code>
073   */
074  java.util.List<? extends dev.enola.model.enola.meta.proto.PropertyOrBuilder> 
075      getFieldsEmbeddedsOrBuilderList();
076  /**
077   * <code>repeated .dev.enola.meta.Property fields_embeddeds = 4;</code>
078   */
079  dev.enola.model.enola.meta.proto.PropertyOrBuilder getFieldsEmbeddedsOrBuilder(
080      int index);
081}