Class ConfigurationEvent
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ConfigurationEvent.Builder,
ConfigurationEvent>
The event information.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
The AWS account ID for the owner of the application to which the configuration event belongs.static ConfigurationEvent.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final String
The details of the event in plain text.final String
The name of the resource Application Insights attempted to configure.The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.final String
The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.final ConfigurationEventStatus
The status of the configuration update event.final String
The status of the configuration update event.final Instant
The timestamp of the event.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
The resource monitored by Application Insights.final String
The name of the resource group of the application to which the configuration event belongs.static Class
<? extends ConfigurationEvent.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
resourceGroupName
The name of the resource group of the application to which the configuration event belongs.
- Returns:
- The name of the resource group of the application to which the configuration event belongs.
-
accountId
The AWS account ID for the owner of the application to which the configuration event belongs.
- Returns:
- The AWS account ID for the owner of the application to which the configuration event belongs.
-
monitoredResourceARN
The resource monitored by Application Insights.
- Returns:
- The resource monitored by Application Insights.
-
eventStatus
The status of the configuration update event. Possible values include INFO, WARN, and ERROR.
If the service returns an enum value that is not available in the current SDK version,
eventStatus
will returnConfigurationEventStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromeventStatusAsString()
.- Returns:
- The status of the configuration update event. Possible values include INFO, WARN, and ERROR.
- See Also:
-
eventStatusAsString
The status of the configuration update event. Possible values include INFO, WARN, and ERROR.
If the service returns an enum value that is not available in the current SDK version,
eventStatus
will returnConfigurationEventStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromeventStatusAsString()
.- Returns:
- The status of the configuration update event. Possible values include INFO, WARN, and ERROR.
- See Also:
-
eventResourceType
The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.
If the service returns an enum value that is not available in the current SDK version,
eventResourceType
will returnConfigurationEventResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromeventResourceTypeAsString()
.- Returns:
- The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.
- See Also:
-
eventResourceTypeAsString
The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.
If the service returns an enum value that is not available in the current SDK version,
eventResourceType
will returnConfigurationEventResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromeventResourceTypeAsString()
.- Returns:
- The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.
- See Also:
-
eventTime
The timestamp of the event.
- Returns:
- The timestamp of the event.
-
eventDetail
The details of the event in plain text.
- Returns:
- The details of the event in plain text.
-
eventResourceName
The name of the resource Application Insights attempted to configure.
- Returns:
- The name of the resource Application Insights attempted to configure.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<ConfigurationEvent.Builder,
ConfigurationEvent> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
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
-