Interface MetricFilterV2.Builder

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

public static interface MetricFilterV2.Builder extends SdkPojo, CopyableBuilder<MetricFilterV2.Builder,MetricFilterV2>
  • Method Details

    • metricFilterKey

      MetricFilterV2.Builder metricFilterKey(String metricFilterKey)

      The key to use for filtering data.

      Valid metric filter keys: INITIATION_METHOD, DISCONNECT_REASON. These are the same values as the InitiationMethod and DisconnectReason in the contact record. For more information, see ContactTraceRecord in the Amazon Connect Administrator's Guide.

      Parameters:
      metricFilterKey - The key to use for filtering data.

      Valid metric filter keys: INITIATION_METHOD, DISCONNECT_REASON. These are the same values as the InitiationMethod and DisconnectReason in the contact record. For more information, see ContactTraceRecord in the Amazon Connect Administrator's Guide.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metricFilterValues

      MetricFilterV2.Builder metricFilterValues(Collection<String> metricFilterValues)

      The values to use for filtering data.

      Valid metric filter values for INITIATION_METHOD: INBOUND | OUTBOUND | TRANSFER | QUEUE_TRANSFER | CALLBACK | API

      Valid metric filter values for DISCONNECT_REASON: CUSTOMER_DISCONNECT | AGENT_DISCONNECT | THIRD_PARTY_DISCONNECT | TELECOM_PROBLEM | BARGED | CONTACT_FLOW_DISCONNECT | OTHER | EXPIRED | API

      Parameters:
      metricFilterValues - The values to use for filtering data.

      Valid metric filter values for INITIATION_METHOD: INBOUND | OUTBOUND | TRANSFER | QUEUE_TRANSFER | CALLBACK | API

      Valid metric filter values for DISCONNECT_REASON: CUSTOMER_DISCONNECT | AGENT_DISCONNECT | THIRD_PARTY_DISCONNECT | TELECOM_PROBLEM | BARGED | CONTACT_FLOW_DISCONNECT | OTHER | EXPIRED | API

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metricFilterValues

      MetricFilterV2.Builder metricFilterValues(String... metricFilterValues)

      The values to use for filtering data.

      Valid metric filter values for INITIATION_METHOD: INBOUND | OUTBOUND | TRANSFER | QUEUE_TRANSFER | CALLBACK | API

      Valid metric filter values for DISCONNECT_REASON: CUSTOMER_DISCONNECT | AGENT_DISCONNECT | THIRD_PARTY_DISCONNECT | TELECOM_PROBLEM | BARGED | CONTACT_FLOW_DISCONNECT | OTHER | EXPIRED | API

      Parameters:
      metricFilterValues - The values to use for filtering data.

      Valid metric filter values for INITIATION_METHOD: INBOUND | OUTBOUND | TRANSFER | QUEUE_TRANSFER | CALLBACK | API

      Valid metric filter values for DISCONNECT_REASON: CUSTOMER_DISCONNECT | AGENT_DISCONNECT | THIRD_PARTY_DISCONNECT | TELECOM_PROBLEM | BARGED | CONTACT_FLOW_DISCONNECT | OTHER | EXPIRED | API

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • negate

      The flag to use to filter on requested metric filter values or to not filter on requested metric filter values. By default the negate is false, which indicates to filter on the requested metric filter.

      Parameters:
      negate - The flag to use to filter on requested metric filter values or to not filter on requested metric filter values. By default the negate is false, which indicates to filter on the requested metric filter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.