public static final class QueryMetricsResponse.Slice extends GeneratedMessageV3 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int DIMENSIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int TIME_SERIES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int TOTAL_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static QueryMetricsResponse.Slice getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static QueryMetricsResponse.Slice.Builder newBuilder()
public static QueryMetricsResponse.Slice.Builder newBuilder(QueryMetricsResponse.Slice prototype)
public static QueryMetricsResponse.Slice parseDelimitedFrom(InputStream input)
public static QueryMetricsResponse.Slice parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static QueryMetricsResponse.Slice parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static QueryMetricsResponse.Slice parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static QueryMetricsResponse.Slice parseFrom(ByteString data)
public static QueryMetricsResponse.Slice parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static QueryMetricsResponse.Slice parseFrom(CodedInputStream input)
public static QueryMetricsResponse.Slice parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static QueryMetricsResponse.Slice parseFrom(InputStream input)
public static QueryMetricsResponse.Slice parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static QueryMetricsResponse.Slice parseFrom(ByteBuffer data)
public static QueryMetricsResponse.Slice parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<QueryMetricsResponse.Slice> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public QueryMetricsResponse.Slice getDefaultInstanceForType()
public Dimension getDimensions(int index)
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;
Parameter |
Name |
Description |
index |
int
|
public int getDimensionsCount()
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;
Returns |
Type |
Description |
int |
|
public List<Dimension> getDimensionsList()
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;
Parameter |
Name |
Description |
index |
int
|
public List<? extends DimensionOrBuilder> getDimensionsOrBuilderList()
A unique combination of dimensions that this slice represents.
repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;
Returns |
Type |
Description |
List<? extends com.google.cloud.contactcenterinsights.v1.DimensionOrBuilder> |
|
public Parser<QueryMetricsResponse.Slice> getParserForType()
Overrides
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
public 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;
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;
public 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;
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;
public 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;
Returns |
Type |
Description |
boolean |
Whether the timeSeries field is set.
|
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;
Returns |
Type |
Description |
boolean |
Whether the total field is set.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public QueryMetricsResponse.Slice.Builder newBuilderForType()
protected QueryMetricsResponse.Slice.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public QueryMetricsResponse.Slice.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides