public final class CalculateStatsResponse extends GeneratedMessageV3 implements CalculateStatsResponseOrBuilder
The response for calculating conversation statistics.
Protobuf type google.cloud.contactcenterinsights.v1.CalculateStatsResponse
Static Fields
public static final int AVERAGE_DURATION_FIELD_NUMBER
Field Value
public static final int AVERAGE_TURN_COUNT_FIELD_NUMBER
Field Value
public static final int CONVERSATION_COUNT_FIELD_NUMBER
Field Value
public static final int CONVERSATION_COUNT_TIME_SERIES_FIELD_NUMBER
Field Value
public static final int CUSTOM_HIGHLIGHTER_MATCHES_FIELD_NUMBER
Field Value
public static final int ISSUE_MATCHES_FIELD_NUMBER
Field Value
public static final int ISSUE_MATCHES_STATS_FIELD_NUMBER
Field Value
public static final int SMART_HIGHLIGHTER_MATCHES_FIELD_NUMBER
Field Value
Static Methods
public static CalculateStatsResponse getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static CalculateStatsResponse.Builder newBuilder()
Returns
public static CalculateStatsResponse.Builder newBuilder(CalculateStatsResponse prototype)
Parameter
Returns
public static CalculateStatsResponse parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static CalculateStatsResponse parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CalculateStatsResponse parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static CalculateStatsResponse parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CalculateStatsResponse parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static CalculateStatsResponse parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CalculateStatsResponse parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static CalculateStatsResponse parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CalculateStatsResponse parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static CalculateStatsResponse parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CalculateStatsResponse parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static CalculateStatsResponse parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<CalculateStatsResponse> parser()
Returns
Methods
public boolean containsCustomHighlighterMatches(String key)
A map associating each custom highlighter resource name with its respective
number of matches in the set of conversations.
map<string, int32> custom_highlighter_matches = 5;
Parameter
Returns
public boolean containsIssueMatches(String key)
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
Deprecated, use issue_matches_stats
field instead.
map<string, int32> issue_matches = 6 [deprecated = true];
Parameter
Returns
public boolean containsIssueMatchesStats(String key)
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
map<string, .google.cloud.contactcenterinsights.v1.IssueModelLabelStats.IssueStats> issue_matches_stats = 8;
Parameter
Returns
public boolean containsSmartHighlighterMatches(String key)
A map associating each smart highlighter display name with its respective
number of matches in the set of conversations.
map<string, int32> smart_highlighter_matches = 4;
Parameter
Returns
public boolean equals(Object obj)
Parameter
Returns
Overrides
public Duration getAverageDuration()
The average duration of all conversations. The average is calculated using
only conversations that have a time duration.
.google.protobuf.Duration average_duration = 1;
Returns
Type | Description |
Duration | The averageDuration.
|
public DurationOrBuilder getAverageDurationOrBuilder()
The average duration of all conversations. The average is calculated using
only conversations that have a time duration.
.google.protobuf.Duration average_duration = 1;
Returns
public int getAverageTurnCount()
The average number of turns per conversation.
int32 average_turn_count = 2;
Returns
Type | Description |
int | The averageTurnCount.
|
public int getConversationCount()
The total number of conversations.
int32 conversation_count = 3;
Returns
Type | Description |
int | The conversationCount.
|
public CalculateStatsResponse.TimeSeries getConversationCountTimeSeries()
A time series representing the count of conversations created over time
that match that requested filter criteria.
.google.cloud.contactcenterinsights.v1.CalculateStatsResponse.TimeSeries conversation_count_time_series = 7;
Returns
public CalculateStatsResponse.TimeSeriesOrBuilder getConversationCountTimeSeriesOrBuilder()
A time series representing the count of conversations created over time
that match that requested filter criteria.
.google.cloud.contactcenterinsights.v1.CalculateStatsResponse.TimeSeries conversation_count_time_series = 7;
Returns
public Map<String,Integer> getCustomHighlighterMatches()
Returns
public int getCustomHighlighterMatchesCount()
A map associating each custom highlighter resource name with its respective
number of matches in the set of conversations.
map<string, int32> custom_highlighter_matches = 5;
Returns
public Map<String,Integer> getCustomHighlighterMatchesMap()
A map associating each custom highlighter resource name with its respective
number of matches in the set of conversations.
map<string, int32> custom_highlighter_matches = 5;
Returns
public int getCustomHighlighterMatchesOrDefault(String key, int defaultValue)
A map associating each custom highlighter resource name with its respective
number of matches in the set of conversations.
map<string, int32> custom_highlighter_matches = 5;
Parameters
Returns
public int getCustomHighlighterMatchesOrThrow(String key)
A map associating each custom highlighter resource name with its respective
number of matches in the set of conversations.
map<string, int32> custom_highlighter_matches = 5;
Parameter
Returns
public CalculateStatsResponse getDefaultInstanceForType()
Returns
public Map<String,Integer> getIssueMatches()
Returns
public int getIssueMatchesCount()
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
Deprecated, use issue_matches_stats
field instead.
map<string, int32> issue_matches = 6 [deprecated = true];
Returns
public Map<String,Integer> getIssueMatchesMap()
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
Deprecated, use issue_matches_stats
field instead.
map<string, int32> issue_matches = 6 [deprecated = true];
Returns
public int getIssueMatchesOrDefault(String key, int defaultValue)
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
Deprecated, use issue_matches_stats
field instead.
map<string, int32> issue_matches = 6 [deprecated = true];
Parameters
Returns
public int getIssueMatchesOrThrow(String key)
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
Deprecated, use issue_matches_stats
field instead.
map<string, int32> issue_matches = 6 [deprecated = true];
Parameter
Returns
public Map<String,IssueModelLabelStats.IssueStats> getIssueMatchesStats()
Returns
public int getIssueMatchesStatsCount()
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
map<string, .google.cloud.contactcenterinsights.v1.IssueModelLabelStats.IssueStats> issue_matches_stats = 8;
Returns
public Map<String,IssueModelLabelStats.IssueStats> getIssueMatchesStatsMap()
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
map<string, .google.cloud.contactcenterinsights.v1.IssueModelLabelStats.IssueStats> issue_matches_stats = 8;
Returns
public IssueModelLabelStats.IssueStats getIssueMatchesStatsOrDefault(String key, IssueModelLabelStats.IssueStats defaultValue)
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
map<string, .google.cloud.contactcenterinsights.v1.IssueModelLabelStats.IssueStats> issue_matches_stats = 8;
Parameters
Returns
public IssueModelLabelStats.IssueStats getIssueMatchesStatsOrThrow(String key)
A map associating each issue resource name with its respective number of
matches in the set of conversations. Key has the format:
projects/<Project-ID>/locations/<Location-ID>/issueModels/<Issue-Model-ID>/issues/<Issue-ID>
map<string, .google.cloud.contactcenterinsights.v1.IssueModelLabelStats.IssueStats> issue_matches_stats = 8;
Parameter
Returns
public Parser<CalculateStatsResponse> getParserForType()
Returns
Overrides
public int getSerializedSize()
Returns
Overrides
public Map<String,Integer> getSmartHighlighterMatches()
Returns
public int getSmartHighlighterMatchesCount()
A map associating each smart highlighter display name with its respective
number of matches in the set of conversations.
map<string, int32> smart_highlighter_matches = 4;
Returns
public Map<String,Integer> getSmartHighlighterMatchesMap()
A map associating each smart highlighter display name with its respective
number of matches in the set of conversations.
map<string, int32> smart_highlighter_matches = 4;
Returns
public int getSmartHighlighterMatchesOrDefault(String key, int defaultValue)
A map associating each smart highlighter display name with its respective
number of matches in the set of conversations.
map<string, int32> smart_highlighter_matches = 4;
Parameters
Returns
public int getSmartHighlighterMatchesOrThrow(String key)
A map associating each smart highlighter display name with its respective
number of matches in the set of conversations.
map<string, int32> smart_highlighter_matches = 4;
Parameter
Returns
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public boolean hasAverageDuration()
The average duration of all conversations. The average is calculated using
only conversations that have a time duration.
.google.protobuf.Duration average_duration = 1;
Returns
Type | Description |
boolean | Whether the averageDuration field is set.
|
public boolean hasConversationCountTimeSeries()
A time series representing the count of conversations created over time
that match that requested filter criteria.
.google.cloud.contactcenterinsights.v1.CalculateStatsResponse.TimeSeries conversation_count_time_series = 7;
Returns
Type | Description |
boolean | Whether the conversationCountTimeSeries field is set.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public CalculateStatsResponse.Builder newBuilderForType()
Returns
protected CalculateStatsResponse.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public CalculateStatsResponse.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions