public static final class BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder> implements BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilder
Google Cloud Storage Object details to write the feedback labels to.Protobuf type
google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestinationgetAllFields, 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.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination.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.GcsDestination.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.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination.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.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination.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.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination.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.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination.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.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder mergeFrom(BulkDownloadFeedbackLabelsRequest.GcsDestination other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder>public BulkDownloadFeedbackLabelsRequest.GcsDestination.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.GcsDestination.Builder>IOExceptionpublic int getFormatValue()
Required. File format in which the labels will be exported.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination.Format format = 1 [(.google.api.field_behavior) = REQUIRED];
getFormatValue in interface BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder setFormatValue(int value)
Required. File format in which the labels will be exported.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination.Format format = 1 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for format to set.public BulkDownloadFeedbackLabelsRequest.GcsDestination.Format getFormat()
Required. File format in which the labels will be exported.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination.Format format = 1 [(.google.api.field_behavior) = REQUIRED];
getFormat in interface BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder setFormat(BulkDownloadFeedbackLabelsRequest.GcsDestination.Format value)
Required. File format in which the labels will be exported.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination.Format format = 1 [(.google.api.field_behavior) = REQUIRED];
value - The format to set.public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder clearFormat()
Required. File format in which the labels will be exported.
.google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination.Format format = 1 [(.google.api.field_behavior) = REQUIRED];
public String getObjectUri()
Required. The Google Cloud Storage URI to write the feedback labels to. The file name will be used as a prefix for the files written to the bucket if the output needs to be split across multiple files, otherwise it will be used as is. The file extension will be appended to the file name based on the format selected. E.g. `gs://bucket_name/object_uri_prefix`
string object_uri = 2 [(.google.api.field_behavior) = REQUIRED];getObjectUri in interface BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilderpublic com.google.protobuf.ByteString getObjectUriBytes()
Required. The Google Cloud Storage URI to write the feedback labels to. The file name will be used as a prefix for the files written to the bucket if the output needs to be split across multiple files, otherwise it will be used as is. The file extension will be appended to the file name based on the format selected. E.g. `gs://bucket_name/object_uri_prefix`
string object_uri = 2 [(.google.api.field_behavior) = REQUIRED];getObjectUriBytes in interface BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder setObjectUri(String value)
Required. The Google Cloud Storage URI to write the feedback labels to. The file name will be used as a prefix for the files written to the bucket if the output needs to be split across multiple files, otherwise it will be used as is. The file extension will be appended to the file name based on the format selected. E.g. `gs://bucket_name/object_uri_prefix`
string object_uri = 2 [(.google.api.field_behavior) = REQUIRED];value - The objectUri to set.public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder clearObjectUri()
Required. The Google Cloud Storage URI to write the feedback labels to. The file name will be used as a prefix for the files written to the bucket if the output needs to be split across multiple files, otherwise it will be used as is. The file extension will be appended to the file name based on the format selected. E.g. `gs://bucket_name/object_uri_prefix`
string object_uri = 2 [(.google.api.field_behavior) = REQUIRED];public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder setObjectUriBytes(com.google.protobuf.ByteString value)
Required. The Google Cloud Storage URI to write the feedback labels to. The file name will be used as a prefix for the files written to the bucket if the output needs to be split across multiple files, otherwise it will be used as is. The file extension will be appended to the file name based on the format selected. E.g. `gs://bucket_name/object_uri_prefix`
string object_uri = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for objectUri to set.public boolean getAddWhitespace()
Optional. Add whitespace to the JSON file. Makes easier to read, but increases file size. Only applicable for JSON format.
bool add_whitespace = 3 [(.google.api.field_behavior) = OPTIONAL];getAddWhitespace in interface BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder setAddWhitespace(boolean value)
Optional. Add whitespace to the JSON file. Makes easier to read, but increases file size. Only applicable for JSON format.
bool add_whitespace = 3 [(.google.api.field_behavior) = OPTIONAL];value - The addWhitespace to set.public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder clearAddWhitespace()
Optional. Add whitespace to the JSON file. Makes easier to read, but increases file size. Only applicable for JSON format.
bool add_whitespace = 3 [(.google.api.field_behavior) = OPTIONAL];public boolean getAlwaysPrintEmptyFields()
Optional. Always print fields with no presence. This is useful for printing fields that are not set, like implicit 0 value or empty lists/maps. Only applicable for JSON format.
bool always_print_empty_fields = 4 [(.google.api.field_behavior) = OPTIONAL];getAlwaysPrintEmptyFields in interface BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder setAlwaysPrintEmptyFields(boolean value)
Optional. Always print fields with no presence. This is useful for printing fields that are not set, like implicit 0 value or empty lists/maps. Only applicable for JSON format.
bool always_print_empty_fields = 4 [(.google.api.field_behavior) = OPTIONAL];value - The alwaysPrintEmptyFields to set.public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder clearAlwaysPrintEmptyFields()
Optional. Always print fields with no presence. This is useful for printing fields that are not set, like implicit 0 value or empty lists/maps. Only applicable for JSON format.
bool always_print_empty_fields = 4 [(.google.api.field_behavior) = OPTIONAL];public long getRecordsPerFileCount()
Optional. The number of records per file. Applicable for either format.
int64 records_per_file_count = 5 [(.google.api.field_behavior) = OPTIONAL];getRecordsPerFileCount in interface BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilderpublic BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder setRecordsPerFileCount(long value)
Optional. The number of records per file. Applicable for either format.
int64 records_per_file_count = 5 [(.google.api.field_behavior) = OPTIONAL];value - The recordsPerFileCount to set.public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder clearRecordsPerFileCount()
Optional. The number of records per file. Applicable for either format.
int64 records_per_file_count = 5 [(.google.api.field_behavior) = OPTIONAL];public final BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder>public final BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder>Copyright © 2025 Google LLC. All rights reserved.