Class DateFilter.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DateFilter.Builder>
-
- com.google.photos.library.v1.proto.DateFilter.Builder
-
- All Implemented Interfaces:
DateFilterOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- DateFilter
public static final class DateFilter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DateFilter.Builder> implements DateFilterOrBuilder
This filter defines the allowed dates or date ranges for the media returned. It's possible to pick a set of specific dates and a set of date ranges.
Protobuf typegoogle.photos.library.v1.DateFilter
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DateFilter.Builder
addAllDates(java.lang.Iterable<? extends com.google.type.Date> values)
List of dates that match the media items' creation date.DateFilter.Builder
addAllRanges(java.lang.Iterable<? extends DateRange> values)
List of dates ranges that match the media items' creation date.DateFilter.Builder
addDates(int index, com.google.type.Date value)
List of dates that match the media items' creation date.DateFilter.Builder
addDates(int index, com.google.type.Date.Builder builderForValue)
List of dates that match the media items' creation date.DateFilter.Builder
addDates(com.google.type.Date value)
List of dates that match the media items' creation date.DateFilter.Builder
addDates(com.google.type.Date.Builder builderForValue)
List of dates that match the media items' creation date.com.google.type.Date.Builder
addDatesBuilder()
List of dates that match the media items' creation date.com.google.type.Date.Builder
addDatesBuilder(int index)
List of dates that match the media items' creation date.DateFilter.Builder
addRanges(int index, DateRange value)
List of dates ranges that match the media items' creation date.DateFilter.Builder
addRanges(int index, DateRange.Builder builderForValue)
List of dates ranges that match the media items' creation date.DateFilter.Builder
addRanges(DateRange value)
List of dates ranges that match the media items' creation date.DateFilter.Builder
addRanges(DateRange.Builder builderForValue)
List of dates ranges that match the media items' creation date.DateRange.Builder
addRangesBuilder()
List of dates ranges that match the media items' creation date.DateRange.Builder
addRangesBuilder(int index)
List of dates ranges that match the media items' creation date.DateFilter.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
DateFilter
build()
DateFilter
buildPartial()
DateFilter.Builder
clear()
DateFilter.Builder
clearDates()
List of dates that match the media items' creation date.DateFilter.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
DateFilter.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
DateFilter.Builder
clearRanges()
List of dates ranges that match the media items' creation date.DateFilter.Builder
clone()
com.google.type.Date
getDates(int index)
List of dates that match the media items' creation date.com.google.type.Date.Builder
getDatesBuilder(int index)
List of dates that match the media items' creation date.java.util.List<com.google.type.Date.Builder>
getDatesBuilderList()
List of dates that match the media items' creation date.int
getDatesCount()
List of dates that match the media items' creation date.java.util.List<com.google.type.Date>
getDatesList()
List of dates that match the media items' creation date.com.google.type.DateOrBuilder
getDatesOrBuilder(int index)
List of dates that match the media items' creation date.java.util.List<? extends com.google.type.DateOrBuilder>
getDatesOrBuilderList()
List of dates that match the media items' creation date.DateFilter
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
DateRange
getRanges(int index)
List of dates ranges that match the media items' creation date.DateRange.Builder
getRangesBuilder(int index)
List of dates ranges that match the media items' creation date.java.util.List<DateRange.Builder>
getRangesBuilderList()
List of dates ranges that match the media items' creation date.int
getRangesCount()
List of dates ranges that match the media items' creation date.java.util.List<DateRange>
getRangesList()
List of dates ranges that match the media items' creation date.DateRangeOrBuilder
getRangesOrBuilder(int index)
List of dates ranges that match the media items' creation date.java.util.List<? extends DateRangeOrBuilder>
getRangesOrBuilderList()
List of dates ranges that match the media items' creation date.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DateFilter.Builder
mergeFrom(DateFilter other)
DateFilter.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DateFilter.Builder
mergeFrom(com.google.protobuf.Message other)
DateFilter.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DateFilter.Builder
removeDates(int index)
List of dates that match the media items' creation date.DateFilter.Builder
removeRanges(int index)
List of dates ranges that match the media items' creation date.DateFilter.Builder
setDates(int index, com.google.type.Date value)
List of dates that match the media items' creation date.DateFilter.Builder
setDates(int index, com.google.type.Date.Builder builderForValue)
List of dates that match the media items' creation date.DateFilter.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
DateFilter.Builder
setRanges(int index, DateRange value)
List of dates ranges that match the media items' creation date.DateFilter.Builder
setRanges(int index, DateRange.Builder builderForValue)
List of dates ranges that match the media items' creation date.DateFilter.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
DateFilter.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<DateFilter.Builder>
-
clear
public DateFilter.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<DateFilter.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<DateFilter.Builder>
-
getDefaultInstanceForType
public DateFilter getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DateFilter build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DateFilter buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DateFilter.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<DateFilter.Builder>
-
setField
public DateFilter.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<DateFilter.Builder>
-
clearField
public DateFilter.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<DateFilter.Builder>
-
clearOneof
public DateFilter.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<DateFilter.Builder>
-
setRepeatedField
public DateFilter.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<DateFilter.Builder>
-
addRepeatedField
public DateFilter.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<DateFilter.Builder>
-
mergeFrom
public DateFilter.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DateFilter.Builder>
-
mergeFrom
public DateFilter.Builder mergeFrom(DateFilter other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateFilter.Builder>
-
mergeFrom
public DateFilter.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<DateFilter.Builder>
- Throws:
java.io.IOException
-
getDatesList
public java.util.List<com.google.type.Date> getDatesList()
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
- Specified by:
getDatesList
in interfaceDateFilterOrBuilder
-
getDatesCount
public int getDatesCount()
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
- Specified by:
getDatesCount
in interfaceDateFilterOrBuilder
-
getDates
public com.google.type.Date getDates(int index)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
- Specified by:
getDates
in interfaceDateFilterOrBuilder
-
setDates
public DateFilter.Builder setDates(int index, com.google.type.Date value)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
setDates
public DateFilter.Builder setDates(int index, com.google.type.Date.Builder builderForValue)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
addDates
public DateFilter.Builder addDates(com.google.type.Date value)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
addDates
public DateFilter.Builder addDates(int index, com.google.type.Date value)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
addDates
public DateFilter.Builder addDates(com.google.type.Date.Builder builderForValue)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
addDates
public DateFilter.Builder addDates(int index, com.google.type.Date.Builder builderForValue)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
addAllDates
public DateFilter.Builder addAllDates(java.lang.Iterable<? extends com.google.type.Date> values)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
clearDates
public DateFilter.Builder clearDates()
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
removeDates
public DateFilter.Builder removeDates(int index)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
getDatesBuilder
public com.google.type.Date.Builder getDatesBuilder(int index)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
getDatesOrBuilder
public com.google.type.DateOrBuilder getDatesOrBuilder(int index)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
- Specified by:
getDatesOrBuilder
in interfaceDateFilterOrBuilder
-
getDatesOrBuilderList
public java.util.List<? extends com.google.type.DateOrBuilder> getDatesOrBuilderList()
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
- Specified by:
getDatesOrBuilderList
in interfaceDateFilterOrBuilder
-
addDatesBuilder
public com.google.type.Date.Builder addDatesBuilder()
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
addDatesBuilder
public com.google.type.Date.Builder addDatesBuilder(int index)
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
getDatesBuilderList
public java.util.List<com.google.type.Date.Builder> getDatesBuilderList()
List of dates that match the media items' creation date. A maximum of 5 dates can be included per request.
repeated .google.type.Date dates = 1;
-
getRangesList
public java.util.List<DateRange> getRangesList()
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
- Specified by:
getRangesList
in interfaceDateFilterOrBuilder
-
getRangesCount
public int getRangesCount()
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
- Specified by:
getRangesCount
in interfaceDateFilterOrBuilder
-
getRanges
public DateRange getRanges(int index)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
- Specified by:
getRanges
in interfaceDateFilterOrBuilder
-
setRanges
public DateFilter.Builder setRanges(int index, DateRange value)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
setRanges
public DateFilter.Builder setRanges(int index, DateRange.Builder builderForValue)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
addRanges
public DateFilter.Builder addRanges(DateRange value)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
addRanges
public DateFilter.Builder addRanges(int index, DateRange value)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
addRanges
public DateFilter.Builder addRanges(DateRange.Builder builderForValue)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
addRanges
public DateFilter.Builder addRanges(int index, DateRange.Builder builderForValue)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
addAllRanges
public DateFilter.Builder addAllRanges(java.lang.Iterable<? extends DateRange> values)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
clearRanges
public DateFilter.Builder clearRanges()
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
removeRanges
public DateFilter.Builder removeRanges(int index)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
getRangesBuilder
public DateRange.Builder getRangesBuilder(int index)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
getRangesOrBuilder
public DateRangeOrBuilder getRangesOrBuilder(int index)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
- Specified by:
getRangesOrBuilder
in interfaceDateFilterOrBuilder
-
getRangesOrBuilderList
public java.util.List<? extends DateRangeOrBuilder> getRangesOrBuilderList()
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
- Specified by:
getRangesOrBuilderList
in interfaceDateFilterOrBuilder
-
addRangesBuilder
public DateRange.Builder addRangesBuilder()
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
addRangesBuilder
public DateRange.Builder addRangesBuilder(int index)
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
getRangesBuilderList
public java.util.List<DateRange.Builder> getRangesBuilderList()
List of dates ranges that match the media items' creation date. A maximum of 5 dates ranges can be included per request.
repeated .google.photos.types.DateRange ranges = 2;
-
setUnknownFields
public final DateFilter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateFilter.Builder>
-
mergeUnknownFields
public final DateFilter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DateFilter.Builder>
-
-