Class BulkDownloadFeedbackLabelsRequest.GcsDestination (2.54.0)

public static final class BulkDownloadFeedbackLabelsRequest.GcsDestination extends GeneratedMessageV3 implements BulkDownloadFeedbackLabelsRequest.GcsDestinationOrBuilder

Google Cloud Storage Object details to write the feedback labels to.

Protobuf type google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > BulkDownloadFeedbackLabelsRequest.GcsDestination

Static Fields

ADD_WHITESPACE_FIELD_NUMBER

public static final int ADD_WHITESPACE_FIELD_NUMBER
Field Value
Type Description
int

ALWAYS_PRINT_EMPTY_FIELDS_FIELD_NUMBER

public static final int ALWAYS_PRINT_EMPTY_FIELDS_FIELD_NUMBER
Field Value
Type Description
int

FORMAT_FIELD_NUMBER

public static final int FORMAT_FIELD_NUMBER
Field Value
Type Description
int

OBJECT_URI_FIELD_NUMBER

public static final int OBJECT_URI_FIELD_NUMBER
Field Value
Type Description
int

RECORDS_PER_FILE_COUNT_FIELD_NUMBER

public static final int RECORDS_PER_FILE_COUNT_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static BulkDownloadFeedbackLabelsRequest.GcsDestination getDefaultInstance()
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder newBuilder()
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder

newBuilder(BulkDownloadFeedbackLabelsRequest.GcsDestination prototype)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder newBuilder(BulkDownloadFeedbackLabelsRequest.GcsDestination prototype)
Parameter
Name Description
prototype BulkDownloadFeedbackLabelsRequest.GcsDestination
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder

parseDelimitedFrom(InputStream input)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static BulkDownloadFeedbackLabelsRequest.GcsDestination parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<BulkDownloadFeedbackLabelsRequest.GcsDestination> parser()
Returns
Type Description
Parser<GcsDestination>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAddWhitespace()

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];

Returns
Type Description
boolean

The addWhitespace.

getAlwaysPrintEmptyFields()

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];

Returns
Type Description
boolean

The alwaysPrintEmptyFields.

getDefaultInstanceForType()

public BulkDownloadFeedbackLabelsRequest.GcsDestination getDefaultInstanceForType()
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination

getFormat()

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];

Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination.Format

The format.

getFormatValue()

public 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];

Returns
Type Description
int

The enum numeric value on the wire for format.

getObjectUri()

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];

Returns
Type Description
String

The objectUri.

getObjectUriBytes()

public 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];

Returns
Type Description
ByteString

The bytes for objectUri.

getParserForType()

public Parser<BulkDownloadFeedbackLabelsRequest.GcsDestination> getParserForType()
Returns
Type Description
Parser<GcsDestination>
Overrides

getRecordsPerFileCount()

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];

Returns
Type Description
long

The recordsPerFileCount.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder newBuilderForType()
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder toBuilder()
Returns
Type Description
BulkDownloadFeedbackLabelsRequest.GcsDestination.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException