Package com.google.pubsub.v1
Class CloudStorageConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
- com.google.pubsub.v1.CloudStorageConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,CloudStorageConfigOrBuilder
,Cloneable
- Enclosing class:
- CloudStorageConfig
public static final class CloudStorageConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder> implements CloudStorageConfigOrBuilder
Configuration for a Cloud Storage subscription.
Protobuf typegoogle.pubsub.v1.CloudStorageConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudStorageConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CloudStorageConfig
build()
CloudStorageConfig
buildPartial()
CloudStorageConfig.Builder
clear()
CloudStorageConfig.Builder
clearAvroConfig()
If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.Builder
clearBucket()
Required.CloudStorageConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CloudStorageConfig.Builder
clearFilenamePrefix()
User-provided prefix for Cloud Storage filename.CloudStorageConfig.Builder
clearFilenameSuffix()
User-provided suffix for Cloud Storage filename.CloudStorageConfig.Builder
clearMaxBytes()
The maximum bytes that can be written to a Cloud Storage file before a new file is created.CloudStorageConfig.Builder
clearMaxDuration()
The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CloudStorageConfig.Builder
clearOutputFormat()
CloudStorageConfig.Builder
clearState()
Output only.CloudStorageConfig.Builder
clearTextConfig()
If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.Builder
clone()
CloudStorageConfig.AvroConfig
getAvroConfig()
If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.AvroConfig.Builder
getAvroConfigBuilder()
If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.AvroConfigOrBuilder
getAvroConfigOrBuilder()
If set, message data will be written to Cloud Storage in Avro format.String
getBucket()
Required.com.google.protobuf.ByteString
getBucketBytes()
Required.CloudStorageConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getFilenamePrefix()
User-provided prefix for Cloud Storage filename.com.google.protobuf.ByteString
getFilenamePrefixBytes()
User-provided prefix for Cloud Storage filename.String
getFilenameSuffix()
User-provided suffix for Cloud Storage filename.com.google.protobuf.ByteString
getFilenameSuffixBytes()
User-provided suffix for Cloud Storage filename.long
getMaxBytes()
The maximum bytes that can be written to a Cloud Storage file before a new file is created.com.google.protobuf.Duration
getMaxDuration()
The maximum duration that can elapse before a new Cloud Storage file is created.com.google.protobuf.Duration.Builder
getMaxDurationBuilder()
The maximum duration that can elapse before a new Cloud Storage file is created.com.google.protobuf.DurationOrBuilder
getMaxDurationOrBuilder()
The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.OutputFormatCase
getOutputFormatCase()
CloudStorageConfig.State
getState()
Output only.int
getStateValue()
Output only.CloudStorageConfig.TextConfig
getTextConfig()
If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.TextConfig.Builder
getTextConfigBuilder()
If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.TextConfigOrBuilder
getTextConfigOrBuilder()
If set, message data will be written to Cloud Storage in text format.boolean
hasAvroConfig()
If set, message data will be written to Cloud Storage in Avro format.boolean
hasMaxDuration()
The maximum duration that can elapse before a new Cloud Storage file is created.boolean
hasTextConfig()
If set, message data will be written to Cloud Storage in text format.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CloudStorageConfig.Builder
mergeAvroConfig(CloudStorageConfig.AvroConfig value)
If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CloudStorageConfig.Builder
mergeFrom(com.google.protobuf.Message other)
CloudStorageConfig.Builder
mergeFrom(CloudStorageConfig other)
CloudStorageConfig.Builder
mergeMaxDuration(com.google.protobuf.Duration value)
The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.Builder
mergeTextConfig(CloudStorageConfig.TextConfig value)
If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CloudStorageConfig.Builder
setAvroConfig(CloudStorageConfig.AvroConfig value)
If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.Builder
setAvroConfig(CloudStorageConfig.AvroConfig.Builder builderForValue)
If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.Builder
setBucket(String value)
Required.CloudStorageConfig.Builder
setBucketBytes(com.google.protobuf.ByteString value)
Required.CloudStorageConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CloudStorageConfig.Builder
setFilenamePrefix(String value)
User-provided prefix for Cloud Storage filename.CloudStorageConfig.Builder
setFilenamePrefixBytes(com.google.protobuf.ByteString value)
User-provided prefix for Cloud Storage filename.CloudStorageConfig.Builder
setFilenameSuffix(String value)
User-provided suffix for Cloud Storage filename.CloudStorageConfig.Builder
setFilenameSuffixBytes(com.google.protobuf.ByteString value)
User-provided suffix for Cloud Storage filename.CloudStorageConfig.Builder
setMaxBytes(long value)
The maximum bytes that can be written to a Cloud Storage file before a new file is created.CloudStorageConfig.Builder
setMaxDuration(com.google.protobuf.Duration value)
The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.Builder
setMaxDuration(com.google.protobuf.Duration.Builder builderForValue)
The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CloudStorageConfig.Builder
setState(CloudStorageConfig.State value)
Output only.CloudStorageConfig.Builder
setStateValue(int value)
Output only.CloudStorageConfig.Builder
setTextConfig(CloudStorageConfig.TextConfig value)
If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.Builder
setTextConfig(CloudStorageConfig.TextConfig.Builder builderForValue)
If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
clear
public CloudStorageConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
getDefaultInstanceForType
public CloudStorageConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CloudStorageConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CloudStorageConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CloudStorageConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
setField
public CloudStorageConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
clearField
public CloudStorageConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
clearOneof
public CloudStorageConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
setRepeatedField
public CloudStorageConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
addRepeatedField
public CloudStorageConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
mergeFrom
public CloudStorageConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CloudStorageConfig.Builder>
-
mergeFrom
public CloudStorageConfig.Builder mergeFrom(CloudStorageConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
mergeFrom
public CloudStorageConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CloudStorageConfig.Builder>
- Throws:
IOException
-
getOutputFormatCase
public CloudStorageConfig.OutputFormatCase getOutputFormatCase()
- Specified by:
getOutputFormatCase
in interfaceCloudStorageConfigOrBuilder
-
clearOutputFormat
public CloudStorageConfig.Builder clearOutputFormat()
-
getBucket
public String getBucket()
Required. User-provided name for the Cloud Storage bucket. The bucket must be created by the user. The bucket name must be without any prefix like "gs://". See the [bucket naming requirements] (https://cloud.google.com/storage/docs/buckets#naming).
string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getBucket
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The bucket.
-
getBucketBytes
public com.google.protobuf.ByteString getBucketBytes()
Required. User-provided name for the Cloud Storage bucket. The bucket must be created by the user. The bucket name must be without any prefix like "gs://". See the [bucket naming requirements] (https://cloud.google.com/storage/docs/buckets#naming).
string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getBucketBytes
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The bytes for bucket.
-
setBucket
public CloudStorageConfig.Builder setBucket(String value)
Required. User-provided name for the Cloud Storage bucket. The bucket must be created by the user. The bucket name must be without any prefix like "gs://". See the [bucket naming requirements] (https://cloud.google.com/storage/docs/buckets#naming).
string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bucket to set.- Returns:
- This builder for chaining.
-
clearBucket
public CloudStorageConfig.Builder clearBucket()
Required. User-provided name for the Cloud Storage bucket. The bucket must be created by the user. The bucket name must be without any prefix like "gs://". See the [bucket naming requirements] (https://cloud.google.com/storage/docs/buckets#naming).
string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setBucketBytes
public CloudStorageConfig.Builder setBucketBytes(com.google.protobuf.ByteString value)
Required. User-provided name for the Cloud Storage bucket. The bucket must be created by the user. The bucket name must be without any prefix like "gs://". See the [bucket naming requirements] (https://cloud.google.com/storage/docs/buckets#naming).
string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for bucket to set.- Returns:
- This builder for chaining.
-
getFilenamePrefix
public String getFilenamePrefix()
User-provided prefix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming).
string filename_prefix = 2;
- Specified by:
getFilenamePrefix
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The filenamePrefix.
-
getFilenamePrefixBytes
public com.google.protobuf.ByteString getFilenamePrefixBytes()
User-provided prefix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming).
string filename_prefix = 2;
- Specified by:
getFilenamePrefixBytes
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The bytes for filenamePrefix.
-
setFilenamePrefix
public CloudStorageConfig.Builder setFilenamePrefix(String value)
User-provided prefix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming).
string filename_prefix = 2;
- Parameters:
value
- The filenamePrefix to set.- Returns:
- This builder for chaining.
-
clearFilenamePrefix
public CloudStorageConfig.Builder clearFilenamePrefix()
User-provided prefix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming).
string filename_prefix = 2;
- Returns:
- This builder for chaining.
-
setFilenamePrefixBytes
public CloudStorageConfig.Builder setFilenamePrefixBytes(com.google.protobuf.ByteString value)
User-provided prefix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming).
string filename_prefix = 2;
- Parameters:
value
- The bytes for filenamePrefix to set.- Returns:
- This builder for chaining.
-
getFilenameSuffix
public String getFilenameSuffix()
User-provided suffix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming). Must not end in "/".
string filename_suffix = 3;
- Specified by:
getFilenameSuffix
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The filenameSuffix.
-
getFilenameSuffixBytes
public com.google.protobuf.ByteString getFilenameSuffixBytes()
User-provided suffix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming). Must not end in "/".
string filename_suffix = 3;
- Specified by:
getFilenameSuffixBytes
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The bytes for filenameSuffix.
-
setFilenameSuffix
public CloudStorageConfig.Builder setFilenameSuffix(String value)
User-provided suffix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming). Must not end in "/".
string filename_suffix = 3;
- Parameters:
value
- The filenameSuffix to set.- Returns:
- This builder for chaining.
-
clearFilenameSuffix
public CloudStorageConfig.Builder clearFilenameSuffix()
User-provided suffix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming). Must not end in "/".
string filename_suffix = 3;
- Returns:
- This builder for chaining.
-
setFilenameSuffixBytes
public CloudStorageConfig.Builder setFilenameSuffixBytes(com.google.protobuf.ByteString value)
User-provided suffix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming). Must not end in "/".
string filename_suffix = 3;
- Parameters:
value
- The bytes for filenameSuffix to set.- Returns:
- This builder for chaining.
-
hasTextConfig
public boolean hasTextConfig()
If set, message data will be written to Cloud Storage in text format.
.google.pubsub.v1.CloudStorageConfig.TextConfig text_config = 4;
- Specified by:
hasTextConfig
in interfaceCloudStorageConfigOrBuilder
- Returns:
- Whether the textConfig field is set.
-
getTextConfig
public CloudStorageConfig.TextConfig getTextConfig()
If set, message data will be written to Cloud Storage in text format.
.google.pubsub.v1.CloudStorageConfig.TextConfig text_config = 4;
- Specified by:
getTextConfig
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The textConfig.
-
setTextConfig
public CloudStorageConfig.Builder setTextConfig(CloudStorageConfig.TextConfig value)
If set, message data will be written to Cloud Storage in text format.
.google.pubsub.v1.CloudStorageConfig.TextConfig text_config = 4;
-
setTextConfig
public CloudStorageConfig.Builder setTextConfig(CloudStorageConfig.TextConfig.Builder builderForValue)
If set, message data will be written to Cloud Storage in text format.
.google.pubsub.v1.CloudStorageConfig.TextConfig text_config = 4;
-
mergeTextConfig
public CloudStorageConfig.Builder mergeTextConfig(CloudStorageConfig.TextConfig value)
If set, message data will be written to Cloud Storage in text format.
.google.pubsub.v1.CloudStorageConfig.TextConfig text_config = 4;
-
clearTextConfig
public CloudStorageConfig.Builder clearTextConfig()
If set, message data will be written to Cloud Storage in text format.
.google.pubsub.v1.CloudStorageConfig.TextConfig text_config = 4;
-
getTextConfigBuilder
public CloudStorageConfig.TextConfig.Builder getTextConfigBuilder()
If set, message data will be written to Cloud Storage in text format.
.google.pubsub.v1.CloudStorageConfig.TextConfig text_config = 4;
-
getTextConfigOrBuilder
public CloudStorageConfig.TextConfigOrBuilder getTextConfigOrBuilder()
If set, message data will be written to Cloud Storage in text format.
.google.pubsub.v1.CloudStorageConfig.TextConfig text_config = 4;
- Specified by:
getTextConfigOrBuilder
in interfaceCloudStorageConfigOrBuilder
-
hasAvroConfig
public boolean hasAvroConfig()
If set, message data will be written to Cloud Storage in Avro format.
.google.pubsub.v1.CloudStorageConfig.AvroConfig avro_config = 5;
- Specified by:
hasAvroConfig
in interfaceCloudStorageConfigOrBuilder
- Returns:
- Whether the avroConfig field is set.
-
getAvroConfig
public CloudStorageConfig.AvroConfig getAvroConfig()
If set, message data will be written to Cloud Storage in Avro format.
.google.pubsub.v1.CloudStorageConfig.AvroConfig avro_config = 5;
- Specified by:
getAvroConfig
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The avroConfig.
-
setAvroConfig
public CloudStorageConfig.Builder setAvroConfig(CloudStorageConfig.AvroConfig value)
If set, message data will be written to Cloud Storage in Avro format.
.google.pubsub.v1.CloudStorageConfig.AvroConfig avro_config = 5;
-
setAvroConfig
public CloudStorageConfig.Builder setAvroConfig(CloudStorageConfig.AvroConfig.Builder builderForValue)
If set, message data will be written to Cloud Storage in Avro format.
.google.pubsub.v1.CloudStorageConfig.AvroConfig avro_config = 5;
-
mergeAvroConfig
public CloudStorageConfig.Builder mergeAvroConfig(CloudStorageConfig.AvroConfig value)
If set, message data will be written to Cloud Storage in Avro format.
.google.pubsub.v1.CloudStorageConfig.AvroConfig avro_config = 5;
-
clearAvroConfig
public CloudStorageConfig.Builder clearAvroConfig()
If set, message data will be written to Cloud Storage in Avro format.
.google.pubsub.v1.CloudStorageConfig.AvroConfig avro_config = 5;
-
getAvroConfigBuilder
public CloudStorageConfig.AvroConfig.Builder getAvroConfigBuilder()
If set, message data will be written to Cloud Storage in Avro format.
.google.pubsub.v1.CloudStorageConfig.AvroConfig avro_config = 5;
-
getAvroConfigOrBuilder
public CloudStorageConfig.AvroConfigOrBuilder getAvroConfigOrBuilder()
If set, message data will be written to Cloud Storage in Avro format.
.google.pubsub.v1.CloudStorageConfig.AvroConfig avro_config = 5;
- Specified by:
getAvroConfigOrBuilder
in interfaceCloudStorageConfigOrBuilder
-
hasMaxDuration
public boolean hasMaxDuration()
The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgement deadline.
.google.protobuf.Duration max_duration = 6;
- Specified by:
hasMaxDuration
in interfaceCloudStorageConfigOrBuilder
- Returns:
- Whether the maxDuration field is set.
-
getMaxDuration
public com.google.protobuf.Duration getMaxDuration()
The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgement deadline.
.google.protobuf.Duration max_duration = 6;
- Specified by:
getMaxDuration
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The maxDuration.
-
setMaxDuration
public CloudStorageConfig.Builder setMaxDuration(com.google.protobuf.Duration value)
The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgement deadline.
.google.protobuf.Duration max_duration = 6;
-
setMaxDuration
public CloudStorageConfig.Builder setMaxDuration(com.google.protobuf.Duration.Builder builderForValue)
The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgement deadline.
.google.protobuf.Duration max_duration = 6;
-
mergeMaxDuration
public CloudStorageConfig.Builder mergeMaxDuration(com.google.protobuf.Duration value)
The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgement deadline.
.google.protobuf.Duration max_duration = 6;
-
clearMaxDuration
public CloudStorageConfig.Builder clearMaxDuration()
The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgement deadline.
.google.protobuf.Duration max_duration = 6;
-
getMaxDurationBuilder
public com.google.protobuf.Duration.Builder getMaxDurationBuilder()
The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgement deadline.
.google.protobuf.Duration max_duration = 6;
-
getMaxDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder()
The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgement deadline.
.google.protobuf.Duration max_duration = 6;
- Specified by:
getMaxDurationOrBuilder
in interfaceCloudStorageConfigOrBuilder
-
getMaxBytes
public long getMaxBytes()
The maximum bytes that can be written to a Cloud Storage file before a new file is created. Min 1 KB, max 10 GiB. The max_bytes limit may be exceeded in cases where messages are larger than the limit.
int64 max_bytes = 7;
- Specified by:
getMaxBytes
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The maxBytes.
-
setMaxBytes
public CloudStorageConfig.Builder setMaxBytes(long value)
The maximum bytes that can be written to a Cloud Storage file before a new file is created. Min 1 KB, max 10 GiB. The max_bytes limit may be exceeded in cases where messages are larger than the limit.
int64 max_bytes = 7;
- Parameters:
value
- The maxBytes to set.- Returns:
- This builder for chaining.
-
clearMaxBytes
public CloudStorageConfig.Builder clearMaxBytes()
The maximum bytes that can be written to a Cloud Storage file before a new file is created. Min 1 KB, max 10 GiB. The max_bytes limit may be exceeded in cases where messages are larger than the limit.
int64 max_bytes = 7;
- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue()
Output only. An output-only field that indicates whether or not the subscription can receive messages.
.google.pubsub.v1.CloudStorageConfig.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateValue
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public CloudStorageConfig.Builder setStateValue(int value)
Output only. An output-only field that indicates whether or not the subscription can receive messages.
.google.pubsub.v1.CloudStorageConfig.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public CloudStorageConfig.State getState()
Output only. An output-only field that indicates whether or not the subscription can receive messages.
.google.pubsub.v1.CloudStorageConfig.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getState
in interfaceCloudStorageConfigOrBuilder
- Returns:
- The state.
-
setState
public CloudStorageConfig.Builder setState(CloudStorageConfig.State value)
Output only. An output-only field that indicates whether or not the subscription can receive messages.
.google.pubsub.v1.CloudStorageConfig.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The state to set.- Returns:
- This builder for chaining.
-
clearState
public CloudStorageConfig.Builder clearState()
Output only. An output-only field that indicates whether or not the subscription can receive messages.
.google.pubsub.v1.CloudStorageConfig.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setUnknownFields
public final CloudStorageConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
mergeUnknownFields
public final CloudStorageConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
-