aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/com/google/protobuf/FieldOrBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/protobuf/FieldOrBuilder.java')
-rw-r--r--src/main/java/com/google/protobuf/FieldOrBuilder.java204
1 files changed, 204 insertions, 0 deletions
diff --git a/src/main/java/com/google/protobuf/FieldOrBuilder.java b/src/main/java/com/google/protobuf/FieldOrBuilder.java
new file mode 100644
index 0000000..faeb51b
--- /dev/null
+++ b/src/main/java/com/google/protobuf/FieldOrBuilder.java
@@ -0,0 +1,204 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: google/protobuf/type.proto
+
+package com.google.protobuf;
+
+public interface FieldOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:google.protobuf.Field)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * <pre>
+ * The field type.
+ * </pre>
+ *
+ * <code>.google.protobuf.Field.Kind kind = 1;</code>
+ * @return The enum numeric value on the wire for kind.
+ */
+ int getKindValue();
+ /**
+ * <pre>
+ * The field type.
+ * </pre>
+ *
+ * <code>.google.protobuf.Field.Kind kind = 1;</code>
+ * @return The kind.
+ */
+ com.google.protobuf.Field.Kind getKind();
+
+ /**
+ * <pre>
+ * The field cardinality.
+ * </pre>
+ *
+ * <code>.google.protobuf.Field.Cardinality cardinality = 2;</code>
+ * @return The enum numeric value on the wire for cardinality.
+ */
+ int getCardinalityValue();
+ /**
+ * <pre>
+ * The field cardinality.
+ * </pre>
+ *
+ * <code>.google.protobuf.Field.Cardinality cardinality = 2;</code>
+ * @return The cardinality.
+ */
+ com.google.protobuf.Field.Cardinality getCardinality();
+
+ /**
+ * <pre>
+ * The field number.
+ * </pre>
+ *
+ * <code>int32 number = 3;</code>
+ * @return The number.
+ */
+ int getNumber();
+
+ /**
+ * <pre>
+ * The field name.
+ * </pre>
+ *
+ * <code>string name = 4;</code>
+ * @return The name.
+ */
+ java.lang.String getName();
+ /**
+ * <pre>
+ * The field name.
+ * </pre>
+ *
+ * <code>string name = 4;</code>
+ * @return The bytes for name.
+ */
+ com.google.protobuf.ByteString
+ getNameBytes();
+
+ /**
+ * <pre>
+ * The field type URL, without the scheme, for message or enumeration
+ * types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
+ * </pre>
+ *
+ * <code>string type_url = 6;</code>
+ * @return The typeUrl.
+ */
+ java.lang.String getTypeUrl();
+ /**
+ * <pre>
+ * The field type URL, without the scheme, for message or enumeration
+ * types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
+ * </pre>
+ *
+ * <code>string type_url = 6;</code>
+ * @return The bytes for typeUrl.
+ */
+ com.google.protobuf.ByteString
+ getTypeUrlBytes();
+
+ /**
+ * <pre>
+ * The index of the field type in `Type.oneofs`, for message or enumeration
+ * types. The first type has index 1; zero means the type is not in the list.
+ * </pre>
+ *
+ * <code>int32 oneof_index = 7;</code>
+ * @return The oneofIndex.
+ */
+ int getOneofIndex();
+
+ /**
+ * <pre>
+ * Whether to use alternative packed wire representation.
+ * </pre>
+ *
+ * <code>bool packed = 8;</code>
+ * @return The packed.
+ */
+ boolean getPacked();
+
+ /**
+ * <pre>
+ * The protocol buffer options.
+ * </pre>
+ *
+ * <code>repeated .google.protobuf.Option options = 9;</code>
+ */
+ java.util.List<com.google.protobuf.Option>
+ getOptionsList();
+ /**
+ * <pre>
+ * The protocol buffer options.
+ * </pre>
+ *
+ * <code>repeated .google.protobuf.Option options = 9;</code>
+ */
+ com.google.protobuf.Option getOptions(int index);
+ /**
+ * <pre>
+ * The protocol buffer options.
+ * </pre>
+ *
+ * <code>repeated .google.protobuf.Option options = 9;</code>
+ */
+ int getOptionsCount();
+ /**
+ * <pre>
+ * The protocol buffer options.
+ * </pre>
+ *
+ * <code>repeated .google.protobuf.Option options = 9;</code>
+ */
+ java.util.List<? extends com.google.protobuf.OptionOrBuilder>
+ getOptionsOrBuilderList();
+ /**
+ * <pre>
+ * The protocol buffer options.
+ * </pre>
+ *
+ * <code>repeated .google.protobuf.Option options = 9;</code>
+ */
+ com.google.protobuf.OptionOrBuilder getOptionsOrBuilder(
+ int index);
+
+ /**
+ * <pre>
+ * The field JSON name.
+ * </pre>
+ *
+ * <code>string json_name = 10;</code>
+ * @return The jsonName.
+ */
+ java.lang.String getJsonName();
+ /**
+ * <pre>
+ * The field JSON name.
+ * </pre>
+ *
+ * <code>string json_name = 10;</code>
+ * @return The bytes for jsonName.
+ */
+ com.google.protobuf.ByteString
+ getJsonNameBytes();
+
+ /**
+ * <pre>
+ * The string value of the default value of this field. Proto2 syntax only.
+ * </pre>
+ *
+ * <code>string default_value = 11;</code>
+ * @return The defaultValue.
+ */
+ java.lang.String getDefaultValue();
+ /**
+ * <pre>
+ * The string value of the default value of this field. Proto2 syntax only.
+ * </pre>
+ *
+ * <code>string default_value = 11;</code>
+ * @return The bytes for defaultValue.
+ */
+ com.google.protobuf.ByteString
+ getDefaultValueBytes();
+}