Interface MetricReference.Builder

  • Method Details

    • namespace

      MetricReference.Builder namespace(String namespace)

      The namespace of the metric. For more information, see CloudWatchNamespaces.

      Parameters:
      namespace - The namespace of the metric. For more information, see CloudWatchNamespaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metricType

      MetricReference.Builder metricType(String metricType)

      Used to display the appropriate statistics in the CloudWatch console.

      Parameters:
      metricType - Used to display the appropriate statistics in the CloudWatch console.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dimensions

      MetricReference.Builder dimensions(Collection<Dimension> dimensions)

      An array of one or more dimensions that further define the metric. For more information, see CloudWatchDimensions.

      Parameters:
      dimensions - An array of one or more dimensions that further define the metric. For more information, see CloudWatchDimensions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dimensions

      MetricReference.Builder dimensions(Dimension... dimensions)

      An array of one or more dimensions that further define the metric. For more information, see CloudWatchDimensions.

      Parameters:
      dimensions - An array of one or more dimensions that further define the metric. For more information, see CloudWatchDimensions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dimensions

      An array of one or more dimensions that further define the metric. For more information, see CloudWatchDimensions.

      This is a convenience method that creates an instance of the Dimension.Builder avoiding the need to create one manually via Dimension.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dimensions(List<Dimension>).

      Parameters:
      dimensions - a consumer that will call methods on Dimension.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • metricName

      MetricReference.Builder metricName(String metricName)

      The name of the metric.

      Parameters:
      metricName - The name of the metric.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountId

      MetricReference.Builder accountId(String accountId)

      Amazon Web Services account ID.

      Parameters:
      accountId - Amazon Web Services account ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.