Class QueryMetricsResponse.Slice (2.54.0)

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

Static Fields

DIMENSIONS_FIELD_NUMBER

public static final int DIMENSIONS_FIELD_NUMBER
Field Value
Type Description
int

TIME_SERIES_FIELD_NUMBER

public static final int TIME_SERIES_FIELD_NUMBER
Field Value
Type Description
int

TOTAL_FIELD_NUMBER

public static final int TOTAL_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static QueryMetricsResponse.Slice getDefaultInstance()
Returns
Type Description
QueryMetricsResponse.Slice

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static QueryMetricsResponse.Slice.Builder newBuilder()
Returns
Type Description
QueryMetricsResponse.Slice.Builder

newBuilder(QueryMetricsResponse.Slice prototype)

public static QueryMetricsResponse.Slice.Builder newBuilder(QueryMetricsResponse.Slice prototype)
Parameter
Name Description
prototype QueryMetricsResponse.Slice
Returns
Type Description
QueryMetricsResponse.Slice.Builder

parseDelimitedFrom(InputStream input)

public static QueryMetricsResponse.Slice parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static QueryMetricsResponse.Slice parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static QueryMetricsResponse.Slice parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static QueryMetricsResponse.Slice parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static QueryMetricsResponse.Slice parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static QueryMetricsResponse.Slice parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static QueryMetricsResponse.Slice parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static QueryMetricsResponse.Slice parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static QueryMetricsResponse.Slice parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static QueryMetricsResponse.Slice parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static QueryMetricsResponse.Slice parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static QueryMetricsResponse.Slice parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryMetricsResponse.Slice
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<QueryMetricsResponse.Slice> parser()
Returns
Type Description
Parser<Slice>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public QueryMetricsResponse.Slice getDefaultInstanceForType()
Returns
Type Description
QueryMetricsResponse.Slice

getDimensions(int index)

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
Returns
Type Description
Dimension

getDimensionsCount()

public int getDimensionsCount()

A unique combination of dimensions that this slice represents.

repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;

Returns
Type Description
int

getDimensionsList()

public List<Dimension> getDimensionsList()

A unique combination of dimensions that this slice represents.

repeated .google.cloud.contactcenterinsights.v1.Dimension dimensions = 1;

Returns
Type Description
List<Dimension>

getDimensionsOrBuilder(int index)

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
Returns
Type Description
DimensionOrBuilder

getDimensionsOrBuilderList()

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>

getParserForType()

public Parser<QueryMetricsResponse.Slice> getParserForType()
Returns
Type Description
Parser<Slice>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getTimeSeries()

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;

Returns
Type Description
QueryMetricsResponse.Slice.TimeSeries

The timeSeries.

getTimeSeriesOrBuilder()

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;

Returns
Type Description
QueryMetricsResponse.Slice.TimeSeriesOrBuilder

getTotal()

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;

Returns
Type Description
QueryMetricsResponse.Slice.DataPoint

The total.

getTotalOrBuilder()

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;

Returns
Type Description
QueryMetricsResponse.Slice.DataPointOrBuilder

hasTimeSeries()

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.

hasTotal()

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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public QueryMetricsResponse.Slice.Builder newBuilderForType()
Returns
Type Description
QueryMetricsResponse.Slice.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected QueryMetricsResponse.Slice.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
QueryMetricsResponse.Slice.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public QueryMetricsResponse.Slice.Builder toBuilder()
Returns
Type Description
QueryMetricsResponse.Slice.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException