public static final class OracleSourceConfig.Builder extends GeneratedMessageV3.Builder<OracleSourceConfig.Builder> implements OracleSourceConfigOrBuilder
Oracle data source configuration
Protobuf type google.events.cloud.datastream.v1.OracleSourceConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > OracleSourceConfig.BuilderImplements
OracleSourceConfigOrBuilderStatic 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 |
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 |
clearDropLargeObjects()
public OracleSourceConfig.Builder clearDropLargeObjects()
Drop large object values.
.google.events.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.events.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 |
clearIncludeObjects()
public OracleSourceConfig.Builder clearIncludeObjects()
Oracle objects to include in the stream.
.google.events.cloud.datastream.v1.OracleRdbms include_objects = 1;
Returns | |
---|---|
Type | Description |
OracleSourceConfig.Builder |
clearLargeObjectsHandling()
public OracleSourceConfig.Builder clearLargeObjectsHandling()
Returns | |
---|---|
Type | Description |
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 | |
---|---|
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 |
clearStreamLargeObjects()
public OracleSourceConfig.Builder clearStreamLargeObjects()
Stream large object values. NOTE: This feature is currently experimental.
.google.events.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;
Returns | |
---|---|
Type | Description |
OracleSourceConfig.Builder |
clone()
public OracleSourceConfig.Builder clone()
Returns | |
---|---|
Type | Description |
OracleSourceConfig.Builder |
getDefaultInstanceForType()
public OracleSourceConfig getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
OracleSourceConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getDropLargeObjects()
public OracleSourceConfig.DropLargeObjects getDropLargeObjects()
Drop large object values.
.google.events.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.events.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.events.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.events.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.events.cloud.datastream.v1.OracleRdbms exclude_objects = 2;
Returns | |
---|---|
Type | Description |
OracleRdbms.Builder |
getExcludeObjectsOrBuilder()
public OracleRdbmsOrBuilder getExcludeObjectsOrBuilder()
Oracle objects to exclude from the stream.
.google.events.cloud.datastream.v1.OracleRdbms exclude_objects = 2;
Returns | |
---|---|
Type | Description |
OracleRdbmsOrBuilder |
getIncludeObjects()
public OracleRdbms getIncludeObjects()
Oracle objects to include in the stream.
.google.events.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.events.cloud.datastream.v1.OracleRdbms include_objects = 1;
Returns | |
---|---|
Type | Description |
OracleRdbms.Builder |
getIncludeObjectsOrBuilder()
public OracleRdbmsOrBuilder getIncludeObjectsOrBuilder()
Oracle objects to include in the stream.
.google.events.cloud.datastream.v1.OracleRdbms include_objects = 1;
Returns | |
---|---|
Type | Description |
OracleRdbmsOrBuilder |
getLargeObjectsHandlingCase()
public OracleSourceConfig.LargeObjectsHandlingCase getLargeObjectsHandlingCase()
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
int | The maxConcurrentCdcTasks. |
getStreamLargeObjects()
public OracleSourceConfig.StreamLargeObjects getStreamLargeObjects()
Stream large object values. NOTE: This feature is currently experimental.
.google.events.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.events.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.events.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;
Returns | |
---|---|
Type | Description |
OracleSourceConfig.StreamLargeObjectsOrBuilder |
hasDropLargeObjects()
public boolean hasDropLargeObjects()
Drop large object values.
.google.events.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.events.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.events.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.events.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 |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeDropLargeObjects(OracleSourceConfig.DropLargeObjects value)
public OracleSourceConfig.Builder mergeDropLargeObjects(OracleSourceConfig.DropLargeObjects value)
Drop large object values.
.google.events.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.events.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 |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public OracleSourceConfig.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
OracleSourceConfig.Builder |
mergeIncludeObjects(OracleRdbms value)
public OracleSourceConfig.Builder mergeIncludeObjects(OracleRdbms value)
Oracle objects to include in the stream.
.google.events.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.events.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 |
setDropLargeObjects(OracleSourceConfig.DropLargeObjects value)
public OracleSourceConfig.Builder setDropLargeObjects(OracleSourceConfig.DropLargeObjects value)
Drop large object values.
.google.events.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.events.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.events.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.events.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 |
setIncludeObjects(OracleRdbms value)
public OracleSourceConfig.Builder setIncludeObjects(OracleRdbms value)
Oracle objects to include in the stream.
.google.events.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.events.cloud.datastream.v1.OracleRdbms include_objects = 1;
Parameter | |
---|---|
Name | Description |
builderForValue | OracleRdbms.Builder |
Returns | |
---|---|
Type | Description |
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 | |
---|---|
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 |
setStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)
public OracleSourceConfig.Builder setStreamLargeObjects(OracleSourceConfig.StreamLargeObjects value)
Stream large object values. NOTE: This feature is currently experimental.
.google.events.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.events.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 |