Class OracleSourceConfig.Builder (1.41.0)

public static final class OracleSourceConfig.Builder extends GeneratedMessageV3.Builder<OracleSourceConfig.Builder> implements OracleSourceConfigOrBuilder

Oracle data source configuration

Protobuf type google.cloud.datastream.v1.OracleSourceConfig

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public OracleSourceConfig build()
Returns
Type Description
OracleSourceConfig

buildPartial()

public OracleSourceConfig buildPartial()
Returns
Type Description
OracleSourceConfig

clear()

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

clearDropLargeObjects()

public OracleSourceConfig.Builder clearDropLargeObjects()

Drop large object values.

.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;

Returns
Type Description
OracleSourceConfig.Builder

clearExcludeObjects()

public OracleSourceConfig.Builder clearExcludeObjects()

Oracle objects to exclude from the stream.

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

Returns
Type Description
OracleSourceConfig.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearIncludeObjects()

public OracleSourceConfig.Builder clearIncludeObjects()

Oracle objects to include in the stream.

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

Returns
Type Description
OracleSourceConfig.Builder

clearLargeObjectsHandling()

public OracleSourceConfig.Builder clearLargeObjectsHandling()
Returns
Type Description
OracleSourceConfig.Builder

clearMaxConcurrentBackfillTasks()

public OracleSourceConfig.Builder clearMaxConcurrentBackfillTasks()

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

int32 max_concurrent_backfill_tasks = 4;

Returns
Type Description
OracleSourceConfig.Builder

This builder for chaining.

clearMaxConcurrentCdcTasks()

public OracleSourceConfig.Builder clearMaxConcurrentCdcTasks()

Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

int32 max_concurrent_cdc_tasks = 3;

Returns
Type Description
OracleSourceConfig.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearStreamLargeObjects()

public OracleSourceConfig.Builder clearStreamLargeObjects()

Stream large object values. NOTE: This feature is currently experimental.

.google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;

Returns
Type Description
OracleSourceConfig.Builder

clone()

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

getDefaultInstanceForType()

public OracleSourceConfig getDefaultInstanceForType()
Returns
Type Description
OracleSourceConfig

getDescriptorForType()

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

getDropLargeObjects()

public OracleSourceConfig.DropLargeObjects getDropLargeObjects()

Drop large object values.

.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;

Returns
Type Description
OracleSourceConfig.DropLargeObjects

The dropLargeObjects.

getDropLargeObjectsBuilder()

public OracleSourceConfig.DropLargeObjects.Builder getDropLargeObjectsBuilder()

Drop large object values.

.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;

Returns
Type Description
OracleSourceConfig.DropLargeObjects.Builder

getDropLargeObjectsOrBuilder()

public OracleSourceConfig.DropLargeObjectsOrBuilder getDropLargeObjectsOrBuilder()

Drop large object values.

.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;

Returns
Type Description
OracleSourceConfig.DropLargeObjectsOrBuilder

getExcludeObjects()

public OracleRdbms getExcludeObjects()

Oracle objects to exclude from the stream.

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

Returns
Type Description
OracleRdbms

The excludeObjects.

getExcludeObjectsBuilder()

public OracleRdbms.Builder getExcludeObjectsBuilder()

Oracle objects to exclude from the stream.

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

Returns
Type Description
OracleRdbms.Builder

getExcludeObjectsOrBuilder()

public OracleRdbmsOrBuilder getExcludeObjectsOrBuilder()

Oracle objects to exclude from the stream.

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

Returns
Type Description
OracleRdbmsOrBuilder

getIncludeObjects()

public OracleRdbms getIncludeObjects()

Oracle objects to include in the stream.

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

Returns
Type Description
OracleRdbms

The includeObjects.

getIncludeObjectsBuilder()

public OracleRdbms.Builder getIncludeObjectsBuilder()

Oracle objects to include in the stream.

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

Returns
Type Description
OracleRdbms.Builder

getIncludeObjectsOrBuilder()

public OracleRdbmsOrBuilder getIncludeObjectsOrBuilder()

Oracle objects to include in the stream.

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

Returns
Type Description
OracleRdbmsOrBuilder

getLargeObjectsHandlingCase()

public OracleSourceConfig.LargeObjectsHandlingCase getLargeObjectsHandlingCase()
Returns
Type Description
OracleSourceConfig.LargeObjectsHandlingCase

getMaxConcurrentBackfillTasks()

public int getMaxConcurrentBackfillTasks()

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

int32 max_concurrent_backfill_tasks = 4;

Returns
Type Description
int

The maxConcurrentBackfillTasks.

getMaxConcurrentCdcTasks()

public int getMaxConcurrentCdcTasks()

Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

int32 max_concurrent_cdc_tasks = 3;

Returns
Type Description
int

The maxConcurrentCdcTasks.

getStreamLargeObjects()

public OracleSourceConfig.StreamLargeObjects getStreamLargeObjects()

Stream large object values. NOTE: This feature is currently experimental.

.google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;

Returns
Type Description
OracleSourceConfig.StreamLargeObjects

The streamLargeObjects.

getStreamLargeObjectsBuilder()

public OracleSourceConfig.StreamLargeObjects.Builder getStreamLargeObjectsBuilder()

Stream large object values. NOTE: This feature is currently experimental.

.google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;

Returns
Type Description
OracleSourceConfig.StreamLargeObjects.Builder

getStreamLargeObjectsOrBuilder()

public OracleSourceConfig.StreamLargeObjectsOrBuilder getStreamLargeObjectsOrBuilder()

Stream large object values. NOTE: This feature is currently experimental.

.google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;

Returns
Type Description
OracleSourceConfig.StreamLargeObjectsOrBuilder

hasDropLargeObjects()

public boolean hasDropLargeObjects()

Drop large object values.

.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;

Returns
Type Description
boolean

Whether the dropLargeObjects field is set.

hasExcludeObjects()

public boolean hasExcludeObjects()

Oracle objects to exclude from the stream.

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

Returns
Type Description
boolean

Whether the excludeObjects field is set.

hasIncludeObjects()

public boolean hasIncludeObjects()

Oracle objects to include in the stream.

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

Returns
Type Description
boolean

Whether the includeObjects field is set.

hasStreamLargeObjects()

public boolean hasStreamLargeObjects()

Stream large object values. NOTE: This feature is currently experimental.

.google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;

Returns
Type Description
boolean

Whether the streamLargeObjects field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDropLargeObjects(OracleSourceConfig.DropLargeObjects value)

public OracleSourceConfig.Builder mergeDropLargeObjects(OracleSourceConfig.DropLargeObjects value)

Drop large object values.

.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;

Parameter
Name Description
value OracleSourceConfig.DropLargeObjects
Returns
Type Description
OracleSourceConfig.Builder

mergeExcludeObjects(OracleRdbms value)

public OracleSourceConfig.Builder mergeExcludeObjects(OracleRdbms value)

Oracle objects to exclude from the stream.

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

Parameter
Name Description
value OracleRdbms
Returns
Type Description
OracleSourceConfig.Builder

mergeFrom(OracleSourceConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeIncludeObjects(OracleRdbms value)

public OracleSourceConfig.Builder mergeIncludeObjects(OracleRdbms value)

Oracle objects to include in the stream.

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

Parameter
Name Description
value OracleRdbms
Returns
Type Description
OracleSourceConfig.Builder

mergeStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)

public OracleSourceConfig.Builder mergeStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)

Stream large object values. NOTE: This feature is currently experimental.

.google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;

Parameter
Name Description
value OracleSourceConfig.StreamLargeObjects
Returns
Type Description
OracleSourceConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setDropLargeObjects(OracleSourceConfig.DropLargeObjects value)

public OracleSourceConfig.Builder setDropLargeObjects(OracleSourceConfig.DropLargeObjects value)

Drop large object values.

.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;

Parameter
Name Description
value OracleSourceConfig.DropLargeObjects
Returns
Type Description
OracleSourceConfig.Builder

setDropLargeObjects(OracleSourceConfig.DropLargeObjects.Builder builderForValue)

public OracleSourceConfig.Builder setDropLargeObjects(OracleSourceConfig.DropLargeObjects.Builder builderForValue)

Drop large object values.

.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;

Parameter
Name Description
builderForValue OracleSourceConfig.DropLargeObjects.Builder
Returns
Type Description
OracleSourceConfig.Builder

setExcludeObjects(OracleRdbms value)

public OracleSourceConfig.Builder setExcludeObjects(OracleRdbms value)

Oracle objects to exclude from the stream.

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

Parameter
Name Description
value OracleRdbms
Returns
Type Description
OracleSourceConfig.Builder

setExcludeObjects(OracleRdbms.Builder builderForValue)

public OracleSourceConfig.Builder setExcludeObjects(OracleRdbms.Builder builderForValue)

Oracle objects to exclude from the stream.

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

Parameter
Name Description
builderForValue OracleRdbms.Builder
Returns
Type Description
OracleSourceConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setIncludeObjects(OracleRdbms value)

public OracleSourceConfig.Builder setIncludeObjects(OracleRdbms value)

Oracle objects to include in the stream.

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

Parameter
Name Description
value OracleRdbms
Returns
Type Description
OracleSourceConfig.Builder

setIncludeObjects(OracleRdbms.Builder builderForValue)

public OracleSourceConfig.Builder setIncludeObjects(OracleRdbms.Builder builderForValue)

Oracle objects to include in the stream.

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

Parameter
Name Description
builderForValue OracleRdbms.Builder
Returns
Type Description
OracleSourceConfig.Builder

setMaxConcurrentBackfillTasks(int value)

public OracleSourceConfig.Builder setMaxConcurrentBackfillTasks(int value)

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

int32 max_concurrent_backfill_tasks = 4;

Parameter
Name Description
value int

The maxConcurrentBackfillTasks to set.

Returns
Type Description
OracleSourceConfig.Builder

This builder for chaining.

setMaxConcurrentCdcTasks(int value)

public OracleSourceConfig.Builder setMaxConcurrentCdcTasks(int value)

Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

int32 max_concurrent_cdc_tasks = 3;

Parameter
Name Description
value int

The maxConcurrentCdcTasks to set.

Returns
Type Description
OracleSourceConfig.Builder

This builder for chaining.

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

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

setStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)

public OracleSourceConfig.Builder setStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)

Stream large object values. NOTE: This feature is currently experimental.

.google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;

Parameter
Name Description
value OracleSourceConfig.StreamLargeObjects
Returns
Type Description
OracleSourceConfig.Builder

setStreamLargeObjects(OracleSourceConfig.StreamLargeObjects.Builder builderForValue)

public OracleSourceConfig.Builder setStreamLargeObjects(OracleSourceConfig.StreamLargeObjects.Builder builderForValue)

Stream large object values. NOTE: This feature is currently experimental.

.google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;

Parameter
Name Description
builderForValue OracleSourceConfig.StreamLargeObjects.Builder
Returns
Type Description
OracleSourceConfig.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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