Package com.google.cloud.datastream.v1
Class MysqlSourceConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder>
-
- com.google.cloud.datastream.v1.MysqlSourceConfig.Builder
-
- All Implemented Interfaces:
MysqlSourceConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MysqlSourceConfig
public static final class MysqlSourceConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder> implements MysqlSourceConfigOrBuilder
MySQL source configuration
Protobuf typegoogle.cloud.datastream.v1.MysqlSourceConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MysqlSourceConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlSourceConfigbuild()MysqlSourceConfigbuildPartial()MysqlSourceConfig.Builderclear()MysqlSourceConfig.BuilderclearExcludeObjects()MySQL objects to exclude from the stream.MysqlSourceConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MysqlSourceConfig.BuilderclearIncludeObjects()MySQL objects to retrieve from the source.MysqlSourceConfig.BuilderclearMaxConcurrentBackfillTasks()Maximum number of concurrent backfill tasks.MysqlSourceConfig.BuilderclearMaxConcurrentCdcTasks()Maximum number of concurrent CDC tasks.MysqlSourceConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MysqlSourceConfig.Builderclone()MysqlSourceConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()MysqlRdbmsgetExcludeObjects()MySQL objects to exclude from the stream.MysqlRdbms.BuildergetExcludeObjectsBuilder()MySQL objects to exclude from the stream.MysqlRdbmsOrBuildergetExcludeObjectsOrBuilder()MySQL objects to exclude from the stream.MysqlRdbmsgetIncludeObjects()MySQL objects to retrieve from the source.MysqlRdbms.BuildergetIncludeObjectsBuilder()MySQL objects to retrieve from the source.MysqlRdbmsOrBuildergetIncludeObjectsOrBuilder()MySQL objects to retrieve from the source.intgetMaxConcurrentBackfillTasks()Maximum number of concurrent backfill tasks.intgetMaxConcurrentCdcTasks()Maximum number of concurrent CDC tasks.booleanhasExcludeObjects()MySQL objects to exclude from the stream.booleanhasIncludeObjects()MySQL objects to retrieve from the source.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MysqlSourceConfig.BuildermergeExcludeObjects(MysqlRdbms value)MySQL objects to exclude from the stream.MysqlSourceConfig.BuildermergeFrom(MysqlSourceConfig other)MysqlSourceConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MysqlSourceConfig.BuildermergeFrom(com.google.protobuf.Message other)MysqlSourceConfig.BuildermergeIncludeObjects(MysqlRdbms value)MySQL objects to retrieve from the source.MysqlSourceConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MysqlSourceConfig.BuildersetExcludeObjects(MysqlRdbms value)MySQL objects to exclude from the stream.MysqlSourceConfig.BuildersetExcludeObjects(MysqlRdbms.Builder builderForValue)MySQL objects to exclude from the stream.MysqlSourceConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlSourceConfig.BuildersetIncludeObjects(MysqlRdbms value)MySQL objects to retrieve from the source.MysqlSourceConfig.BuildersetIncludeObjects(MysqlRdbms.Builder builderForValue)MySQL objects to retrieve from the source.MysqlSourceConfig.BuildersetMaxConcurrentBackfillTasks(int value)Maximum number of concurrent backfill tasks.MysqlSourceConfig.BuildersetMaxConcurrentCdcTasks(int value)Maximum number of concurrent CDC tasks.MysqlSourceConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MysqlSourceConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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<MysqlSourceConfig.Builder>
-
clear
public MysqlSourceConfig.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<MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
getDefaultInstanceForType
public MysqlSourceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MysqlSourceConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MysqlSourceConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
setField
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
clearField
public MysqlSourceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder>
-
clearOneof
public MysqlSourceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder>
-
setRepeatedField
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
addRepeatedField
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
mergeFrom
public MysqlSourceConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MysqlSourceConfig.Builder>
-
mergeFrom
public MysqlSourceConfig.Builder mergeFrom(MysqlSourceConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder>
-
mergeFrom
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>- Throws:
IOException
-
hasIncludeObjects
public boolean hasIncludeObjects()
MySQL objects to retrieve from the source.
.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;- Specified by:
hasIncludeObjectsin interfaceMysqlSourceConfigOrBuilder- Returns:
- Whether the includeObjects field is set.
-
getIncludeObjects
public MysqlRdbms getIncludeObjects()
MySQL objects to retrieve from the source.
.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;- Specified by:
getIncludeObjectsin interfaceMysqlSourceConfigOrBuilder- Returns:
- The includeObjects.
-
setIncludeObjects
public MysqlSourceConfig.Builder setIncludeObjects(MysqlRdbms value)
MySQL objects to retrieve from the source.
.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;
-
setIncludeObjects
public MysqlSourceConfig.Builder setIncludeObjects(MysqlRdbms.Builder builderForValue)
MySQL objects to retrieve from the source.
.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;
-
mergeIncludeObjects
public MysqlSourceConfig.Builder mergeIncludeObjects(MysqlRdbms value)
MySQL objects to retrieve from the source.
.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;
-
clearIncludeObjects
public MysqlSourceConfig.Builder clearIncludeObjects()
MySQL objects to retrieve from the source.
.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;
-
getIncludeObjectsBuilder
public MysqlRdbms.Builder getIncludeObjectsBuilder()
MySQL objects to retrieve from the source.
.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;
-
getIncludeObjectsOrBuilder
public MysqlRdbmsOrBuilder getIncludeObjectsOrBuilder()
MySQL objects to retrieve from the source.
.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;- Specified by:
getIncludeObjectsOrBuilderin interfaceMysqlSourceConfigOrBuilder
-
hasExcludeObjects
public boolean hasExcludeObjects()
MySQL objects to exclude from the stream.
.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;- Specified by:
hasExcludeObjectsin interfaceMysqlSourceConfigOrBuilder- Returns:
- Whether the excludeObjects field is set.
-
getExcludeObjects
public MysqlRdbms getExcludeObjects()
MySQL objects to exclude from the stream.
.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;- Specified by:
getExcludeObjectsin interfaceMysqlSourceConfigOrBuilder- Returns:
- The excludeObjects.
-
setExcludeObjects
public MysqlSourceConfig.Builder setExcludeObjects(MysqlRdbms value)
MySQL objects to exclude from the stream.
.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;
-
setExcludeObjects
public MysqlSourceConfig.Builder setExcludeObjects(MysqlRdbms.Builder builderForValue)
MySQL objects to exclude from the stream.
.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;
-
mergeExcludeObjects
public MysqlSourceConfig.Builder mergeExcludeObjects(MysqlRdbms value)
MySQL objects to exclude from the stream.
.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;
-
clearExcludeObjects
public MysqlSourceConfig.Builder clearExcludeObjects()
MySQL objects to exclude from the stream.
.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;
-
getExcludeObjectsBuilder
public MysqlRdbms.Builder getExcludeObjectsBuilder()
MySQL objects to exclude from the stream.
.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;
-
getExcludeObjectsOrBuilder
public MysqlRdbmsOrBuilder getExcludeObjectsOrBuilder()
MySQL objects to exclude from the stream.
.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;- Specified by:
getExcludeObjectsOrBuilderin interfaceMysqlSourceConfigOrBuilder
-
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;- Specified by:
getMaxConcurrentCdcTasksin interfaceMysqlSourceConfigOrBuilder- Returns:
- The maxConcurrentCdcTasks.
-
setMaxConcurrentCdcTasks
public MysqlSourceConfig.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;- Parameters:
value- The maxConcurrentCdcTasks to set.- Returns:
- This builder for chaining.
-
clearMaxConcurrentCdcTasks
public MysqlSourceConfig.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:
- 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 will be used.
int32 max_concurrent_backfill_tasks = 4;- Specified by:
getMaxConcurrentBackfillTasksin interfaceMysqlSourceConfigOrBuilder- Returns:
- The maxConcurrentBackfillTasks.
-
setMaxConcurrentBackfillTasks
public MysqlSourceConfig.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 will be used.
int32 max_concurrent_backfill_tasks = 4;- Parameters:
value- The maxConcurrentBackfillTasks to set.- Returns:
- This builder for chaining.
-
clearMaxConcurrentBackfillTasks
public MysqlSourceConfig.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 will be used.
int32 max_concurrent_backfill_tasks = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final MysqlSourceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder>
-
mergeUnknownFields
public final MysqlSourceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder>
-
-