@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CompletionReport extends Object implements Serializable, Cloneable, StructuredPojo
Provides a report detailing the data repository task results of the files processed that match the criteria specified
in the report Scope parameter. FSx delivers the report to the file system's linked data repository in
Amazon S3, using the path specified in the report Path parameter. You can specify whether or not a
report gets generated for a task using the Enabled parameter.
| Constructor and Description |
|---|
CompletionReport() |
| Modifier and Type | Method and Description |
|---|---|
CompletionReport |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEnabled()
Set
Enabled to True to generate a CompletionReport when the task
completes. |
String |
getFormat()
Required if
Enabled is set to true. |
String |
getPath()
Required if
Enabled is set to true. |
String |
getScope()
Required if
Enabled is set to true. |
int |
hashCode() |
Boolean |
isEnabled()
Set
Enabled to True to generate a CompletionReport when the task
completes. |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEnabled(Boolean enabled)
Set
Enabled to True to generate a CompletionReport when the task
completes. |
void |
setFormat(String format)
Required if
Enabled is set to true. |
void |
setPath(String path)
Required if
Enabled is set to true. |
void |
setScope(String scope)
Required if
Enabled is set to true. |
String |
toString()
Returns a string representation of this object.
|
CompletionReport |
withEnabled(Boolean enabled)
Set
Enabled to True to generate a CompletionReport when the task
completes. |
CompletionReport |
withFormat(ReportFormat format)
Required if
Enabled is set to true. |
CompletionReport |
withFormat(String format)
Required if
Enabled is set to true. |
CompletionReport |
withPath(String path)
Required if
Enabled is set to true. |
CompletionReport |
withScope(ReportScope scope)
Required if
Enabled is set to true. |
CompletionReport |
withScope(String scope)
Required if
Enabled is set to true. |
public void setEnabled(Boolean enabled)
Set Enabled to True to generate a CompletionReport when the task
completes. If set to true, then you need to provide a report Scope, Path,
and Format. Set Enabled to False if you do not want a
CompletionReport generated when the task completes.
enabled - Set Enabled to True to generate a CompletionReport when the task
completes. If set to true, then you need to provide a report Scope,
Path, and Format. Set Enabled to False if you do not
want a CompletionReport generated when the task completes.public Boolean getEnabled()
Set Enabled to True to generate a CompletionReport when the task
completes. If set to true, then you need to provide a report Scope, Path,
and Format. Set Enabled to False if you do not want a
CompletionReport generated when the task completes.
Enabled to True to generate a CompletionReport when the task
completes. If set to true, then you need to provide a report Scope,
Path, and Format. Set Enabled to False if you do not
want a CompletionReport generated when the task completes.public CompletionReport withEnabled(Boolean enabled)
Set Enabled to True to generate a CompletionReport when the task
completes. If set to true, then you need to provide a report Scope, Path,
and Format. Set Enabled to False if you do not want a
CompletionReport generated when the task completes.
enabled - Set Enabled to True to generate a CompletionReport when the task
completes. If set to true, then you need to provide a report Scope,
Path, and Format. Set Enabled to False if you do not
want a CompletionReport generated when the task completes.public Boolean isEnabled()
Set Enabled to True to generate a CompletionReport when the task
completes. If set to true, then you need to provide a report Scope, Path,
and Format. Set Enabled to False if you do not want a
CompletionReport generated when the task completes.
Enabled to True to generate a CompletionReport when the task
completes. If set to true, then you need to provide a report Scope,
Path, and Format. Set Enabled to False if you do not
want a CompletionReport generated when the task completes.public void setPath(String path)
Required if Enabled is set to true. Specifies the location of the report on the file
system's linked S3 data repository. An absolute path that defines where the completion report will be stored in
the destination location. The Path you provide must be located within the file system’s ExportPath.
An example Path value is "s3://myBucket/myExportPath/optionalPrefix". The report provides the
following information for each file in the report: FilePath, FileStatus, and ErrorCode.
path - Required if Enabled is set to true. Specifies the location of the report on the
file system's linked S3 data repository. An absolute path that defines where the completion report will be
stored in the destination location. The Path you provide must be located within the file
system’s ExportPath. An example Path value is "s3://myBucket/myExportPath/optionalPrefix".
The report provides the following information for each file in the report: FilePath, FileStatus, and
ErrorCode.public String getPath()
Required if Enabled is set to true. Specifies the location of the report on the file
system's linked S3 data repository. An absolute path that defines where the completion report will be stored in
the destination location. The Path you provide must be located within the file system’s ExportPath.
An example Path value is "s3://myBucket/myExportPath/optionalPrefix". The report provides the
following information for each file in the report: FilePath, FileStatus, and ErrorCode.
Enabled is set to true. Specifies the location of the report on the
file system's linked S3 data repository. An absolute path that defines where the completion report will
be stored in the destination location. The Path you provide must be located within the file
system’s ExportPath. An example Path value is "s3://myBucket/myExportPath/optionalPrefix".
The report provides the following information for each file in the report: FilePath, FileStatus, and
ErrorCode.public CompletionReport withPath(String path)
Required if Enabled is set to true. Specifies the location of the report on the file
system's linked S3 data repository. An absolute path that defines where the completion report will be stored in
the destination location. The Path you provide must be located within the file system’s ExportPath.
An example Path value is "s3://myBucket/myExportPath/optionalPrefix". The report provides the
following information for each file in the report: FilePath, FileStatus, and ErrorCode.
path - Required if Enabled is set to true. Specifies the location of the report on the
file system's linked S3 data repository. An absolute path that defines where the completion report will be
stored in the destination location. The Path you provide must be located within the file
system’s ExportPath. An example Path value is "s3://myBucket/myExportPath/optionalPrefix".
The report provides the following information for each file in the report: FilePath, FileStatus, and
ErrorCode.public void setFormat(String format)
Required if Enabled is set to true. Specifies the format of the
CompletionReport. REPORT_CSV_20191124 is the only format currently supported. When
Format is set to REPORT_CSV_20191124, the CompletionReport is provided in
CSV format, and is delivered to {path}/task-{id}/failures.csv.
format - Required if Enabled is set to true. Specifies the format of the
CompletionReport. REPORT_CSV_20191124 is the only format currently supported.
When Format is set to REPORT_CSV_20191124, the CompletionReport is
provided in CSV format, and is delivered to {path}/task-{id}/failures.csv.ReportFormatpublic String getFormat()
Required if Enabled is set to true. Specifies the format of the
CompletionReport. REPORT_CSV_20191124 is the only format currently supported. When
Format is set to REPORT_CSV_20191124, the CompletionReport is provided in
CSV format, and is delivered to {path}/task-{id}/failures.csv.
Enabled is set to true. Specifies the format of the
CompletionReport. REPORT_CSV_20191124 is the only format currently supported.
When Format is set to REPORT_CSV_20191124, the CompletionReport is
provided in CSV format, and is delivered to {path}/task-{id}/failures.csv.ReportFormatpublic CompletionReport withFormat(String format)
Required if Enabled is set to true. Specifies the format of the
CompletionReport. REPORT_CSV_20191124 is the only format currently supported. When
Format is set to REPORT_CSV_20191124, the CompletionReport is provided in
CSV format, and is delivered to {path}/task-{id}/failures.csv.
format - Required if Enabled is set to true. Specifies the format of the
CompletionReport. REPORT_CSV_20191124 is the only format currently supported.
When Format is set to REPORT_CSV_20191124, the CompletionReport is
provided in CSV format, and is delivered to {path}/task-{id}/failures.csv.ReportFormatpublic CompletionReport withFormat(ReportFormat format)
Required if Enabled is set to true. Specifies the format of the
CompletionReport. REPORT_CSV_20191124 is the only format currently supported. When
Format is set to REPORT_CSV_20191124, the CompletionReport is provided in
CSV format, and is delivered to {path}/task-{id}/failures.csv.
format - Required if Enabled is set to true. Specifies the format of the
CompletionReport. REPORT_CSV_20191124 is the only format currently supported.
When Format is set to REPORT_CSV_20191124, the CompletionReport is
provided in CSV format, and is delivered to {path}/task-{id}/failures.csv.ReportFormatpublic void setScope(String scope)
Required if Enabled is set to true. Specifies the scope of the
CompletionReport; FAILED_FILES_ONLY is the only scope currently supported. When
Scope is set to FAILED_FILES_ONLY, the CompletionReport only contains
information about files that the data repository task failed to process.
scope - Required if Enabled is set to true. Specifies the scope of the
CompletionReport; FAILED_FILES_ONLY is the only scope currently supported. When
Scope is set to FAILED_FILES_ONLY, the CompletionReport only
contains information about files that the data repository task failed to process.ReportScopepublic String getScope()
Required if Enabled is set to true. Specifies the scope of the
CompletionReport; FAILED_FILES_ONLY is the only scope currently supported. When
Scope is set to FAILED_FILES_ONLY, the CompletionReport only contains
information about files that the data repository task failed to process.
Enabled is set to true. Specifies the scope of the
CompletionReport; FAILED_FILES_ONLY is the only scope currently supported. When
Scope is set to FAILED_FILES_ONLY, the CompletionReport only
contains information about files that the data repository task failed to process.ReportScopepublic CompletionReport withScope(String scope)
Required if Enabled is set to true. Specifies the scope of the
CompletionReport; FAILED_FILES_ONLY is the only scope currently supported. When
Scope is set to FAILED_FILES_ONLY, the CompletionReport only contains
information about files that the data repository task failed to process.
scope - Required if Enabled is set to true. Specifies the scope of the
CompletionReport; FAILED_FILES_ONLY is the only scope currently supported. When
Scope is set to FAILED_FILES_ONLY, the CompletionReport only
contains information about files that the data repository task failed to process.ReportScopepublic CompletionReport withScope(ReportScope scope)
Required if Enabled is set to true. Specifies the scope of the
CompletionReport; FAILED_FILES_ONLY is the only scope currently supported. When
Scope is set to FAILED_FILES_ONLY, the CompletionReport only contains
information about files that the data repository task failed to process.
scope - Required if Enabled is set to true. Specifies the scope of the
CompletionReport; FAILED_FILES_ONLY is the only scope currently supported. When
Scope is set to FAILED_FILES_ONLY, the CompletionReport only
contains information about files that the data repository task failed to process.ReportScopepublic String toString()
toString in class ObjectObject.toString()public CompletionReport clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.