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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
clear
public OracleSourceConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
getDefaultInstanceForType
public OracleSourceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public OracleSourceConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OracleSourceConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OracleSourceConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
setField
public OracleSourceConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
clearField
public OracleSourceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
clearOneof
public OracleSourceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
setRepeatedField
public OracleSourceConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
addRepeatedField
public OracleSourceConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
mergeFrom
public OracleSourceConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OracleSourceConfig.Builder>
-
mergeFrom
public OracleSourceConfig.Builder mergeFrom(OracleSourceConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OracleSourceConfig.Builder>
- Throws:
IOException
-
getLargeObjectsHandlingCase
public OracleSourceConfig.LargeObjectsHandlingCase getLargeObjectsHandlingCase()
- Specified by:
getLargeObjectsHandlingCase
in 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:
hasIncludeObjects
in 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:
getIncludeObjects
in 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:
getIncludeObjectsOrBuilder
in interfaceOracleSourceConfigOrBuilder
-
hasExcludeObjects
public boolean hasExcludeObjects()
Oracle objects to exclude from the stream.
.google.cloud.datastream.v1.OracleRdbms exclude_objects = 2;
- Specified by:
hasExcludeObjects
in 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:
getExcludeObjects
in 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:
getExcludeObjectsOrBuilder
in 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:
getMaxConcurrentCdcTasks
in 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:
getMaxConcurrentBackfillTasks
in 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:
hasDropLargeObjects
in 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:
getDropLargeObjects
in 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:
getDropLargeObjectsOrBuilder
in 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:
hasStreamLargeObjects
in 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:
getStreamLargeObjects
in 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:
getStreamLargeObjectsOrBuilder
in interfaceOracleSourceConfigOrBuilder
-
setUnknownFields
public final OracleSourceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
mergeUnknownFields
public final OracleSourceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OracleSourceConfig.Builder>
-
-