View Source GoogleApi.DocumentAI.V1beta3.Model.GoogleCloudDocumentaiV1beta3DocumentOutputConfigGcsOutputConfig (google_api_document_ai v0.38.0)

The configuration used when outputting documents.

Attributes

  • fieldMask (type: String.t, default: nil) - Specifies which fields to include in the output documents. Only supports top level document and pages field so it must be in the form of {document_field_name} or pages.{page_field_name}.
  • gcsUri (type: String.t, default: nil) - The Cloud Storage uri (a directory) of the output.
  • shardingConfig (type: GoogleApi.DocumentAI.V1beta3.Model.GoogleCloudDocumentaiV1beta3DocumentOutputConfigGcsOutputConfigShardingConfig.t, default: nil) - Specifies the sharding config for the output document.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.DocumentAI.V1beta3.Model.GoogleCloudDocumentaiV1beta3DocumentOutputConfigGcsOutputConfig{
    fieldMask: String.t() | nil,
    gcsUri: String.t() | nil,
    shardingConfig:
      GoogleApi.DocumentAI.V1beta3.Model.GoogleCloudDocumentaiV1beta3DocumentOutputConfigGcsOutputConfigShardingConfig.t()
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.