Class ExportSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ExportSummary.Builder,ExportSummary>
A summary of an export job, as returned by ListExportJobsV2.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ExportSummary.Builderbuilder()final ExportDataTypedataType()The category of data that the export job produces.final StringThe category of data that the export job produces.final ExportDestinationThe destination that the export job writes to.final InstantendedAt()The time when the export job reached a terminal state.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe unique identifier of the export job.final ExportFailureCodeA code that classifies why the export job failed.final StringA code that classifies why the export job failed.final StringA human-readable message about why the export job failed.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringname()The user-provided name of the export job, if one was specified.final ExportOutputSummaryThe output configuration of the export job.final ExportScopesscopes()The organization scopes that the export job was started with, echoed verbatim.static Class<? extends ExportSummary.Builder> final InstantThe time when the export job was created.final ExportStatusstatus()The current state of the export job.final StringThe current state of the export job.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
exportJobId
The unique identifier of the export job.
- Returns:
- The unique identifier of the export job.
-
name
The user-provided name of the export job, if one was specified.
- Returns:
- The user-provided name of the export job, if one was specified.
-
status
The current state of the export job.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current state of the export job.
- See Also:
-
statusAsString
The current state of the export job.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current state of the export job.
- See Also:
-
dataType
The category of data that the export job produces.
If the service returns an enum value that is not available in the current SDK version,
dataTypewill returnExportDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataTypeAsString().- Returns:
- The category of data that the export job produces.
- See Also:
-
dataTypeAsString
The category of data that the export job produces.
If the service returns an enum value that is not available in the current SDK version,
dataTypewill returnExportDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataTypeAsString().- Returns:
- The category of data that the export job produces.
- See Also:
-
outputConfiguration
The output configuration of the export job. For findings exports, this reports the output format. Present only for findings exports; absent for other data types.
- Returns:
- The output configuration of the export job. For findings exports, this reports the output format. Present only for findings exports; absent for other data types.
-
scopes
The organization scopes that the export job was started with, echoed verbatim. Absent if the caller didn't supply
Scopes.- Returns:
- The organization scopes that the export job was started with, echoed verbatim. Absent if the caller
didn't supply
Scopes.
-
destination
The destination that the export job writes to.
- Returns:
- The destination that the export job writes to.
-
failureCode
A code that classifies why the export job failed. Present only when
StatusisFAILED.If the service returns an enum value that is not available in the current SDK version,
failureCodewill returnExportFailureCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfailureCodeAsString().- Returns:
- A code that classifies why the export job failed. Present only when
StatusisFAILED. - See Also:
-
failureCodeAsString
A code that classifies why the export job failed. Present only when
StatusisFAILED.If the service returns an enum value that is not available in the current SDK version,
failureCodewill returnExportFailureCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfailureCodeAsString().- Returns:
- A code that classifies why the export job failed. Present only when
StatusisFAILED. - See Also:
-
failureMessage
A human-readable message about why the export job failed. Present only when
StatusisFAILED.- Returns:
- A human-readable message about why the export job failed. Present only when
StatusisFAILED.
-
startedAt
The time when the export job was created.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Returns:
- The time when the export job was created.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
-
endedAt
The time when the export job reached a terminal state. Absent while the job is
RUNNING.For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Returns:
- The time when the export job reached a terminal state. Absent while the job is
RUNNING.For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ExportSummary.Builder,ExportSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-