Package com.google.privacy.dlp.v2
Class DateTime.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DateTime.Builder>
-
- com.google.privacy.dlp.v2.DateTime.Builder
-
- All Implemented Interfaces:
DateTimeOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- DateTime
public static final class DateTime.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DateTime.Builder> implements DateTimeOrBuilder
Message for a date time object. e.g. 2018-01-01, 5th August.
Protobuf typegoogle.privacy.dlp.v2.DateTime
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DateTime.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DateTime
build()
DateTime
buildPartial()
DateTime.Builder
clear()
DateTime.Builder
clearDate()
One or more of the following must be set.DateTime.Builder
clearDayOfWeek()
Day of weekDateTime.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
DateTime.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
DateTime.Builder
clearTime()
Time of dayDateTime.Builder
clearTimeZone()
Time zoneDateTime.Builder
clone()
com.google.type.Date
getDate()
One or more of the following must be set.com.google.type.Date.Builder
getDateBuilder()
One or more of the following must be set.com.google.type.DateOrBuilder
getDateOrBuilder()
One or more of the following must be set.com.google.type.DayOfWeek
getDayOfWeek()
Day of weekint
getDayOfWeekValue()
Day of weekDateTime
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.type.TimeOfDay
getTime()
Time of daycom.google.type.TimeOfDay.Builder
getTimeBuilder()
Time of daycom.google.type.TimeOfDayOrBuilder
getTimeOrBuilder()
Time of dayDateTime.TimeZone
getTimeZone()
Time zoneDateTime.TimeZone.Builder
getTimeZoneBuilder()
Time zoneDateTime.TimeZoneOrBuilder
getTimeZoneOrBuilder()
Time zoneboolean
hasDate()
One or more of the following must be set.boolean
hasTime()
Time of dayboolean
hasTimeZone()
Time zoneprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DateTime.Builder
mergeDate(com.google.type.Date value)
One or more of the following must be set.DateTime.Builder
mergeFrom(DateTime other)
DateTime.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DateTime.Builder
mergeFrom(com.google.protobuf.Message other)
DateTime.Builder
mergeTime(com.google.type.TimeOfDay value)
Time of dayDateTime.Builder
mergeTimeZone(DateTime.TimeZone value)
Time zoneDateTime.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DateTime.Builder
setDate(com.google.type.Date value)
One or more of the following must be set.DateTime.Builder
setDate(com.google.type.Date.Builder builderForValue)
One or more of the following must be set.DateTime.Builder
setDayOfWeek(com.google.type.DayOfWeek value)
Day of weekDateTime.Builder
setDayOfWeekValue(int value)
Day of weekDateTime.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DateTime.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
DateTime.Builder
setTime(com.google.type.TimeOfDay value)
Time of dayDateTime.Builder
setTime(com.google.type.TimeOfDay.Builder builderForValue)
Time of dayDateTime.Builder
setTimeZone(DateTime.TimeZone value)
Time zoneDateTime.Builder
setTimeZone(DateTime.TimeZone.Builder builderForValue)
Time zoneDateTime.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<DateTime.Builder>
-
clear
public DateTime.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<DateTime.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<DateTime.Builder>
-
getDefaultInstanceForType
public DateTime getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DateTime build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DateTime buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DateTime.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<DateTime.Builder>
-
setField
public DateTime.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<DateTime.Builder>
-
clearField
public DateTime.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<DateTime.Builder>
-
clearOneof
public DateTime.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<DateTime.Builder>
-
setRepeatedField
public DateTime.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<DateTime.Builder>
-
addRepeatedField
public DateTime.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<DateTime.Builder>
-
mergeFrom
public DateTime.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DateTime.Builder>
-
mergeFrom
public DateTime.Builder mergeFrom(DateTime other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateTime.Builder>
-
mergeFrom
public DateTime.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<DateTime.Builder>
- Throws:
IOException
-
hasDate
public boolean hasDate()
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1;
- Specified by:
hasDate
in interfaceDateTimeOrBuilder
- Returns:
- Whether the date field is set.
-
getDate
public com.google.type.Date getDate()
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1;
- Specified by:
getDate
in interfaceDateTimeOrBuilder
- Returns:
- The date.
-
setDate
public DateTime.Builder setDate(com.google.type.Date value)
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1;
-
setDate
public DateTime.Builder setDate(com.google.type.Date.Builder builderForValue)
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1;
-
mergeDate
public DateTime.Builder mergeDate(com.google.type.Date value)
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1;
-
clearDate
public DateTime.Builder clearDate()
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1;
-
getDateBuilder
public com.google.type.Date.Builder getDateBuilder()
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1;
-
getDateOrBuilder
public com.google.type.DateOrBuilder getDateOrBuilder()
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1;
- Specified by:
getDateOrBuilder
in interfaceDateTimeOrBuilder
-
getDayOfWeekValue
public int getDayOfWeekValue()
Day of week
.google.type.DayOfWeek day_of_week = 2;
- Specified by:
getDayOfWeekValue
in interfaceDateTimeOrBuilder
- Returns:
- The enum numeric value on the wire for dayOfWeek.
-
setDayOfWeekValue
public DateTime.Builder setDayOfWeekValue(int value)
Day of week
.google.type.DayOfWeek day_of_week = 2;
- Parameters:
value
- The enum numeric value on the wire for dayOfWeek to set.- Returns:
- This builder for chaining.
-
getDayOfWeek
public com.google.type.DayOfWeek getDayOfWeek()
Day of week
.google.type.DayOfWeek day_of_week = 2;
- Specified by:
getDayOfWeek
in interfaceDateTimeOrBuilder
- Returns:
- The dayOfWeek.
-
setDayOfWeek
public DateTime.Builder setDayOfWeek(com.google.type.DayOfWeek value)
Day of week
.google.type.DayOfWeek day_of_week = 2;
- Parameters:
value
- The dayOfWeek to set.- Returns:
- This builder for chaining.
-
clearDayOfWeek
public DateTime.Builder clearDayOfWeek()
Day of week
.google.type.DayOfWeek day_of_week = 2;
- Returns:
- This builder for chaining.
-
hasTime
public boolean hasTime()
Time of day
.google.type.TimeOfDay time = 3;
- Specified by:
hasTime
in interfaceDateTimeOrBuilder
- Returns:
- Whether the time field is set.
-
getTime
public com.google.type.TimeOfDay getTime()
Time of day
.google.type.TimeOfDay time = 3;
- Specified by:
getTime
in interfaceDateTimeOrBuilder
- Returns:
- The time.
-
setTime
public DateTime.Builder setTime(com.google.type.TimeOfDay value)
Time of day
.google.type.TimeOfDay time = 3;
-
setTime
public DateTime.Builder setTime(com.google.type.TimeOfDay.Builder builderForValue)
Time of day
.google.type.TimeOfDay time = 3;
-
mergeTime
public DateTime.Builder mergeTime(com.google.type.TimeOfDay value)
Time of day
.google.type.TimeOfDay time = 3;
-
clearTime
public DateTime.Builder clearTime()
Time of day
.google.type.TimeOfDay time = 3;
-
getTimeBuilder
public com.google.type.TimeOfDay.Builder getTimeBuilder()
Time of day
.google.type.TimeOfDay time = 3;
-
getTimeOrBuilder
public com.google.type.TimeOfDayOrBuilder getTimeOrBuilder()
Time of day
.google.type.TimeOfDay time = 3;
- Specified by:
getTimeOrBuilder
in interfaceDateTimeOrBuilder
-
hasTimeZone
public boolean hasTimeZone()
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;
- Specified by:
hasTimeZone
in interfaceDateTimeOrBuilder
- Returns:
- Whether the timeZone field is set.
-
getTimeZone
public DateTime.TimeZone getTimeZone()
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;
- Specified by:
getTimeZone
in interfaceDateTimeOrBuilder
- Returns:
- The timeZone.
-
setTimeZone
public DateTime.Builder setTimeZone(DateTime.TimeZone value)
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;
-
setTimeZone
public DateTime.Builder setTimeZone(DateTime.TimeZone.Builder builderForValue)
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;
-
mergeTimeZone
public DateTime.Builder mergeTimeZone(DateTime.TimeZone value)
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;
-
clearTimeZone
public DateTime.Builder clearTimeZone()
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;
-
getTimeZoneBuilder
public DateTime.TimeZone.Builder getTimeZoneBuilder()
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;
-
getTimeZoneOrBuilder
public DateTime.TimeZoneOrBuilder getTimeZoneOrBuilder()
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;
- Specified by:
getTimeZoneOrBuilder
in interfaceDateTimeOrBuilder
-
setUnknownFields
public final DateTime.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateTime.Builder>
-
mergeUnknownFields
public final DateTime.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateTime.Builder>
-
-