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.GeneratedMessage.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.GeneratedMessage.Builder<DateTime.Builder>
implements DateTimeOrBuilder
Message for a date time object. e.g. 2018-01-01, 5th August.Protobuf type
google.privacy.dlp.v2.DateTime-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()One or more of the following must be set.Day of weekTime of dayTime zonegetDate()One or more of the following must be set.One or more of the following must be set.One or more of the following must be set.Day of weekintDay of weekstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetTime()Time of dayTime of dayTime of dayTime zoneTime zoneTime zonebooleanhasDate()One or more of the following must be set.booleanhasTime()Time of daybooleanTime zoneprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOne or more of the following must be set.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Time of daymergeTimeZone(DateTime.TimeZone value) Time zoneOne or more of the following must be set.setDate(Date.Builder builderForValue) One or more of the following must be set.setDayOfWeek(DayOfWeek value) Day of weeksetDayOfWeekValue(int value) Day of weekTime of daysetTime(TimeOfDay.Builder builderForValue) Time of daysetTimeZone(DateTime.TimeZone value) Time zonesetTimeZone(DateTime.TimeZone.Builder builderForValue) Time zoneMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DateTime.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DateTime.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DateTime.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DateTime.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DateTime.Builder>
-
mergeFrom
public DateTime.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
hasDatein interfaceDateTimeOrBuilder- Returns:
- Whether the date field is set.
-
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:
getDatein interfaceDateTimeOrBuilder- Returns:
- The date.
-
setDate
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1; -
setDate
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1; -
mergeDate
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1; -
clearDate
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1; -
getDateBuilder
One or more of the following must be set. Must be a valid date or time value.
.google.type.Date date = 1; -
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:
getDateOrBuilderin interfaceDateTimeOrBuilder
-
getDayOfWeekValue
public int getDayOfWeekValue()Day of week
.google.type.DayOfWeek day_of_week = 2;- Specified by:
getDayOfWeekValuein interfaceDateTimeOrBuilder- Returns:
- The enum numeric value on the wire for dayOfWeek.
-
setDayOfWeekValue
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
Day of week
.google.type.DayOfWeek day_of_week = 2;- Specified by:
getDayOfWeekin interfaceDateTimeOrBuilder- Returns:
- The dayOfWeek.
-
setDayOfWeek
Day of week
.google.type.DayOfWeek day_of_week = 2;- Parameters:
value- The dayOfWeek to set.- Returns:
- This builder for chaining.
-
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:
hasTimein interfaceDateTimeOrBuilder- Returns:
- Whether the time field is set.
-
getTime
Time of day
.google.type.TimeOfDay time = 3;- Specified by:
getTimein interfaceDateTimeOrBuilder- Returns:
- The time.
-
setTime
Time of day
.google.type.TimeOfDay time = 3; -
setTime
Time of day
.google.type.TimeOfDay time = 3; -
mergeTime
Time of day
.google.type.TimeOfDay time = 3; -
clearTime
Time of day
.google.type.TimeOfDay time = 3; -
getTimeBuilder
Time of day
.google.type.TimeOfDay time = 3; -
getTimeOrBuilder
Time of day
.google.type.TimeOfDay time = 3;- Specified by:
getTimeOrBuilderin interfaceDateTimeOrBuilder
-
hasTimeZone
public boolean hasTimeZone()Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;- Specified by:
hasTimeZonein interfaceDateTimeOrBuilder- Returns:
- Whether the timeZone field is set.
-
getTimeZone
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;- Specified by:
getTimeZonein interfaceDateTimeOrBuilder- Returns:
- The timeZone.
-
setTimeZone
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4; -
setTimeZone
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4; -
mergeTimeZone
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4; -
clearTimeZone
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4; -
getTimeZoneBuilder
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4; -
getTimeZoneOrBuilder
Time zone
.google.privacy.dlp.v2.DateTime.TimeZone time_zone = 4;- Specified by:
getTimeZoneOrBuilderin interfaceDateTimeOrBuilder
-