/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Gives statistics about how many files have been ingested, and which files
* have not been ingested, for a particular ingestion job.See Also:
* AWS
* API Reference
Indicates the total number of files that were submitted for ingestion.
*/ inline int GetTotalNumberOfFiles() const{ return m_totalNumberOfFiles; } /** *Indicates the total number of files that were submitted for ingestion.
*/ inline bool TotalNumberOfFilesHasBeenSet() const { return m_totalNumberOfFilesHasBeenSet; } /** *Indicates the total number of files that were submitted for ingestion.
*/ inline void SetTotalNumberOfFiles(int value) { m_totalNumberOfFilesHasBeenSet = true; m_totalNumberOfFiles = value; } /** *Indicates the total number of files that were submitted for ingestion.
*/ inline IngestedFilesSummary& WithTotalNumberOfFiles(int value) { SetTotalNumberOfFiles(value); return *this;} /** *Indicates the number of files that were successfully ingested.
*/ inline int GetIngestedNumberOfFiles() const{ return m_ingestedNumberOfFiles; } /** *Indicates the number of files that were successfully ingested.
*/ inline bool IngestedNumberOfFilesHasBeenSet() const { return m_ingestedNumberOfFilesHasBeenSet; } /** *Indicates the number of files that were successfully ingested.
*/ inline void SetIngestedNumberOfFiles(int value) { m_ingestedNumberOfFilesHasBeenSet = true; m_ingestedNumberOfFiles = value; } /** *Indicates the number of files that were successfully ingested.
*/ inline IngestedFilesSummary& WithIngestedNumberOfFiles(int value) { SetIngestedNumberOfFiles(value); return *this;} /** *Indicates the number of files that were discarded. A file could be discarded * because its format is invalid (for example, a jpg or pdf) or not readable.
*/ inline const Aws::VectorIndicates the number of files that were discarded. A file could be discarded * because its format is invalid (for example, a jpg or pdf) or not readable.
*/ inline bool DiscardedFilesHasBeenSet() const { return m_discardedFilesHasBeenSet; } /** *Indicates the number of files that were discarded. A file could be discarded * because its format is invalid (for example, a jpg or pdf) or not readable.
*/ inline void SetDiscardedFiles(const Aws::VectorIndicates the number of files that were discarded. A file could be discarded * because its format is invalid (for example, a jpg or pdf) or not readable.
*/ inline void SetDiscardedFiles(Aws::VectorIndicates the number of files that were discarded. A file could be discarded * because its format is invalid (for example, a jpg or pdf) or not readable.
*/ inline IngestedFilesSummary& WithDiscardedFiles(const Aws::VectorIndicates the number of files that were discarded. A file could be discarded * because its format is invalid (for example, a jpg or pdf) or not readable.
*/ inline IngestedFilesSummary& WithDiscardedFiles(Aws::VectorIndicates the number of files that were discarded. A file could be discarded * because its format is invalid (for example, a jpg or pdf) or not readable.
*/ inline IngestedFilesSummary& AddDiscardedFiles(const S3Object& value) { m_discardedFilesHasBeenSet = true; m_discardedFiles.push_back(value); return *this; } /** *Indicates the number of files that were discarded. A file could be discarded * because its format is invalid (for example, a jpg or pdf) or not readable.
*/ inline IngestedFilesSummary& AddDiscardedFiles(S3Object&& value) { m_discardedFilesHasBeenSet = true; m_discardedFiles.push_back(std::move(value)); return *this; } private: int m_totalNumberOfFiles; bool m_totalNumberOfFilesHasBeenSet = false; int m_ingestedNumberOfFiles; bool m_ingestedNumberOfFilesHasBeenSet = false; Aws::Vector