Interface GetOTelEnrichmentResponse.Builder

  • Method Details

    • status

      The status of OTel enrichment for the account. Valid values are Running (enrichment is enabled) and Stopped (enrichment is disabled).

      Parameters:
      status - The status of OTel enrichment for the account. Valid values are Running (enrichment is enabled) and Stopped (enrichment is disabled).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of OTel enrichment for the account. Valid values are Running (enrichment is enabled) and Stopped (enrichment is disabled).

      Parameters:
      status - The status of OTel enrichment for the account. Valid values are Running (enrichment is enabled) and Stopped (enrichment is disabled).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • includeFilters

      The metric namespaces, and the metric names, that are enriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no include filters, which means that every supported namespace is in scope.

      Parameters:
      includeFilters - The metric namespaces, and the metric names, that are enriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no include filters, which means that every supported namespace is in scope.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeFilters

      The metric namespaces, and the metric names, that are enriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no include filters, which means that every supported namespace is in scope.

      Parameters:
      includeFilters - The metric namespaces, and the metric names, that are enriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no include filters, which means that every supported namespace is in scope.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeFilters

      The metric namespaces, and the metric names, that are enriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no include filters, which means that every supported namespace is in scope.

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

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

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

      The metric namespaces, and the metric names, that are left unenriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no exclude filters, which means that nothing is excluded.

      Parameters:
      excludeFilters - The metric namespaces, and the metric names, that are left unenriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no exclude filters, which means that nothing is excluded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • excludeFilters

      The metric namespaces, and the metric names, that are left unenriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no exclude filters, which means that nothing is excluded.

      Parameters:
      excludeFilters - The metric namespaces, and the metric names, that are left unenriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no exclude filters, which means that nothing is excluded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • excludeFilters

      The metric namespaces, and the metric names, that are left unenriched. This parameter is omitted when enrichment is stopped, and when enrichment is running with no exclude filters, which means that nothing is excluded.

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

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

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

      The date and time that enrichment started for the account. This parameter is omitted when enrichment is stopped.

      Parameters:
      createdAt - The date and time that enrichment started for the account. This parameter is omitted when enrichment is stopped.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The date and time that the enrichment configuration for the account was last stored.

      Parameters:
      updatedAt - The date and time that the enrichment configuration for the account was last stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.