public static final class QueryMetricsResponse.Slice.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder> implements QueryMetricsResponse.SliceOrBuilder
A slice contains a total and (if the request specified a time granularity) a time series of metric values. Each slice contains a unique combination of the cardinality of dimensions from the request. For example, if the request specifies a single ISSUE dimension and it has a cardinality of 2 (i.e. the data used to compute the metrics has 2 issues in total), the response will have 2 slices: * Slice 1 -> dimensions=[Issue 1] * Slice 2 -> dimensions=[Issue 2]Protobuf type
google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice| Modifier and Type | Method and Description |
|---|---|
QueryMetricsResponse.Slice.Builder |
addAllDimensions(Iterable<? extends Dimension> values)
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.Builder |
addDimensions(Dimension.Builder builderForValue)
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.Builder |
addDimensions(Dimension value)
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.Builder |
addDimensions(int index,
Dimension.Builder builderForValue)
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.Builder |
addDimensions(int index,
Dimension value)
A unique combination of dimensions that this slice represents.
|
Dimension.Builder |
addDimensionsBuilder()
A unique combination of dimensions that this slice represents.
|
Dimension.Builder |
addDimensionsBuilder(int index)
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
QueryMetricsResponse.Slice |
build() |
QueryMetricsResponse.Slice |
buildPartial() |
QueryMetricsResponse.Slice.Builder |
clear() |
QueryMetricsResponse.Slice.Builder |
clearDimensions()
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
QueryMetricsResponse.Slice.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
QueryMetricsResponse.Slice.Builder |
clearTimeSeries()
A time series of metric values.
|
QueryMetricsResponse.Slice.Builder |
clearTotal()
The total metric value.
|
QueryMetricsResponse.Slice.Builder |
clone() |
QueryMetricsResponse.Slice |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Dimension |
getDimensions(int index)
A unique combination of dimensions that this slice represents.
|
Dimension.Builder |
getDimensionsBuilder(int index)
A unique combination of dimensions that this slice represents.
|
List<Dimension.Builder> |
getDimensionsBuilderList()
A unique combination of dimensions that this slice represents.
|
int |
getDimensionsCount()
A unique combination of dimensions that this slice represents.
|
List<Dimension> |
getDimensionsList()
A unique combination of dimensions that this slice represents.
|
DimensionOrBuilder |
getDimensionsOrBuilder(int index)
A unique combination of dimensions that this slice represents.
|
List<? extends DimensionOrBuilder> |
getDimensionsOrBuilderList()
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.TimeSeries |
getTimeSeries()
A time series of metric values.
|
QueryMetricsResponse.Slice.TimeSeries.Builder |
getTimeSeriesBuilder()
A time series of metric values.
|
QueryMetricsResponse.Slice.TimeSeriesOrBuilder |
getTimeSeriesOrBuilder()
A time series of metric values.
|
QueryMetricsResponse.Slice.DataPoint |
getTotal()
The total metric value.
|
QueryMetricsResponse.Slice.DataPoint.Builder |
getTotalBuilder()
The total metric value.
|
QueryMetricsResponse.Slice.DataPointOrBuilder |
getTotalOrBuilder()
The total metric value.
|
boolean |
hasTimeSeries()
A time series of metric values.
|
boolean |
hasTotal()
The total metric value.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
QueryMetricsResponse.Slice.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
QueryMetricsResponse.Slice.Builder |
mergeFrom(com.google.protobuf.Message other) |
QueryMetricsResponse.Slice.Builder |
mergeFrom(QueryMetricsResponse.Slice other) |
QueryMetricsResponse.Slice.Builder |
mergeTimeSeries(QueryMetricsResponse.Slice.TimeSeries value)
A time series of metric values.
|
QueryMetricsResponse.Slice.Builder |
mergeTotal(QueryMetricsResponse.Slice.DataPoint value)
The total metric value.
|
QueryMetricsResponse.Slice.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
QueryMetricsResponse.Slice.Builder |
removeDimensions(int index)
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.Builder |
setDimensions(int index,
Dimension.Builder builderForValue)
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.Builder |
setDimensions(int index,
Dimension value)
A unique combination of dimensions that this slice represents.
|
QueryMetricsResponse.Slice.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
QueryMetricsResponse.Slice.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
QueryMetricsResponse.Slice.Builder |
setTimeSeries(QueryMetricsResponse.Slice.TimeSeries.Builder builderForValue)
A time series of metric values.
|
QueryMetricsResponse.Slice.Builder |
setTimeSeries(QueryMetricsResponse.Slice.TimeSeries value)
A time series of metric values.
|
QueryMetricsResponse.Slice.Builder |
setTotal(QueryMetricsResponse.Slice.DataPoint.Builder builderForValue)
The total metric value.
|
QueryMetricsResponse.Slice.Builder |
setTotal(QueryMetricsResponse.Slice.DataPoint value)
The total metric value.
|
QueryMetricsResponse.Slice.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic QueryMetricsResponse.Slice build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic QueryMetricsResponse.Slice buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic QueryMetricsResponse.Slice.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice.Builder mergeFrom(QueryMetricsResponse.Slice other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public QueryMetricsResponse.Slice.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<QueryMetricsResponse.Slice.Builder>IOExceptionpublic List<Dimension> getDimensionsList()
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;getDimensionsList in interface QueryMetricsResponse.SliceOrBuilderpublic int getDimensionsCount()
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;getDimensionsCount in interface QueryMetricsResponse.SliceOrBuilderpublic Dimension getDimensions(int index)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;getDimensions in interface QueryMetricsResponse.SliceOrBuilderpublic QueryMetricsResponse.Slice.Builder setDimensions(int index, Dimension value)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public QueryMetricsResponse.Slice.Builder setDimensions(int index, Dimension.Builder builderForValue)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public QueryMetricsResponse.Slice.Builder addDimensions(Dimension value)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public QueryMetricsResponse.Slice.Builder addDimensions(int index, Dimension value)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public QueryMetricsResponse.Slice.Builder addDimensions(Dimension.Builder builderForValue)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public QueryMetricsResponse.Slice.Builder addDimensions(int index, Dimension.Builder builderForValue)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public QueryMetricsResponse.Slice.Builder addAllDimensions(Iterable<? extends Dimension> values)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public QueryMetricsResponse.Slice.Builder clearDimensions()
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public QueryMetricsResponse.Slice.Builder removeDimensions(int index)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public Dimension.Builder getDimensionsBuilder(int index)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public DimensionOrBuilder getDimensionsOrBuilder(int index)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;getDimensionsOrBuilder in interface QueryMetricsResponse.SliceOrBuilderpublic List<? extends DimensionOrBuilder> getDimensionsOrBuilderList()
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;getDimensionsOrBuilderList in interface QueryMetricsResponse.SliceOrBuilderpublic Dimension.Builder addDimensionsBuilder()
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public Dimension.Builder addDimensionsBuilder(int index)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public List<Dimension.Builder> getDimensionsBuilderList()
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;public boolean hasTotal()
The total metric value. The interval of this data point is [starting create time, ending create time) from the request.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.DataPoint total = 2;
hasTotal in interface QueryMetricsResponse.SliceOrBuilderpublic QueryMetricsResponse.Slice.DataPoint getTotal()
The total metric value. The interval of this data point is [starting create time, ending create time) from the request.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.DataPoint total = 2;
getTotal in interface QueryMetricsResponse.SliceOrBuilderpublic QueryMetricsResponse.Slice.Builder setTotal(QueryMetricsResponse.Slice.DataPoint value)
The total metric value. The interval of this data point is [starting create time, ending create time) from the request.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.DataPoint total = 2;
public QueryMetricsResponse.Slice.Builder setTotal(QueryMetricsResponse.Slice.DataPoint.Builder builderForValue)
The total metric value. The interval of this data point is [starting create time, ending create time) from the request.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.DataPoint total = 2;
public QueryMetricsResponse.Slice.Builder mergeTotal(QueryMetricsResponse.Slice.DataPoint value)
The total metric value. The interval of this data point is [starting create time, ending create time) from the request.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.DataPoint total = 2;
public QueryMetricsResponse.Slice.Builder clearTotal()
The total metric value. The interval of this data point is [starting create time, ending create time) from the request.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.DataPoint total = 2;
public QueryMetricsResponse.Slice.DataPoint.Builder getTotalBuilder()
The total metric value. The interval of this data point is [starting create time, ending create time) from the request.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.DataPoint total = 2;
public QueryMetricsResponse.Slice.DataPointOrBuilder getTotalOrBuilder()
The total metric value. The interval of this data point is [starting create time, ending create time) from the request.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.DataPoint total = 2;
getTotalOrBuilder in interface QueryMetricsResponse.SliceOrBuilderpublic boolean hasTimeSeries()
A time series of metric values. This is only populated if the request specifies a time granularity other than NONE.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.TimeSeries time_series = 3;
hasTimeSeries in interface QueryMetricsResponse.SliceOrBuilderpublic QueryMetricsResponse.Slice.TimeSeries getTimeSeries()
A time series of metric values. This is only populated if the request specifies a time granularity other than NONE.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.TimeSeries time_series = 3;
getTimeSeries in interface QueryMetricsResponse.SliceOrBuilderpublic QueryMetricsResponse.Slice.Builder setTimeSeries(QueryMetricsResponse.Slice.TimeSeries value)
A time series of metric values. This is only populated if the request specifies a time granularity other than NONE.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.TimeSeries time_series = 3;
public QueryMetricsResponse.Slice.Builder setTimeSeries(QueryMetricsResponse.Slice.TimeSeries.Builder builderForValue)
A time series of metric values. This is only populated if the request specifies a time granularity other than NONE.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.TimeSeries time_series = 3;
public QueryMetricsResponse.Slice.Builder mergeTimeSeries(QueryMetricsResponse.Slice.TimeSeries value)
A time series of metric values. This is only populated if the request specifies a time granularity other than NONE.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.TimeSeries time_series = 3;
public QueryMetricsResponse.Slice.Builder clearTimeSeries()
A time series of metric values. This is only populated if the request specifies a time granularity other than NONE.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.TimeSeries time_series = 3;
public QueryMetricsResponse.Slice.TimeSeries.Builder getTimeSeriesBuilder()
A time series of metric values. This is only populated if the request specifies a time granularity other than NONE.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.TimeSeries time_series = 3;
public QueryMetricsResponse.Slice.TimeSeriesOrBuilder getTimeSeriesOrBuilder()
A time series of metric values. This is only populated if the request specifies a time granularity other than NONE.
.google.cloud.contactcenterinsights.v1.QueryMetricsResponse.Slice.TimeSeries time_series = 3;
getTimeSeriesOrBuilder in interface QueryMetricsResponse.SliceOrBuilderpublic final QueryMetricsResponse.Slice.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>public final QueryMetricsResponse.Slice.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QueryMetricsResponse.Slice.Builder>Copyright © 2025 Google LLC. All rights reserved.