diff options
Diffstat (limited to 'src/main/java/com/google/protobuf/Api.java')
-rw-r--r-- | src/main/java/com/google/protobuf/Api.java | 2549 |
1 files changed, 0 insertions, 2549 deletions
diff --git a/src/main/java/com/google/protobuf/Api.java b/src/main/java/com/google/protobuf/Api.java deleted file mode 100644 index 4cc32bb..0000000 --- a/src/main/java/com/google/protobuf/Api.java +++ /dev/null @@ -1,2549 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/protobuf/api.proto - -package com.google.protobuf; - -/** - * <pre> - * Api is a light-weight descriptor for an API Interface. - * - * Interfaces are also described as "protocol buffer services" in some contexts, - * such as by the "service" keyword in a .proto file, but they are different - * from API Services, which represent a concrete implementation of an interface - * as opposed to simply a description of methods and bindings. They are also - * sometimes simply referred to as "APIs" in other contexts, such as the name of - * this message itself. See https://cloud.google.com/apis/design/glossary for - * detailed terminology. - * </pre> - * - * Protobuf type {@code google.protobuf.Api} - */ -public final class Api extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.protobuf.Api) - ApiOrBuilder { -private static final long serialVersionUID = 0L; - // Use Api.newBuilder() to construct. - private Api(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { - super(builder); - } - private Api() { - name_ = ""; - methods_ = java.util.Collections.emptyList(); - options_ = java.util.Collections.emptyList(); - version_ = ""; - mixins_ = java.util.Collections.emptyList(); - syntax_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Api(); - } - - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.protobuf.ApiProto.internal_static_google_protobuf_Api_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.protobuf.ApiProto.internal_static_google_protobuf_Api_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.protobuf.Api.class, com.google.protobuf.Api.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - @SuppressWarnings("serial") - private volatile java.lang.Object name_ = ""; - /** - * <pre> - * The fully qualified name of this interface, including package name - * followed by the interface's simple name. - * </pre> - * - * <code>string name = 1;</code> - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * <pre> - * The fully qualified name of this interface, including package name - * followed by the interface's simple name. - * </pre> - * - * <code>string name = 1;</code> - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int METHODS_FIELD_NUMBER = 2; - @SuppressWarnings("serial") - private java.util.List<com.google.protobuf.Method> methods_; - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - @java.lang.Override - public java.util.List<com.google.protobuf.Method> getMethodsList() { - return methods_; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - @java.lang.Override - public java.util.List<? extends com.google.protobuf.MethodOrBuilder> - getMethodsOrBuilderList() { - return methods_; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - @java.lang.Override - public int getMethodsCount() { - return methods_.size(); - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - @java.lang.Override - public com.google.protobuf.Method getMethods(int index) { - return methods_.get(index); - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - @java.lang.Override - public com.google.protobuf.MethodOrBuilder getMethodsOrBuilder( - int index) { - return methods_.get(index); - } - - public static final int OPTIONS_FIELD_NUMBER = 3; - @SuppressWarnings("serial") - private java.util.List<com.google.protobuf.Option> options_; - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - @java.lang.Override - public java.util.List<com.google.protobuf.Option> getOptionsList() { - return options_; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - @java.lang.Override - public java.util.List<? extends com.google.protobuf.OptionOrBuilder> - getOptionsOrBuilderList() { - return options_; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - @java.lang.Override - public int getOptionsCount() { - return options_.size(); - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - @java.lang.Override - public com.google.protobuf.Option getOptions(int index) { - return options_.get(index); - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - @java.lang.Override - public com.google.protobuf.OptionOrBuilder getOptionsOrBuilder( - int index) { - return options_.get(index); - } - - public static final int VERSION_FIELD_NUMBER = 4; - @SuppressWarnings("serial") - private volatile java.lang.Object version_ = ""; - /** - * <pre> - * A version string for this interface. If specified, must have the form - * `major-version.minor-version`, as in `1.10`. If the minor version is - * omitted, it defaults to zero. If the entire version field is empty, the - * major version is derived from the package name, as outlined below. If the - * field is not empty, the version in the package name will be verified to be - * consistent with what is provided here. - * - * The versioning schema uses [semantic - * versioning](http://semver.org) where the major version number - * indicates a breaking change and the minor version an additive, - * non-breaking change. Both version numbers are signals to users - * what to expect from different versions, and should be carefully - * chosen based on the product plan. - * - * The major version is also reflected in the package name of the - * interface, which must end in `v<major-version>`, as in - * `google.feature.v1`. For major versions 0 and 1, the suffix can - * be omitted. Zero major versions must only be used for - * experimental, non-GA interfaces. - * </pre> - * - * <code>string version = 4;</code> - * @return The version. - */ - @java.lang.Override - public java.lang.String getVersion() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - version_ = s; - return s; - } - } - /** - * <pre> - * A version string for this interface. If specified, must have the form - * `major-version.minor-version`, as in `1.10`. If the minor version is - * omitted, it defaults to zero. If the entire version field is empty, the - * major version is derived from the package name, as outlined below. If the - * field is not empty, the version in the package name will be verified to be - * consistent with what is provided here. - * - * The versioning schema uses [semantic - * versioning](http://semver.org) where the major version number - * indicates a breaking change and the minor version an additive, - * non-breaking change. Both version numbers are signals to users - * what to expect from different versions, and should be carefully - * chosen based on the product plan. - * - * The major version is also reflected in the package name of the - * interface, which must end in `v<major-version>`, as in - * `google.feature.v1`. For major versions 0 and 1, the suffix can - * be omitted. Zero major versions must only be used for - * experimental, non-GA interfaces. - * </pre> - * - * <code>string version = 4;</code> - * @return The bytes for version. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SOURCE_CONTEXT_FIELD_NUMBER = 5; - private com.google.protobuf.SourceContext sourceContext_; - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - * @return Whether the sourceContext field is set. - */ - @java.lang.Override - public boolean hasSourceContext() { - return sourceContext_ != null; - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - * @return The sourceContext. - */ - @java.lang.Override - public com.google.protobuf.SourceContext getSourceContext() { - return sourceContext_ == null ? com.google.protobuf.SourceContext.getDefaultInstance() : sourceContext_; - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - */ - @java.lang.Override - public com.google.protobuf.SourceContextOrBuilder getSourceContextOrBuilder() { - return sourceContext_ == null ? com.google.protobuf.SourceContext.getDefaultInstance() : sourceContext_; - } - - public static final int MIXINS_FIELD_NUMBER = 6; - @SuppressWarnings("serial") - private java.util.List<com.google.protobuf.Mixin> mixins_; - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - @java.lang.Override - public java.util.List<com.google.protobuf.Mixin> getMixinsList() { - return mixins_; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - @java.lang.Override - public java.util.List<? extends com.google.protobuf.MixinOrBuilder> - getMixinsOrBuilderList() { - return mixins_; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - @java.lang.Override - public int getMixinsCount() { - return mixins_.size(); - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - @java.lang.Override - public com.google.protobuf.Mixin getMixins(int index) { - return mixins_.get(index); - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - @java.lang.Override - public com.google.protobuf.MixinOrBuilder getMixinsOrBuilder( - int index) { - return mixins_.get(index); - } - - public static final int SYNTAX_FIELD_NUMBER = 7; - private int syntax_ = 0; - /** - * <pre> - * The source syntax of the service. - * </pre> - * - * <code>.google.protobuf.Syntax syntax = 7;</code> - * @return The enum numeric value on the wire for syntax. - */ - @java.lang.Override public int getSyntaxValue() { - return syntax_; - } - /** - * <pre> - * The source syntax of the service. - * </pre> - * - * <code>.google.protobuf.Syntax syntax = 7;</code> - * @return The syntax. - */ - @java.lang.Override public com.google.protobuf.Syntax getSyntax() { - com.google.protobuf.Syntax result = com.google.protobuf.Syntax.forNumber(syntax_); - return result == null ? com.google.protobuf.Syntax.UNRECOGNIZED : result; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - for (int i = 0; i < methods_.size(); i++) { - output.writeMessage(2, methods_.get(i)); - } - for (int i = 0; i < options_.size(); i++) { - output.writeMessage(3, options_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, version_); - } - if (sourceContext_ != null) { - output.writeMessage(5, getSourceContext()); - } - for (int i = 0; i < mixins_.size(); i++) { - output.writeMessage(6, mixins_.get(i)); - } - if (syntax_ != com.google.protobuf.Syntax.SYNTAX_PROTO2.getNumber()) { - output.writeEnum(7, syntax_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - for (int i = 0; i < methods_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, methods_.get(i)); - } - for (int i = 0; i < options_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, options_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, version_); - } - if (sourceContext_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getSourceContext()); - } - for (int i = 0; i < mixins_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, mixins_.get(i)); - } - if (syntax_ != com.google.protobuf.Syntax.SYNTAX_PROTO2.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(7, syntax_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.protobuf.Api)) { - return super.equals(obj); - } - com.google.protobuf.Api other = (com.google.protobuf.Api) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!getMethodsList() - .equals(other.getMethodsList())) return false; - if (!getOptionsList() - .equals(other.getOptionsList())) return false; - if (!getVersion() - .equals(other.getVersion())) return false; - if (hasSourceContext() != other.hasSourceContext()) return false; - if (hasSourceContext()) { - if (!getSourceContext() - .equals(other.getSourceContext())) return false; - } - if (!getMixinsList() - .equals(other.getMixinsList())) return false; - if (syntax_ != other.syntax_) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - if (getMethodsCount() > 0) { - hash = (37 * hash) + METHODS_FIELD_NUMBER; - hash = (53 * hash) + getMethodsList().hashCode(); - } - if (getOptionsCount() > 0) { - hash = (37 * hash) + OPTIONS_FIELD_NUMBER; - hash = (53 * hash) + getOptionsList().hashCode(); - } - hash = (37 * hash) + VERSION_FIELD_NUMBER; - hash = (53 * hash) + getVersion().hashCode(); - if (hasSourceContext()) { - hash = (37 * hash) + SOURCE_CONTEXT_FIELD_NUMBER; - hash = (53 * hash) + getSourceContext().hashCode(); - } - if (getMixinsCount() > 0) { - hash = (37 * hash) + MIXINS_FIELD_NUMBER; - hash = (53 * hash) + getMixinsList().hashCode(); - } - hash = (37 * hash) + SYNTAX_FIELD_NUMBER; - hash = (53 * hash) + syntax_; - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.protobuf.Api parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.protobuf.Api parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.protobuf.Api parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.protobuf.Api parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.protobuf.Api parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.protobuf.Api parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.protobuf.Api parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.protobuf.Api parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.protobuf.Api parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.protobuf.Api parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.protobuf.Api parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.protobuf.Api parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.protobuf.Api prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * <pre> - * Api is a light-weight descriptor for an API Interface. - * - * Interfaces are also described as "protocol buffer services" in some contexts, - * such as by the "service" keyword in a .proto file, but they are different - * from API Services, which represent a concrete implementation of an interface - * as opposed to simply a description of methods and bindings. They are also - * sometimes simply referred to as "APIs" in other contexts, such as the name of - * this message itself. See https://cloud.google.com/apis/design/glossary for - * detailed terminology. - * </pre> - * - * Protobuf type {@code google.protobuf.Api} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements - // @@protoc_insertion_point(builder_implements:google.protobuf.Api) - com.google.protobuf.ApiOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.protobuf.ApiProto.internal_static_google_protobuf_Api_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.protobuf.ApiProto.internal_static_google_protobuf_Api_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.protobuf.Api.class, com.google.protobuf.Api.Builder.class); - } - - // Construct using com.google.protobuf.Api.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - name_ = ""; - if (methodsBuilder_ == null) { - methods_ = java.util.Collections.emptyList(); - } else { - methods_ = null; - methodsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - if (optionsBuilder_ == null) { - options_ = java.util.Collections.emptyList(); - } else { - options_ = null; - optionsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - version_ = ""; - sourceContext_ = null; - if (sourceContextBuilder_ != null) { - sourceContextBuilder_.dispose(); - sourceContextBuilder_ = null; - } - if (mixinsBuilder_ == null) { - mixins_ = java.util.Collections.emptyList(); - } else { - mixins_ = null; - mixinsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000020); - syntax_ = 0; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.protobuf.ApiProto.internal_static_google_protobuf_Api_descriptor; - } - - @java.lang.Override - public com.google.protobuf.Api getDefaultInstanceForType() { - return com.google.protobuf.Api.getDefaultInstance(); - } - - @java.lang.Override - public com.google.protobuf.Api build() { - com.google.protobuf.Api result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.protobuf.Api buildPartial() { - com.google.protobuf.Api result = new com.google.protobuf.Api(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { buildPartial0(result); } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields(com.google.protobuf.Api result) { - if (methodsBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - methods_ = java.util.Collections.unmodifiableList(methods_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.methods_ = methods_; - } else { - result.methods_ = methodsBuilder_.build(); - } - if (optionsBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - options_ = java.util.Collections.unmodifiableList(options_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.options_ = options_; - } else { - result.options_ = optionsBuilder_.build(); - } - if (mixinsBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0)) { - mixins_ = java.util.Collections.unmodifiableList(mixins_); - bitField0_ = (bitField0_ & ~0x00000020); - } - result.mixins_ = mixins_; - } else { - result.mixins_ = mixinsBuilder_.build(); - } - } - - private void buildPartial0(com.google.protobuf.Api result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.name_ = name_; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.version_ = version_; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.sourceContext_ = sourceContextBuilder_ == null - ? sourceContext_ - : sourceContextBuilder_.build(); - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.syntax_ = syntax_; - } - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.protobuf.Api) { - return mergeFrom((com.google.protobuf.Api)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.protobuf.Api other) { - if (other == com.google.protobuf.Api.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (methodsBuilder_ == null) { - if (!other.methods_.isEmpty()) { - if (methods_.isEmpty()) { - methods_ = other.methods_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureMethodsIsMutable(); - methods_.addAll(other.methods_); - } - onChanged(); - } - } else { - if (!other.methods_.isEmpty()) { - if (methodsBuilder_.isEmpty()) { - methodsBuilder_.dispose(); - methodsBuilder_ = null; - methods_ = other.methods_; - bitField0_ = (bitField0_ & ~0x00000002); - methodsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getMethodsFieldBuilder() : null; - } else { - methodsBuilder_.addAllMessages(other.methods_); - } - } - } - if (optionsBuilder_ == null) { - if (!other.options_.isEmpty()) { - if (options_.isEmpty()) { - options_ = other.options_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureOptionsIsMutable(); - options_.addAll(other.options_); - } - onChanged(); - } - } else { - if (!other.options_.isEmpty()) { - if (optionsBuilder_.isEmpty()) { - optionsBuilder_.dispose(); - optionsBuilder_ = null; - options_ = other.options_; - bitField0_ = (bitField0_ & ~0x00000004); - optionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getOptionsFieldBuilder() : null; - } else { - optionsBuilder_.addAllMessages(other.options_); - } - } - } - if (!other.getVersion().isEmpty()) { - version_ = other.version_; - bitField0_ |= 0x00000008; - onChanged(); - } - if (other.hasSourceContext()) { - mergeSourceContext(other.getSourceContext()); - } - if (mixinsBuilder_ == null) { - if (!other.mixins_.isEmpty()) { - if (mixins_.isEmpty()) { - mixins_ = other.mixins_; - bitField0_ = (bitField0_ & ~0x00000020); - } else { - ensureMixinsIsMutable(); - mixins_.addAll(other.mixins_); - } - onChanged(); - } - } else { - if (!other.mixins_.isEmpty()) { - if (mixinsBuilder_.isEmpty()) { - mixinsBuilder_.dispose(); - mixinsBuilder_ = null; - mixins_ = other.mixins_; - bitField0_ = (bitField0_ & ~0x00000020); - mixinsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getMixinsFieldBuilder() : null; - } else { - mixinsBuilder_.addAllMessages(other.mixins_); - } - } - } - if (other.syntax_ != 0) { - setSyntaxValue(other.getSyntaxValue()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - com.google.protobuf.Method m = - input.readMessage( - com.google.protobuf.Method.parser(), - extensionRegistry); - if (methodsBuilder_ == null) { - ensureMethodsIsMutable(); - methods_.add(m); - } else { - methodsBuilder_.addMessage(m); - } - break; - } // case 18 - case 26: { - com.google.protobuf.Option m = - input.readMessage( - com.google.protobuf.Option.parser(), - extensionRegistry); - if (optionsBuilder_ == null) { - ensureOptionsIsMutable(); - options_.add(m); - } else { - optionsBuilder_.addMessage(m); - } - break; - } // case 26 - case 34: { - version_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 42: { - input.readMessage( - getSourceContextFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000010; - break; - } // case 42 - case 50: { - com.google.protobuf.Mixin m = - input.readMessage( - com.google.protobuf.Mixin.parser(), - extensionRegistry); - if (mixinsBuilder_ == null) { - ensureMixinsIsMutable(); - mixins_.add(m); - } else { - mixinsBuilder_.addMessage(m); - } - break; - } // case 50 - case 56: { - syntax_ = input.readEnum(); - bitField0_ |= 0x00000040; - break; - } // case 56 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - * <pre> - * The fully qualified name of this interface, including package name - * followed by the interface's simple name. - * </pre> - * - * <code>string name = 1;</code> - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * <pre> - * The fully qualified name of this interface, including package name - * followed by the interface's simple name. - * </pre> - * - * <code>string name = 1;</code> - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * <pre> - * The fully qualified name of this interface, including package name - * followed by the interface's simple name. - * </pre> - * - * <code>string name = 1;</code> - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } - name_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * <pre> - * The fully qualified name of this interface, including package name - * followed by the interface's simple name. - * </pre> - * - * <code>string name = 1;</code> - * @return This builder for chaining. - */ - public Builder clearName() { - name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * <pre> - * The fully qualified name of this interface, including package name - * followed by the interface's simple name. - * </pre> - * - * <code>string name = 1;</code> - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } - checkByteStringIsUtf8(value); - name_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.util.List<com.google.protobuf.Method> methods_ = - java.util.Collections.emptyList(); - private void ensureMethodsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - methods_ = new java.util.ArrayList<com.google.protobuf.Method>(methods_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Method, com.google.protobuf.Method.Builder, com.google.protobuf.MethodOrBuilder> methodsBuilder_; - - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public java.util.List<com.google.protobuf.Method> getMethodsList() { - if (methodsBuilder_ == null) { - return java.util.Collections.unmodifiableList(methods_); - } else { - return methodsBuilder_.getMessageList(); - } - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public int getMethodsCount() { - if (methodsBuilder_ == null) { - return methods_.size(); - } else { - return methodsBuilder_.getCount(); - } - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public com.google.protobuf.Method getMethods(int index) { - if (methodsBuilder_ == null) { - return methods_.get(index); - } else { - return methodsBuilder_.getMessage(index); - } - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public Builder setMethods( - int index, com.google.protobuf.Method value) { - if (methodsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMethodsIsMutable(); - methods_.set(index, value); - onChanged(); - } else { - methodsBuilder_.setMessage(index, value); - } - return this; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public Builder setMethods( - int index, com.google.protobuf.Method.Builder builderForValue) { - if (methodsBuilder_ == null) { - ensureMethodsIsMutable(); - methods_.set(index, builderForValue.build()); - onChanged(); - } else { - methodsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public Builder addMethods(com.google.protobuf.Method value) { - if (methodsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMethodsIsMutable(); - methods_.add(value); - onChanged(); - } else { - methodsBuilder_.addMessage(value); - } - return this; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public Builder addMethods( - int index, com.google.protobuf.Method value) { - if (methodsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMethodsIsMutable(); - methods_.add(index, value); - onChanged(); - } else { - methodsBuilder_.addMessage(index, value); - } - return this; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public Builder addMethods( - com.google.protobuf.Method.Builder builderForValue) { - if (methodsBuilder_ == null) { - ensureMethodsIsMutable(); - methods_.add(builderForValue.build()); - onChanged(); - } else { - methodsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public Builder addMethods( - int index, com.google.protobuf.Method.Builder builderForValue) { - if (methodsBuilder_ == null) { - ensureMethodsIsMutable(); - methods_.add(index, builderForValue.build()); - onChanged(); - } else { - methodsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public Builder addAllMethods( - java.lang.Iterable<? extends com.google.protobuf.Method> values) { - if (methodsBuilder_ == null) { - ensureMethodsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, methods_); - onChanged(); - } else { - methodsBuilder_.addAllMessages(values); - } - return this; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public Builder clearMethods() { - if (methodsBuilder_ == null) { - methods_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - methodsBuilder_.clear(); - } - return this; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public Builder removeMethods(int index) { - if (methodsBuilder_ == null) { - ensureMethodsIsMutable(); - methods_.remove(index); - onChanged(); - } else { - methodsBuilder_.remove(index); - } - return this; - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public com.google.protobuf.Method.Builder getMethodsBuilder( - int index) { - return getMethodsFieldBuilder().getBuilder(index); - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public com.google.protobuf.MethodOrBuilder getMethodsOrBuilder( - int index) { - if (methodsBuilder_ == null) { - return methods_.get(index); } else { - return methodsBuilder_.getMessageOrBuilder(index); - } - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public java.util.List<? extends com.google.protobuf.MethodOrBuilder> - getMethodsOrBuilderList() { - if (methodsBuilder_ != null) { - return methodsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(methods_); - } - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public com.google.protobuf.Method.Builder addMethodsBuilder() { - return getMethodsFieldBuilder().addBuilder( - com.google.protobuf.Method.getDefaultInstance()); - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public com.google.protobuf.Method.Builder addMethodsBuilder( - int index) { - return getMethodsFieldBuilder().addBuilder( - index, com.google.protobuf.Method.getDefaultInstance()); - } - /** - * <pre> - * The methods of this interface, in unspecified order. - * </pre> - * - * <code>repeated .google.protobuf.Method methods = 2;</code> - */ - public java.util.List<com.google.protobuf.Method.Builder> - getMethodsBuilderList() { - return getMethodsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Method, com.google.protobuf.Method.Builder, com.google.protobuf.MethodOrBuilder> - getMethodsFieldBuilder() { - if (methodsBuilder_ == null) { - methodsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Method, com.google.protobuf.Method.Builder, com.google.protobuf.MethodOrBuilder>( - methods_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - methods_ = null; - } - return methodsBuilder_; - } - - private java.util.List<com.google.protobuf.Option> options_ = - java.util.Collections.emptyList(); - private void ensureOptionsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - options_ = new java.util.ArrayList<com.google.protobuf.Option>(options_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Option, com.google.protobuf.Option.Builder, com.google.protobuf.OptionOrBuilder> optionsBuilder_; - - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public java.util.List<com.google.protobuf.Option> getOptionsList() { - if (optionsBuilder_ == null) { - return java.util.Collections.unmodifiableList(options_); - } else { - return optionsBuilder_.getMessageList(); - } - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public int getOptionsCount() { - if (optionsBuilder_ == null) { - return options_.size(); - } else { - return optionsBuilder_.getCount(); - } - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public com.google.protobuf.Option getOptions(int index) { - if (optionsBuilder_ == null) { - return options_.get(index); - } else { - return optionsBuilder_.getMessage(index); - } - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public Builder setOptions( - int index, com.google.protobuf.Option value) { - if (optionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOptionsIsMutable(); - options_.set(index, value); - onChanged(); - } else { - optionsBuilder_.setMessage(index, value); - } - return this; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public Builder setOptions( - int index, com.google.protobuf.Option.Builder builderForValue) { - if (optionsBuilder_ == null) { - ensureOptionsIsMutable(); - options_.set(index, builderForValue.build()); - onChanged(); - } else { - optionsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public Builder addOptions(com.google.protobuf.Option value) { - if (optionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOptionsIsMutable(); - options_.add(value); - onChanged(); - } else { - optionsBuilder_.addMessage(value); - } - return this; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public Builder addOptions( - int index, com.google.protobuf.Option value) { - if (optionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOptionsIsMutable(); - options_.add(index, value); - onChanged(); - } else { - optionsBuilder_.addMessage(index, value); - } - return this; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public Builder addOptions( - com.google.protobuf.Option.Builder builderForValue) { - if (optionsBuilder_ == null) { - ensureOptionsIsMutable(); - options_.add(builderForValue.build()); - onChanged(); - } else { - optionsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public Builder addOptions( - int index, com.google.protobuf.Option.Builder builderForValue) { - if (optionsBuilder_ == null) { - ensureOptionsIsMutable(); - options_.add(index, builderForValue.build()); - onChanged(); - } else { - optionsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public Builder addAllOptions( - java.lang.Iterable<? extends com.google.protobuf.Option> values) { - if (optionsBuilder_ == null) { - ensureOptionsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, options_); - onChanged(); - } else { - optionsBuilder_.addAllMessages(values); - } - return this; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public Builder clearOptions() { - if (optionsBuilder_ == null) { - options_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - optionsBuilder_.clear(); - } - return this; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public Builder removeOptions(int index) { - if (optionsBuilder_ == null) { - ensureOptionsIsMutable(); - options_.remove(index); - onChanged(); - } else { - optionsBuilder_.remove(index); - } - return this; - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public com.google.protobuf.Option.Builder getOptionsBuilder( - int index) { - return getOptionsFieldBuilder().getBuilder(index); - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public com.google.protobuf.OptionOrBuilder getOptionsOrBuilder( - int index) { - if (optionsBuilder_ == null) { - return options_.get(index); } else { - return optionsBuilder_.getMessageOrBuilder(index); - } - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public java.util.List<? extends com.google.protobuf.OptionOrBuilder> - getOptionsOrBuilderList() { - if (optionsBuilder_ != null) { - return optionsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(options_); - } - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public com.google.protobuf.Option.Builder addOptionsBuilder() { - return getOptionsFieldBuilder().addBuilder( - com.google.protobuf.Option.getDefaultInstance()); - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public com.google.protobuf.Option.Builder addOptionsBuilder( - int index) { - return getOptionsFieldBuilder().addBuilder( - index, com.google.protobuf.Option.getDefaultInstance()); - } - /** - * <pre> - * Any metadata attached to the interface. - * </pre> - * - * <code>repeated .google.protobuf.Option options = 3;</code> - */ - public java.util.List<com.google.protobuf.Option.Builder> - getOptionsBuilderList() { - return getOptionsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Option, com.google.protobuf.Option.Builder, com.google.protobuf.OptionOrBuilder> - getOptionsFieldBuilder() { - if (optionsBuilder_ == null) { - optionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Option, com.google.protobuf.Option.Builder, com.google.protobuf.OptionOrBuilder>( - options_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - options_ = null; - } - return optionsBuilder_; - } - - private java.lang.Object version_ = ""; - /** - * <pre> - * A version string for this interface. If specified, must have the form - * `major-version.minor-version`, as in `1.10`. If the minor version is - * omitted, it defaults to zero. If the entire version field is empty, the - * major version is derived from the package name, as outlined below. If the - * field is not empty, the version in the package name will be verified to be - * consistent with what is provided here. - * - * The versioning schema uses [semantic - * versioning](http://semver.org) where the major version number - * indicates a breaking change and the minor version an additive, - * non-breaking change. Both version numbers are signals to users - * what to expect from different versions, and should be carefully - * chosen based on the product plan. - * - * The major version is also reflected in the package name of the - * interface, which must end in `v<major-version>`, as in - * `google.feature.v1`. For major versions 0 and 1, the suffix can - * be omitted. Zero major versions must only be used for - * experimental, non-GA interfaces. - * </pre> - * - * <code>string version = 4;</code> - * @return The version. - */ - public java.lang.String getVersion() { - java.lang.Object ref = version_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - version_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * <pre> - * A version string for this interface. If specified, must have the form - * `major-version.minor-version`, as in `1.10`. If the minor version is - * omitted, it defaults to zero. If the entire version field is empty, the - * major version is derived from the package name, as outlined below. If the - * field is not empty, the version in the package name will be verified to be - * consistent with what is provided here. - * - * The versioning schema uses [semantic - * versioning](http://semver.org) where the major version number - * indicates a breaking change and the minor version an additive, - * non-breaking change. Both version numbers are signals to users - * what to expect from different versions, and should be carefully - * chosen based on the product plan. - * - * The major version is also reflected in the package name of the - * interface, which must end in `v<major-version>`, as in - * `google.feature.v1`. For major versions 0 and 1, the suffix can - * be omitted. Zero major versions must only be used for - * experimental, non-GA interfaces. - * </pre> - * - * <code>string version = 4;</code> - * @return The bytes for version. - */ - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * <pre> - * A version string for this interface. If specified, must have the form - * `major-version.minor-version`, as in `1.10`. If the minor version is - * omitted, it defaults to zero. If the entire version field is empty, the - * major version is derived from the package name, as outlined below. If the - * field is not empty, the version in the package name will be verified to be - * consistent with what is provided here. - * - * The versioning schema uses [semantic - * versioning](http://semver.org) where the major version number - * indicates a breaking change and the minor version an additive, - * non-breaking change. Both version numbers are signals to users - * what to expect from different versions, and should be carefully - * chosen based on the product plan. - * - * The major version is also reflected in the package name of the - * interface, which must end in `v<major-version>`, as in - * `google.feature.v1`. For major versions 0 and 1, the suffix can - * be omitted. Zero major versions must only be used for - * experimental, non-GA interfaces. - * </pre> - * - * <code>string version = 4;</code> - * @param value The version to set. - * @return This builder for chaining. - */ - public Builder setVersion( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } - version_ = value; - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * <pre> - * A version string for this interface. If specified, must have the form - * `major-version.minor-version`, as in `1.10`. If the minor version is - * omitted, it defaults to zero. If the entire version field is empty, the - * major version is derived from the package name, as outlined below. If the - * field is not empty, the version in the package name will be verified to be - * consistent with what is provided here. - * - * The versioning schema uses [semantic - * versioning](http://semver.org) where the major version number - * indicates a breaking change and the minor version an additive, - * non-breaking change. Both version numbers are signals to users - * what to expect from different versions, and should be carefully - * chosen based on the product plan. - * - * The major version is also reflected in the package name of the - * interface, which must end in `v<major-version>`, as in - * `google.feature.v1`. For major versions 0 and 1, the suffix can - * be omitted. Zero major versions must only be used for - * experimental, non-GA interfaces. - * </pre> - * - * <code>string version = 4;</code> - * @return This builder for chaining. - */ - public Builder clearVersion() { - version_ = getDefaultInstance().getVersion(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - return this; - } - /** - * <pre> - * A version string for this interface. If specified, must have the form - * `major-version.minor-version`, as in `1.10`. If the minor version is - * omitted, it defaults to zero. If the entire version field is empty, the - * major version is derived from the package name, as outlined below. If the - * field is not empty, the version in the package name will be verified to be - * consistent with what is provided here. - * - * The versioning schema uses [semantic - * versioning](http://semver.org) where the major version number - * indicates a breaking change and the minor version an additive, - * non-breaking change. Both version numbers are signals to users - * what to expect from different versions, and should be carefully - * chosen based on the product plan. - * - * The major version is also reflected in the package name of the - * interface, which must end in `v<major-version>`, as in - * `google.feature.v1`. For major versions 0 and 1, the suffix can - * be omitted. Zero major versions must only be used for - * experimental, non-GA interfaces. - * </pre> - * - * <code>string version = 4;</code> - * @param value The bytes for version to set. - * @return This builder for chaining. - */ - public Builder setVersionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } - checkByteStringIsUtf8(value); - version_ = value; - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - - private com.google.protobuf.SourceContext sourceContext_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.SourceContext, com.google.protobuf.SourceContext.Builder, com.google.protobuf.SourceContextOrBuilder> sourceContextBuilder_; - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - * @return Whether the sourceContext field is set. - */ - public boolean hasSourceContext() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - * @return The sourceContext. - */ - public com.google.protobuf.SourceContext getSourceContext() { - if (sourceContextBuilder_ == null) { - return sourceContext_ == null ? com.google.protobuf.SourceContext.getDefaultInstance() : sourceContext_; - } else { - return sourceContextBuilder_.getMessage(); - } - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - */ - public Builder setSourceContext(com.google.protobuf.SourceContext value) { - if (sourceContextBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - sourceContext_ = value; - } else { - sourceContextBuilder_.setMessage(value); - } - bitField0_ |= 0x00000010; - onChanged(); - return this; - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - */ - public Builder setSourceContext( - com.google.protobuf.SourceContext.Builder builderForValue) { - if (sourceContextBuilder_ == null) { - sourceContext_ = builderForValue.build(); - } else { - sourceContextBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000010; - onChanged(); - return this; - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - */ - public Builder mergeSourceContext(com.google.protobuf.SourceContext value) { - if (sourceContextBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) && - sourceContext_ != null && - sourceContext_ != com.google.protobuf.SourceContext.getDefaultInstance()) { - getSourceContextBuilder().mergeFrom(value); - } else { - sourceContext_ = value; - } - } else { - sourceContextBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000010; - onChanged(); - return this; - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - */ - public Builder clearSourceContext() { - bitField0_ = (bitField0_ & ~0x00000010); - sourceContext_ = null; - if (sourceContextBuilder_ != null) { - sourceContextBuilder_.dispose(); - sourceContextBuilder_ = null; - } - onChanged(); - return this; - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - */ - public com.google.protobuf.SourceContext.Builder getSourceContextBuilder() { - bitField0_ |= 0x00000010; - onChanged(); - return getSourceContextFieldBuilder().getBuilder(); - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - */ - public com.google.protobuf.SourceContextOrBuilder getSourceContextOrBuilder() { - if (sourceContextBuilder_ != null) { - return sourceContextBuilder_.getMessageOrBuilder(); - } else { - return sourceContext_ == null ? - com.google.protobuf.SourceContext.getDefaultInstance() : sourceContext_; - } - } - /** - * <pre> - * Source context for the protocol buffer service represented by this - * message. - * </pre> - * - * <code>.google.protobuf.SourceContext source_context = 5;</code> - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.SourceContext, com.google.protobuf.SourceContext.Builder, com.google.protobuf.SourceContextOrBuilder> - getSourceContextFieldBuilder() { - if (sourceContextBuilder_ == null) { - sourceContextBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.SourceContext, com.google.protobuf.SourceContext.Builder, com.google.protobuf.SourceContextOrBuilder>( - getSourceContext(), - getParentForChildren(), - isClean()); - sourceContext_ = null; - } - return sourceContextBuilder_; - } - - private java.util.List<com.google.protobuf.Mixin> mixins_ = - java.util.Collections.emptyList(); - private void ensureMixinsIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { - mixins_ = new java.util.ArrayList<com.google.protobuf.Mixin>(mixins_); - bitField0_ |= 0x00000020; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Mixin, com.google.protobuf.Mixin.Builder, com.google.protobuf.MixinOrBuilder> mixinsBuilder_; - - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public java.util.List<com.google.protobuf.Mixin> getMixinsList() { - if (mixinsBuilder_ == null) { - return java.util.Collections.unmodifiableList(mixins_); - } else { - return mixinsBuilder_.getMessageList(); - } - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public int getMixinsCount() { - if (mixinsBuilder_ == null) { - return mixins_.size(); - } else { - return mixinsBuilder_.getCount(); - } - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public com.google.protobuf.Mixin getMixins(int index) { - if (mixinsBuilder_ == null) { - return mixins_.get(index); - } else { - return mixinsBuilder_.getMessage(index); - } - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public Builder setMixins( - int index, com.google.protobuf.Mixin value) { - if (mixinsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMixinsIsMutable(); - mixins_.set(index, value); - onChanged(); - } else { - mixinsBuilder_.setMessage(index, value); - } - return this; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public Builder setMixins( - int index, com.google.protobuf.Mixin.Builder builderForValue) { - if (mixinsBuilder_ == null) { - ensureMixinsIsMutable(); - mixins_.set(index, builderForValue.build()); - onChanged(); - } else { - mixinsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public Builder addMixins(com.google.protobuf.Mixin value) { - if (mixinsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMixinsIsMutable(); - mixins_.add(value); - onChanged(); - } else { - mixinsBuilder_.addMessage(value); - } - return this; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public Builder addMixins( - int index, com.google.protobuf.Mixin value) { - if (mixinsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMixinsIsMutable(); - mixins_.add(index, value); - onChanged(); - } else { - mixinsBuilder_.addMessage(index, value); - } - return this; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public Builder addMixins( - com.google.protobuf.Mixin.Builder builderForValue) { - if (mixinsBuilder_ == null) { - ensureMixinsIsMutable(); - mixins_.add(builderForValue.build()); - onChanged(); - } else { - mixinsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public Builder addMixins( - int index, com.google.protobuf.Mixin.Builder builderForValue) { - if (mixinsBuilder_ == null) { - ensureMixinsIsMutable(); - mixins_.add(index, builderForValue.build()); - onChanged(); - } else { - mixinsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public Builder addAllMixins( - java.lang.Iterable<? extends com.google.protobuf.Mixin> values) { - if (mixinsBuilder_ == null) { - ensureMixinsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, mixins_); - onChanged(); - } else { - mixinsBuilder_.addAllMessages(values); - } - return this; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public Builder clearMixins() { - if (mixinsBuilder_ == null) { - mixins_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); - onChanged(); - } else { - mixinsBuilder_.clear(); - } - return this; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public Builder removeMixins(int index) { - if (mixinsBuilder_ == null) { - ensureMixinsIsMutable(); - mixins_.remove(index); - onChanged(); - } else { - mixinsBuilder_.remove(index); - } - return this; - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public com.google.protobuf.Mixin.Builder getMixinsBuilder( - int index) { - return getMixinsFieldBuilder().getBuilder(index); - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public com.google.protobuf.MixinOrBuilder getMixinsOrBuilder( - int index) { - if (mixinsBuilder_ == null) { - return mixins_.get(index); } else { - return mixinsBuilder_.getMessageOrBuilder(index); - } - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public java.util.List<? extends com.google.protobuf.MixinOrBuilder> - getMixinsOrBuilderList() { - if (mixinsBuilder_ != null) { - return mixinsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(mixins_); - } - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public com.google.protobuf.Mixin.Builder addMixinsBuilder() { - return getMixinsFieldBuilder().addBuilder( - com.google.protobuf.Mixin.getDefaultInstance()); - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public com.google.protobuf.Mixin.Builder addMixinsBuilder( - int index) { - return getMixinsFieldBuilder().addBuilder( - index, com.google.protobuf.Mixin.getDefaultInstance()); - } - /** - * <pre> - * Included interfaces. See [Mixin][]. - * </pre> - * - * <code>repeated .google.protobuf.Mixin mixins = 6;</code> - */ - public java.util.List<com.google.protobuf.Mixin.Builder> - getMixinsBuilderList() { - return getMixinsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Mixin, com.google.protobuf.Mixin.Builder, com.google.protobuf.MixinOrBuilder> - getMixinsFieldBuilder() { - if (mixinsBuilder_ == null) { - mixinsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Mixin, com.google.protobuf.Mixin.Builder, com.google.protobuf.MixinOrBuilder>( - mixins_, - ((bitField0_ & 0x00000020) != 0), - getParentForChildren(), - isClean()); - mixins_ = null; - } - return mixinsBuilder_; - } - - private int syntax_ = 0; - /** - * <pre> - * The source syntax of the service. - * </pre> - * - * <code>.google.protobuf.Syntax syntax = 7;</code> - * @return The enum numeric value on the wire for syntax. - */ - @java.lang.Override public int getSyntaxValue() { - return syntax_; - } - /** - * <pre> - * The source syntax of the service. - * </pre> - * - * <code>.google.protobuf.Syntax syntax = 7;</code> - * @param value The enum numeric value on the wire for syntax to set. - * @return This builder for chaining. - */ - public Builder setSyntaxValue(int value) { - syntax_ = value; - bitField0_ |= 0x00000040; - onChanged(); - return this; - } - /** - * <pre> - * The source syntax of the service. - * </pre> - * - * <code>.google.protobuf.Syntax syntax = 7;</code> - * @return The syntax. - */ - @java.lang.Override - public com.google.protobuf.Syntax getSyntax() { - com.google.protobuf.Syntax result = com.google.protobuf.Syntax.forNumber(syntax_); - return result == null ? com.google.protobuf.Syntax.UNRECOGNIZED : result; - } - /** - * <pre> - * The source syntax of the service. - * </pre> - * - * <code>.google.protobuf.Syntax syntax = 7;</code> - * @param value The syntax to set. - * @return This builder for chaining. - */ - public Builder setSyntax(com.google.protobuf.Syntax value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - syntax_ = value.getNumber(); - onChanged(); - return this; - } - /** - * <pre> - * The source syntax of the service. - * </pre> - * - * <code>.google.protobuf.Syntax syntax = 7;</code> - * @return This builder for chaining. - */ - public Builder clearSyntax() { - bitField0_ = (bitField0_ & ~0x00000040); - syntax_ = 0; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.protobuf.Api) - } - - // @@protoc_insertion_point(class_scope:google.protobuf.Api) - private static final com.google.protobuf.Api DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.protobuf.Api(); - } - - public static com.google.protobuf.Api getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser<Api> - PARSER = new com.google.protobuf.AbstractParser<Api>() { - @java.lang.Override - public Api parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser<Api> parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser<Api> getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Api getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - |