Class OracleSourceConfig.Builder (1.15.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public OracleSourceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
OracleSourceConfig.Builder
Overrides

build()

public OracleSourceConfig build()
Returns
TypeDescription
OracleSourceConfig

buildPartial()

public OracleSourceConfig buildPartial()
Returns
TypeDescription
OracleSourceConfig

clear()

public OracleSourceConfig.Builder clear()
Returns
TypeDescription
OracleSourceConfig.Builder
Overrides

clearDropLargeObjects()

public OracleSourceConfig.Builder clearDropLargeObjects()

Drop large object values.

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

Returns
TypeDescription
OracleSourceConfig.Builder

clearExcludeObjects()

public OracleSourceConfig.Builder clearExcludeObjects()

Oracle objects to exclude from the stream.

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

Returns
TypeDescription
OracleSourceConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public OracleSourceConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
OracleSourceConfig.Builder
Overrides

clearIncludeObjects()

public OracleSourceConfig.Builder clearIncludeObjects()

Oracle objects to include in the stream.

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

Returns
TypeDescription
OracleSourceConfig.Builder

clearLargeObjectsHandling()

public OracleSourceConfig.Builder clearLargeObjectsHandling()
Returns
TypeDescription
OracleSourceConfig.Builder

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 will be used.

int32 max_concurrent_cdc_tasks = 3;

Returns
TypeDescription
OracleSourceConfig.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public OracleSourceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
OracleSourceConfig.Builder
Overrides

clearStreamLargeObjects()

public OracleSourceConfig.Builder clearStreamLargeObjects()

Stream large object values.

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

Returns
TypeDescription
OracleSourceConfig.Builder

clone()

public OracleSourceConfig.Builder clone()
Returns
TypeDescription
OracleSourceConfig.Builder
Overrides

getDefaultInstanceForType()

public OracleSourceConfig getDefaultInstanceForType()
Returns
TypeDescription
OracleSourceConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDropLargeObjects()

public OracleSourceConfig.DropLargeObjects getDropLargeObjects()

Drop large object values.

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

Returns
TypeDescription
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
TypeDescription
OracleSourceConfig.DropLargeObjects.Builder

getDropLargeObjectsOrBuilder()

public OracleSourceConfig.DropLargeObjectsOrBuilder getDropLargeObjectsOrBuilder()

Drop large object values.

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

Returns
TypeDescription
OracleSourceConfig.DropLargeObjectsOrBuilder

getExcludeObjects()

public OracleRdbms getExcludeObjects()

Oracle objects to exclude from the stream.

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

Returns
TypeDescription
OracleRdbms

The excludeObjects.

getExcludeObjectsBuilder()

public OracleRdbms.Builder getExcludeObjectsBuilder()

Oracle objects to exclude from the stream.

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

Returns
TypeDescription
OracleRdbms.Builder

getExcludeObjectsOrBuilder()

public OracleRdbmsOrBuilder getExcludeObjectsOrBuilder()

Oracle objects to exclude from the stream.

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

Returns
TypeDescription
OracleRdbmsOrBuilder

getIncludeObjects()

public OracleRdbms getIncludeObjects()

Oracle objects to include in the stream.

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

Returns
TypeDescription
OracleRdbms

The includeObjects.

getIncludeObjectsBuilder()

public OracleRdbms.Builder getIncludeObjectsBuilder()

Oracle objects to include in the stream.

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

Returns
TypeDescription
OracleRdbms.Builder

getIncludeObjectsOrBuilder()

public OracleRdbmsOrBuilder getIncludeObjectsOrBuilder()

Oracle objects to include in the stream.

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

Returns
TypeDescription
OracleRdbmsOrBuilder

getLargeObjectsHandlingCase()

public OracleSourceConfig.LargeObjectsHandlingCase getLargeObjectsHandlingCase()
Returns
TypeDescription
OracleSourceConfig.LargeObjectsHandlingCase

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 will be used.

int32 max_concurrent_cdc_tasks = 3;

Returns
TypeDescription
int

The maxConcurrentCdcTasks.

getStreamLargeObjects()

public OracleSourceConfig.StreamLargeObjects getStreamLargeObjects()

Stream large object values.

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

Returns
TypeDescription
OracleSourceConfig.StreamLargeObjects

The streamLargeObjects.

getStreamLargeObjectsBuilder()

public OracleSourceConfig.StreamLargeObjects.Builder getStreamLargeObjectsBuilder()

Stream large object values.

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

Returns
TypeDescription
OracleSourceConfig.StreamLargeObjects.Builder

getStreamLargeObjectsOrBuilder()

public OracleSourceConfig.StreamLargeObjectsOrBuilder getStreamLargeObjectsOrBuilder()

Stream large object values.

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

Returns
TypeDescription
OracleSourceConfig.StreamLargeObjectsOrBuilder

hasDropLargeObjects()

public boolean hasDropLargeObjects()

Drop large object values.

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the includeObjects field is set.

hasStreamLargeObjects()

public boolean hasStreamLargeObjects()

Stream large object values.

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

Returns
TypeDescription
boolean

Whether the streamLargeObjects field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
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
NameDescription
valueOracleSourceConfig.DropLargeObjects
Returns
TypeDescription
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
NameDescription
valueOracleRdbms
Returns
TypeDescription
OracleSourceConfig.Builder

mergeFrom(OracleSourceConfig other)

public OracleSourceConfig.Builder mergeFrom(OracleSourceConfig other)
Parameter
NameDescription
otherOracleSourceConfig
Returns
TypeDescription
OracleSourceConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public OracleSourceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
OracleSourceConfig.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public OracleSourceConfig.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
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
NameDescription
valueOracleRdbms
Returns
TypeDescription
OracleSourceConfig.Builder

mergeStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)

public OracleSourceConfig.Builder mergeStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)

Stream large object values.

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

Parameter
NameDescription
valueOracleSourceConfig.StreamLargeObjects
Returns
TypeDescription
OracleSourceConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final OracleSourceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueOracleSourceConfig.DropLargeObjects
Returns
TypeDescription
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
NameDescription
builderForValueOracleSourceConfig.DropLargeObjects.Builder
Returns
TypeDescription
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
NameDescription
valueOracleRdbms
Returns
TypeDescription
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
NameDescription
builderForValueOracleRdbms.Builder
Returns
TypeDescription
OracleSourceConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public OracleSourceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueOracleRdbms
Returns
TypeDescription
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
NameDescription
builderForValueOracleRdbms.Builder
Returns
TypeDescription
OracleSourceConfig.Builder

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 will be used.

int32 max_concurrent_cdc_tasks = 3;

Parameter
NameDescription
valueint

The maxConcurrentCdcTasks to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
OracleSourceConfig.Builder
Overrides

setStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)

public OracleSourceConfig.Builder setStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)

Stream large object values.

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

Parameter
NameDescription
valueOracleSourceConfig.StreamLargeObjects
Returns
TypeDescription
OracleSourceConfig.Builder

setStreamLargeObjects(OracleSourceConfig.StreamLargeObjects.Builder builderForValue)

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

Stream large object values.

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

Parameter
NameDescription
builderForValueOracleSourceConfig.StreamLargeObjects.Builder
Returns
TypeDescription
OracleSourceConfig.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final OracleSourceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
OracleSourceConfig.Builder
Overrides