Class Insight
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Insight.Builder,Insight>
Represents an insight returned by the ListInsights operation. An insight is a notification about a
domain event or recommendation that helps you optimize your Amazon OpenSearch Service domain.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Insight.Builderbuilder()final InstantThe timestamp when the insight was created, in epoch milliseconds.final StringThe display name of the insight.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe unique identifier of the insight.final BooleanIndicates whether the insight is experimental.final InsightPriorityLevelpriority()The priority level of the insight.final StringThe priority level of the insight.static Class<? extends Insight.Builder>final InsightStatusstatus()The current status of the insight.final StringThe current status of the insight.final StringtoString()Returns a string representation of this object.final InsightTypetype()The type of the insight.final StringThe type of the insight.final InstantThe timestamp when the insight was last updated, in epoch milliseconds.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
insightId
The unique identifier of the insight.
- Returns:
- The unique identifier of the insight.
-
displayName
The display name of the insight.
- Returns:
- The display name of the insight.
-
type
The type of the insight. Possible values are
EVENTandRECOMMENDATION.If the service returns an enum value that is not available in the current SDK version,
typewill returnInsightType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of the insight. Possible values are
EVENTandRECOMMENDATION. - See Also:
-
typeAsString
The type of the insight. Possible values are
EVENTandRECOMMENDATION.If the service returns an enum value that is not available in the current SDK version,
typewill returnInsightType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of the insight. Possible values are
EVENTandRECOMMENDATION. - See Also:
-
priority
The priority level of the insight. Possible values are
CRITICAL,HIGH,MEDIUM, andLOW.If the service returns an enum value that is not available in the current SDK version,
prioritywill returnInsightPriorityLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompriorityAsString().- Returns:
- The priority level of the insight. Possible values are
CRITICAL,HIGH,MEDIUM, andLOW. - See Also:
-
priorityAsString
The priority level of the insight. Possible values are
CRITICAL,HIGH,MEDIUM, andLOW.If the service returns an enum value that is not available in the current SDK version,
prioritywill returnInsightPriorityLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompriorityAsString().- Returns:
- The priority level of the insight. Possible values are
CRITICAL,HIGH,MEDIUM, andLOW. - See Also:
-
status
The current status of the insight. Possible values are
ACTIVE,RESOLVED, andDISMISSED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnInsightStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the insight. Possible values are
ACTIVE,RESOLVED, andDISMISSED. - See Also:
-
statusAsString
The current status of the insight. Possible values are
ACTIVE,RESOLVED, andDISMISSED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnInsightStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the insight. Possible values are
ACTIVE,RESOLVED, andDISMISSED. - See Also:
-
creationTime
The timestamp when the insight was created, in epoch milliseconds.
- Returns:
- The timestamp when the insight was created, in epoch milliseconds.
-
updateTime
The timestamp when the insight was last updated, in epoch milliseconds.
- Returns:
- The timestamp when the insight was last updated, in epoch milliseconds.
-
isExperimental
Indicates whether the insight is experimental.
- Returns:
- Indicates whether the insight is experimental.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<Insight.Builder,Insight>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-