Class WarcEmbeddedResource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<WarcEmbeddedResource.Builder>
com.google.protobuf.GeneratedMessage.Builder<WarcEmbeddedResource.Builder>
ai.pipestream.parsed.data.warc.v1.WarcEmbeddedResource.Builder
- All Implemented Interfaces:
WarcEmbeddedResourceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
WarcEmbeddedResource
public static final class WarcEmbeddedResource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<WarcEmbeddedResource.Builder>
implements WarcEmbeddedResourceOrBuilder
Represents an embedded resource found within the archived contentProtobuf type
ai.pipestream.parsed.data.warc.v1.WarcEmbeddedResource-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Whether the embedded resource was also archivedMIME type of the embedded resourceSize of the embedded resource in bytesclearUrl()URL or identifier of the embedded resourceWARC record ID of the archived embedded resource (if available)booleanWhether the embedded resource was also archivedstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorMIME type of the embedded resourcecom.google.protobuf.ByteStringMIME type of the embedded resourcelonggetSize()Size of the embedded resource in bytesgetUrl()URL or identifier of the embedded resourcecom.google.protobuf.ByteStringURL or identifier of the embedded resourceWARC record ID of the archived embedded resource (if available)com.google.protobuf.ByteStringWARC record ID of the archived embedded resource (if available)booleanWhether the embedded resource was also archivedbooleanMIME type of the embedded resourcebooleanhasSize()Size of the embedded resource in bytesbooleanWARC record ID of the archived embedded resource (if available)protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(WarcEmbeddedResource other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setArchived(boolean value) Whether the embedded resource was also archivedsetMimeType(String value) MIME type of the embedded resourcesetMimeTypeBytes(com.google.protobuf.ByteString value) MIME type of the embedded resourcesetSize(long value) Size of the embedded resource in bytesURL or identifier of the embedded resourcesetUrlBytes(com.google.protobuf.ByteString value) URL or identifier of the embedded resourcesetWarcRecordId(String value) WARC record ID of the archived embedded resource (if available)setWarcRecordIdBytes(com.google.protobuf.ByteString value) WARC record ID of the archived embedded resource (if available)Methods 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<WarcEmbeddedResource.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<WarcEmbeddedResource.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<WarcEmbeddedResource.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<WarcEmbeddedResource.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<WarcEmbeddedResource.Builder>
-
mergeFrom
public WarcEmbeddedResource.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<WarcEmbeddedResource.Builder>- Throws:
IOException
-
getUrl
URL or identifier of the embedded resource
string url = 1 [json_name = "url"];- Specified by:
getUrlin interfaceWarcEmbeddedResourceOrBuilder- Returns:
- The url.
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()URL or identifier of the embedded resource
string url = 1 [json_name = "url"];- Specified by:
getUrlBytesin interfaceWarcEmbeddedResourceOrBuilder- Returns:
- The bytes for url.
-
setUrl
URL or identifier of the embedded resource
string url = 1 [json_name = "url"];- Parameters:
value- The url to set.- Returns:
- This builder for chaining.
-
clearUrl
URL or identifier of the embedded resource
string url = 1 [json_name = "url"];- Returns:
- This builder for chaining.
-
setUrlBytes
URL or identifier of the embedded resource
string url = 1 [json_name = "url"];- Parameters:
value- The bytes for url to set.- Returns:
- This builder for chaining.
-
hasMimeType
public boolean hasMimeType()MIME type of the embedded resource
optional string mime_type = 2 [json_name = "mimeType"];- Specified by:
hasMimeTypein interfaceWarcEmbeddedResourceOrBuilder- Returns:
- Whether the mimeType field is set.
-
getMimeType
MIME type of the embedded resource
optional string mime_type = 2 [json_name = "mimeType"];- Specified by:
getMimeTypein interfaceWarcEmbeddedResourceOrBuilder- Returns:
- The mimeType.
-
getMimeTypeBytes
public com.google.protobuf.ByteString getMimeTypeBytes()MIME type of the embedded resource
optional string mime_type = 2 [json_name = "mimeType"];- Specified by:
getMimeTypeBytesin interfaceWarcEmbeddedResourceOrBuilder- Returns:
- The bytes for mimeType.
-
setMimeType
MIME type of the embedded resource
optional string mime_type = 2 [json_name = "mimeType"];- Parameters:
value- The mimeType to set.- Returns:
- This builder for chaining.
-
clearMimeType
MIME type of the embedded resource
optional string mime_type = 2 [json_name = "mimeType"];- Returns:
- This builder for chaining.
-
setMimeTypeBytes
MIME type of the embedded resource
optional string mime_type = 2 [json_name = "mimeType"];- Parameters:
value- The bytes for mimeType to set.- Returns:
- This builder for chaining.
-
hasSize
public boolean hasSize()Size of the embedded resource in bytes
optional int64 size = 3 [json_name = "size"];- Specified by:
hasSizein interfaceWarcEmbeddedResourceOrBuilder- Returns:
- Whether the size field is set.
-
getSize
public long getSize()Size of the embedded resource in bytes
optional int64 size = 3 [json_name = "size"];- Specified by:
getSizein interfaceWarcEmbeddedResourceOrBuilder- Returns:
- The size.
-
setSize
Size of the embedded resource in bytes
optional int64 size = 3 [json_name = "size"];- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
Size of the embedded resource in bytes
optional int64 size = 3 [json_name = "size"];- Returns:
- This builder for chaining.
-
hasArchived
public boolean hasArchived()Whether the embedded resource was also archived
optional bool archived = 4 [json_name = "archived"];- Specified by:
hasArchivedin interfaceWarcEmbeddedResourceOrBuilder- Returns:
- Whether the archived field is set.
-
getArchived
public boolean getArchived()Whether the embedded resource was also archived
optional bool archived = 4 [json_name = "archived"];- Specified by:
getArchivedin interfaceWarcEmbeddedResourceOrBuilder- Returns:
- The archived.
-
setArchived
Whether the embedded resource was also archived
optional bool archived = 4 [json_name = "archived"];- Parameters:
value- The archived to set.- Returns:
- This builder for chaining.
-
clearArchived
Whether the embedded resource was also archived
optional bool archived = 4 [json_name = "archived"];- Returns:
- This builder for chaining.
-
hasWarcRecordId
public boolean hasWarcRecordId()WARC record ID of the archived embedded resource (if available)
optional string warc_record_id = 5 [json_name = "warcRecordId"];- Specified by:
hasWarcRecordIdin interfaceWarcEmbeddedResourceOrBuilder- Returns:
- Whether the warcRecordId field is set.
-
getWarcRecordId
WARC record ID of the archived embedded resource (if available)
optional string warc_record_id = 5 [json_name = "warcRecordId"];- Specified by:
getWarcRecordIdin interfaceWarcEmbeddedResourceOrBuilder- Returns:
- The warcRecordId.
-
getWarcRecordIdBytes
public com.google.protobuf.ByteString getWarcRecordIdBytes()WARC record ID of the archived embedded resource (if available)
optional string warc_record_id = 5 [json_name = "warcRecordId"];- Specified by:
getWarcRecordIdBytesin interfaceWarcEmbeddedResourceOrBuilder- Returns:
- The bytes for warcRecordId.
-
setWarcRecordId
WARC record ID of the archived embedded resource (if available)
optional string warc_record_id = 5 [json_name = "warcRecordId"];- Parameters:
value- The warcRecordId to set.- Returns:
- This builder for chaining.
-
clearWarcRecordId
WARC record ID of the archived embedded resource (if available)
optional string warc_record_id = 5 [json_name = "warcRecordId"];- Returns:
- This builder for chaining.
-
setWarcRecordIdBytes
WARC record ID of the archived embedded resource (if available)
optional string warc_record_id = 5 [json_name = "warcRecordId"];- Parameters:
value- The bytes for warcRecordId to set.- Returns:
- This builder for chaining.
-