public static final class Dimension.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Dimension.Builder> implements DimensionOrBuilder
A dimension determines the grouping key for the query. In SQL terms, these would be part of both the "SELECT" and "GROUP BY" clauses.Protobuf type
google.cloud.contactcenterinsights.v1.DimensiongetAllFields, 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<Dimension.Builder>public Dimension.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Dimension.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<Dimension.Builder>public Dimension getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Dimension build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Dimension buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Dimension.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Dimension.Builder>public Dimension.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<Dimension.Builder>public Dimension.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Dimension.Builder>public Dimension.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Dimension.Builder>public Dimension.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<Dimension.Builder>public Dimension.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<Dimension.Builder>public Dimension.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Dimension.Builder>public Dimension.Builder mergeFrom(Dimension other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Dimension.Builder>public Dimension.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<Dimension.Builder>IOExceptionpublic Dimension.DimensionMetadataCase getDimensionMetadataCase()
getDimensionMetadataCase in interface DimensionOrBuilderpublic Dimension.Builder clearDimensionMetadata()
public boolean hasIssueDimensionMetadata()
Output only. Metadata about the issue dimension.
.google.cloud.contactcenterinsights.v1.Dimension.IssueDimensionMetadata issue_dimension_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasIssueDimensionMetadata in interface DimensionOrBuilderpublic Dimension.IssueDimensionMetadata getIssueDimensionMetadata()
Output only. Metadata about the issue dimension.
.google.cloud.contactcenterinsights.v1.Dimension.IssueDimensionMetadata issue_dimension_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getIssueDimensionMetadata in interface DimensionOrBuilderpublic Dimension.Builder setIssueDimensionMetadata(Dimension.IssueDimensionMetadata value)
Output only. Metadata about the issue dimension.
.google.cloud.contactcenterinsights.v1.Dimension.IssueDimensionMetadata issue_dimension_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder setIssueDimensionMetadata(Dimension.IssueDimensionMetadata.Builder builderForValue)
Output only. Metadata about the issue dimension.
.google.cloud.contactcenterinsights.v1.Dimension.IssueDimensionMetadata issue_dimension_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder mergeIssueDimensionMetadata(Dimension.IssueDimensionMetadata value)
Output only. Metadata about the issue dimension.
.google.cloud.contactcenterinsights.v1.Dimension.IssueDimensionMetadata issue_dimension_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder clearIssueDimensionMetadata()
Output only. Metadata about the issue dimension.
.google.cloud.contactcenterinsights.v1.Dimension.IssueDimensionMetadata issue_dimension_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.IssueDimensionMetadata.Builder getIssueDimensionMetadataBuilder()
Output only. Metadata about the issue dimension.
.google.cloud.contactcenterinsights.v1.Dimension.IssueDimensionMetadata issue_dimension_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.IssueDimensionMetadataOrBuilder getIssueDimensionMetadataOrBuilder()
Output only. Metadata about the issue dimension.
.google.cloud.contactcenterinsights.v1.Dimension.IssueDimensionMetadata issue_dimension_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getIssueDimensionMetadataOrBuilder in interface DimensionOrBuilderpublic boolean hasAgentDimensionMetadata()
Output only. Metadata about the agent dimension.
.google.cloud.contactcenterinsights.v1.Dimension.AgentDimensionMetadata agent_dimension_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasAgentDimensionMetadata in interface DimensionOrBuilderpublic Dimension.AgentDimensionMetadata getAgentDimensionMetadata()
Output only. Metadata about the agent dimension.
.google.cloud.contactcenterinsights.v1.Dimension.AgentDimensionMetadata agent_dimension_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAgentDimensionMetadata in interface DimensionOrBuilderpublic Dimension.Builder setAgentDimensionMetadata(Dimension.AgentDimensionMetadata value)
Output only. Metadata about the agent dimension.
.google.cloud.contactcenterinsights.v1.Dimension.AgentDimensionMetadata agent_dimension_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder setAgentDimensionMetadata(Dimension.AgentDimensionMetadata.Builder builderForValue)
Output only. Metadata about the agent dimension.
.google.cloud.contactcenterinsights.v1.Dimension.AgentDimensionMetadata agent_dimension_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder mergeAgentDimensionMetadata(Dimension.AgentDimensionMetadata value)
Output only. Metadata about the agent dimension.
.google.cloud.contactcenterinsights.v1.Dimension.AgentDimensionMetadata agent_dimension_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder clearAgentDimensionMetadata()
Output only. Metadata about the agent dimension.
.google.cloud.contactcenterinsights.v1.Dimension.AgentDimensionMetadata agent_dimension_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.AgentDimensionMetadata.Builder getAgentDimensionMetadataBuilder()
Output only. Metadata about the agent dimension.
.google.cloud.contactcenterinsights.v1.Dimension.AgentDimensionMetadata agent_dimension_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.AgentDimensionMetadataOrBuilder getAgentDimensionMetadataOrBuilder()
Output only. Metadata about the agent dimension.
.google.cloud.contactcenterinsights.v1.Dimension.AgentDimensionMetadata agent_dimension_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAgentDimensionMetadataOrBuilder in interface DimensionOrBuilderpublic boolean hasQaQuestionDimensionMetadata()
Output only. Metadata about the QA question dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionDimensionMetadata qa_question_dimension_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasQaQuestionDimensionMetadata in interface DimensionOrBuilderpublic Dimension.QaQuestionDimensionMetadata getQaQuestionDimensionMetadata()
Output only. Metadata about the QA question dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionDimensionMetadata qa_question_dimension_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getQaQuestionDimensionMetadata in interface DimensionOrBuilderpublic Dimension.Builder setQaQuestionDimensionMetadata(Dimension.QaQuestionDimensionMetadata value)
Output only. Metadata about the QA question dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionDimensionMetadata qa_question_dimension_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder setQaQuestionDimensionMetadata(Dimension.QaQuestionDimensionMetadata.Builder builderForValue)
Output only. Metadata about the QA question dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionDimensionMetadata qa_question_dimension_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder mergeQaQuestionDimensionMetadata(Dimension.QaQuestionDimensionMetadata value)
Output only. Metadata about the QA question dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionDimensionMetadata qa_question_dimension_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder clearQaQuestionDimensionMetadata()
Output only. Metadata about the QA question dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionDimensionMetadata qa_question_dimension_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.QaQuestionDimensionMetadata.Builder getQaQuestionDimensionMetadataBuilder()
Output only. Metadata about the QA question dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionDimensionMetadata qa_question_dimension_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.QaQuestionDimensionMetadataOrBuilder getQaQuestionDimensionMetadataOrBuilder()
Output only. Metadata about the QA question dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionDimensionMetadata qa_question_dimension_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getQaQuestionDimensionMetadataOrBuilder in interface DimensionOrBuilderpublic boolean hasQaQuestionAnswerDimensionMetadata()
Output only. Metadata about the QA question-answer dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionAnswerDimensionMetadata qa_question_answer_dimension_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasQaQuestionAnswerDimensionMetadata in interface DimensionOrBuilderpublic Dimension.QaQuestionAnswerDimensionMetadata getQaQuestionAnswerDimensionMetadata()
Output only. Metadata about the QA question-answer dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionAnswerDimensionMetadata qa_question_answer_dimension_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getQaQuestionAnswerDimensionMetadata in interface DimensionOrBuilderpublic Dimension.Builder setQaQuestionAnswerDimensionMetadata(Dimension.QaQuestionAnswerDimensionMetadata value)
Output only. Metadata about the QA question-answer dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionAnswerDimensionMetadata qa_question_answer_dimension_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder setQaQuestionAnswerDimensionMetadata(Dimension.QaQuestionAnswerDimensionMetadata.Builder builderForValue)
Output only. Metadata about the QA question-answer dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionAnswerDimensionMetadata qa_question_answer_dimension_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder mergeQaQuestionAnswerDimensionMetadata(Dimension.QaQuestionAnswerDimensionMetadata value)
Output only. Metadata about the QA question-answer dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionAnswerDimensionMetadata qa_question_answer_dimension_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.Builder clearQaQuestionAnswerDimensionMetadata()
Output only. Metadata about the QA question-answer dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionAnswerDimensionMetadata qa_question_answer_dimension_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.QaQuestionAnswerDimensionMetadata.Builder getQaQuestionAnswerDimensionMetadataBuilder()
Output only. Metadata about the QA question-answer dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionAnswerDimensionMetadata qa_question_answer_dimension_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Dimension.QaQuestionAnswerDimensionMetadataOrBuilder getQaQuestionAnswerDimensionMetadataOrBuilder()
Output only. Metadata about the QA question-answer dimension.
.google.cloud.contactcenterinsights.v1.Dimension.QaQuestionAnswerDimensionMetadata qa_question_answer_dimension_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getQaQuestionAnswerDimensionMetadataOrBuilder in interface DimensionOrBuilderpublic int getDimensionKeyValue()
The key of the dimension.
.google.cloud.contactcenterinsights.v1.Dimension.DimensionKey dimension_key = 1;getDimensionKeyValue in interface DimensionOrBuilderpublic Dimension.Builder setDimensionKeyValue(int value)
The key of the dimension.
.google.cloud.contactcenterinsights.v1.Dimension.DimensionKey dimension_key = 1;value - The enum numeric value on the wire for dimensionKey to set.public Dimension.DimensionKey getDimensionKey()
The key of the dimension.
.google.cloud.contactcenterinsights.v1.Dimension.DimensionKey dimension_key = 1;getDimensionKey in interface DimensionOrBuilderpublic Dimension.Builder setDimensionKey(Dimension.DimensionKey value)
The key of the dimension.
.google.cloud.contactcenterinsights.v1.Dimension.DimensionKey dimension_key = 1;value - The dimensionKey to set.public Dimension.Builder clearDimensionKey()
The key of the dimension.
.google.cloud.contactcenterinsights.v1.Dimension.DimensionKey dimension_key = 1;public final Dimension.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Dimension.Builder>public final Dimension.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Dimension.Builder>Copyright © 2025 Google LLC. All rights reserved.