Package com.google.privacy.dlp.v2
Class Value.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
- com.google.privacy.dlp.v2.Value.Builder
-
- All Implemented Interfaces:
ValueOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Value
public static final class Value.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder> implements ValueOrBuilder
Set of primitive values supported by the system. Note that for the purposes of inspection or transformation, the number of bytes considered to comprise a 'Value' is based on its representation as a UTF-8 encoded string. For example, if 'integer_value' is set to 123456789, the number of bytes would be counted as 9, even though an int64 only holds up to 8 bytes of data.
Protobuf typegoogle.privacy.dlp.v2.Value
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Value.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Value
build()
Value
buildPartial()
Value.Builder
clear()
Value.Builder
clearBooleanValue()
booleanValue.Builder
clearDateValue()
dateValue.Builder
clearDayOfWeekValue()
day of weekValue.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Value.Builder
clearFloatValue()
floatValue.Builder
clearIntegerValue()
integerValue.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Value.Builder
clearStringValue()
stringValue.Builder
clearTimestampValue()
timestampValue.Builder
clearTimeValue()
time of dayValue.Builder
clearType()
Value.Builder
clone()
boolean
getBooleanValue()
booleancom.google.type.Date
getDateValue()
datecom.google.type.Date.Builder
getDateValueBuilder()
datecom.google.type.DateOrBuilder
getDateValueOrBuilder()
datecom.google.type.DayOfWeek
getDayOfWeekValue()
day of weekint
getDayOfWeekValueValue()
day of weekValue
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
double
getFloatValue()
floatlong
getIntegerValue()
integerString
getStringValue()
stringcom.google.protobuf.ByteString
getStringValueBytes()
stringcom.google.protobuf.Timestamp
getTimestampValue()
timestampcom.google.protobuf.Timestamp.Builder
getTimestampValueBuilder()
timestampcom.google.protobuf.TimestampOrBuilder
getTimestampValueOrBuilder()
timestampcom.google.type.TimeOfDay
getTimeValue()
time of daycom.google.type.TimeOfDay.Builder
getTimeValueBuilder()
time of daycom.google.type.TimeOfDayOrBuilder
getTimeValueOrBuilder()
time of dayValue.TypeCase
getTypeCase()
boolean
hasBooleanValue()
booleanboolean
hasDateValue()
dateboolean
hasDayOfWeekValue()
day of weekboolean
hasFloatValue()
floatboolean
hasIntegerValue()
integerboolean
hasStringValue()
stringboolean
hasTimestampValue()
timestampboolean
hasTimeValue()
time of dayprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Value.Builder
mergeDateValue(com.google.type.Date value)
dateValue.Builder
mergeFrom(Value other)
Value.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Value.Builder
mergeFrom(com.google.protobuf.Message other)
Value.Builder
mergeTimestampValue(com.google.protobuf.Timestamp value)
timestampValue.Builder
mergeTimeValue(com.google.type.TimeOfDay value)
time of dayValue.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Value.Builder
setBooleanValue(boolean value)
booleanValue.Builder
setDateValue(com.google.type.Date value)
dateValue.Builder
setDateValue(com.google.type.Date.Builder builderForValue)
dateValue.Builder
setDayOfWeekValue(com.google.type.DayOfWeek value)
day of weekValue.Builder
setDayOfWeekValueValue(int value)
day of weekValue.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Value.Builder
setFloatValue(double value)
floatValue.Builder
setIntegerValue(long value)
integerValue.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Value.Builder
setStringValue(String value)
stringValue.Builder
setStringValueBytes(com.google.protobuf.ByteString value)
stringValue.Builder
setTimestampValue(com.google.protobuf.Timestamp value)
timestampValue.Builder
setTimestampValue(com.google.protobuf.Timestamp.Builder builderForValue)
timestampValue.Builder
setTimeValue(com.google.type.TimeOfDay value)
time of dayValue.Builder
setTimeValue(com.google.type.TimeOfDay.Builder builderForValue)
time of dayValue.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
clear
public Value.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
getDefaultInstanceForType
public Value getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Value build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Value buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Value.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
setField
public Value.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
clearField
public Value.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
clearOneof
public Value.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
setRepeatedField
public Value.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
addRepeatedField
public Value.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
mergeFrom
public Value.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Value.Builder>
-
mergeFrom
public Value.Builder mergeFrom(Value other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
mergeFrom
public Value.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Value.Builder>
- Throws:
IOException
-
getTypeCase
public Value.TypeCase getTypeCase()
- Specified by:
getTypeCase
in interfaceValueOrBuilder
-
clearType
public Value.Builder clearType()
-
hasIntegerValue
public boolean hasIntegerValue()
integer
int64 integer_value = 1;
- Specified by:
hasIntegerValue
in interfaceValueOrBuilder
- Returns:
- Whether the integerValue field is set.
-
getIntegerValue
public long getIntegerValue()
integer
int64 integer_value = 1;
- Specified by:
getIntegerValue
in interfaceValueOrBuilder
- Returns:
- The integerValue.
-
setIntegerValue
public Value.Builder setIntegerValue(long value)
integer
int64 integer_value = 1;
- Parameters:
value
- The integerValue to set.- Returns:
- This builder for chaining.
-
clearIntegerValue
public Value.Builder clearIntegerValue()
integer
int64 integer_value = 1;
- Returns:
- This builder for chaining.
-
hasFloatValue
public boolean hasFloatValue()
float
double float_value = 2;
- Specified by:
hasFloatValue
in interfaceValueOrBuilder
- Returns:
- Whether the floatValue field is set.
-
getFloatValue
public double getFloatValue()
float
double float_value = 2;
- Specified by:
getFloatValue
in interfaceValueOrBuilder
- Returns:
- The floatValue.
-
setFloatValue
public Value.Builder setFloatValue(double value)
float
double float_value = 2;
- Parameters:
value
- The floatValue to set.- Returns:
- This builder for chaining.
-
clearFloatValue
public Value.Builder clearFloatValue()
float
double float_value = 2;
- Returns:
- This builder for chaining.
-
hasStringValue
public boolean hasStringValue()
string
string string_value = 3;
- Specified by:
hasStringValue
in interfaceValueOrBuilder
- Returns:
- Whether the stringValue field is set.
-
getStringValue
public String getStringValue()
string
string string_value = 3;
- Specified by:
getStringValue
in interfaceValueOrBuilder
- Returns:
- The stringValue.
-
getStringValueBytes
public com.google.protobuf.ByteString getStringValueBytes()
string
string string_value = 3;
- Specified by:
getStringValueBytes
in interfaceValueOrBuilder
- Returns:
- The bytes for stringValue.
-
setStringValue
public Value.Builder setStringValue(String value)
string
string string_value = 3;
- Parameters:
value
- The stringValue to set.- Returns:
- This builder for chaining.
-
clearStringValue
public Value.Builder clearStringValue()
string
string string_value = 3;
- Returns:
- This builder for chaining.
-
setStringValueBytes
public Value.Builder setStringValueBytes(com.google.protobuf.ByteString value)
string
string string_value = 3;
- Parameters:
value
- The bytes for stringValue to set.- Returns:
- This builder for chaining.
-
hasBooleanValue
public boolean hasBooleanValue()
boolean
bool boolean_value = 4;
- Specified by:
hasBooleanValue
in interfaceValueOrBuilder
- Returns:
- Whether the booleanValue field is set.
-
getBooleanValue
public boolean getBooleanValue()
boolean
bool boolean_value = 4;
- Specified by:
getBooleanValue
in interfaceValueOrBuilder
- Returns:
- The booleanValue.
-
setBooleanValue
public Value.Builder setBooleanValue(boolean value)
boolean
bool boolean_value = 4;
- Parameters:
value
- The booleanValue to set.- Returns:
- This builder for chaining.
-
clearBooleanValue
public Value.Builder clearBooleanValue()
boolean
bool boolean_value = 4;
- Returns:
- This builder for chaining.
-
hasTimestampValue
public boolean hasTimestampValue()
timestamp
.google.protobuf.Timestamp timestamp_value = 5;
- Specified by:
hasTimestampValue
in interfaceValueOrBuilder
- Returns:
- Whether the timestampValue field is set.
-
getTimestampValue
public com.google.protobuf.Timestamp getTimestampValue()
timestamp
.google.protobuf.Timestamp timestamp_value = 5;
- Specified by:
getTimestampValue
in interfaceValueOrBuilder
- Returns:
- The timestampValue.
-
setTimestampValue
public Value.Builder setTimestampValue(com.google.protobuf.Timestamp value)
timestamp
.google.protobuf.Timestamp timestamp_value = 5;
-
setTimestampValue
public Value.Builder setTimestampValue(com.google.protobuf.Timestamp.Builder builderForValue)
timestamp
.google.protobuf.Timestamp timestamp_value = 5;
-
mergeTimestampValue
public Value.Builder mergeTimestampValue(com.google.protobuf.Timestamp value)
timestamp
.google.protobuf.Timestamp timestamp_value = 5;
-
clearTimestampValue
public Value.Builder clearTimestampValue()
timestamp
.google.protobuf.Timestamp timestamp_value = 5;
-
getTimestampValueBuilder
public com.google.protobuf.Timestamp.Builder getTimestampValueBuilder()
timestamp
.google.protobuf.Timestamp timestamp_value = 5;
-
getTimestampValueOrBuilder
public com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder()
timestamp
.google.protobuf.Timestamp timestamp_value = 5;
- Specified by:
getTimestampValueOrBuilder
in interfaceValueOrBuilder
-
hasTimeValue
public boolean hasTimeValue()
time of day
.google.type.TimeOfDay time_value = 6;
- Specified by:
hasTimeValue
in interfaceValueOrBuilder
- Returns:
- Whether the timeValue field is set.
-
getTimeValue
public com.google.type.TimeOfDay getTimeValue()
time of day
.google.type.TimeOfDay time_value = 6;
- Specified by:
getTimeValue
in interfaceValueOrBuilder
- Returns:
- The timeValue.
-
setTimeValue
public Value.Builder setTimeValue(com.google.type.TimeOfDay value)
time of day
.google.type.TimeOfDay time_value = 6;
-
setTimeValue
public Value.Builder setTimeValue(com.google.type.TimeOfDay.Builder builderForValue)
time of day
.google.type.TimeOfDay time_value = 6;
-
mergeTimeValue
public Value.Builder mergeTimeValue(com.google.type.TimeOfDay value)
time of day
.google.type.TimeOfDay time_value = 6;
-
clearTimeValue
public Value.Builder clearTimeValue()
time of day
.google.type.TimeOfDay time_value = 6;
-
getTimeValueBuilder
public com.google.type.TimeOfDay.Builder getTimeValueBuilder()
time of day
.google.type.TimeOfDay time_value = 6;
-
getTimeValueOrBuilder
public com.google.type.TimeOfDayOrBuilder getTimeValueOrBuilder()
time of day
.google.type.TimeOfDay time_value = 6;
- Specified by:
getTimeValueOrBuilder
in interfaceValueOrBuilder
-
hasDateValue
public boolean hasDateValue()
date
.google.type.Date date_value = 7;
- Specified by:
hasDateValue
in interfaceValueOrBuilder
- Returns:
- Whether the dateValue field is set.
-
getDateValue
public com.google.type.Date getDateValue()
date
.google.type.Date date_value = 7;
- Specified by:
getDateValue
in interfaceValueOrBuilder
- Returns:
- The dateValue.
-
setDateValue
public Value.Builder setDateValue(com.google.type.Date value)
date
.google.type.Date date_value = 7;
-
setDateValue
public Value.Builder setDateValue(com.google.type.Date.Builder builderForValue)
date
.google.type.Date date_value = 7;
-
mergeDateValue
public Value.Builder mergeDateValue(com.google.type.Date value)
date
.google.type.Date date_value = 7;
-
clearDateValue
public Value.Builder clearDateValue()
date
.google.type.Date date_value = 7;
-
getDateValueBuilder
public com.google.type.Date.Builder getDateValueBuilder()
date
.google.type.Date date_value = 7;
-
getDateValueOrBuilder
public com.google.type.DateOrBuilder getDateValueOrBuilder()
date
.google.type.Date date_value = 7;
- Specified by:
getDateValueOrBuilder
in interfaceValueOrBuilder
-
hasDayOfWeekValue
public boolean hasDayOfWeekValue()
day of week
.google.type.DayOfWeek day_of_week_value = 8;
- Specified by:
hasDayOfWeekValue
in interfaceValueOrBuilder
- Returns:
- Whether the dayOfWeekValue field is set.
-
getDayOfWeekValueValue
public int getDayOfWeekValueValue()
day of week
.google.type.DayOfWeek day_of_week_value = 8;
- Specified by:
getDayOfWeekValueValue
in interfaceValueOrBuilder
- Returns:
- The enum numeric value on the wire for dayOfWeekValue.
-
setDayOfWeekValueValue
public Value.Builder setDayOfWeekValueValue(int value)
day of week
.google.type.DayOfWeek day_of_week_value = 8;
- Parameters:
value
- The enum numeric value on the wire for dayOfWeekValue to set.- Returns:
- This builder for chaining.
-
getDayOfWeekValue
public com.google.type.DayOfWeek getDayOfWeekValue()
day of week
.google.type.DayOfWeek day_of_week_value = 8;
- Specified by:
getDayOfWeekValue
in interfaceValueOrBuilder
- Returns:
- The dayOfWeekValue.
-
setDayOfWeekValue
public Value.Builder setDayOfWeekValue(com.google.type.DayOfWeek value)
day of week
.google.type.DayOfWeek day_of_week_value = 8;
- Parameters:
value
- The dayOfWeekValue to set.- Returns:
- This builder for chaining.
-
clearDayOfWeekValue
public Value.Builder clearDayOfWeekValue()
day of week
.google.type.DayOfWeek day_of_week_value = 8;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Value.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
mergeUnknownFields
public final Value.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
-
-