Class AnalysisLogExport
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AnalysisLogExport.Builder,AnalysisLogExport>
An export of the redacted Apache Spark logs for a protected query.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe unique identifier of the protected query that the analysis logs were exported for.final StringThe unique identifier of the analysis log export.final LogExportAnalysisTypeThe type of analysis that the logs were exported for.final StringThe type of analysis that the logs were exported for.static AnalysisLogExport.Builderbuilder()final InstantThe time the analysis log export was created.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final AnalysisLogExportErrorerror()The analysis log export error.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe unique identifier of the membership that the analysis log export belongs to.Contains the details needed to write the exported analysis logs.static Class<? extends AnalysisLogExport.Builder> final AnalysisLogExportStatusstatus()The status of the analysis log export.final StringThe status of the analysis log export.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.final InstantThe time the analysis log export was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
analysisLogExportId
The unique identifier of the analysis log export.
- Returns:
- The unique identifier of the analysis log export.
-
analysisId
The unique identifier of the protected query that the analysis logs were exported for.
- Returns:
- The unique identifier of the protected query that the analysis logs were exported for.
-
analysisType
The type of analysis that the logs were exported for. Currently, only
PROTECTED_QUERYis supported.If the service returns an enum value that is not available in the current SDK version,
analysisTypewill returnLogExportAnalysisType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromanalysisTypeAsString().- Returns:
- The type of analysis that the logs were exported for. Currently, only
PROTECTED_QUERYis supported. - See Also:
-
analysisTypeAsString
The type of analysis that the logs were exported for. Currently, only
PROTECTED_QUERYis supported.If the service returns an enum value that is not available in the current SDK version,
analysisTypewill returnLogExportAnalysisType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromanalysisTypeAsString().- Returns:
- The type of analysis that the logs were exported for. Currently, only
PROTECTED_QUERYis supported. - See Also:
-
membershipId
The unique identifier of the membership that the analysis log export belongs to.
- Returns:
- The unique identifier of the membership that the analysis log export belongs to.
-
status
The status of the analysis log export. Possible values are:
-
IN_PROGRESS– The export is currently running. -
SUCCESS– The export completed successfully. -
FAILED– The export failed. See theerrorfield for details.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnAnalysisLogExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the analysis log export. Possible values are:
-
IN_PROGRESS– The export is currently running. -
SUCCESS– The export completed successfully. -
FAILED– The export failed. See theerrorfield for details.
-
- See Also:
-
-
statusAsString
The status of the analysis log export. Possible values are:
-
IN_PROGRESS– The export is currently running. -
SUCCESS– The export completed successfully. -
FAILED– The export failed. See theerrorfield for details.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnAnalysisLogExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the analysis log export. Possible values are:
-
IN_PROGRESS– The export is currently running. -
SUCCESS– The export completed successfully. -
FAILED– The export failed. See theerrorfield for details.
-
- See Also:
-
-
resultConfiguration
Contains the details needed to write the exported analysis logs.
- Returns:
- Contains the details needed to write the exported analysis logs.
-
createTime
The time the analysis log export was created.
- Returns:
- The time the analysis log export was created.
-
updateTime
The time the analysis log export was last updated.
- Returns:
- The time the analysis log export was last updated.
-
error
The analysis log export error. This is present only when the export
statusisFAILED.- Returns:
- The analysis log export error. This is present only when the export
statusisFAILED.
-
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<AnalysisLogExport.Builder,AnalysisLogExport> - 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.
-