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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CloudStorageConfig.AvroConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CloudStorageConfig.AvroConfig build()
buildPartial()
public CloudStorageConfig.AvroConfig buildPartial()
clear()
public CloudStorageConfig.AvroConfig.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CloudStorageConfig.AvroConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CloudStorageConfig.AvroConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearUseTopicSchema()
public CloudStorageConfig.AvroConfig.Builder clearUseTopicSchema()
Optional. When true, the output Cloud Storage file will be serialized
using the topic schema, if it exists.
bool use_topic_schema = 2 [(.google.api.field_behavior) = OPTIONAL];
public CloudStorageConfig.AvroConfig.Builder clearWriteMetadata()
Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
clone()
public CloudStorageConfig.AvroConfig.Builder clone()
Overrides
getDefaultInstanceForType()
public CloudStorageConfig.AvroConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getUseTopicSchema()
public boolean getUseTopicSchema()
Optional. When true, the output Cloud Storage file will be serialized
using the topic schema, if it exists.
bool use_topic_schema = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
The useTopicSchema.
|
public boolean getWriteMetadata()
Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
The writeMetadata.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public CloudStorageConfig.AvroConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CloudStorageConfig.AvroConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFrom(CloudStorageConfig.AvroConfig other)
public CloudStorageConfig.AvroConfig.Builder mergeFrom(CloudStorageConfig.AvroConfig other)
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageConfig.AvroConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CloudStorageConfig.AvroConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CloudStorageConfig.AvroConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CloudStorageConfig.AvroConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setUseTopicSchema(boolean value)
public CloudStorageConfig.AvroConfig.Builder setUseTopicSchema(boolean value)
Optional. When true, the output Cloud Storage file will be serialized
using the topic schema, if it exists.
bool use_topic_schema = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
boolean
The useTopicSchema to set.
|
public CloudStorageConfig.AvroConfig.Builder setWriteMetadata(boolean value)
Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
boolean
The writeMetadata to set.
|