Class CloudStorageConfig.AvroConfig.Builder (1.125.2)

public static final class CloudStorageConfig.AvroConfig.Builder extends GeneratedMessageV3.Builder<CloudStorageConfig.AvroConfig.Builder> implements CloudStorageConfig.AvroConfigOrBuilder

Configuration for writing message data in Avro format. Message payloads and metadata will be written to files as an Avro binary.

Protobuf type google.pubsub.v1.CloudStorageConfig.AvroConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CloudStorageConfig.AvroConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

build()

public CloudStorageConfig.AvroConfig build()
Returns
TypeDescription
CloudStorageConfig.AvroConfig

buildPartial()

public CloudStorageConfig.AvroConfig buildPartial()
Returns
TypeDescription
CloudStorageConfig.AvroConfig

clear()

public CloudStorageConfig.AvroConfig.Builder clear()
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public CloudStorageConfig.AvroConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public CloudStorageConfig.AvroConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

clearWriteMetadata()

public CloudStorageConfig.AvroConfig.Builder clearWriteMetadata()

When true, write the subscription name, message_id, publish_time, attributes, and ordering_key as additional fields in the output. The subscription name, message_id, and publish_time fields are put in their own fields while all other message properties other than data (for example, an ordering_key, if present) are added as entries in the attributes map.

bool write_metadata = 1;

Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder

This builder for chaining.

clone()

public CloudStorageConfig.AvroConfig.Builder clone()
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

getDefaultInstanceForType()

public CloudStorageConfig.AvroConfig getDefaultInstanceForType()
Returns
TypeDescription
CloudStorageConfig.AvroConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getWriteMetadata()

public boolean getWriteMetadata()

When true, write the subscription name, message_id, publish_time, attributes, and ordering_key as additional fields in the output. The subscription name, message_id, and publish_time fields are put in their own fields while all other message properties other than data (for example, an ordering_key, if present) are added as entries in the attributes map.

bool write_metadata = 1;

Returns
TypeDescription
boolean

The writeMetadata.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CloudStorageConfig.AvroConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public CloudStorageConfig.AvroConfig.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

mergeFrom(CloudStorageConfig.AvroConfig other)

public CloudStorageConfig.AvroConfig.Builder mergeFrom(CloudStorageConfig.AvroConfig other)
Parameter
NameDescription
otherCloudStorageConfig.AvroConfig
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CloudStorageConfig.AvroConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public CloudStorageConfig.AvroConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public CloudStorageConfig.AvroConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final CloudStorageConfig.AvroConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder
Overrides

setWriteMetadata(boolean value)

public CloudStorageConfig.AvroConfig.Builder setWriteMetadata(boolean value)

When true, write the subscription name, message_id, publish_time, attributes, and ordering_key as additional fields in the output. The subscription name, message_id, and publish_time fields are put in their own fields while all other message properties other than data (for example, an ordering_key, if present) are added as entries in the attributes map.

bool write_metadata = 1;

Parameter
NameDescription
valueboolean

The writeMetadata to set.

Returns
TypeDescription
CloudStorageConfig.AvroConfig.Builder

This builder for chaining.