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.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CloudStorageConfigbuild()CloudStorageConfigbuildPartial()CloudStorageConfig.Builderclear()CloudStorageConfig.BuilderclearAvroConfig()If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.BuilderclearBucket()Required.CloudStorageConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CloudStorageConfig.BuilderclearFilenamePrefix()User-provided prefix for Cloud Storage filename.CloudStorageConfig.BuilderclearFilenameSuffix()User-provided suffix for Cloud Storage filename.CloudStorageConfig.BuilderclearMaxBytes()The maximum bytes that can be written to a Cloud Storage file before a new file is created.CloudStorageConfig.BuilderclearMaxDuration()The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CloudStorageConfig.BuilderclearOutputFormat()CloudStorageConfig.BuilderclearState()Output only.CloudStorageConfig.BuilderclearTextConfig()If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.Builderclone()CloudStorageConfig.AvroConfiggetAvroConfig()If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.AvroConfig.BuildergetAvroConfigBuilder()If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.AvroConfigOrBuildergetAvroConfigOrBuilder()If set, message data will be written to Cloud Storage in Avro format.StringgetBucket()Required.com.google.protobuf.ByteStringgetBucketBytes()Required.CloudStorageConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFilenamePrefix()User-provided prefix for Cloud Storage filename.com.google.protobuf.ByteStringgetFilenamePrefixBytes()User-provided prefix for Cloud Storage filename.StringgetFilenameSuffix()User-provided suffix for Cloud Storage filename.com.google.protobuf.ByteStringgetFilenameSuffixBytes()User-provided suffix for Cloud Storage filename.longgetMaxBytes()The maximum bytes that can be written to a Cloud Storage file before a new file is created.com.google.protobuf.DurationgetMaxDuration()The maximum duration that can elapse before a new Cloud Storage file is created.com.google.protobuf.Duration.BuildergetMaxDurationBuilder()The maximum duration that can elapse before a new Cloud Storage file is created.com.google.protobuf.DurationOrBuildergetMaxDurationOrBuilder()The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.OutputFormatCasegetOutputFormatCase()CloudStorageConfig.StategetState()Output only.intgetStateValue()Output only.CloudStorageConfig.TextConfiggetTextConfig()If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.TextConfig.BuildergetTextConfigBuilder()If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.TextConfigOrBuildergetTextConfigOrBuilder()If set, message data will be written to Cloud Storage in text format.booleanhasAvroConfig()If set, message data will be written to Cloud Storage in Avro format.booleanhasMaxDuration()The maximum duration that can elapse before a new Cloud Storage file is created.booleanhasTextConfig()If set, message data will be written to Cloud Storage in text format.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CloudStorageConfig.BuildermergeAvroConfig(CloudStorageConfig.AvroConfig value)If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CloudStorageConfig.BuildermergeFrom(com.google.protobuf.Message other)CloudStorageConfig.BuildermergeFrom(CloudStorageConfig other)CloudStorageConfig.BuildermergeMaxDuration(com.google.protobuf.Duration value)The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.BuildermergeTextConfig(CloudStorageConfig.TextConfig value)If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CloudStorageConfig.BuildersetAvroConfig(CloudStorageConfig.AvroConfig value)If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.BuildersetAvroConfig(CloudStorageConfig.AvroConfig.Builder builderForValue)If set, message data will be written to Cloud Storage in Avro format.CloudStorageConfig.BuildersetBucket(String value)Required.CloudStorageConfig.BuildersetBucketBytes(com.google.protobuf.ByteString value)Required.CloudStorageConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CloudStorageConfig.BuildersetFilenamePrefix(String value)User-provided prefix for Cloud Storage filename.CloudStorageConfig.BuildersetFilenamePrefixBytes(com.google.protobuf.ByteString value)User-provided prefix for Cloud Storage filename.CloudStorageConfig.BuildersetFilenameSuffix(String value)User-provided suffix for Cloud Storage filename.CloudStorageConfig.BuildersetFilenameSuffixBytes(com.google.protobuf.ByteString value)User-provided suffix for Cloud Storage filename.CloudStorageConfig.BuildersetMaxBytes(long value)The maximum bytes that can be written to a Cloud Storage file before a new file is created.CloudStorageConfig.BuildersetMaxDuration(com.google.protobuf.Duration value)The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.BuildersetMaxDuration(com.google.protobuf.Duration.Builder builderForValue)The maximum duration that can elapse before a new Cloud Storage file is created.CloudStorageConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CloudStorageConfig.BuildersetState(CloudStorageConfig.State value)Output only.CloudStorageConfig.BuildersetStateValue(int value)Output only.CloudStorageConfig.BuildersetTextConfig(CloudStorageConfig.TextConfig value)If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.BuildersetTextConfig(CloudStorageConfig.TextConfig.Builder builderForValue)If set, message data will be written to Cloud Storage in text format.CloudStorageConfig.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
clear
public CloudStorageConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
getDefaultInstanceForType
public CloudStorageConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CloudStorageConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CloudStorageConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CloudStorageConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
setField
public CloudStorageConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
clearField
public CloudStorageConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
clearOneof
public CloudStorageConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
setRepeatedField
public CloudStorageConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
addRepeatedField
public CloudStorageConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
mergeFrom
public CloudStorageConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CloudStorageConfig.Builder>
-
mergeFrom
public CloudStorageConfig.Builder mergeFrom(CloudStorageConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CloudStorageConfig.Builder>- Throws:
IOException
-
getOutputFormatCase
public CloudStorageConfig.OutputFormatCase getOutputFormatCase()
- Specified by:
getOutputFormatCasein 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:
getBucketin 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:
getBucketBytesin 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:
getFilenamePrefixin 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:
getFilenamePrefixBytesin 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:
getFilenameSuffixin 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:
getFilenameSuffixBytesin 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:
hasTextConfigin 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:
getTextConfigin 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:
getTextConfigOrBuilderin 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:
hasAvroConfigin 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:
getAvroConfigin 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:
getAvroConfigOrBuilderin 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:
hasMaxDurationin 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:
getMaxDurationin 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:
getMaxDurationOrBuilderin 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:
getMaxBytesin 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:
getStateValuein 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:
getStatein 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
mergeUnknownFields
public final CloudStorageConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CloudStorageConfig.Builder>
-
-