public static final class QaScorecardRevision.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QaScorecardRevision.Builder> implements QaScorecardRevisionOrBuilder
A revision of a QaScorecard. Modifying published scorecard fields would invalidate existing scorecard results — the questions may have changed, or the score weighting will make existing scores impossible to understand. So changes must create a new revision, rather than modifying the existing resource.Protobuf type
google.cloud.contactcenterinsights.v1.QaScorecardRevision| Modifier and Type | Method and Description |
|---|---|
QaScorecardRevision.Builder |
addAllAlternateIds(Iterable<String> values)
Output only.
|
QaScorecardRevision.Builder |
addAlternateIds(String value)
Output only.
|
QaScorecardRevision.Builder |
addAlternateIdsBytes(com.google.protobuf.ByteString value)
Output only.
|
QaScorecardRevision.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
QaScorecardRevision |
build() |
QaScorecardRevision |
buildPartial() |
QaScorecardRevision.Builder |
clear() |
QaScorecardRevision.Builder |
clearAlternateIds()
Output only.
|
QaScorecardRevision.Builder |
clearCreateTime()
Output only.
|
QaScorecardRevision.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
QaScorecardRevision.Builder |
clearName()
Identifier.
|
QaScorecardRevision.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
QaScorecardRevision.Builder |
clearSnapshot()
The snapshot of the scorecard at the time of this revision's creation.
|
QaScorecardRevision.Builder |
clearState()
Output only.
|
QaScorecardRevision.Builder |
clone() |
String |
getAlternateIds(int index)
Output only.
|
com.google.protobuf.ByteString |
getAlternateIdsBytes(int index)
Output only.
|
int |
getAlternateIdsCount()
Output only.
|
com.google.protobuf.ProtocolStringList |
getAlternateIdsList()
Output only.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
QaScorecardRevision |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
Identifier.
|
com.google.protobuf.ByteString |
getNameBytes()
Identifier.
|
QaScorecard |
getSnapshot()
The snapshot of the scorecard at the time of this revision's creation.
|
QaScorecard.Builder |
getSnapshotBuilder()
The snapshot of the scorecard at the time of this revision's creation.
|
QaScorecardOrBuilder |
getSnapshotOrBuilder()
The snapshot of the scorecard at the time of this revision's creation.
|
QaScorecardRevision.State |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasSnapshot()
The snapshot of the scorecard at the time of this revision's creation.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
QaScorecardRevision.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
QaScorecardRevision.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
QaScorecardRevision.Builder |
mergeFrom(com.google.protobuf.Message other) |
QaScorecardRevision.Builder |
mergeFrom(QaScorecardRevision other) |
QaScorecardRevision.Builder |
mergeSnapshot(QaScorecard value)
The snapshot of the scorecard at the time of this revision's creation.
|
QaScorecardRevision.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
QaScorecardRevision.Builder |
setAlternateIds(int index,
String value)
Output only.
|
QaScorecardRevision.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
QaScorecardRevision.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
QaScorecardRevision.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
QaScorecardRevision.Builder |
setName(String value)
Identifier.
|
QaScorecardRevision.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Identifier.
|
QaScorecardRevision.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
QaScorecardRevision.Builder |
setSnapshot(QaScorecard.Builder builderForValue)
The snapshot of the scorecard at the time of this revision's creation.
|
QaScorecardRevision.Builder |
setSnapshot(QaScorecard value)
The snapshot of the scorecard at the time of this revision's creation.
|
QaScorecardRevision.Builder |
setState(QaScorecardRevision.State value)
Output only.
|
QaScorecardRevision.Builder |
setStateValue(int value)
Output only.
|
QaScorecardRevision.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<QaScorecardRevision.Builder>public QaScorecardRevision.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<QaScorecardRevision.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<QaScorecardRevision.Builder>public QaScorecardRevision getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic QaScorecardRevision build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic QaScorecardRevision buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic QaScorecardRevision.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<QaScorecardRevision.Builder>public QaScorecardRevision.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<QaScorecardRevision.Builder>public QaScorecardRevision.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<QaScorecardRevision.Builder>public QaScorecardRevision.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<QaScorecardRevision.Builder>public QaScorecardRevision.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<QaScorecardRevision.Builder>public QaScorecardRevision.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<QaScorecardRevision.Builder>public QaScorecardRevision.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<QaScorecardRevision.Builder>public QaScorecardRevision.Builder mergeFrom(QaScorecardRevision other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<QaScorecardRevision.Builder>public QaScorecardRevision.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<QaScorecardRevision.Builder>IOExceptionpublic String getName()
Identifier. The name of the scorecard revision.
Format:
projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}/revisions/{revision}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getName in interface QaScorecardRevisionOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Identifier. The name of the scorecard revision.
Format:
projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}/revisions/{revision}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getNameBytes in interface QaScorecardRevisionOrBuilderpublic QaScorecardRevision.Builder setName(String value)
Identifier. The name of the scorecard revision.
Format:
projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}/revisions/{revision}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The name to set.public QaScorecardRevision.Builder clearName()
Identifier. The name of the scorecard revision.
Format:
projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}/revisions/{revision}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];public QaScorecardRevision.Builder setNameBytes(com.google.protobuf.ByteString value)
Identifier. The name of the scorecard revision.
Format:
projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}/revisions/{revision}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The bytes for name to set.public boolean hasSnapshot()
The snapshot of the scorecard at the time of this revision's creation.
.google.cloud.contactcenterinsights.v1.QaScorecard snapshot = 2;hasSnapshot in interface QaScorecardRevisionOrBuilderpublic QaScorecard getSnapshot()
The snapshot of the scorecard at the time of this revision's creation.
.google.cloud.contactcenterinsights.v1.QaScorecard snapshot = 2;getSnapshot in interface QaScorecardRevisionOrBuilderpublic QaScorecardRevision.Builder setSnapshot(QaScorecard value)
The snapshot of the scorecard at the time of this revision's creation.
.google.cloud.contactcenterinsights.v1.QaScorecard snapshot = 2;public QaScorecardRevision.Builder setSnapshot(QaScorecard.Builder builderForValue)
The snapshot of the scorecard at the time of this revision's creation.
.google.cloud.contactcenterinsights.v1.QaScorecard snapshot = 2;public QaScorecardRevision.Builder mergeSnapshot(QaScorecard value)
The snapshot of the scorecard at the time of this revision's creation.
.google.cloud.contactcenterinsights.v1.QaScorecard snapshot = 2;public QaScorecardRevision.Builder clearSnapshot()
The snapshot of the scorecard at the time of this revision's creation.
.google.cloud.contactcenterinsights.v1.QaScorecard snapshot = 2;public QaScorecard.Builder getSnapshotBuilder()
The snapshot of the scorecard at the time of this revision's creation.
.google.cloud.contactcenterinsights.v1.QaScorecard snapshot = 2;public QaScorecardOrBuilder getSnapshotOrBuilder()
The snapshot of the scorecard at the time of this revision's creation.
.google.cloud.contactcenterinsights.v1.QaScorecard snapshot = 2;getSnapshotOrBuilder in interface QaScorecardRevisionOrBuilderpublic boolean hasCreateTime()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface QaScorecardRevisionOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface QaScorecardRevisionOrBuilderpublic QaScorecardRevision.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public QaScorecardRevision.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public QaScorecardRevision.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public QaScorecardRevision.Builder clearCreateTime()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface QaScorecardRevisionOrBuilderpublic com.google.protobuf.ProtocolStringList getAlternateIdsList()
Output only. Alternative IDs for this revision of the scorecard, e.g., `latest`.
repeated string alternate_ids = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];getAlternateIdsList in interface QaScorecardRevisionOrBuilderpublic int getAlternateIdsCount()
Output only. Alternative IDs for this revision of the scorecard, e.g., `latest`.
repeated string alternate_ids = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];getAlternateIdsCount in interface QaScorecardRevisionOrBuilderpublic String getAlternateIds(int index)
Output only. Alternative IDs for this revision of the scorecard, e.g., `latest`.
repeated string alternate_ids = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];getAlternateIds in interface QaScorecardRevisionOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAlternateIdsBytes(int index)
Output only. Alternative IDs for this revision of the scorecard, e.g., `latest`.
repeated string alternate_ids = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];getAlternateIdsBytes in interface QaScorecardRevisionOrBuilderindex - The index of the value to return.public QaScorecardRevision.Builder setAlternateIds(int index, String value)
Output only. Alternative IDs for this revision of the scorecard, e.g., `latest`.
repeated string alternate_ids = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];index - The index to set the value at.value - The alternateIds to set.public QaScorecardRevision.Builder addAlternateIds(String value)
Output only. Alternative IDs for this revision of the scorecard, e.g., `latest`.
repeated string alternate_ids = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The alternateIds to add.public QaScorecardRevision.Builder addAllAlternateIds(Iterable<String> values)
Output only. Alternative IDs for this revision of the scorecard, e.g., `latest`.
repeated string alternate_ids = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];values - The alternateIds to add.public QaScorecardRevision.Builder clearAlternateIds()
Output only. Alternative IDs for this revision of the scorecard, e.g., `latest`.
repeated string alternate_ids = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];public QaScorecardRevision.Builder addAlternateIdsBytes(com.google.protobuf.ByteString value)
Output only. Alternative IDs for this revision of the scorecard, e.g., `latest`.
repeated string alternate_ids = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes of the alternateIds to add.public int getStateValue()
Output only. State of the scorecard revision, indicating whether it's ready to be used in analysis.
.google.cloud.contactcenterinsights.v1.QaScorecardRevision.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface QaScorecardRevisionOrBuilderpublic QaScorecardRevision.Builder setStateValue(int value)
Output only. State of the scorecard revision, indicating whether it's ready to be used in analysis.
.google.cloud.contactcenterinsights.v1.QaScorecardRevision.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public QaScorecardRevision.State getState()
Output only. State of the scorecard revision, indicating whether it's ready to be used in analysis.
.google.cloud.contactcenterinsights.v1.QaScorecardRevision.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface QaScorecardRevisionOrBuilderpublic QaScorecardRevision.Builder setState(QaScorecardRevision.State value)
Output only. State of the scorecard revision, indicating whether it's ready to be used in analysis.
.google.cloud.contactcenterinsights.v1.QaScorecardRevision.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public QaScorecardRevision.Builder clearState()
Output only. State of the scorecard revision, indicating whether it's ready to be used in analysis.
.google.cloud.contactcenterinsights.v1.QaScorecardRevision.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public final QaScorecardRevision.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QaScorecardRevision.Builder>public final QaScorecardRevision.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QaScorecardRevision.Builder>Copyright © 2025 Google LLC. All rights reserved.