Package com.google.photos.types.proto
Class DateRange.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
- com.google.photos.types.proto.DateRange.Builder
-
- All Implemented Interfaces:
DateRangeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- DateRange
public static final class DateRange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder> implements DateRangeOrBuilder
Defines a range of dates. Both dates must be of the same format. For more information, see [Date][google.type.Date].
Protobuf typegoogle.photos.types.DateRange
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DateRange.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)DateRangebuild()DateRangebuildPartial()DateRange.Builderclear()DateRange.BuilderclearEndDate()The end date (included as part of the range).DateRange.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DateRange.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DateRange.BuilderclearStartDate()The start date (included as part of the range) in one of the formats described.DateRange.Builderclone()DateRangegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.type.DategetEndDate()The end date (included as part of the range).com.google.type.Date.BuildergetEndDateBuilder()The end date (included as part of the range).com.google.type.DateOrBuildergetEndDateOrBuilder()The end date (included as part of the range).com.google.type.DategetStartDate()The start date (included as part of the range) in one of the formats described.com.google.type.Date.BuildergetStartDateBuilder()The start date (included as part of the range) in one of the formats described.com.google.type.DateOrBuildergetStartDateOrBuilder()The start date (included as part of the range) in one of the formats described.booleanhasEndDate()The end date (included as part of the range).booleanhasStartDate()The start date (included as part of the range) in one of the formats described.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DateRange.BuildermergeEndDate(com.google.type.Date value)The end date (included as part of the range).DateRange.BuildermergeFrom(DateRange other)DateRange.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DateRange.BuildermergeFrom(com.google.protobuf.Message other)DateRange.BuildermergeStartDate(com.google.type.Date value)The start date (included as part of the range) in one of the formats described.DateRange.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DateRange.BuildersetEndDate(com.google.type.Date value)The end date (included as part of the range).DateRange.BuildersetEndDate(com.google.type.Date.Builder builderForValue)The end date (included as part of the range).DateRange.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)DateRange.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)DateRange.BuildersetStartDate(com.google.type.Date value)The start date (included as part of the range) in one of the formats described.DateRange.BuildersetStartDate(com.google.type.Date.Builder builderForValue)The start date (included as part of the range) in one of the formats described.DateRange.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
clear
public DateRange.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.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.GeneratedMessageV3.Builder<DateRange.Builder>
-
getDefaultInstanceForType
public DateRange getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DateRange build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DateRange buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DateRange.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
setField
public DateRange.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
clearField
public DateRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
clearOneof
public DateRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
setRepeatedField
public DateRange.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
addRepeatedField
public DateRange.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
mergeFrom
public DateRange.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DateRange.Builder>
-
mergeFrom
public DateRange.Builder mergeFrom(DateRange other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
mergeFrom
public DateRange.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DateRange.Builder>- Throws:
java.io.IOException
-
hasStartDate
public boolean hasStartDate()
The start date (included as part of the range) in one of the formats described.
.google.type.Date start_date = 1;- Specified by:
hasStartDatein interfaceDateRangeOrBuilder
-
getStartDate
public com.google.type.Date getStartDate()
The start date (included as part of the range) in one of the formats described.
.google.type.Date start_date = 1;- Specified by:
getStartDatein interfaceDateRangeOrBuilder
-
setStartDate
public DateRange.Builder setStartDate(com.google.type.Date value)
The start date (included as part of the range) in one of the formats described.
.google.type.Date start_date = 1;
-
setStartDate
public DateRange.Builder setStartDate(com.google.type.Date.Builder builderForValue)
The start date (included as part of the range) in one of the formats described.
.google.type.Date start_date = 1;
-
mergeStartDate
public DateRange.Builder mergeStartDate(com.google.type.Date value)
The start date (included as part of the range) in one of the formats described.
.google.type.Date start_date = 1;
-
clearStartDate
public DateRange.Builder clearStartDate()
The start date (included as part of the range) in one of the formats described.
.google.type.Date start_date = 1;
-
getStartDateBuilder
public com.google.type.Date.Builder getStartDateBuilder()
The start date (included as part of the range) in one of the formats described.
.google.type.Date start_date = 1;
-
getStartDateOrBuilder
public com.google.type.DateOrBuilder getStartDateOrBuilder()
The start date (included as part of the range) in one of the formats described.
.google.type.Date start_date = 1;- Specified by:
getStartDateOrBuilderin interfaceDateRangeOrBuilder
-
hasEndDate
public boolean hasEndDate()
The end date (included as part of the range). It must be specified in the same format as the start date.
.google.type.Date end_date = 2;- Specified by:
hasEndDatein interfaceDateRangeOrBuilder
-
getEndDate
public com.google.type.Date getEndDate()
The end date (included as part of the range). It must be specified in the same format as the start date.
.google.type.Date end_date = 2;- Specified by:
getEndDatein interfaceDateRangeOrBuilder
-
setEndDate
public DateRange.Builder setEndDate(com.google.type.Date value)
The end date (included as part of the range). It must be specified in the same format as the start date.
.google.type.Date end_date = 2;
-
setEndDate
public DateRange.Builder setEndDate(com.google.type.Date.Builder builderForValue)
The end date (included as part of the range). It must be specified in the same format as the start date.
.google.type.Date end_date = 2;
-
mergeEndDate
public DateRange.Builder mergeEndDate(com.google.type.Date value)
The end date (included as part of the range). It must be specified in the same format as the start date.
.google.type.Date end_date = 2;
-
clearEndDate
public DateRange.Builder clearEndDate()
The end date (included as part of the range). It must be specified in the same format as the start date.
.google.type.Date end_date = 2;
-
getEndDateBuilder
public com.google.type.Date.Builder getEndDateBuilder()
The end date (included as part of the range). It must be specified in the same format as the start date.
.google.type.Date end_date = 2;
-
getEndDateOrBuilder
public com.google.type.DateOrBuilder getEndDateOrBuilder()
The end date (included as part of the range). It must be specified in the same format as the start date.
.google.type.Date end_date = 2;- Specified by:
getEndDateOrBuilderin interfaceDateRangeOrBuilder
-
setUnknownFields
public final DateRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
mergeUnknownFields
public final DateRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
-