001// Generated by the protocol buffer compiler. DO NOT EDIT! 002// NO CHECKED-IN PROTOBUF GENCODE 003// source: java/dev/enola/thing/thing.proto 004// Protobuf Java Version: 4.32.0 005 006package dev.enola.thing.proto; 007 008@com.google.protobuf.Generated 009public interface ValueOrBuilder extends 010 // @@protoc_insertion_point(interface_extends:dev.enola.thing.Value) 011 com.google.protobuf.MessageOrBuilder { 012 013 /** 014 * <code>string link = 1;</code> 015 * @return Whether the link field is set. 016 */ 017 boolean hasLink(); 018 /** 019 * <code>string link = 1;</code> 020 * @return The link. 021 */ 022 java.lang.String getLink(); 023 /** 024 * <code>string link = 1;</code> 025 * @return The bytes for link. 026 */ 027 com.google.protobuf.ByteString 028 getLinkBytes(); 029 030 /** 031 * <code>string string = 2;</code> 032 * @return Whether the string field is set. 033 */ 034 boolean hasString(); 035 /** 036 * <code>string string = 2;</code> 037 * @return The string. 038 */ 039 java.lang.String getString(); 040 /** 041 * <code>string string = 2;</code> 042 * @return The bytes for string. 043 */ 044 com.google.protobuf.ByteString 045 getStringBytes(); 046 047 /** 048 * <code>.dev.enola.thing.Value.Literal literal = 3;</code> 049 * @return Whether the literal field is set. 050 */ 051 boolean hasLiteral(); 052 /** 053 * <code>.dev.enola.thing.Value.Literal literal = 3;</code> 054 * @return The literal. 055 */ 056 dev.enola.thing.proto.Value.Literal getLiteral(); 057 /** 058 * <code>.dev.enola.thing.Value.Literal literal = 3;</code> 059 */ 060 dev.enola.thing.proto.Value.LiteralOrBuilder getLiteralOrBuilder(); 061 062 /** 063 * <pre> 064 * TODO Keep or remove this? See 065 * https://github.com/enola-dev/enola/pull/540... 066 * </pre> 067 * 068 * <code>.dev.enola.thing.Value.LangString lang_string = 4;</code> 069 * @return Whether the langString field is set. 070 */ 071 boolean hasLangString(); 072 /** 073 * <pre> 074 * TODO Keep or remove this? See 075 * https://github.com/enola-dev/enola/pull/540... 076 * </pre> 077 * 078 * <code>.dev.enola.thing.Value.LangString lang_string = 4;</code> 079 * @return The langString. 080 */ 081 dev.enola.thing.proto.Value.LangString getLangString(); 082 /** 083 * <pre> 084 * TODO Keep or remove this? See 085 * https://github.com/enola-dev/enola/pull/540... 086 * </pre> 087 * 088 * <code>.dev.enola.thing.Value.LangString lang_string = 4;</code> 089 */ 090 dev.enola.thing.proto.Value.LangStringOrBuilder getLangStringOrBuilder(); 091 092 /** 093 * <pre> 094 * Sub-structure (contained) Thing. 095 * </pre> 096 * 097 * <code>.dev.enola.thing.Thing struct = 5;</code> 098 * @return Whether the struct field is set. 099 */ 100 boolean hasStruct(); 101 /** 102 * <pre> 103 * Sub-structure (contained) Thing. 104 * </pre> 105 * 106 * <code>.dev.enola.thing.Thing struct = 5;</code> 107 * @return The struct. 108 */ 109 dev.enola.thing.proto.Thing getStruct(); 110 /** 111 * <pre> 112 * Sub-structure (contained) Thing. 113 * </pre> 114 * 115 * <code>.dev.enola.thing.Thing struct = 5;</code> 116 */ 117 dev.enola.thing.proto.ThingOrBuilder getStructOrBuilder(); 118 119 /** 120 * <pre> 121 * List of Values. 122 * </pre> 123 * 124 * <code>.dev.enola.thing.Value.List list = 6;</code> 125 * @return Whether the list field is set. 126 */ 127 boolean hasList(); 128 /** 129 * <pre> 130 * List of Values. 131 * </pre> 132 * 133 * <code>.dev.enola.thing.Value.List list = 6;</code> 134 * @return The list. 135 */ 136 dev.enola.thing.proto.Value.List getList(); 137 /** 138 * <pre> 139 * List of Values. 140 * </pre> 141 * 142 * <code>.dev.enola.thing.Value.List list = 6;</code> 143 */ 144 dev.enola.thing.proto.Value.ListOrBuilder getListOrBuilder(); 145 146 dev.enola.thing.proto.Value.KindCase getKindCase(); 147}