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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
DateRange
build()
DateRange
buildPartial()
DateRange.Builder
clear()
DateRange.Builder
clearEndDate()
The end date (included as part of the range).DateRange.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
DateRange.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
DateRange.Builder
clearStartDate()
The start date (included as part of the range) in one of the formats described.DateRange.Builder
clone()
DateRange
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.type.Date
getEndDate()
The end date (included as part of the range).com.google.type.Date.Builder
getEndDateBuilder()
The end date (included as part of the range).com.google.type.DateOrBuilder
getEndDateOrBuilder()
The end date (included as part of the range).com.google.type.Date
getStartDate()
The start date (included as part of the range) in one of the formats described.com.google.type.Date.Builder
getStartDateBuilder()
The start date (included as part of the range) in one of the formats described.com.google.type.DateOrBuilder
getStartDateOrBuilder()
The start date (included as part of the range) in one of the formats described.boolean
hasEndDate()
The end date (included as part of the range).boolean
hasStartDate()
The start date (included as part of the range) in one of the formats described.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DateRange.Builder
mergeEndDate(com.google.type.Date value)
The end date (included as part of the range).DateRange.Builder
mergeFrom(DateRange other)
DateRange.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DateRange.Builder
mergeFrom(com.google.protobuf.Message other)
DateRange.Builder
mergeStartDate(com.google.type.Date value)
The start date (included as part of the range) in one of the formats described.DateRange.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DateRange.Builder
setEndDate(com.google.type.Date value)
The end date (included as part of the range).DateRange.Builder
setEndDate(com.google.type.Date.Builder builderForValue)
The end date (included as part of the range).DateRange.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
DateRange.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
DateRange.Builder
setStartDate(com.google.type.Date value)
The start date (included as part of the range) in one of the formats described.DateRange.Builder
setStartDate(com.google.type.Date.Builder builderForValue)
The start date (included as part of the range) in one of the formats described.DateRange.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, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
clear
public DateRange.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<DateRange.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<DateRange.Builder>
-
getDefaultInstanceForType
public DateRange getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DateRange build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DateRange buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DateRange.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<DateRange.Builder>
-
setField
public DateRange.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
clearField
public DateRange.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<DateRange.Builder>
-
clearOneof
public DateRange.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<DateRange.Builder>
-
setRepeatedField
public DateRange.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
addRepeatedField
public DateRange.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
mergeFrom
public DateRange.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DateRange.Builder>
-
mergeFrom
public DateRange.Builder mergeFrom(DateRange other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasStartDate
in 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:
getStartDate
in 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:
getStartDateOrBuilder
in 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:
hasEndDate
in 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:
getEndDate
in 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:
getEndDateOrBuilder
in interfaceDateRangeOrBuilder
-
setUnknownFields
public final DateRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
mergeUnknownFields
public final DateRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
-