@Generated(value="software.amazon.awssdk:codegen") public final class CompletionReport extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CompletionReport.Builder,CompletionReport>
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CompletionReport.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CompletionReport.Builder |
builder() |
Boolean |
enabled()
Set
Enabled to True to generate a CompletionReport when the task
completes. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
ReportFormat |
format()
Required if
Enabled is set to true. |
String |
formatAsString()
Required if
Enabled is set to true. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
path()
Required if
Enabled is set to true. |
ReportScope |
scope()
Required if
Enabled is set to true. |
String |
scopeAsString()
Required if
Enabled is set to true. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CompletionReport.Builder> |
serializableBuilderClass() |
CompletionReport.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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 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 final 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.
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 final 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.
If the service returns an enum value that is not available in the current SDK version, format will
return ReportFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
formatAsString().
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 final String formatAsString()
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.
If the service returns an enum value that is not available in the current SDK version, format will
return ReportFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
formatAsString().
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 final 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.
If the service returns an enum value that is not available in the current SDK version, scope will return
ReportScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scopeAsString().
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 final String scopeAsString()
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.
If the service returns an enum value that is not available in the current SDK version, scope will return
ReportScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scopeAsString().
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.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CompletionReport.Builder,CompletionReport>public static CompletionReport.Builder builder()
public static Class<? extends CompletionReport.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.