GoogleCloudContentwarehouseV1CreateDocumentRequest

AI Overview😉

  • The potential purpose of this module is to create a document in Google's Content Warehouse, which is a storage system for structured and unstructured data. The module seems to be focused on processing and creating documents, with options for mapping entities from Cloud AI Document to Warehouse Document, and specifying access controls and policies for the document.
  • This module could impact search results by influencing how documents are created, processed, and stored in the Content Warehouse. This could affect the relevance and ranking of search results, as the module's processing and mapping of entities may influence the document's metadata and content. Additionally, the access controls and policies specified in the module could impact which users can access and interact with the document, which could also affect search results.
  • A website may change things to be more favorable for this function by optimizing their document structure and content to be more easily processed and mapped by the Cloud AI Document and Warehouse Document systems. This could involve using standardized metadata and formatting, and ensuring that access controls and policies are clearly defined and consistent. Additionally, websites may want to ensure that their documents are easily crawlable and indexable by Google's search algorithms, which could involve optimizing their website's architecture and content delivery.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1CreateDocumentRequest (google_api_content_warehouse v0.4.0)

Request message for DocumentService.CreateDocument.

Attributes

  • cloudAiDocumentOption (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1CloudAIDocumentOption.t, default: nil) - Request Option for processing Cloud AI Document in Document Warehouse. This field offers limited support for mapping entities from Cloud AI Document to Warehouse Document. Please consult with product team before using this field and other available options.
  • createMask (type: String.t, default: nil) - Field mask for creating Document fields. If mask path is empty, it means all fields are masked. For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
  • document (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Document.t, default: nil) - Required. The document to create.
  • policy (type: GoogleApi.ContentWarehouse.V1.Model.GoogleIamV1Policy.t, default: nil) - Default document policy during creation. This refers to an Identity and Access (IAM) policy, which specifies access controls for the Document. Conditions defined in the policy will be ignored.
  • requestMetadata (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RequestMetadata.t, default: nil) - The meta information collected about the end user, used to enforce access control for the service.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1CreateDocumentRequest{
    cloudAiDocumentOption:
      GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1CloudAIDocumentOption.t()
      | nil,
    createMask: String.t() | nil,
    document:
      GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Document.t()
      | nil,
    policy: GoogleApi.ContentWarehouse.V1.Model.GoogleIamV1Policy.t() | nil,
    requestMetadata:
      GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RequestMetadata.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.