Interface CapacityManagerMonitoredTagKey.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CapacityManagerMonitoredTagKey.Builder,CapacityManagerMonitoredTagKey>, SdkBuilder<CapacityManagerMonitoredTagKey.Builder,CapacityManagerMonitoredTagKey>, SdkPojo
Enclosing class:
CapacityManagerMonitoredTagKey

@Mutable @NotThreadSafe public static interface CapacityManagerMonitoredTagKey.Builder extends SdkPojo, CopyableBuilder<CapacityManagerMonitoredTagKey.Builder,CapacityManagerMonitoredTagKey>
  • Method Details

    • tagKey

      The tag key being monitored.

      Parameters:
      tagKey - The tag key being monitored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the monitored tag key. Valid values are activating, activated, deactivating, and suspended.

      Parameters:
      status - The current status of the monitored tag key. Valid values are activating, activated, deactivating, and suspended.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the monitored tag key. Valid values are activating, activated, deactivating, and suspended.

      Parameters:
      status - The current status of the monitored tag key. Valid values are activating, activated, deactivating, and suspended.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      CapacityManagerMonitoredTagKey.Builder statusMessage(String statusMessage)

      A message providing additional details about the current status of the monitored tag key.

      Parameters:
      statusMessage - A message providing additional details about the current status of the monitored tag key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • capacityManagerProvided

      CapacityManagerMonitoredTagKey.Builder capacityManagerProvided(Boolean capacityManagerProvided)

      Indicates whether this tag key is provided by Capacity Manager by default, rather than being user-activated.

      Parameters:
      capacityManagerProvided - Indicates whether this tag key is provided by Capacity Manager by default, rather than being user-activated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • earliestDatapointTimestamp

      CapacityManagerMonitoredTagKey.Builder earliestDatapointTimestamp(Instant earliestDatapointTimestamp)

      The earliest timestamp from which tag data is available for queries, in UTC ISO 8601 format.

      Parameters:
      earliestDatapointTimestamp - The earliest timestamp from which tag data is available for queries, in UTC ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.