Package com.google.cloud.datastream.v1
Class OracleSourceConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
- com.google.cloud.datastream.v1.OracleSourceConfig.Builder
-
- All Implemented Interfaces:
OracleSourceConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OracleSourceConfig
public static final class OracleSourceConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder> implements OracleSourceConfigOrBuilder
Oracle data source configuration
Protobuf typegoogle.cloud.datastream.v1.OracleSourceConfig
-
-
Method Summary
-
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<OracleSourceConfig.Builder>
-
clear
public OracleSourceConfig.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<OracleSourceConfig.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<OracleSourceConfig.Builder>
-
getDefaultInstanceForType
public OracleSourceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OracleSourceConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OracleSourceConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OracleSourceConfig.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<OracleSourceConfig.Builder>
-
setField
public OracleSourceConfig.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<OracleSourceConfig.Builder>
-
clearField
public OracleSourceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
clearOneof
public OracleSourceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
setRepeatedField
public OracleSourceConfig.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<OracleSourceConfig.Builder>
-
addRepeatedField
public OracleSourceConfig.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<OracleSourceConfig.Builder>
-
mergeFrom
public OracleSourceConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OracleSourceConfig.Builder>
-
mergeFrom
public OracleSourceConfig.Builder mergeFrom(OracleSourceConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
mergeFrom
public OracleSourceConfig.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<OracleSourceConfig.Builder>- Throws:
IOException
-
getLargeObjectsHandlingCase
public OracleSourceConfig.LargeObjectsHandlingCase getLargeObjectsHandlingCase()
- Specified by:
getLargeObjectsHandlingCasein interfaceOracleSourceConfigOrBuilder
-
clearLargeObjectsHandling
public OracleSourceConfig.Builder clearLargeObjectsHandling()
-
hasIncludeObjects
public boolean hasIncludeObjects()
Oracle objects to include in the stream.
.google.cloud.datastream.v1.OracleRdbms include_objects = 1;- Specified by:
hasIncludeObjectsin interfaceOracleSourceConfigOrBuilder- Returns:
- Whether the includeObjects field is set.
-
getIncludeObjects
public OracleRdbms getIncludeObjects()
Oracle objects to include in the stream.
.google.cloud.datastream.v1.OracleRdbms include_objects = 1;- Specified by:
getIncludeObjectsin interfaceOracleSourceConfigOrBuilder- Returns:
- The includeObjects.
-
setIncludeObjects
public OracleSourceConfig.Builder setIncludeObjects(OracleRdbms value)
Oracle objects to include in the stream.
.google.cloud.datastream.v1.OracleRdbms include_objects = 1;
-
setIncludeObjects
public OracleSourceConfig.Builder setIncludeObjects(OracleRdbms.Builder builderForValue)
Oracle objects to include in the stream.
.google.cloud.datastream.v1.OracleRdbms include_objects = 1;
-
mergeIncludeObjects
public OracleSourceConfig.Builder mergeIncludeObjects(OracleRdbms value)
Oracle objects to include in the stream.
.google.cloud.datastream.v1.OracleRdbms include_objects = 1;
-
clearIncludeObjects
public OracleSourceConfig.Builder clearIncludeObjects()
Oracle objects to include in the stream.
.google.cloud.datastream.v1.OracleRdbms include_objects = 1;
-
getIncludeObjectsBuilder
public OracleRdbms.Builder getIncludeObjectsBuilder()
Oracle objects to include in the stream.
.google.cloud.datastream.v1.OracleRdbms include_objects = 1;
-
getIncludeObjectsOrBuilder
public OracleRdbmsOrBuilder getIncludeObjectsOrBuilder()
Oracle objects to include in the stream.
.google.cloud.datastream.v1.OracleRdbms include_objects = 1;- Specified by:
getIncludeObjectsOrBuilderin interfaceOracleSourceConfigOrBuilder
-
hasExcludeObjects
public boolean hasExcludeObjects()
Oracle objects to exclude from the stream.
.google.cloud.datastream.v1.OracleRdbms exclude_objects = 2;- Specified by:
hasExcludeObjectsin interfaceOracleSourceConfigOrBuilder- Returns:
- Whether the excludeObjects field is set.
-
getExcludeObjects
public OracleRdbms getExcludeObjects()
Oracle objects to exclude from the stream.
.google.cloud.datastream.v1.OracleRdbms exclude_objects = 2;- Specified by:
getExcludeObjectsin interfaceOracleSourceConfigOrBuilder- Returns:
- The excludeObjects.
-
setExcludeObjects
public OracleSourceConfig.Builder setExcludeObjects(OracleRdbms value)
Oracle objects to exclude from the stream.
.google.cloud.datastream.v1.OracleRdbms exclude_objects = 2;
-
setExcludeObjects
public OracleSourceConfig.Builder setExcludeObjects(OracleRdbms.Builder builderForValue)
Oracle objects to exclude from the stream.
.google.cloud.datastream.v1.OracleRdbms exclude_objects = 2;
-
mergeExcludeObjects
public OracleSourceConfig.Builder mergeExcludeObjects(OracleRdbms value)
Oracle objects to exclude from the stream.
.google.cloud.datastream.v1.OracleRdbms exclude_objects = 2;
-
clearExcludeObjects
public OracleSourceConfig.Builder clearExcludeObjects()
Oracle objects to exclude from the stream.
.google.cloud.datastream.v1.OracleRdbms exclude_objects = 2;
-
getExcludeObjectsBuilder
public OracleRdbms.Builder getExcludeObjectsBuilder()
Oracle objects to exclude from the stream.
.google.cloud.datastream.v1.OracleRdbms exclude_objects = 2;
-
getExcludeObjectsOrBuilder
public OracleRdbmsOrBuilder getExcludeObjectsOrBuilder()
Oracle objects to exclude from the stream.
.google.cloud.datastream.v1.OracleRdbms exclude_objects = 2;- Specified by:
getExcludeObjectsOrBuilderin interfaceOracleSourceConfigOrBuilder
-
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;- Specified by:
getMaxConcurrentCdcTasksin interfaceOracleSourceConfigOrBuilder- Returns:
- The maxConcurrentCdcTasks.
-
setMaxConcurrentCdcTasks
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;- Parameters:
value- The maxConcurrentCdcTasks to set.- Returns:
- 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:
- This builder for chaining.
-
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;- Specified by:
getMaxConcurrentBackfillTasksin interfaceOracleSourceConfigOrBuilder- Returns:
- The maxConcurrentBackfillTasks.
-
setMaxConcurrentBackfillTasks
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;- Parameters:
value- The maxConcurrentBackfillTasks to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
hasDropLargeObjects
public boolean hasDropLargeObjects()
Drop large object values.
.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;- Specified by:
hasDropLargeObjectsin interfaceOracleSourceConfigOrBuilder- Returns:
- Whether the dropLargeObjects field is set.
-
getDropLargeObjects
public OracleSourceConfig.DropLargeObjects getDropLargeObjects()
Drop large object values.
.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;- Specified by:
getDropLargeObjectsin interfaceOracleSourceConfigOrBuilder- Returns:
- The dropLargeObjects.
-
setDropLargeObjects
public OracleSourceConfig.Builder setDropLargeObjects(OracleSourceConfig.DropLargeObjects value)
Drop large object values.
.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;
-
setDropLargeObjects
public OracleSourceConfig.Builder setDropLargeObjects(OracleSourceConfig.DropLargeObjects.Builder builderForValue)
Drop large object values.
.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;
-
mergeDropLargeObjects
public OracleSourceConfig.Builder mergeDropLargeObjects(OracleSourceConfig.DropLargeObjects value)
Drop large object values.
.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;
-
clearDropLargeObjects
public OracleSourceConfig.Builder clearDropLargeObjects()
Drop large object values.
.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;
-
getDropLargeObjectsBuilder
public OracleSourceConfig.DropLargeObjects.Builder getDropLargeObjectsBuilder()
Drop large object values.
.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;
-
getDropLargeObjectsOrBuilder
public OracleSourceConfig.DropLargeObjectsOrBuilder getDropLargeObjectsOrBuilder()
Drop large object values.
.google.cloud.datastream.v1.OracleSourceConfig.DropLargeObjects drop_large_objects = 100;- Specified by:
getDropLargeObjectsOrBuilderin interfaceOracleSourceConfigOrBuilder
-
hasStreamLargeObjects
public boolean hasStreamLargeObjects()
Stream large object values. NOTE: This feature is currently experimental.
.google.cloud.datastream.v1.OracleSourceConfig.StreamLargeObjects stream_large_objects = 102;- Specified by:
hasStreamLargeObjectsin interfaceOracleSourceConfigOrBuilder- Returns:
- Whether the streamLargeObjects field is set.
-
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;- Specified by:
getStreamLargeObjectsin interfaceOracleSourceConfigOrBuilder- Returns:
- The streamLargeObjects.
-
setStreamLargeObjects
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;
-
setStreamLargeObjects
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;
-
mergeStreamLargeObjects
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;
-
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;
-
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;
-
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;- Specified by:
getStreamLargeObjectsOrBuilderin interfaceOracleSourceConfigOrBuilder
-
setUnknownFields
public final OracleSourceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
mergeUnknownFields
public final OracleSourceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
-