Class MongodbSourceConfig.Builder (1.71.0)

public static final class MongodbSourceConfig.Builder extends GeneratedMessageV3.Builder<MongodbSourceConfig.Builder> implements MongodbSourceConfigOrBuilder

MongoDB source configuration.

Protobuf type google.cloud.datastream.v1.MongodbSourceConfig

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MongodbSourceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MongodbSourceConfig.Builder
Overrides

build()

public MongodbSourceConfig build()
Returns
Type Description
MongodbSourceConfig

buildPartial()

public MongodbSourceConfig buildPartial()
Returns
Type Description
MongodbSourceConfig

clear()

public MongodbSourceConfig.Builder clear()
Returns
Type Description
MongodbSourceConfig.Builder
Overrides

clearExcludeObjects()

public MongodbSourceConfig.Builder clearExcludeObjects()

MongoDB collections to exclude from the stream.

.google.cloud.datastream.v1.MongodbCluster exclude_objects = 2;

Returns
Type Description
MongodbSourceConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public MongodbSourceConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
MongodbSourceConfig.Builder
Overrides

clearIncludeObjects()

public MongodbSourceConfig.Builder clearIncludeObjects()

MongoDB collections to include in the stream.

.google.cloud.datastream.v1.MongodbCluster include_objects = 1;

Returns
Type Description
MongodbSourceConfig.Builder

clearMaxConcurrentBackfillTasks()

public MongodbSourceConfig.Builder clearMaxConcurrentBackfillTasks()

Optional. Maximum number of concurrent backfill tasks. The number should be non-negative and less than or equal to 50. If not set (or set to 0), the system's default value is used

int32 max_concurrent_backfill_tasks = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MongodbSourceConfig.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public MongodbSourceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
MongodbSourceConfig.Builder
Overrides

clone()

public MongodbSourceConfig.Builder clone()
Returns
Type Description
MongodbSourceConfig.Builder
Overrides

getDefaultInstanceForType()

public MongodbSourceConfig getDefaultInstanceForType()
Returns
Type Description
MongodbSourceConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getExcludeObjects()

public MongodbCluster getExcludeObjects()

MongoDB collections to exclude from the stream.

.google.cloud.datastream.v1.MongodbCluster exclude_objects = 2;

Returns
Type Description
MongodbCluster

The excludeObjects.

getExcludeObjectsBuilder()

public MongodbCluster.Builder getExcludeObjectsBuilder()

MongoDB collections to exclude from the stream.

.google.cloud.datastream.v1.MongodbCluster exclude_objects = 2;

Returns
Type Description
MongodbCluster.Builder

getExcludeObjectsOrBuilder()

public MongodbClusterOrBuilder getExcludeObjectsOrBuilder()

MongoDB collections to exclude from the stream.

.google.cloud.datastream.v1.MongodbCluster exclude_objects = 2;

Returns
Type Description
MongodbClusterOrBuilder

getIncludeObjects()

public MongodbCluster getIncludeObjects()

MongoDB collections to include in the stream.

.google.cloud.datastream.v1.MongodbCluster include_objects = 1;

Returns
Type Description
MongodbCluster

The includeObjects.

getIncludeObjectsBuilder()

public MongodbCluster.Builder getIncludeObjectsBuilder()

MongoDB collections to include in the stream.

.google.cloud.datastream.v1.MongodbCluster include_objects = 1;

Returns
Type Description
MongodbCluster.Builder

getIncludeObjectsOrBuilder()

public MongodbClusterOrBuilder getIncludeObjectsOrBuilder()

MongoDB collections to include in the stream.

.google.cloud.datastream.v1.MongodbCluster include_objects = 1;

Returns
Type Description
MongodbClusterOrBuilder

getMaxConcurrentBackfillTasks()

public int getMaxConcurrentBackfillTasks()

Optional. Maximum number of concurrent backfill tasks. The number should be non-negative and less than or equal to 50. If not set (or set to 0), the system's default value is used

int32 max_concurrent_backfill_tasks = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxConcurrentBackfillTasks.

hasExcludeObjects()

public boolean hasExcludeObjects()

MongoDB collections to exclude from the stream.

.google.cloud.datastream.v1.MongodbCluster exclude_objects = 2;

Returns
Type Description
boolean

Whether the excludeObjects field is set.

hasIncludeObjects()

public boolean hasIncludeObjects()

MongoDB collections to include in the stream.

.google.cloud.datastream.v1.MongodbCluster include_objects = 1;

Returns
Type Description
boolean

Whether the includeObjects field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeExcludeObjects(MongodbCluster value)

public MongodbSourceConfig.Builder mergeExcludeObjects(MongodbCluster value)

MongoDB collections to exclude from the stream.

.google.cloud.datastream.v1.MongodbCluster exclude_objects = 2;

Parameter
Name Description
value MongodbCluster
Returns
Type Description
MongodbSourceConfig.Builder

mergeFrom(MongodbSourceConfig other)

public MongodbSourceConfig.Builder mergeFrom(MongodbSourceConfig other)
Parameter
Name Description
other MongodbSourceConfig
Returns
Type Description
MongodbSourceConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MongodbSourceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MongodbSourceConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MongodbSourceConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MongodbSourceConfig.Builder
Overrides

mergeIncludeObjects(MongodbCluster value)

public MongodbSourceConfig.Builder mergeIncludeObjects(MongodbCluster value)

MongoDB collections to include in the stream.

.google.cloud.datastream.v1.MongodbCluster include_objects = 1;

Parameter
Name Description
value MongodbCluster
Returns
Type Description
MongodbSourceConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MongodbSourceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MongodbSourceConfig.Builder
Overrides

setExcludeObjects(MongodbCluster value)

public MongodbSourceConfig.Builder setExcludeObjects(MongodbCluster value)

MongoDB collections to exclude from the stream.

.google.cloud.datastream.v1.MongodbCluster exclude_objects = 2;

Parameter
Name Description
value MongodbCluster
Returns
Type Description
MongodbSourceConfig.Builder

setExcludeObjects(MongodbCluster.Builder builderForValue)

public MongodbSourceConfig.Builder setExcludeObjects(MongodbCluster.Builder builderForValue)

MongoDB collections to exclude from the stream.

.google.cloud.datastream.v1.MongodbCluster exclude_objects = 2;

Parameter
Name Description
builderForValue MongodbCluster.Builder
Returns
Type Description
MongodbSourceConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public MongodbSourceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MongodbSourceConfig.Builder
Overrides

setIncludeObjects(MongodbCluster value)

public MongodbSourceConfig.Builder setIncludeObjects(MongodbCluster value)

MongoDB collections to include in the stream.

.google.cloud.datastream.v1.MongodbCluster include_objects = 1;

Parameter
Name Description
value MongodbCluster
Returns
Type Description
MongodbSourceConfig.Builder

setIncludeObjects(MongodbCluster.Builder builderForValue)

public MongodbSourceConfig.Builder setIncludeObjects(MongodbCluster.Builder builderForValue)

MongoDB collections to include in the stream.

.google.cloud.datastream.v1.MongodbCluster include_objects = 1;

Parameter
Name Description
builderForValue MongodbCluster.Builder
Returns
Type Description
MongodbSourceConfig.Builder

setMaxConcurrentBackfillTasks(int value)

public MongodbSourceConfig.Builder setMaxConcurrentBackfillTasks(int value)

Optional. Maximum number of concurrent backfill tasks. The number should be non-negative and less than or equal to 50. If not set (or set to 0), the system's default value is used

int32 max_concurrent_backfill_tasks = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The maxConcurrentBackfillTasks to set.

Returns
Type Description
MongodbSourceConfig.Builder

This builder for chaining.

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

public MongodbSourceConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
MongodbSourceConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final MongodbSourceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MongodbSourceConfig.Builder
Overrides