com.google.protobuf.Value Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stach Show documentation
Show all versions of stach Show documentation
Google Protocol buffer classes for FactSet STACH tabular format which represents complex multi-dimensional array of data. These classes help in the serialization and deserialization of STACH formatted data. See GitHub repository documentation for more information.
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/protobuf/struct.proto
package com.google.protobuf;
/**
*
* `Value` represents a dynamically typed value which can be either
* null, a number, a string, a boolean, a recursive struct value, or a
* list of values. A producer of value is expected to set one of that
* variants, absence of any variant indicates an error.
* The JSON representation for `Value` is JSON value.
*
*
* Protobuf type {@code google.protobuf.Value}
*/
public final class Value extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.protobuf.Value)
ValueOrBuilder {
private static final long serialVersionUID = 0L;
// Use Value.newBuilder() to construct.
private Value(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Value() {
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Value(
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;
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
int rawValue = input.readEnum();
kindCase_ = 1;
kind_ = rawValue;
break;
}
case 17: {
kindCase_ = 2;
kind_ = input.readDouble();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
kindCase_ = 3;
kind_ = s;
break;
}
case 32: {
kindCase_ = 4;
kind_ = input.readBool();
break;
}
case 42: {
com.google.protobuf.Struct.Builder subBuilder = null;
if (kindCase_ == 5) {
subBuilder = ((com.google.protobuf.Struct) kind_).toBuilder();
}
kind_ =
input.readMessage(com.google.protobuf.Struct.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((com.google.protobuf.Struct) kind_);
kind_ = subBuilder.buildPartial();
}
kindCase_ = 5;
break;
}
case 50: {
com.google.protobuf.ListValue.Builder subBuilder = null;
if (kindCase_ == 6) {
subBuilder = ((com.google.protobuf.ListValue) kind_).toBuilder();
}
kind_ =
input.readMessage(com.google.protobuf.ListValue.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((com.google.protobuf.ListValue) kind_);
kind_ = subBuilder.buildPartial();
}
kindCase_ = 6;
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 {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.protobuf.StructProto.internal_static_google_protobuf_Value_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.protobuf.StructProto.internal_static_google_protobuf_Value_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.protobuf.Value.class, com.google.protobuf.Value.Builder.class);
}
private int kindCase_ = 0;
private java.lang.Object kind_;
public enum KindCase
implements com.google.protobuf.Internal.EnumLite {
NULL_VALUE(1),
NUMBER_VALUE(2),
STRING_VALUE(3),
BOOL_VALUE(4),
STRUCT_VALUE(5),
LIST_VALUE(6),
KIND_NOT_SET(0);
private final int value;
private KindCase(int value) {
this.value = value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static KindCase valueOf(int value) {
return forNumber(value);
}
public static KindCase forNumber(int value) {
switch (value) {
case 1: return NULL_VALUE;
case 2: return NUMBER_VALUE;
case 3: return STRING_VALUE;
case 4: return BOOL_VALUE;
case 5: return STRUCT_VALUE;
case 6: return LIST_VALUE;
case 0: return KIND_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public KindCase
getKindCase() {
return KindCase.forNumber(
kindCase_);
}
public static final int NULL_VALUE_FIELD_NUMBER = 1;
/**
*
* Represents a null value.
*
*
* .google.protobuf.NullValue null_value = 1;
*/
public int getNullValueValue() {
if (kindCase_ == 1) {
return (java.lang.Integer) kind_;
}
return 0;
}
/**
*
* Represents a null value.
*
*
* .google.protobuf.NullValue null_value = 1;
*/
public com.google.protobuf.NullValue getNullValue() {
if (kindCase_ == 1) {
com.google.protobuf.NullValue result = com.google.protobuf.NullValue.valueOf(
(java.lang.Integer) kind_);
return result == null ? com.google.protobuf.NullValue.UNRECOGNIZED : result;
}
return com.google.protobuf.NullValue.NULL_VALUE;
}
public static final int NUMBER_VALUE_FIELD_NUMBER = 2;
/**
*
* Represents a double value.
*
*
* double number_value = 2;
*/
public double getNumberValue() {
if (kindCase_ == 2) {
return (java.lang.Double) kind_;
}
return 0D;
}
public static final int STRING_VALUE_FIELD_NUMBER = 3;
/**
*
* Represents a string value.
*
*
* string string_value = 3;
*/
public java.lang.String getStringValue() {
java.lang.Object ref = "";
if (kindCase_ == 3) {
ref = kind_;
}
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();
if (kindCase_ == 3) {
kind_ = s;
}
return s;
}
}
/**
*
* Represents a string value.
*
*
* string string_value = 3;
*/
public com.google.protobuf.ByteString
getStringValueBytes() {
java.lang.Object ref = "";
if (kindCase_ == 3) {
ref = kind_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (kindCase_ == 3) {
kind_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int BOOL_VALUE_FIELD_NUMBER = 4;
/**
*
* Represents a boolean value.
*
*
* bool bool_value = 4;
*/
public boolean getBoolValue() {
if (kindCase_ == 4) {
return (java.lang.Boolean) kind_;
}
return false;
}
public static final int STRUCT_VALUE_FIELD_NUMBER = 5;
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public boolean hasStructValue() {
return kindCase_ == 5;
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public com.google.protobuf.Struct getStructValue() {
if (kindCase_ == 5) {
return (com.google.protobuf.Struct) kind_;
}
return com.google.protobuf.Struct.getDefaultInstance();
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public com.google.protobuf.StructOrBuilder getStructValueOrBuilder() {
if (kindCase_ == 5) {
return (com.google.protobuf.Struct) kind_;
}
return com.google.protobuf.Struct.getDefaultInstance();
}
public static final int LIST_VALUE_FIELD_NUMBER = 6;
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public boolean hasListValue() {
return kindCase_ == 6;
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public com.google.protobuf.ListValue getListValue() {
if (kindCase_ == 6) {
return (com.google.protobuf.ListValue) kind_;
}
return com.google.protobuf.ListValue.getDefaultInstance();
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public com.google.protobuf.ListValueOrBuilder getListValueOrBuilder() {
if (kindCase_ == 6) {
return (com.google.protobuf.ListValue) kind_;
}
return com.google.protobuf.ListValue.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (kindCase_ == 1) {
output.writeEnum(1, ((java.lang.Integer) kind_));
}
if (kindCase_ == 2) {
output.writeDouble(
2, (double)((java.lang.Double) kind_));
}
if (kindCase_ == 3) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, kind_);
}
if (kindCase_ == 4) {
output.writeBool(
4, (boolean)((java.lang.Boolean) kind_));
}
if (kindCase_ == 5) {
output.writeMessage(5, (com.google.protobuf.Struct) kind_);
}
if (kindCase_ == 6) {
output.writeMessage(6, (com.google.protobuf.ListValue) kind_);
}
unknownFields.writeTo(output);
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (kindCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, ((java.lang.Integer) kind_));
}
if (kindCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(
2, (double)((java.lang.Double) kind_));
}
if (kindCase_ == 3) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, kind_);
}
if (kindCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(
4, (boolean)((java.lang.Boolean) kind_));
}
if (kindCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (com.google.protobuf.Struct) kind_);
}
if (kindCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (com.google.protobuf.ListValue) kind_);
}
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.Value)) {
return super.equals(obj);
}
com.google.protobuf.Value other = (com.google.protobuf.Value) obj;
boolean result = true;
result = result && getKindCase().equals(
other.getKindCase());
if (!result) return false;
switch (kindCase_) {
case 1:
result = result && getNullValueValue()
== other.getNullValueValue();
break;
case 2:
result = result && (
java.lang.Double.doubleToLongBits(getNumberValue())
== java.lang.Double.doubleToLongBits(
other.getNumberValue()));
break;
case 3:
result = result && getStringValue()
.equals(other.getStringValue());
break;
case 4:
result = result && (getBoolValue()
== other.getBoolValue());
break;
case 5:
result = result && getStructValue()
.equals(other.getStructValue());
break;
case 6:
result = result && getListValue()
.equals(other.getListValue());
break;
case 0:
default:
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (kindCase_) {
case 1:
hash = (37 * hash) + NULL_VALUE_FIELD_NUMBER;
hash = (53 * hash) + getNullValueValue();
break;
case 2:
hash = (37 * hash) + NUMBER_VALUE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getNumberValue()));
break;
case 3:
hash = (37 * hash) + STRING_VALUE_FIELD_NUMBER;
hash = (53 * hash) + getStringValue().hashCode();
break;
case 4:
hash = (37 * hash) + BOOL_VALUE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getBoolValue());
break;
case 5:
hash = (37 * hash) + STRUCT_VALUE_FIELD_NUMBER;
hash = (53 * hash) + getStructValue().hashCode();
break;
case 6:
hash = (37 * hash) + LIST_VALUE_FIELD_NUMBER;
hash = (53 * hash) + getListValue().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.protobuf.Value parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.protobuf.Value 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.Value parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.protobuf.Value 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.Value parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.protobuf.Value parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.protobuf.Value parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.protobuf.Value 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.Value parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.protobuf.Value 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.Value parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.protobuf.Value parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.protobuf.Value prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
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;
}
/**
*
* `Value` represents a dynamically typed value which can be either
* null, a number, a string, a boolean, a recursive struct value, or a
* list of values. A producer of value is expected to set one of that
* variants, absence of any variant indicates an error.
* The JSON representation for `Value` is JSON value.
*
*
* Protobuf type {@code google.protobuf.Value}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.protobuf.Value)
com.google.protobuf.ValueOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.protobuf.StructProto.internal_static_google_protobuf_Value_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.protobuf.StructProto.internal_static_google_protobuf_Value_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.protobuf.Value.class, com.google.protobuf.Value.Builder.class);
}
// Construct using com.google.protobuf.Value.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
kindCase_ = 0;
kind_ = null;
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.protobuf.StructProto.internal_static_google_protobuf_Value_descriptor;
}
public com.google.protobuf.Value getDefaultInstanceForType() {
return com.google.protobuf.Value.getDefaultInstance();
}
public com.google.protobuf.Value build() {
com.google.protobuf.Value result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public com.google.protobuf.Value buildPartial() {
com.google.protobuf.Value result = new com.google.protobuf.Value(this);
if (kindCase_ == 1) {
result.kind_ = kind_;
}
if (kindCase_ == 2) {
result.kind_ = kind_;
}
if (kindCase_ == 3) {
result.kind_ = kind_;
}
if (kindCase_ == 4) {
result.kind_ = kind_;
}
if (kindCase_ == 5) {
if (structValueBuilder_ == null) {
result.kind_ = kind_;
} else {
result.kind_ = structValueBuilder_.build();
}
}
if (kindCase_ == 6) {
if (listValueBuilder_ == null) {
result.kind_ = kind_;
} else {
result.kind_ = listValueBuilder_.build();
}
}
result.kindCase_ = kindCase_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.protobuf.Value) {
return mergeFrom((com.google.protobuf.Value)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.protobuf.Value other) {
if (other == com.google.protobuf.Value.getDefaultInstance()) return this;
switch (other.getKindCase()) {
case NULL_VALUE: {
setNullValueValue(other.getNullValueValue());
break;
}
case NUMBER_VALUE: {
setNumberValue(other.getNumberValue());
break;
}
case STRING_VALUE: {
kindCase_ = 3;
kind_ = other.kind_;
onChanged();
break;
}
case BOOL_VALUE: {
setBoolValue(other.getBoolValue());
break;
}
case STRUCT_VALUE: {
mergeStructValue(other.getStructValue());
break;
}
case LIST_VALUE: {
mergeListValue(other.getListValue());
break;
}
case KIND_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.Value parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.google.protobuf.Value) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int kindCase_ = 0;
private java.lang.Object kind_;
public KindCase
getKindCase() {
return KindCase.forNumber(
kindCase_);
}
public Builder clearKind() {
kindCase_ = 0;
kind_ = null;
onChanged();
return this;
}
/**
*
* Represents a null value.
*
*
* .google.protobuf.NullValue null_value = 1;
*/
public int getNullValueValue() {
if (kindCase_ == 1) {
return ((java.lang.Integer) kind_).intValue();
}
return 0;
}
/**
*
* Represents a null value.
*
*
* .google.protobuf.NullValue null_value = 1;
*/
public Builder setNullValueValue(int value) {
kindCase_ = 1;
kind_ = value;
onChanged();
return this;
}
/**
*
* Represents a null value.
*
*
* .google.protobuf.NullValue null_value = 1;
*/
public com.google.protobuf.NullValue getNullValue() {
if (kindCase_ == 1) {
com.google.protobuf.NullValue result = com.google.protobuf.NullValue.valueOf(
(java.lang.Integer) kind_);
return result == null ? com.google.protobuf.NullValue.UNRECOGNIZED : result;
}
return com.google.protobuf.NullValue.NULL_VALUE;
}
/**
*
* Represents a null value.
*
*
* .google.protobuf.NullValue null_value = 1;
*/
public Builder setNullValue(com.google.protobuf.NullValue value) {
if (value == null) {
throw new NullPointerException();
}
kindCase_ = 1;
kind_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Represents a null value.
*
*
* .google.protobuf.NullValue null_value = 1;
*/
public Builder clearNullValue() {
if (kindCase_ == 1) {
kindCase_ = 0;
kind_ = null;
onChanged();
}
return this;
}
/**
*
* Represents a double value.
*
*
* double number_value = 2;
*/
public double getNumberValue() {
if (kindCase_ == 2) {
return (java.lang.Double) kind_;
}
return 0D;
}
/**
*
* Represents a double value.
*
*
* double number_value = 2;
*/
public Builder setNumberValue(double value) {
kindCase_ = 2;
kind_ = value;
onChanged();
return this;
}
/**
*
* Represents a double value.
*
*
* double number_value = 2;
*/
public Builder clearNumberValue() {
if (kindCase_ == 2) {
kindCase_ = 0;
kind_ = null;
onChanged();
}
return this;
}
/**
*
* Represents a string value.
*
*
* string string_value = 3;
*/
public java.lang.String getStringValue() {
java.lang.Object ref = "";
if (kindCase_ == 3) {
ref = kind_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (kindCase_ == 3) {
kind_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Represents a string value.
*
*
* string string_value = 3;
*/
public com.google.protobuf.ByteString
getStringValueBytes() {
java.lang.Object ref = "";
if (kindCase_ == 3) {
ref = kind_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (kindCase_ == 3) {
kind_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Represents a string value.
*
*
* string string_value = 3;
*/
public Builder setStringValue(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
kindCase_ = 3;
kind_ = value;
onChanged();
return this;
}
/**
*
* Represents a string value.
*
*
* string string_value = 3;
*/
public Builder clearStringValue() {
if (kindCase_ == 3) {
kindCase_ = 0;
kind_ = null;
onChanged();
}
return this;
}
/**
*
* Represents a string value.
*
*
* string string_value = 3;
*/
public Builder setStringValueBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
kindCase_ = 3;
kind_ = value;
onChanged();
return this;
}
/**
*
* Represents a boolean value.
*
*
* bool bool_value = 4;
*/
public boolean getBoolValue() {
if (kindCase_ == 4) {
return (java.lang.Boolean) kind_;
}
return false;
}
/**
*
* Represents a boolean value.
*
*
* bool bool_value = 4;
*/
public Builder setBoolValue(boolean value) {
kindCase_ = 4;
kind_ = value;
onChanged();
return this;
}
/**
*
* Represents a boolean value.
*
*
* bool bool_value = 4;
*/
public Builder clearBoolValue() {
if (kindCase_ == 4) {
kindCase_ = 0;
kind_ = null;
onChanged();
}
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> structValueBuilder_;
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public boolean hasStructValue() {
return kindCase_ == 5;
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public com.google.protobuf.Struct getStructValue() {
if (structValueBuilder_ == null) {
if (kindCase_ == 5) {
return (com.google.protobuf.Struct) kind_;
}
return com.google.protobuf.Struct.getDefaultInstance();
} else {
if (kindCase_ == 5) {
return structValueBuilder_.getMessage();
}
return com.google.protobuf.Struct.getDefaultInstance();
}
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public Builder setStructValue(com.google.protobuf.Struct value) {
if (structValueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
kind_ = value;
onChanged();
} else {
structValueBuilder_.setMessage(value);
}
kindCase_ = 5;
return this;
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public Builder setStructValue(
com.google.protobuf.Struct.Builder builderForValue) {
if (structValueBuilder_ == null) {
kind_ = builderForValue.build();
onChanged();
} else {
structValueBuilder_.setMessage(builderForValue.build());
}
kindCase_ = 5;
return this;
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public Builder mergeStructValue(com.google.protobuf.Struct value) {
if (structValueBuilder_ == null) {
if (kindCase_ == 5 &&
kind_ != com.google.protobuf.Struct.getDefaultInstance()) {
kind_ = com.google.protobuf.Struct.newBuilder((com.google.protobuf.Struct) kind_)
.mergeFrom(value).buildPartial();
} else {
kind_ = value;
}
onChanged();
} else {
if (kindCase_ == 5) {
structValueBuilder_.mergeFrom(value);
}
structValueBuilder_.setMessage(value);
}
kindCase_ = 5;
return this;
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public Builder clearStructValue() {
if (structValueBuilder_ == null) {
if (kindCase_ == 5) {
kindCase_ = 0;
kind_ = null;
onChanged();
}
} else {
if (kindCase_ == 5) {
kindCase_ = 0;
kind_ = null;
}
structValueBuilder_.clear();
}
return this;
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public com.google.protobuf.Struct.Builder getStructValueBuilder() {
return getStructValueFieldBuilder().getBuilder();
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
public com.google.protobuf.StructOrBuilder getStructValueOrBuilder() {
if ((kindCase_ == 5) && (structValueBuilder_ != null)) {
return structValueBuilder_.getMessageOrBuilder();
} else {
if (kindCase_ == 5) {
return (com.google.protobuf.Struct) kind_;
}
return com.google.protobuf.Struct.getDefaultInstance();
}
}
/**
*
* Represents a structured value.
*
*
* .google.protobuf.Struct struct_value = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
getStructValueFieldBuilder() {
if (structValueBuilder_ == null) {
if (!(kindCase_ == 5)) {
kind_ = com.google.protobuf.Struct.getDefaultInstance();
}
structValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>(
(com.google.protobuf.Struct) kind_,
getParentForChildren(),
isClean());
kind_ = null;
}
kindCase_ = 5;
onChanged();;
return structValueBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.ListValue, com.google.protobuf.ListValue.Builder, com.google.protobuf.ListValueOrBuilder> listValueBuilder_;
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public boolean hasListValue() {
return kindCase_ == 6;
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public com.google.protobuf.ListValue getListValue() {
if (listValueBuilder_ == null) {
if (kindCase_ == 6) {
return (com.google.protobuf.ListValue) kind_;
}
return com.google.protobuf.ListValue.getDefaultInstance();
} else {
if (kindCase_ == 6) {
return listValueBuilder_.getMessage();
}
return com.google.protobuf.ListValue.getDefaultInstance();
}
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public Builder setListValue(com.google.protobuf.ListValue value) {
if (listValueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
kind_ = value;
onChanged();
} else {
listValueBuilder_.setMessage(value);
}
kindCase_ = 6;
return this;
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public Builder setListValue(
com.google.protobuf.ListValue.Builder builderForValue) {
if (listValueBuilder_ == null) {
kind_ = builderForValue.build();
onChanged();
} else {
listValueBuilder_.setMessage(builderForValue.build());
}
kindCase_ = 6;
return this;
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public Builder mergeListValue(com.google.protobuf.ListValue value) {
if (listValueBuilder_ == null) {
if (kindCase_ == 6 &&
kind_ != com.google.protobuf.ListValue.getDefaultInstance()) {
kind_ = com.google.protobuf.ListValue.newBuilder((com.google.protobuf.ListValue) kind_)
.mergeFrom(value).buildPartial();
} else {
kind_ = value;
}
onChanged();
} else {
if (kindCase_ == 6) {
listValueBuilder_.mergeFrom(value);
}
listValueBuilder_.setMessage(value);
}
kindCase_ = 6;
return this;
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public Builder clearListValue() {
if (listValueBuilder_ == null) {
if (kindCase_ == 6) {
kindCase_ = 0;
kind_ = null;
onChanged();
}
} else {
if (kindCase_ == 6) {
kindCase_ = 0;
kind_ = null;
}
listValueBuilder_.clear();
}
return this;
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public com.google.protobuf.ListValue.Builder getListValueBuilder() {
return getListValueFieldBuilder().getBuilder();
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
public com.google.protobuf.ListValueOrBuilder getListValueOrBuilder() {
if ((kindCase_ == 6) && (listValueBuilder_ != null)) {
return listValueBuilder_.getMessageOrBuilder();
} else {
if (kindCase_ == 6) {
return (com.google.protobuf.ListValue) kind_;
}
return com.google.protobuf.ListValue.getDefaultInstance();
}
}
/**
*
* Represents a repeated `Value`.
*
*
* .google.protobuf.ListValue list_value = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.ListValue, com.google.protobuf.ListValue.Builder, com.google.protobuf.ListValueOrBuilder>
getListValueFieldBuilder() {
if (listValueBuilder_ == null) {
if (!(kindCase_ == 6)) {
kind_ = com.google.protobuf.ListValue.getDefaultInstance();
}
listValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.ListValue, com.google.protobuf.ListValue.Builder, com.google.protobuf.ListValueOrBuilder>(
(com.google.protobuf.ListValue) kind_,
getParentForChildren(),
isClean());
kind_ = null;
}
kindCase_ = 6;
onChanged();;
return listValueBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.protobuf.Value)
}
// @@protoc_insertion_point(class_scope:google.protobuf.Value)
private static final com.google.protobuf.Value DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.protobuf.Value();
}
public static com.google.protobuf.Value getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public Value parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Value(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public com.google.protobuf.Value getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy