Created
April 19, 2021 23:20
-
-
Save Linkbit-gif/4e672f61b177e599a2da5d89cf2adfbb to your computer and use it in GitHub Desktop.
Soul
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 | |
public final com.google.protobuf.UnknownFieldSet | |
getUnknownFields() { | |
return this.unknownFields; | |
} | |
private Api( | |
com.google.protobuf.CodedInputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
this(); | |
if (extensionRegistry == null) { | |
throw new java.lang.NullPointerException(); | |
} | |
int mutable_bitField0_ = 0; | |
com.google.protobuf.UnknownFieldSet.Builder unknownFields = | |
com.google.protobuf.UnknownFieldSet.newBuilder(); | |
try { | |
boolean done = false; | |
while (!done) { | |
int tag = input.readTag(); | |
switch (tag) { | |
case 0: | |
done = true; | |
break; | |
case 10: { | |
java.lang.String s = input.readStringRequireUtf8(); | |
name_ = s; | |
break; | |
} | |
case 18: { | |
if (!((mutable_bitField0_ & 0x00000002) != 0)) { | |
methods_ = new java.util.ArrayList<com.google.protobuf.Method>(); | |
mutable_bitField0_ |= 0x00000002; | |
} | |
methods_.add( | |
input.readMessage(com.google.protobuf.Method.parser(), extensionRegistry)); | |
break; | |
} | |
case 26: { | |
if (!((mutable_bitField0_ & 0x00000004) != 0)) { | |
options_ = new java.util.ArrayList<com.google.protobuf.Option>(); | |
mutable_bitField0_ |= 0x00000004; | |
} | |
options_.add( | |
input.readMessage(com.google.protobuf.Option.parser(), extensionRegistry)); | |
break; | |
} | |
case 34: { | |
java.lang.String s = input.readStringRequireUtf8(); | |
version_ = s; | |
break; | |
} | |
case 42: { | |
com.google.protobuf.SourceContext.Builder subBuilder = null; | |
if (sourceContext_ != null) { | |
subBuilder = sourceContext_.toBuilder(); | |
} | |
sourceContext_ = input.readMessage(com.google.protobuf.SourceContext.parser(), extensionRegistry); | |
if (subBuilder != null) { | |
subBuilder.mergeFrom(sourceContext_); | |
sourceContext_ = subBuilder.buildPartial(); | |
} | |
break; | |
} | |
case 50: { | |
if (!((mutable_bitField0_ & 0x00000020) != 0)) { | |
mixins_ = new java.util.ArrayList<com.google.protobuf.Mixin>(); | |
mutable_bitField0_ |= 0x00000020; | |
} | |
mixins_.add( | |
input.readMessage(com.google.protobuf.Mixin.parser(), extensionRegistry)); | |
break; | |
} | |
case 56: { | |
int rawValue = input.readEnum(); | |
syntax_ = rawValue; | |
break; | |
} | |
default: { | |
if (!parseUnknownField( | |
input, unknownFields, extensionRegistry, tag)) { | |
done = true; | |
} | |
break; | |
} | |
} | |
} | |
} catch (com.google.protobuf.InvalidProtocolBufferException e) { | |
throw e.setUnfinishedMessage(this); | |
} catch (java.io.IOException e) { | |
throw new com.google.protobuf.InvalidProtocolBufferException( | |
e).setUnfinishedMessage(this); | |
} finally { | |
if (((mutable_bitField0_ & 0x00000002) != 0)) { | |
methods_ = java.util.Collections.unmodifiableList(methods_); | |
} | |
if (((mutable_bitField0_ & 0x00000004) != 0)) { | |
options_ = java.util.Collections.unmodifiableList(options_); | |
} | |
if (((mutable_bitField0_ & 0x00000020) != 0)) { | |
mixins_ = java.util.Collections.unmodifiableList(mixins_); | |
} | |
this.unknownFields = unknownFields.build(); | |
makeExtensionsImmutable(); | |
} | |
} | |
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); | |
} | |
private int bitField0_; | |
public static final int NAME_FIELD_NUMBER = 1; | |
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> | |
*/ | |
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> | |
*/ | |
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; | |
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> | |
*/ | |
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> | |
*/ | |
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> | |
*/ | |
public int getMethodsCount() { | |
return methods_.size(); | |
} | |
/** | |
* <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) { | |
return methods_.get(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) { | |
return methods_.get(index); | |
} | |
public static final int OPTIONS_FIELD_NUMBER = 3; | |
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> | |
*/ | |
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> | |
*/ | |
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> | |
*/ | |
public int getOptionsCount() { | |
return options_.size(); | |
} | |
/** | |
* <pre> | |
* Any metadata attached to the interface. | |
* </pre> | |
* | |
* <code>repeated .google.protobuf.Option options = 3;</code> | |
*/ | |
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> | |
*/ | |
public com.google.protobuf.OptionOrBuilder getOptionsOrBuilder( | |
int index) { | |
return options_.get(index); | |
} | |
public static final int VERSION_FIELD_NUMBER = 4; | |
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> | |
*/ | |
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> | |
*/ | |
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> | |
*/ | |
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> | |
*/ | |
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> | |
*/ | |
public com.google.protobuf.SourceContextOrBuilder getSourceContextOrBuilder() { | |
return getSourceContext(); | |
} | |
public static final int MIXINS_FIELD_NUMBER = 6; | |
private java.util.List<com.google.protobuf.Mixin> mixins_; | |
/** | |
* <pre> | |
* Included interfaces. See [Mixin][]. | |
* </pre> | |
* | |
* <code>repeated .google.protobuf.Mixin mixins = 6;</code> | |
*/ | |
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> | |
*/ | |
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> | |
*/ | |
public int getMixinsCount() { | |
return mixins_.size(); | |
} | |
/** | |
* <pre> | |
* Included interfaces. See [Mixin][]. | |
* </pre> | |
* | |
* <code>repeated .google.protobuf.Mixin mixins = 6;</code> | |
*/ | |
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> | |
*/ | |
public com.google.protobuf.MixinOrBuilder getMixinsOrBuilder( | |
int index) { | |
return mixins_.get(index); | |
} | |
public static final int SYNTAX_FIELD_NUMBER = 7; | |
private int syntax_; | |
/** | |
* <pre> | |
* The source syntax of the service. | |
* </pre> | |
* | |
* <code>.google.protobuf.Syntax syntax = 7;</code> | |
*/ | |
public int getSyntaxValue() { | |
return syntax_; | |
} | |
/** | |
* <pre> | |
* The source syntax of the service. | |
* </pre> | |
* | |
* <code>.google.protobuf.Syntax syntax = 7;</code> | |
*/ | |
public com.google.protobuf.Syntax getSyntax() { | |
@SuppressWarnings("deprecation") | |
com.google.protobuf.Syntax result = com.google.protobuf.Syntax.valueOf(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 (!getNameBytes().isEmpty()) { | |
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 (!getVersionBytes().isEmpty()) { | |
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_); | |
} | |
unknownFields.writeTo(output); | |
} | |
@java.lang.Override | |
public int getSerializedSize() { | |
int size = memoizedSize; | |
if (size != -1) return size; | |
size = 0; | |
if (!getNameBytes().isEmpty()) { | |
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 (!getVersionBytes().isEmpty()) { | |
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 += unknownFields.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 (!unknownFields.equals(other.unknownFields)) 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) + unknownFields.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() { | |
maybeForceBuilderInitialization(); | |
} | |
private Builder( | |
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { | |
super(parent); | |
maybeForceBuilderInitialization(); | |
} | |
private void maybeForceBuilderInitialization() { | |
if (com.google.protobuf.GeneratedMessageV3 | |
.alwaysUseFieldBuilders) { | |
getMethodsFieldBuilder(); | |
getOptionsFieldBuilder(); | |
getMixinsFieldBuilder(); | |
} | |
} | |
@java.lang.Override | |
public Builder clear() { | |
super.clear(); | |
name_ = ""; | |
if (methodsBuilder_ == null) { | |
methods_ = java.util.Collections.emptyList(); | |
bitField0_ = (bitField0_ & ~0x00000002); | |
} else { | |
methodsBuilder_.clear(); | |
} | |
if (optionsBuilder_ == null) { | |
options_ = java.util.Collections.emptyList(); | |
bitField0_ = (bitField0_ & ~0x00000004); | |
} else { | |
optionsBuilder_.clear(); | |
} | |
version_ = ""; | |
if (sourceContextBuilder_ == null) { | |
sourceContext_ = null; | |
} else { | |
sourceContext_ = null; | |
sourceContextBuilder_ = null; | |
} | |
if (mixinsBuilder_ == null) { | |
mixins_ = java.util.Collections.emptyList(); | |
bitField0_ = (bitField0_ & ~0x00000020); | |
} else { | |
mixinsBuilder_.clear(); | |
} | |
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); | |
int from_bitField0_ = bitField0_; | |
int to_bitField0_ = 0; | |
result.name_ = name_; | |
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(); | |
} | |
result.version_ = version_; | |
if (sourceContextBuilder_ == null) { | |
result.sourceContext_ = sourceContext_; | |
} else { | |
result.sourceContext_ = sourceContextBuilder_.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(); | |
} | |
result.syntax_ = syntax_; | |
result.bitField0_ = to_bitField0_; | |
onBuilt(); | |
return result; | |
} | |
@java.lang.Override | |
public Builder clone() { | |
return super.clone(); | |
} | |
@java.lang.Override | |
public Builder setField( | |
com.google.protobuf.Descriptors.FieldDescriptor field, | |
java.lang.Object value) { | |
return super.setField(field, value); | |
} | |
@java.lang.Override | |
public Builder clearField( | |
com.google.protobuf.Descriptors.FieldDescriptor field) { | |
return super.clearField(field); | |
} | |
@java.lang.Override | |
public Builder clearOneof( | |
com.google.protobuf.Descriptors.OneofDescriptor oneof) { | |
return super.clearOneof(oneof); | |
} | |
@java.lang.Override | |
public Builder setRepeatedField( | |
com.google.protobuf.Descriptors.FieldDescriptor field, | |
int index, java.lang.Object value) { | |
return super.setRepeatedField(field, index, value); | |
} | |
@java.lang.Override | |
public Builder addRepeatedField( | |
com.google.protobuf.Descriptors.FieldDescriptor field, | |
java.lang.Object value) { | |
return super.addRepeatedField(field, value); | |
} | |
@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_; | |
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_; | |
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.unknownFields); | |
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 { | |
com.google.protobuf.Api parsedMessage = null; | |
try { | |
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); | |
} catch (com.google.protobuf.InvalidProtocolBufferException e) { | |
parsedMessage = (com.google.protobuf.Api) e.getUnfinishedMessage(); | |
throw e.unwrapIOException(); | |
} finally { | |
if (parsedMessage != null) { | |
mergeFrom(parsedMessage); | |
} | |
} | |
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> | |
*/ | |
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> | |
*/ | |
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> | |
*/ | |
public Builder setName( | |
java.lang.String value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
name_ = value; | |
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> | |
*/ | |
public Builder clearName() { | |
name_ = getDefaultInstance().getName(); | |
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> | |
*/ | |
public Builder setNameBytes( | |
com.google.protobuf.ByteString value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
checkByteStringIsUtf8(value); | |
name_ = value; | |
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> | |
*/ | |
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> | |
*/ | |
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> | |
*/ | |
public Builder setVersion( | |
java.lang.String value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
version_ = value; | |
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> | |
*/ | |
public Builder clearVersion() { | |
version_ = getDefaultInstance().getVersion(); | |
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> | |
*/ | |
public Builder setVersionBytes( | |
com.google.protobuf.ByteString value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
checkByteStringIsUtf8(value); | |
version_ = value; | |
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> | |
*/ | |
public boolean hasSourceContext() { | |
return sourceContextBuilder_ != null || sourceContext_ != null; | |
} | |
/** | |
* <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 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; | |
onChanged(); | |
} else { | |
sourceContextBuilder_.setMessage(value); | |
} | |
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(); | |
onChanged(); | |
} else { | |
sourceContextBuilder_.setMessage(builderForValue.build()); | |
} | |
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 (sourceContext_ != null) { | |
sourceContext_ = | |
com.google.protobuf.SourceContext.newBuilder(sourceContext_).mergeFrom(value).buildPartial(); | |
} else { | |
sourceContext_ = value; | |
} | |
onChanged(); | |
} else { | |
sourceContextBuilder_.mergeFrom(value); | |
} | |
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() { | |
if (sourceContextBuilder_ == null) { | |
sourceContext_ = null; | |
onChanged(); | |
} else { | |
sourceContext_ = null; | |
sourceContextBuilder_ = null; | |
} | |
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() { | |
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> | |
*/ | |
public int getSyntaxValue() { | |
return syntax_; | |
} | |
/** | |
* <pre> | |
* The source syntax of the service. | |
* </pre> | |
* | |
* <code>.google.protobuf.Syntax syntax = 7;</code> | |
*/ | |
public Builder setSyntaxValue(int value) { | |
syntax_ = value; | |
onChanged(); | |
return this; | |
} | |
/** | |
* <pre> | |
* The source syntax of the service. | |
* </pre> | |
* | |
* <code>.google.protobuf.Syntax syntax = 7;</code> | |
*/ | |
public com.google.protobuf.Syntax getSyntax() { | |
@SuppressWarnings("deprecation") | |
com.google.protobuf.Syntax result = com.google.protobuf.Syntax.valueOf(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> | |
*/ | |
public Builder setSyntax(com.google.protobuf.Syntax value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
syntax_ = value.getNumber(); | |
onChanged(); | |
return this; | |
} | |
/** | |
* <pre> | |
* The source syntax of the service. | |
* </pre> | |
* | |
* <code>.google.protobuf.Syntax syntax = 7;</code> | |
*/ | |
public Builder clearSyntax() { | |
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 { | |
return new Api(input, extensionRegistry); | |
} | |
}; | |
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; | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment