Package crawlercommons.urlfrontier
Class Urlfrontier.KnownURLItem.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder>
-
- crawlercommons.urlfrontier.Urlfrontier.KnownURLItem.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Urlfrontier.KnownURLItemOrBuilder,Cloneable
- Enclosing class:
- Urlfrontier.KnownURLItem
public static final class Urlfrontier.KnownURLItem.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder> implements Urlfrontier.KnownURLItemOrBuilder
* URL which was already known in the frontier, was returned by GetURLs() and processed by the crawler. Used for updating the information about it in the frontier. If the date is not set, the URL will be considered done and won't be resubmitted for fetching, otherwise it will be elligible for fetching after the delay has elapsed.
Protobuf typeurlfrontier.KnownURLItem
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Urlfrontier.KnownURLItem.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Urlfrontier.KnownURLItembuild()Urlfrontier.KnownURLItembuildPartial()Urlfrontier.KnownURLItem.Builderclear()Urlfrontier.KnownURLItem.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Urlfrontier.KnownURLItem.BuilderclearInfo().urlfrontier.URLInfo info = 1;Urlfrontier.KnownURLItem.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Urlfrontier.KnownURLItem.BuilderclearRefetchableFromDate()* Expressed in seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.Urlfrontier.KnownURLItem.Builderclone()Urlfrontier.KnownURLItemgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Urlfrontier.URLInfogetInfo().urlfrontier.URLInfo info = 1;Urlfrontier.URLInfo.BuildergetInfoBuilder().urlfrontier.URLInfo info = 1;Urlfrontier.URLInfoOrBuildergetInfoOrBuilder().urlfrontier.URLInfo info = 1;longgetRefetchableFromDate()* Expressed in seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.booleanhasInfo().urlfrontier.URLInfo info = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Urlfrontier.KnownURLItem.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Urlfrontier.KnownURLItem.BuildermergeFrom(com.google.protobuf.Message other)Urlfrontier.KnownURLItem.BuildermergeFrom(Urlfrontier.KnownURLItem other)Urlfrontier.KnownURLItem.BuildermergeInfo(Urlfrontier.URLInfo value).urlfrontier.URLInfo info = 1;Urlfrontier.KnownURLItem.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Urlfrontier.KnownURLItem.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Urlfrontier.KnownURLItem.BuildersetInfo(Urlfrontier.URLInfo value).urlfrontier.URLInfo info = 1;Urlfrontier.KnownURLItem.BuildersetInfo(Urlfrontier.URLInfo.Builder builderForValue).urlfrontier.URLInfo info = 1;Urlfrontier.KnownURLItem.BuildersetRefetchableFromDate(long value)* Expressed in seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.Urlfrontier.KnownURLItem.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Urlfrontier.KnownURLItem.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<Urlfrontier.KnownURLItem.Builder>
-
clear
public Urlfrontier.KnownURLItem.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<Urlfrontier.KnownURLItem.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<Urlfrontier.KnownURLItem.Builder>
-
getDefaultInstanceForType
public Urlfrontier.KnownURLItem getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Urlfrontier.KnownURLItem build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Urlfrontier.KnownURLItem buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Urlfrontier.KnownURLItem.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<Urlfrontier.KnownURLItem.Builder>
-
setField
public Urlfrontier.KnownURLItem.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder>
-
clearField
public Urlfrontier.KnownURLItem.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder>
-
clearOneof
public Urlfrontier.KnownURLItem.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder>
-
setRepeatedField
public Urlfrontier.KnownURLItem.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder>
-
addRepeatedField
public Urlfrontier.KnownURLItem.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder>
-
mergeFrom
public Urlfrontier.KnownURLItem.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Urlfrontier.KnownURLItem.Builder>
-
mergeFrom
public Urlfrontier.KnownURLItem.Builder mergeFrom(Urlfrontier.KnownURLItem other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder>
-
mergeFrom
public Urlfrontier.KnownURLItem.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<Urlfrontier.KnownURLItem.Builder>- Throws:
IOException
-
hasInfo
public boolean hasInfo()
.urlfrontier.URLInfo info = 1;- Specified by:
hasInfoin interfaceUrlfrontier.KnownURLItemOrBuilder- Returns:
- Whether the info field is set.
-
getInfo
public Urlfrontier.URLInfo getInfo()
.urlfrontier.URLInfo info = 1;- Specified by:
getInfoin interfaceUrlfrontier.KnownURLItemOrBuilder- Returns:
- The info.
-
setInfo
public Urlfrontier.KnownURLItem.Builder setInfo(Urlfrontier.URLInfo value)
.urlfrontier.URLInfo info = 1;
-
setInfo
public Urlfrontier.KnownURLItem.Builder setInfo(Urlfrontier.URLInfo.Builder builderForValue)
.urlfrontier.URLInfo info = 1;
-
mergeInfo
public Urlfrontier.KnownURLItem.Builder mergeInfo(Urlfrontier.URLInfo value)
.urlfrontier.URLInfo info = 1;
-
clearInfo
public Urlfrontier.KnownURLItem.Builder clearInfo()
.urlfrontier.URLInfo info = 1;
-
getInfoBuilder
public Urlfrontier.URLInfo.Builder getInfoBuilder()
.urlfrontier.URLInfo info = 1;
-
getInfoOrBuilder
public Urlfrontier.URLInfoOrBuilder getInfoOrBuilder()
.urlfrontier.URLInfo info = 1;- Specified by:
getInfoOrBuilderin interfaceUrlfrontier.KnownURLItemOrBuilder
-
getRefetchableFromDate
public long getRefetchableFromDate()
* Expressed in seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Optional, the default value of 0 indicates that a URL should not be refetched.
uint64 refetchable_from_date = 2;- Specified by:
getRefetchableFromDatein interfaceUrlfrontier.KnownURLItemOrBuilder- Returns:
- The refetchableFromDate.
-
setRefetchableFromDate
public Urlfrontier.KnownURLItem.Builder setRefetchableFromDate(long value)
* Expressed in seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Optional, the default value of 0 indicates that a URL should not be refetched.
uint64 refetchable_from_date = 2;- Parameters:
value- The refetchableFromDate to set.- Returns:
- This builder for chaining.
-
clearRefetchableFromDate
public Urlfrontier.KnownURLItem.Builder clearRefetchableFromDate()
* Expressed in seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Optional, the default value of 0 indicates that a URL should not be refetched.
uint64 refetchable_from_date = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Urlfrontier.KnownURLItem.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder>
-
mergeUnknownFields
public final Urlfrontier.KnownURLItem.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Urlfrontier.KnownURLItem.Builder>
-
-