Class: Google::Apis::DocumentaiV1::GoogleCloudDocumentaiUiv1beta3ResyncDatasetMetadata

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/documentai_v1/classes.rb,
lib/google/apis/documentai_v1/representations.rb,
lib/google/apis/documentai_v1/representations.rb

Overview

The metadata proto of ResyncDataset method.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDocumentaiUiv1beta3ResyncDatasetMetadata

Returns a new instance of GoogleCloudDocumentaiUiv1beta3ResyncDatasetMetadata.



689
690
691
# File 'lib/google/apis/documentai_v1/classes.rb', line 689

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#common_metadataGoogle::Apis::DocumentaiV1::GoogleCloudDocumentaiUiv1beta3CommonOperationMetadata

The common metadata for long running operations. Corresponds to the JSON property commonMetadata



669
670
671
# File 'lib/google/apis/documentai_v1/classes.rb', line 669

def 
  @common_metadata
end

#dataset_resync_statusesArray<Google::Apis::DocumentaiV1::GoogleCloudDocumentaiUiv1beta3ResyncDatasetMetadataDatasetResyncStatus>

The list of dataset resync statuses. Not checked when dataset_documents is specified in ResyncRequest. Corresponds to the JSON property datasetResyncStatuses



675
676
677
# File 'lib/google/apis/documentai_v1/classes.rb', line 675

def dataset_resync_statuses
  @dataset_resync_statuses
end

#individual_document_resync_statusesArray<Google::Apis::DocumentaiV1::GoogleCloudDocumentaiUiv1beta3ResyncDatasetMetadataIndividualDocumentResyncStatus>

The list of document resync statuses. The same document could have multiple individual_document_resync_statuses if it has multiple inconsistencies. Corresponds to the JSON property individualDocumentResyncStatuses



681
682
683
# File 'lib/google/apis/documentai_v1/classes.rb', line 681

def individual_document_resync_statuses
  @individual_document_resync_statuses
end

#newly_added_documentsArray<Google::Apis::DocumentaiV1::GoogleCloudDocumentaiUiv1beta3ResyncDatasetMetadataUpdatedDocument>

Returns the newly added document Cloud Storage prefix if the documents are founded in Cloud Storage while not in Document Service storage. Corresponds to the JSON property newlyAddedDocuments



687
688
689
# File 'lib/google/apis/documentai_v1/classes.rb', line 687

def newly_added_documents
  @newly_added_documents
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



694
695
696
697
698
699
# File 'lib/google/apis/documentai_v1/classes.rb', line 694

def update!(**args)
  @common_metadata = args[:common_metadata] if args.key?(:common_metadata)
  @dataset_resync_statuses = args[:dataset_resync_statuses] if args.key?(:dataset_resync_statuses)
  @individual_document_resync_statuses = args[:individual_document_resync_statuses] if args.key?(:individual_document_resync_statuses)
  @newly_added_documents = args[:newly_added_documents] if args.key?(:newly_added_documents)
end