- 0.50.0 (latest)
- 0.49.0
- 0.48.0
- 0.47.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
public final class Document extends GeneratedMessageV3 implements DocumentOrBuilder
Defines the structure for content warehouse document proto.
Protobuf type google.cloud.contentwarehouse.v1.Document
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > DocumentImplements
DocumentOrBuilderStatic Fields
ASYNC_ENABLED_FIELD_NUMBER
public static final int ASYNC_ENABLED_FIELD_NUMBER
Type | Description |
int |
CLOUD_AI_DOCUMENT_FIELD_NUMBER
public static final int CLOUD_AI_DOCUMENT_FIELD_NUMBER
Type | Description |
int |
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Type | Description |
int |
CREATOR_FIELD_NUMBER
public static final int CREATOR_FIELD_NUMBER
Type | Description |
int |
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
Type | Description |
int |
DISPLAY_URI_FIELD_NUMBER
public static final int DISPLAY_URI_FIELD_NUMBER
Type | Description |
int |
DOCUMENT_SCHEMA_NAME_FIELD_NUMBER
public static final int DOCUMENT_SCHEMA_NAME_FIELD_NUMBER
Type | Description |
int |
INLINE_RAW_DOCUMENT_FIELD_NUMBER
public static final int INLINE_RAW_DOCUMENT_FIELD_NUMBER
Type | Description |
int |
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Type | Description |
int |
PLAIN_TEXT_FIELD_NUMBER
public static final int PLAIN_TEXT_FIELD_NUMBER
Type | Description |
int |
PROPERTIES_FIELD_NUMBER
public static final int PROPERTIES_FIELD_NUMBER
Type | Description |
int |
RAW_DOCUMENT_FILE_TYPE_FIELD_NUMBER
public static final int RAW_DOCUMENT_FILE_TYPE_FIELD_NUMBER
Type | Description |
int |
RAW_DOCUMENT_PATH_FIELD_NUMBER
public static final int RAW_DOCUMENT_PATH_FIELD_NUMBER
Type | Description |
int |
REFERENCE_ID_FIELD_NUMBER
public static final int REFERENCE_ID_FIELD_NUMBER
Type | Description |
int |
STRUCTURED_CONTENT_URI_FIELD_NUMBER
public static final int STRUCTURED_CONTENT_URI_FIELD_NUMBER
Type | Description |
int |
TEXT_EXTRACTION_DISABLED_FIELD_NUMBER
public static final int TEXT_EXTRACTION_DISABLED_FIELD_NUMBER
Type | Description |
int |
TITLE_FIELD_NUMBER
public static final int TITLE_FIELD_NUMBER
Type | Description |
int |
UPDATER_FIELD_NUMBER
public static final int UPDATER_FIELD_NUMBER
Type | Description |
int |
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static Document getDefaultInstance()
Type | Description |
Document |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static Document.Builder newBuilder()
Type | Description |
Document.Builder |
newBuilder(Document prototype)
public static Document.Builder newBuilder(Document prototype)
Name | Description |
prototype | Document |
Type | Description |
Document.Builder |
parseDelimitedFrom(InputStream input)
public static Document parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
Document |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Document parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Document |
Type | Description |
IOException |
parseFrom(byte[] data)
public static Document parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
Document |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Document parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Document |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static Document parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
Document |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Document parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Document |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static Document parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
Document |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Document parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Document |
Type | Description |
IOException |
parseFrom(InputStream input)
public static Document parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
Document |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Document parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Document |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static Document parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
Document |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Document parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Document |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<Document> parser()
Type | Description |
Parser<Document> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getAsyncEnabled()
public boolean getAsyncEnabled()
If true, makes the document visible to asynchronous policies and rules.
bool async_enabled = 12;
Type | Description |
boolean | The asyncEnabled. |
getCloudAiDocument()
public Document getCloudAiDocument()
Document AI format to save the structured content, including OCR.
.google.cloud.documentai.v1.Document cloud_ai_document = 4;
Type | Description |
com.google.cloud.documentai.v1.Document | The cloudAiDocument. |
getCloudAiDocumentOrBuilder()
public DocumentOrBuilder getCloudAiDocumentOrBuilder()
Document AI format to save the structured content, including OCR.
.google.cloud.documentai.v1.Document cloud_ai_document = 4;
Type | Description |
com.google.cloud.documentai.v1.DocumentOrBuilder |
getCreateTime()
public Timestamp getCreateTime()
Output only. The time when the document is created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Timestamp | The createTime. |
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the document is created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
TimestampOrBuilder |
getCreator()
public String getCreator()
The user who creates the document.
string creator = 13;
Type | Description |
String | The creator. |
getCreatorBytes()
public ByteString getCreatorBytes()
The user who creates the document.
string creator = 13;
Type | Description |
ByteString | The bytes for creator. |
getDefaultInstanceForType()
public Document getDefaultInstanceForType()
Type | Description |
Document |
getDisplayName()
public String getDisplayName()
Required. Display name of the document given by the user. This name will be displayed in the UI. Customer can populate this field with the name of the document. This differs from the 'title' field as 'title' is optional and stores the top heading in the document.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The displayName. |
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Required. Display name of the document given by the user. This name will be displayed in the UI. Customer can populate this field with the name of the document. This differs from the 'title' field as 'title' is optional and stores the top heading in the document.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for displayName. |
getDisplayUri()
public String getDisplayUri()
Uri to display the document, for example, in the UI.
string display_uri = 17;
Type | Description |
String | The displayUri. |
getDisplayUriBytes()
public ByteString getDisplayUriBytes()
Uri to display the document, for example, in the UI.
string display_uri = 17;
Type | Description |
ByteString | The bytes for displayUri. |
getDocumentSchemaName()
public String getDocumentSchemaName()
The Document schema name. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}.
string document_schema_name = 3 [(.google.api.resource_reference) = { ... }
Type | Description |
String | The documentSchemaName. |
getDocumentSchemaNameBytes()
public ByteString getDocumentSchemaNameBytes()
The Document schema name. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}.
string document_schema_name = 3 [(.google.api.resource_reference) = { ... }
Type | Description |
ByteString | The bytes for documentSchemaName. |
getInlineRawDocument()
public ByteString getInlineRawDocument()
Raw document content.
bytes inline_raw_document = 6;
Type | Description |
ByteString | The inlineRawDocument. |
getName()
public String getName()
The resource name of the document. Format: projects/{project_number}/locations/{location}/documents/{document_id}. The name is ignored when creating a document.
string name = 1;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
The resource name of the document. Format: projects/{project_number}/locations/{location}/documents/{document_id}. The name is ignored when creating a document.
string name = 1;
Type | Description |
ByteString | The bytes for name. |
getParserForType()
public Parser<Document> getParserForType()
Type | Description |
Parser<Document> |
getPlainText()
public String getPlainText()
Other document format, such as PPTX, XLXS
string plain_text = 15;
Type | Description |
String | The plainText. |
getPlainTextBytes()
public ByteString getPlainTextBytes()
Other document format, such as PPTX, XLXS
string plain_text = 15;
Type | Description |
ByteString | The bytes for plainText. |
getProperties(int index)
public Property getProperties(int index)
List of values that are user supplied metadata.
repeated .google.cloud.contentwarehouse.v1.Property properties = 7;
Name | Description |
index | int |
Type | Description |
Property |
getPropertiesCount()
public int getPropertiesCount()
List of values that are user supplied metadata.
repeated .google.cloud.contentwarehouse.v1.Property properties = 7;
Type | Description |
int |
getPropertiesList()
public List<Property> getPropertiesList()
List of values that are user supplied metadata.
repeated .google.cloud.contentwarehouse.v1.Property properties = 7;
Type | Description |
List<Property> |
getPropertiesOrBuilder(int index)
public PropertyOrBuilder getPropertiesOrBuilder(int index)
List of values that are user supplied metadata.
repeated .google.cloud.contentwarehouse.v1.Property properties = 7;
Name | Description |
index | int |
Type | Description |
PropertyOrBuilder |
getPropertiesOrBuilderList()
public List<? extends PropertyOrBuilder> getPropertiesOrBuilderList()
List of values that are user supplied metadata.
repeated .google.cloud.contentwarehouse.v1.Property properties = 7;
Type | Description |
List<? extends com.google.cloud.contentwarehouse.v1.PropertyOrBuilder> |
getRawDocumentCase()
public Document.RawDocumentCase getRawDocumentCase()
Type | Description |
Document.RawDocumentCase |
getRawDocumentFileType()
public RawDocumentFileType getRawDocumentFileType()
This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF.
.google.cloud.contentwarehouse.v1.RawDocumentFileType raw_document_file_type = 10;
Type | Description |
RawDocumentFileType | The rawDocumentFileType. |
getRawDocumentFileTypeValue()
public int getRawDocumentFileTypeValue()
This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF.
.google.cloud.contentwarehouse.v1.RawDocumentFileType raw_document_file_type = 10;
Type | Description |
int | The enum numeric value on the wire for rawDocumentFileType. |
getRawDocumentPath()
public String getRawDocumentPath()
Raw document file in Cloud Storage path.
string raw_document_path = 5;
Type | Description |
String | The rawDocumentPath. |
getRawDocumentPathBytes()
public ByteString getRawDocumentPathBytes()
Raw document file in Cloud Storage path.
string raw_document_path = 5;
Type | Description |
ByteString | The bytes for rawDocumentPath. |
getReferenceId()
public String getReferenceId()
The reference ID set by customers. Must be unique per project and location.
string reference_id = 11;
Type | Description |
String | The referenceId. |
getReferenceIdBytes()
public ByteString getReferenceIdBytes()
The reference ID set by customers. Must be unique per project and location.
string reference_id = 11;
Type | Description |
ByteString | The bytes for referenceId. |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getStructuredContentCase()
public Document.StructuredContentCase getStructuredContentCase()
Type | Description |
Document.StructuredContentCase |
getStructuredContentUri()
public String getStructuredContentUri()
A path linked to structured content file.
string structured_content_uri = 16;
Type | Description |
String | The structuredContentUri. |
getStructuredContentUriBytes()
public ByteString getStructuredContentUriBytes()
A path linked to structured content file.
string structured_content_uri = 16;
Type | Description |
ByteString | The bytes for structuredContentUri. |
getTextExtractionDisabled()
public boolean getTextExtractionDisabled()
If true, text extraction will not be performed.
bool text_extraction_disabled = 19;
Type | Description |
boolean | The textExtractionDisabled. |
getTitle()
public String getTitle()
Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature.
string title = 18;
Type | Description |
String | The title. |
getTitleBytes()
public ByteString getTitleBytes()
Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature.
string title = 18;
Type | Description |
ByteString | The bytes for title. |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
getUpdateTime()
public Timestamp getUpdateTime()
Output only. The time when the document is last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Timestamp | The updateTime. |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the document is last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
TimestampOrBuilder |
getUpdater()
public String getUpdater()
The user who lastly updates the document.
string updater = 14;
Type | Description |
String | The updater. |
getUpdaterBytes()
public ByteString getUpdaterBytes()
The user who lastly updates the document.
string updater = 14;
Type | Description |
ByteString | The bytes for updater. |
hasCloudAiDocument()
public boolean hasCloudAiDocument()
Document AI format to save the structured content, including OCR.
.google.cloud.documentai.v1.Document cloud_ai_document = 4;
Type | Description |
boolean | Whether the cloudAiDocument field is set. |
hasCreateTime()
public boolean hasCreateTime()
Output only. The time when the document is created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the createTime field is set. |
hasInlineRawDocument()
public boolean hasInlineRawDocument()
Raw document content.
bytes inline_raw_document = 6;
Type | Description |
boolean | Whether the inlineRawDocument field is set. |
hasPlainText()
public boolean hasPlainText()
Other document format, such as PPTX, XLXS
string plain_text = 15;
Type | Description |
boolean | Whether the plainText field is set. |
hasRawDocumentPath()
public boolean hasRawDocumentPath()
Raw document file in Cloud Storage path.
string raw_document_path = 5;
Type | Description |
boolean | Whether the rawDocumentPath field is set. |
hasUpdateTime()
public boolean hasUpdateTime()
Output only. The time when the document is last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the updateTime field is set. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public Document.Builder newBuilderForType()
Type | Description |
Document.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Document.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
Document.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public Document.Builder toBuilder()
Type | Description |
Document.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |