public interface DocumentOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getAclInfo()
public abstract Document.AclInfo getAclInfo()Access control information for the document.
.google.cloud.discoveryengine.v1beta.Document.AclInfo acl_info = 11;
| Returns | |
|---|---|
| Type | Description |
Document.AclInfo |
The aclInfo. |
getAclInfoOrBuilder()
public abstract Document.AclInfoOrBuilder getAclInfoOrBuilder()Access control information for the document.
.google.cloud.discoveryengine.v1beta.Document.AclInfo acl_info = 11;
| Returns | |
|---|---|
| Type | Description |
Document.AclInfoOrBuilder |
|
getContent()
public abstract Document.Content getContent() The unstructured data linked to this document. Content can only be set
and must be set if this document is under a CONTENT_REQUIRED data store.
.google.cloud.discoveryengine.v1beta.Document.Content content = 10;
| Returns | |
|---|---|
| Type | Description |
Document.Content |
The content. |
getContentOrBuilder()
public abstract Document.ContentOrBuilder getContentOrBuilder() The unstructured data linked to this document. Content can only be set
and must be set if this document is under a CONTENT_REQUIRED data store.
.google.cloud.discoveryengine.v1beta.Document.Content content = 10;
| Returns | |
|---|---|
| Type | Description |
Document.ContentOrBuilder |
|
getDataCase()
public abstract Document.DataCase getDataCase()| Returns | |
|---|---|
| Type | Description |
Document.DataCase |
|
getDerivedStructData()
public abstract Struct getDerivedStructData()Output only. This field is OUTPUT_ONLY. It contains derived data that are not in the original input document.
.google.protobuf.Struct derived_struct_data = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Struct |
The derivedStructData. |
getDerivedStructDataOrBuilder()
public abstract StructOrBuilder getDerivedStructDataOrBuilder()Output only. This field is OUTPUT_ONLY. It contains derived data that are not in the original input document.
.google.protobuf.Struct derived_struct_data = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
StructOrBuilder |
|
getId()
public abstract String getId()Immutable. The identifier of the document.
Id should conform to RFC-1034 standard with a length limit of 128 characters.
string id = 2 [(.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The id. |
getIdBytes()
public abstract ByteString getIdBytes()Immutable. The identifier of the document.
Id should conform to RFC-1034 standard with a length limit of 128 characters.
string id = 2 [(.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for id. |
getIndexStatus()
public abstract Document.IndexStatus getIndexStatus()Output only. The index status of the document.
- If document is indexed successfully, the index_time field is populated.
- Otherwise, if document is not indexed due to errors, the error_samples field is populated.
- Otherwise, if document's index is in progress, the pending_message field is populated.
.google.cloud.discoveryengine.v1beta.Document.IndexStatus index_status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Document.IndexStatus |
The indexStatus. |
getIndexStatusOrBuilder()
public abstract Document.IndexStatusOrBuilder getIndexStatusOrBuilder()Output only. The index status of the document.
- If document is indexed successfully, the index_time field is populated.
- Otherwise, if document is not indexed due to errors, the error_samples field is populated.
- Otherwise, if document's index is in progress, the pending_message field is populated.
.google.cloud.discoveryengine.v1beta.Document.IndexStatus index_status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Document.IndexStatusOrBuilder |
|
getIndexTime()
public abstract Timestamp getIndexTime()Output only. The time when the document was last indexed.
If this field is populated, it means the document has been indexed. While documents typically become searchable within seconds of indexing, it can sometimes take up to a few hours.
If this field is not populated, it means the document has never been indexed.
.google.protobuf.Timestamp index_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The indexTime. |
getIndexTimeOrBuilder()
public abstract TimestampOrBuilder getIndexTimeOrBuilder()Output only. The time when the document was last indexed.
If this field is populated, it means the document has been indexed. While documents typically become searchable within seconds of indexing, it can sometimes take up to a few hours.
If this field is not populated, it means the document has never been indexed.
.google.protobuf.Timestamp index_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getJsonData()
public abstract String getJsonData() The JSON string representation of the document. It should conform to the
registered Schema or an
INVALID_ARGUMENT error is thrown.
string json_data = 5;
| Returns | |
|---|---|
| Type | Description |
String |
The jsonData. |
getJsonDataBytes()
public abstract ByteString getJsonDataBytes() The JSON string representation of the document. It should conform to the
registered Schema or an
INVALID_ARGUMENT error is thrown.
string json_data = 5;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for jsonData. |
getName()
public abstract String getName() Immutable. The full resource name of the document.
Format:
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}/documents/{document_id}.
This field must be a UTF-8 encoded string with a length limit of 1024 characters.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes() Immutable. The full resource name of the document.
Format:
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}/documents/{document_id}.
This field must be a UTF-8 encoded string with a length limit of 1024 characters.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getParentDocumentId()
public abstract String getParentDocumentId()The identifier of the parent document. Currently supports at most two level document hierarchy.
Id should conform to RFC-1034 standard with a length limit of 63 characters.
string parent_document_id = 7;
| Returns | |
|---|---|
| Type | Description |
String |
The parentDocumentId. |
getParentDocumentIdBytes()
public abstract ByteString getParentDocumentIdBytes()The identifier of the parent document. Currently supports at most two level document hierarchy.
Id should conform to RFC-1034 standard with a length limit of 63 characters.
string parent_document_id = 7;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for parentDocumentId. |
getSchemaId()
public abstract String getSchemaId()The identifier of the schema located in the same data store.
string schema_id = 3;
| Returns | |
|---|---|
| Type | Description |
String |
The schemaId. |
getSchemaIdBytes()
public abstract ByteString getSchemaIdBytes()The identifier of the schema located in the same data store.
string schema_id = 3;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for schemaId. |
getStructData()
public abstract Struct getStructData() The structured JSON data for the document. It should conform to the
registered Schema or an
INVALID_ARGUMENT error is thrown.
.google.protobuf.Struct struct_data = 4;
| Returns | |
|---|---|
| Type | Description |
Struct |
The structData. |
getStructDataOrBuilder()
public abstract StructOrBuilder getStructDataOrBuilder() The structured JSON data for the document. It should conform to the
registered Schema or an
INVALID_ARGUMENT error is thrown.
.google.protobuf.Struct struct_data = 4;
| Returns | |
|---|---|
| Type | Description |
StructOrBuilder |
|
hasAclInfo()
public abstract boolean hasAclInfo()Access control information for the document.
.google.cloud.discoveryengine.v1beta.Document.AclInfo acl_info = 11;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the aclInfo field is set. |
hasContent()
public abstract boolean hasContent() The unstructured data linked to this document. Content can only be set
and must be set if this document is under a CONTENT_REQUIRED data store.
.google.cloud.discoveryengine.v1beta.Document.Content content = 10;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the content field is set. |
hasDerivedStructData()
public abstract boolean hasDerivedStructData()Output only. This field is OUTPUT_ONLY. It contains derived data that are not in the original input document.
.google.protobuf.Struct derived_struct_data = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the derivedStructData field is set. |
hasIndexStatus()
public abstract boolean hasIndexStatus()Output only. The index status of the document.
- If document is indexed successfully, the index_time field is populated.
- Otherwise, if document is not indexed due to errors, the error_samples field is populated.
- Otherwise, if document's index is in progress, the pending_message field is populated.
.google.cloud.discoveryengine.v1beta.Document.IndexStatus index_status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the indexStatus field is set. |
hasIndexTime()
public abstract boolean hasIndexTime()Output only. The time when the document was last indexed.
If this field is populated, it means the document has been indexed. While documents typically become searchable within seconds of indexing, it can sometimes take up to a few hours.
If this field is not populated, it means the document has never been indexed.
.google.protobuf.Timestamp index_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the indexTime field is set. |
hasJsonData()
public abstract boolean hasJsonData() The JSON string representation of the document. It should conform to the
registered Schema or an
INVALID_ARGUMENT error is thrown.
string json_data = 5;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the jsonData field is set. |
hasStructData()
public abstract boolean hasStructData() The structured JSON data for the document. It should conform to the
registered Schema or an
INVALID_ARGUMENT error is thrown.
.google.protobuf.Struct struct_data = 4;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the structData field is set. |