Class GetExportJobV2Response
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetExportJobV2Response.Builder,GetExportJobV2Response>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()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 (SUCCEEDED,FAILED, orCANCELLED).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 that provides more detail about why the export job failed.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse.final inthashCode()final Stringname()The user-provided name of the export job, if one was specified when the job was started.final ExportOutputThe output configuration that the export job was started with, including the format and any filters or selected fields.final ExportScopesscopes()The organization scopes that the export job was started with, echoed verbatim.static Class<? extends GetExportJobV2Response.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 class software.amazon.awssdk.services.securityhub.model.SecurityHubResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods 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 when the job was started.
- Returns:
- The user-provided name of the export job, if one was specified when the job was started.
-
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 that the export job was started with, including the format and any filters or selected fields.
- Returns:
- The output configuration that the export job was started with, including the format and any filters or selected fields.
-
scopes
The organization scopes that the export job was started with, echoed verbatim. This parameter is absent if the caller didn't supply
Scopes. It contains only the organization or organizational unit (OU) identifiers that the caller submitted; it never contains resolved member-account identifiers.- Returns:
- The organization scopes that the export job was started with, echoed verbatim. This parameter is absent
if the caller didn't supply
Scopes. It contains only the organization or organizational unit (OU) identifiers that the caller submitted; it never contains resolved member-account identifiers.
-
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 that provides more detail about why the export job failed. Present only when
StatusisFAILED.- Returns:
- A human-readable message that provides more detail 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 (
SUCCEEDED,FAILED, orCANCELLED). This parameter is absent while the job isRUNNING.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 (
SUCCEEDED,FAILED, orCANCELLED). This parameter is absent while the job isRUNNING.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<GetExportJobV2Response.Builder,GetExportJobV2Response> - Specified by:
toBuilderin classAwsResponse- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
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
Description copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkResponse- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-