Class CapacityManagerMonitoredTagKey
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CapacityManagerMonitoredTagKey.Builder,CapacityManagerMonitoredTagKey>
Describes a tag key that is being monitored by Capacity Manager, including its activation status and the earliest available data point.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final BooleanIndicates whether this tag key is provided by Capacity Manager by default, rather than being user-activated.final InstantThe earliest timestamp from which tag data is available for queries, in UTC ISO 8601 format.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends CapacityManagerMonitoredTagKey.Builder>status()The current status of the monitored tag key.final StringThe current status of the monitored tag key.final StringA message providing additional details about the current status of the monitored tag key.final StringtagKey()The tag key being monitored.final StringtoString()Returns a string representation of this object.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
-
tagKey
The tag key being monitored.
- Returns:
- The tag key being monitored.
-
status
The current status of the monitored tag key. Valid values are
activating,activated,deactivating, andsuspended.If the service returns an enum value that is not available in the current SDK version,
statuswill returnCapacityManagerMonitoredTagKeyStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the monitored tag key. Valid values are
activating,activated,deactivating, andsuspended. - See Also:
-
statusAsString
The current status of the monitored tag key. Valid values are
activating,activated,deactivating, andsuspended.If the service returns an enum value that is not available in the current SDK version,
statuswill returnCapacityManagerMonitoredTagKeyStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the monitored tag key. Valid values are
activating,activated,deactivating, andsuspended. - See Also:
-
statusMessage
A message providing additional details about the current status of the monitored tag key.
- Returns:
- A message providing additional details about the current status of the monitored tag key.
-
capacityManagerProvided
Indicates whether this tag key is provided by Capacity Manager by default, rather than being user-activated.
- Returns:
- Indicates whether this tag key is provided by Capacity Manager by default, rather than being user-activated.
-
earliestDatapointTimestamp
The earliest timestamp from which tag data is available for queries, in UTC ISO 8601 format.
- Returns:
- The earliest timestamp from which tag data is available for queries, in UTC ISO 8601 format.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<CapacityManagerMonitoredTagKey.Builder,CapacityManagerMonitoredTagKey>
-
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
-