/** * * * <pre> * A key value. * </pre> * * <code>.google.datastore.v1.Key key_value = 5;</code> */ public Builder setKeyValue(com.google.datastore.v1.Key value) { if (keyValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } valueType_ = value; onChanged(); } else { keyValueBuilder_.setMessage(value); } valueTypeCase_ = 5; return this; } /**
/** * * * <pre> * A UTF-8 encoded string value. * When `exclude_from_indexes` is false (it is indexed) , may have at most 1500 bytes. * Otherwise, may be set to at least 1,000,000 bytes. * </pre> * * <code>string string_value = 17;</code> */ public Builder setStringValueBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); valueTypeCase_ = 17; valueType_ = value; onChanged(); return this; }
/** * * * <pre> * A null value. * </pre> * * <code>.google.protobuf.NullValue null_value = 11;</code> */ public Builder setNullValue(com.google.protobuf.NullValue value) { if (value == null) { throw new NullPointerException(); } valueTypeCase_ = 11; valueType_ = value.getNumber(); onChanged(); return this; } /**
/** * * * <pre> * A geo point value representing a point on the surface of Earth. * </pre> * * <code>.google.type.LatLng geo_point_value = 8;</code> */ public Builder setGeoPointValue(com.google.type.LatLng.Builder builderForValue) { if (geoPointValueBuilder_ == null) { valueType_ = builderForValue.build(); onChanged(); } else { geoPointValueBuilder_.setMessage(builderForValue.build()); } valueTypeCase_ = 8; return this; } /**
/** * * * <pre> * An entity value. * - May have no key. * - May have a key with an incomplete key path. * - May have a reserved/read-only key. * </pre> * * <code>.google.datastore.v1.Entity entity_value = 6;</code> */ public Builder setEntityValue(com.google.datastore.v1.Entity.Builder builderForValue) { if (entityValueBuilder_ == null) { valueType_ = builderForValue.build(); onChanged(); } else { entityValueBuilder_.setMessage(builderForValue.build()); } valueTypeCase_ = 6; return this; } /**
/** * * * <pre> * A UTF-8 encoded string value. * When `exclude_from_indexes` is false (it is indexed) , may have at most 1500 bytes. * Otherwise, may be set to at least 1,000,000 bytes. * </pre> * * <code>string string_value = 17;</code> */ public Builder clearStringValue() { if (valueTypeCase_ == 17) { valueTypeCase_ = 0; valueType_ = null; onChanged(); } return this; } /**
/** * * * <pre> * A key value. * </pre> * * <code>.google.datastore.v1.Key key_value = 5;</code> */ public Builder setKeyValue(com.google.datastore.v1.Key.Builder builderForValue) { if (keyValueBuilder_ == null) { valueType_ = builderForValue.build(); onChanged(); } else { keyValueBuilder_.setMessage(builderForValue.build()); } valueTypeCase_ = 5; return this; } /**
/** * * * <pre> * A double value. * </pre> * * <code>double double_value = 3;</code> */ public Builder clearDoubleValue() { if (valueTypeCase_ == 3) { valueTypeCase_ = 0; valueType_ = null; onChanged(); } return this; }
/** * * * <pre> * A boolean value. * </pre> * * <code>bool boolean_value = 1;</code> */ public Builder clearBooleanValue() { if (valueTypeCase_ == 1) { valueTypeCase_ = 0; valueType_ = null; onChanged(); } return this; }
/** * * * <pre> * A null value. * </pre> * * <code>.google.protobuf.NullValue null_value = 11;</code> */ public Builder setNullValueValue(int value) { valueTypeCase_ = 11; valueType_ = value; onChanged(); return this; } /**
/** * * * <pre> * A null value. * </pre> * * <code>.google.protobuf.NullValue null_value = 11;</code> */ public Builder clearNullValue() { if (valueTypeCase_ == 11) { valueTypeCase_ = 0; valueType_ = null; onChanged(); } return this; }
/** * * * <pre> * An integer value. * </pre> * * <code>int64 integer_value = 2;</code> */ public Builder clearIntegerValue() { if (valueTypeCase_ == 2) { valueTypeCase_ = 0; valueType_ = null; onChanged(); } return this; }
/** * * * <pre> * If the value should be excluded from all indexes including those defined * explicitly. * </pre> * * <code>bool exclude_from_indexes = 19;</code> */ public Builder clearExcludeFromIndexes() { excludeFromIndexes_ = false; onChanged(); return this; }
/** * * * <pre> * A boolean value. * </pre> * * <code>bool boolean_value = 1;</code> */ public Builder setBooleanValue(boolean value) { valueTypeCase_ = 1; valueType_ = value; onChanged(); return this; } /**
/** * * * <pre> * If the value should be excluded from all indexes including those defined * explicitly. * </pre> * * <code>bool exclude_from_indexes = 19;</code> */ public Builder setExcludeFromIndexes(boolean value) { excludeFromIndexes_ = value; onChanged(); return this; } /**
/** * * * <pre> * An integer value. * </pre> * * <code>int64 integer_value = 2;</code> */ public Builder setIntegerValue(long value) { valueTypeCase_ = 2; valueType_ = value; onChanged(); return this; } /**
/** * * * <pre> * A double value. * </pre> * * <code>double double_value = 3;</code> */ public Builder setDoubleValue(double value) { valueTypeCase_ = 3; valueType_ = value; onChanged(); return this; } /**
/** * * * <pre> * The `meaning` field should only be populated for backwards compatibility. * </pre> * * <code>int32 meaning = 14;</code> */ public Builder clearMeaning() { meaning_ = 0; onChanged(); return this; }
/** * * * <pre> * The `meaning` field should only be populated for backwards compatibility. * </pre> * * <code>int32 meaning = 14;</code> */ public Builder setMeaning(int value) { meaning_ = value; onChanged(); return this; } /**
public Builder clearValueType() { valueTypeCase_ = 0; valueType_ = null; onChanged(); return this; }