Class ExportInfo
- java.lang.Object
-
- software.amazon.awssdk.services.applicationdiscovery.model.ExportInfo
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ExportInfo.Builder,ExportInfo>
@Generated("software.amazon.awssdk:codegen") public final class ExportInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExportInfo.Builder,ExportInfo>
Information regarding the export status of discovered data. The value is an array of objects.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExportInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExportInfo.Builderbuilder()StringconfigurationsDownloadUrl()A URL for an Amazon S3 bucket where you can review the exported data.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringexportId()A unique identifier used to query an export.InstantexportRequestTime()The time that the data export was initiated.ExportStatusexportStatus()The status of the data export job.StringexportStatusAsString()The status of the data export job.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanisTruncated()If true, the export of agent information exceeded the size limit for a single export and the exported data is incomplete for the requested time range.InstantrequestedEndTime()TheendTimeused in theStartExportTaskrequest.InstantrequestedStartTime()The value ofstartTimeparameter in theStartExportTaskrequest.List<SdkField<?>>sdkFields()static Class<? extends ExportInfo.Builder>serializableBuilderClass()StringstatusMessage()A status message provided for API callers.ExportInfo.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
exportId
public final String exportId()
A unique identifier used to query an export.
- Returns:
- A unique identifier used to query an export.
-
exportStatus
public final ExportStatus exportStatus()
The status of the data export job.
If the service returns an enum value that is not available in the current SDK version,
exportStatuswill returnExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportStatusAsString().- Returns:
- The status of the data export job.
- See Also:
ExportStatus
-
exportStatusAsString
public final String exportStatusAsString()
The status of the data export job.
If the service returns an enum value that is not available in the current SDK version,
exportStatuswill returnExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportStatusAsString().- Returns:
- The status of the data export job.
- See Also:
ExportStatus
-
statusMessage
public final String statusMessage()
A status message provided for API callers.
- Returns:
- A status message provided for API callers.
-
configurationsDownloadUrl
public final String configurationsDownloadUrl()
A URL for an Amazon S3 bucket where you can review the exported data. The URL is displayed only if the export succeeded.
- Returns:
- A URL for an Amazon S3 bucket where you can review the exported data. The URL is displayed only if the export succeeded.
-
exportRequestTime
public final Instant exportRequestTime()
The time that the data export was initiated.
- Returns:
- The time that the data export was initiated.
-
isTruncated
public final Boolean isTruncated()
If true, the export of agent information exceeded the size limit for a single export and the exported data is incomplete for the requested time range. To address this, select a smaller time range for the export by using
startDateandendDate.- Returns:
- If true, the export of agent information exceeded the size limit for a single export and the exported
data is incomplete for the requested time range. To address this, select a smaller time range for the
export by using
startDateandendDate.
-
requestedStartTime
public final Instant requestedStartTime()
The value of
startTimeparameter in theStartExportTaskrequest. If nostartTimewas requested, this result does not appear inExportInfo.- Returns:
- The value of
startTimeparameter in theStartExportTaskrequest. If nostartTimewas requested, this result does not appear inExportInfo.
-
requestedEndTime
public final Instant requestedEndTime()
The
endTimeused in theStartExportTaskrequest. If noendTimewas requested, this result does not appear inExportInfo.- Returns:
- The
endTimeused in theStartExportTaskrequest. If noendTimewas requested, this result does not appear inExportInfo.
-
toBuilder
public ExportInfo.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ExportInfo.Builder,ExportInfo>
-
builder
public static ExportInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends ExportInfo.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-