Reference documentation and code samples for the Contact Center AI Insights V1 API class Google::Cloud::ContactCenterInsights::V1::QueryMetricsRequest.
The request for querying metrics.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#dimensions
def dimensions() -> ::Array<::Google::Cloud::ContactCenterInsights::V1::Dimension>
-
(::Array<::Google::Cloud::ContactCenterInsights::V1::Dimension>) — The dimensions that determine the grouping key for the query. Defaults to
no dimension if this field is unspecified. If a dimension is specified,
its key must also be specified. Each dimension's key must be unique.
If a time granularity is also specified, metric values in the dimension will be bucketed by this granularity.
Up to one dimension is supported for now.
#dimensions=
def dimensions=(value) -> ::Array<::Google::Cloud::ContactCenterInsights::V1::Dimension>
-
value (::Array<::Google::Cloud::ContactCenterInsights::V1::Dimension>) — The dimensions that determine the grouping key for the query. Defaults to
no dimension if this field is unspecified. If a dimension is specified,
its key must also be specified. Each dimension's key must be unique.
If a time granularity is also specified, metric values in the dimension will be bucketed by this granularity.
Up to one dimension is supported for now.
-
(::Array<::Google::Cloud::ContactCenterInsights::V1::Dimension>) — The dimensions that determine the grouping key for the query. Defaults to
no dimension if this field is unspecified. If a dimension is specified,
its key must also be specified. Each dimension's key must be unique.
If a time granularity is also specified, metric values in the dimension will be bucketed by this granularity.
Up to one dimension is supported for now.
#filter
def filter() -> ::String
- (::String) — Required. Filter to select a subset of conversations to compute the metrics. Must specify a window of the conversation create time to compute the metrics. The returned metrics will be from the range [DATE(starting create time), DATE(ending create time)).
#filter=
def filter=(value) -> ::String
- value (::String) — Required. Filter to select a subset of conversations to compute the metrics. Must specify a window of the conversation create time to compute the metrics. The returned metrics will be from the range [DATE(starting create time), DATE(ending create time)).
- (::String) — Required. Filter to select a subset of conversations to compute the metrics. Must specify a window of the conversation create time to compute the metrics. The returned metrics will be from the range [DATE(starting create time), DATE(ending create time)).
#location
def location() -> ::String
- (::String) — Required. The location of the data. "projects/{project}/locations/{location}"
#location=
def location=(value) -> ::String
- value (::String) — Required. The location of the data. "projects/{project}/locations/{location}"
- (::String) — Required. The location of the data. "projects/{project}/locations/{location}"
#measure_mask
def measure_mask() -> ::Google::Protobuf::FieldMask
-
(::Google::Protobuf::FieldMask) — Measures to return. Defaults to all measures if this field is unspecified.
A valid mask should traverse from the
measure
field from the response. For example, a path from a measure mask to get the conversation count is "conversation_measure.count".
#measure_mask=
def measure_mask=(value) -> ::Google::Protobuf::FieldMask
-
value (::Google::Protobuf::FieldMask) — Measures to return. Defaults to all measures if this field is unspecified.
A valid mask should traverse from the
measure
field from the response. For example, a path from a measure mask to get the conversation count is "conversation_measure.count".
-
(::Google::Protobuf::FieldMask) — Measures to return. Defaults to all measures if this field is unspecified.
A valid mask should traverse from the
measure
field from the response. For example, a path from a measure mask to get the conversation count is "conversation_measure.count".
#time_granularity
def time_granularity() -> ::Google::Cloud::ContactCenterInsights::V1::QueryMetricsRequest::TimeGranularity
- (::Google::Cloud::ContactCenterInsights::V1::QueryMetricsRequest::TimeGranularity) — The time granularity of each data point in the time series. Defaults to NONE if this field is unspecified.
#time_granularity=
def time_granularity=(value) -> ::Google::Cloud::ContactCenterInsights::V1::QueryMetricsRequest::TimeGranularity
- value (::Google::Cloud::ContactCenterInsights::V1::QueryMetricsRequest::TimeGranularity) — The time granularity of each data point in the time series. Defaults to NONE if this field is unspecified.
- (::Google::Cloud::ContactCenterInsights::V1::QueryMetricsRequest::TimeGranularity) — The time granularity of each data point in the time series. Defaults to NONE if this field is unspecified.