public static final class BulkDownloadFeedbackLabelsRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.Builder> implements BulkDownloadFeedbackLabelsRequestOrBuilder
Request for the BulkDownloadFeedbackLabel endpoint.Protobuf type
google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequestgetAllFields, 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<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.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<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BulkDownloadFeedbackLabelsRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BulkDownloadFeedbackLabelsRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BulkDownloadFeedbackLabelsRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest.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<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest.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<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest.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<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest.Builder mergeFrom(BulkDownloadFeedbackLabelsRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.Builder>public BulkDownloadFeedbackLabelsRequest.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<BulkDownloadFeedbackLabelsRequest.Builder>IOExceptionpublic BulkDownloadFeedbackLabelsRequest.DestinationCase getDestinationCase()
getDestinationCase in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic BulkDownloadFeedbackLabelsRequest.Builder clearDestination()
public boolean hasGcsDestination()
A cloud storage bucket destination.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination gcs_destination = 3;
hasGcsDestination in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination getGcsDestination()
A cloud storage bucket destination.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination gcs_destination = 3;
getGcsDestination in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic BulkDownloadFeedbackLabelsRequest.Builder setGcsDestination(BulkDownloadFeedbackLabelsRequest.GcsDestination value)
A cloud storage bucket destination.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination gcs_destination = 3;
public BulkDownloadFeedbackLabelsRequest.Builder setGcsDestination(BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder builderForValue)
A cloud storage bucket destination.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination gcs_destination = 3;
public BulkDownloadFeedbackLabelsRequest.Builder mergeGcsDestination(BulkDownloadFeedbackLabelsRequest.GcsDestination value)
A cloud storage bucket destination.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination gcs_destination = 3;
public BulkDownloadFeedbackLabelsRequest.Builder clearGcsDestination()
A cloud storage bucket destination.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination gcs_destination = 3;
public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder getGcsDestinationBuilder()
A cloud storage bucket destination.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination gcs_destination = 3;
public BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilder getGcsDestinationOrBuilder()
A cloud storage bucket destination.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination gcs_destination = 3;
getGcsDestinationOrBuilder in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic String getParent()
Required. The parent resource for new feedback labels.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParent in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Required. The parent resource for new feedback labels.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParentBytes in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic BulkDownloadFeedbackLabelsRequest.Builder setParent(String value)
Required. The parent resource for new feedback labels.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The parent to set.public BulkDownloadFeedbackLabelsRequest.Builder clearParent()
Required. The parent resource for new feedback labels.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public BulkDownloadFeedbackLabelsRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The parent resource for new feedback labels.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for parent to set.public String getFilter()
Optional. A filter to reduce results to a specific subset. Supports disjunctions (OR) and conjunctions (AND). Supported fields: * `issue_model_id` * `qa_question_id` * `qa_scorecard_id` * `min_create_time` * `max_create_time` * `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI, TOPIC_MODELING
string filter = 2 [(.google.api.field_behavior) = OPTIONAL];getFilter in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic com.google.protobuf.ByteString getFilterBytes()
Optional. A filter to reduce results to a specific subset. Supports disjunctions (OR) and conjunctions (AND). Supported fields: * `issue_model_id` * `qa_question_id` * `qa_scorecard_id` * `min_create_time` * `max_create_time` * `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI, TOPIC_MODELING
string filter = 2 [(.google.api.field_behavior) = OPTIONAL];getFilterBytes in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic BulkDownloadFeedbackLabelsRequest.Builder setFilter(String value)
Optional. A filter to reduce results to a specific subset. Supports disjunctions (OR) and conjunctions (AND). Supported fields: * `issue_model_id` * `qa_question_id` * `qa_scorecard_id` * `min_create_time` * `max_create_time` * `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI, TOPIC_MODELING
string filter = 2 [(.google.api.field_behavior) = OPTIONAL];value - The filter to set.public BulkDownloadFeedbackLabelsRequest.Builder clearFilter()
Optional. A filter to reduce results to a specific subset. Supports disjunctions (OR) and conjunctions (AND). Supported fields: * `issue_model_id` * `qa_question_id` * `qa_scorecard_id` * `min_create_time` * `max_create_time` * `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI, TOPIC_MODELING
string filter = 2 [(.google.api.field_behavior) = OPTIONAL];public BulkDownloadFeedbackLabelsRequest.Builder setFilterBytes(com.google.protobuf.ByteString value)
Optional. A filter to reduce results to a specific subset. Supports disjunctions (OR) and conjunctions (AND). Supported fields: * `issue_model_id` * `qa_question_id` * `qa_scorecard_id` * `min_create_time` * `max_create_time` * `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI, TOPIC_MODELING
string filter = 2 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for filter to set.public int getMaxDownloadCount()
Optional. Limits the maximum number of feedback labels that will be downloaded. The first `N` feedback labels will be downloaded.
int32 max_download_count = 4 [(.google.api.field_behavior) = OPTIONAL];getMaxDownloadCount in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic BulkDownloadFeedbackLabelsRequest.Builder setMaxDownloadCount(int value)
Optional. Limits the maximum number of feedback labels that will be downloaded. The first `N` feedback labels will be downloaded.
int32 max_download_count = 4 [(.google.api.field_behavior) = OPTIONAL];value - The maxDownloadCount to set.public BulkDownloadFeedbackLabelsRequest.Builder clearMaxDownloadCount()
Optional. Limits the maximum number of feedback labels that will be downloaded. The first `N` feedback labels will be downloaded.
int32 max_download_count = 4 [(.google.api.field_behavior) = OPTIONAL];public int getFeedbackLabelTypeValue()
Optional. The type of feedback labels that will be downloaded.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.FeedbackLabelType feedback_label_type = 5 [(.google.api.field_behavior) = OPTIONAL];
getFeedbackLabelTypeValue in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic BulkDownloadFeedbackLabelsRequest.Builder setFeedbackLabelTypeValue(int value)
Optional. The type of feedback labels that will be downloaded.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.FeedbackLabelType feedback_label_type = 5 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for feedbackLabelType to set.public BulkDownloadFeedbackLabelsRequest.FeedbackLabelType getFeedbackLabelType()
Optional. The type of feedback labels that will be downloaded.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.FeedbackLabelType feedback_label_type = 5 [(.google.api.field_behavior) = OPTIONAL];
getFeedbackLabelType in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic BulkDownloadFeedbackLabelsRequest.Builder setFeedbackLabelType(BulkDownloadFeedbackLabelsRequest.FeedbackLabelType value)
Optional. The type of feedback labels that will be downloaded.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.FeedbackLabelType feedback_label_type = 5 [(.google.api.field_behavior) = OPTIONAL];
value - The feedbackLabelType to set.public BulkDownloadFeedbackLabelsRequest.Builder clearFeedbackLabelType()
Optional. The type of feedback labels that will be downloaded.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.FeedbackLabelType feedback_label_type = 5 [(.google.api.field_behavior) = OPTIONAL];
public String getConversationFilter()
Optional. Filter parent conversations to download feedback labels for. When specified, the feedback labels will be downloaded for the conversations that match the filter. If `template_qa_scorecard_id` is set, all the conversations that match the filter will be paired with the questions under the scorecard for labeling.
string conversation_filter = 6 [(.google.api.field_behavior) = OPTIONAL];getConversationFilter in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic com.google.protobuf.ByteString getConversationFilterBytes()
Optional. Filter parent conversations to download feedback labels for. When specified, the feedback labels will be downloaded for the conversations that match the filter. If `template_qa_scorecard_id` is set, all the conversations that match the filter will be paired with the questions under the scorecard for labeling.
string conversation_filter = 6 [(.google.api.field_behavior) = OPTIONAL];getConversationFilterBytes in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic BulkDownloadFeedbackLabelsRequest.Builder setConversationFilter(String value)
Optional. Filter parent conversations to download feedback labels for. When specified, the feedback labels will be downloaded for the conversations that match the filter. If `template_qa_scorecard_id` is set, all the conversations that match the filter will be paired with the questions under the scorecard for labeling.
string conversation_filter = 6 [(.google.api.field_behavior) = OPTIONAL];value - The conversationFilter to set.public BulkDownloadFeedbackLabelsRequest.Builder clearConversationFilter()
Optional. Filter parent conversations to download feedback labels for. When specified, the feedback labels will be downloaded for the conversations that match the filter. If `template_qa_scorecard_id` is set, all the conversations that match the filter will be paired with the questions under the scorecard for labeling.
string conversation_filter = 6 [(.google.api.field_behavior) = OPTIONAL];public BulkDownloadFeedbackLabelsRequest.Builder setConversationFilterBytes(com.google.protobuf.ByteString value)
Optional. Filter parent conversations to download feedback labels for. When specified, the feedback labels will be downloaded for the conversations that match the filter. If `template_qa_scorecard_id` is set, all the conversations that match the filter will be paired with the questions under the scorecard for labeling.
string conversation_filter = 6 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for conversationFilter to set.public com.google.protobuf.ProtocolStringList getTemplateQaScorecardIdList()
Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label `filter` will be ignored.
repeated string template_qa_scorecard_id = 7 [(.google.api.field_behavior) = OPTIONAL];
getTemplateQaScorecardIdList in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic int getTemplateQaScorecardIdCount()
Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label `filter` will be ignored.
repeated string template_qa_scorecard_id = 7 [(.google.api.field_behavior) = OPTIONAL];
getTemplateQaScorecardIdCount in interface BulkDownloadFeedbackLabelsRequestOrBuilderpublic String getTemplateQaScorecardId(int index)
Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label `filter` will be ignored.
repeated string template_qa_scorecard_id = 7 [(.google.api.field_behavior) = OPTIONAL];
getTemplateQaScorecardId in interface BulkDownloadFeedbackLabelsRequestOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getTemplateQaScorecardIdBytes(int index)
Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label `filter` will be ignored.
repeated string template_qa_scorecard_id = 7 [(.google.api.field_behavior) = OPTIONAL];
getTemplateQaScorecardIdBytes in interface BulkDownloadFeedbackLabelsRequestOrBuilderindex - The index of the value to return.public BulkDownloadFeedbackLabelsRequest.Builder setTemplateQaScorecardId(int index, String value)
Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label `filter` will be ignored.
repeated string template_qa_scorecard_id = 7 [(.google.api.field_behavior) = OPTIONAL];
index - The index to set the value at.value - The templateQaScorecardId to set.public BulkDownloadFeedbackLabelsRequest.Builder addTemplateQaScorecardId(String value)
Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label `filter` will be ignored.
repeated string template_qa_scorecard_id = 7 [(.google.api.field_behavior) = OPTIONAL];
value - The templateQaScorecardId to add.public BulkDownloadFeedbackLabelsRequest.Builder addAllTemplateQaScorecardId(Iterable<String> values)
Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label `filter` will be ignored.
repeated string template_qa_scorecard_id = 7 [(.google.api.field_behavior) = OPTIONAL];
values - The templateQaScorecardId to add.public BulkDownloadFeedbackLabelsRequest.Builder clearTemplateQaScorecardId()
Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label `filter` will be ignored.
repeated string template_qa_scorecard_id = 7 [(.google.api.field_behavior) = OPTIONAL];
public BulkDownloadFeedbackLabelsRequest.Builder addTemplateQaScorecardIdBytes(com.google.protobuf.ByteString value)
Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label `filter` will be ignored.
repeated string template_qa_scorecard_id = 7 [(.google.api.field_behavior) = OPTIONAL];
value - The bytes of the templateQaScorecardId to add.public final BulkDownloadFeedbackLabelsRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.Builder>public final BulkDownloadFeedbackLabelsRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.Builder>Copyright © 2025 Google LLC. All rights reserved.