@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
.ReportFormat
public 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
.ReportFormat
public 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
.ReportFormat
public 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
.ReportFormat
public 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.ReportScope
public 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.ReportScope
public 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.ReportScope
public 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.ReportScope
public String toString()
toString
in class Object
Object.toString()
public CompletionReport clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.