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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MysqlSourceConfig
build()
MysqlSourceConfig
buildPartial()
MysqlSourceConfig.Builder
clear()
MysqlSourceConfig.Builder
clearExcludeObjects()
MySQL objects to exclude from the stream.MysqlSourceConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
MysqlSourceConfig.Builder
clearIncludeObjects()
MySQL objects to retrieve from the source.MysqlSourceConfig.Builder
clearMaxConcurrentBackfillTasks()
Maximum number of concurrent backfill tasks.MysqlSourceConfig.Builder
clearMaxConcurrentCdcTasks()
Maximum number of concurrent CDC tasks.MysqlSourceConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
MysqlSourceConfig.Builder
clone()
MysqlSourceConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
MysqlRdbms
getExcludeObjects()
MySQL objects to exclude from the stream.MysqlRdbms.Builder
getExcludeObjectsBuilder()
MySQL objects to exclude from the stream.MysqlRdbmsOrBuilder
getExcludeObjectsOrBuilder()
MySQL objects to exclude from the stream.MysqlRdbms
getIncludeObjects()
MySQL objects to retrieve from the source.MysqlRdbms.Builder
getIncludeObjectsBuilder()
MySQL objects to retrieve from the source.MysqlRdbmsOrBuilder
getIncludeObjectsOrBuilder()
MySQL objects to retrieve from the source.int
getMaxConcurrentBackfillTasks()
Maximum number of concurrent backfill tasks.int
getMaxConcurrentCdcTasks()
Maximum number of concurrent CDC tasks.boolean
hasExcludeObjects()
MySQL objects to exclude from the stream.boolean
hasIncludeObjects()
MySQL objects to retrieve from the source.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
MysqlSourceConfig.Builder
mergeExcludeObjects(MysqlRdbms value)
MySQL objects to exclude from the stream.MysqlSourceConfig.Builder
mergeFrom(MysqlSourceConfig other)
MysqlSourceConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
MysqlSourceConfig.Builder
mergeFrom(com.google.protobuf.Message other)
MysqlSourceConfig.Builder
mergeIncludeObjects(MysqlRdbms value)
MySQL objects to retrieve from the source.MysqlSourceConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MysqlSourceConfig.Builder
setExcludeObjects(MysqlRdbms value)
MySQL objects to exclude from the stream.MysqlSourceConfig.Builder
setExcludeObjects(MysqlRdbms.Builder builderForValue)
MySQL objects to exclude from the stream.MysqlSourceConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MysqlSourceConfig.Builder
setIncludeObjects(MysqlRdbms value)
MySQL objects to retrieve from the source.MysqlSourceConfig.Builder
setIncludeObjects(MysqlRdbms.Builder builderForValue)
MySQL objects to retrieve from the source.MysqlSourceConfig.Builder
setMaxConcurrentBackfillTasks(int value)
Maximum number of concurrent backfill tasks.MysqlSourceConfig.Builder
setMaxConcurrentCdcTasks(int value)
Maximum number of concurrent CDC tasks.MysqlSourceConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
MysqlSourceConfig.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder>
-
clear
public MysqlSourceConfig.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<MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
getDefaultInstanceForType
public MysqlSourceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public MysqlSourceConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MysqlSourceConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
setField
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
clearField
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
clearOneof
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
setRepeatedField
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
addRepeatedField
public MysqlSourceConfig.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<MysqlSourceConfig.Builder>
-
mergeFrom
public MysqlSourceConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MysqlSourceConfig.Builder>
-
mergeFrom
public MysqlSourceConfig.Builder mergeFrom(MysqlSourceConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasIncludeObjects
in 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:
getIncludeObjects
in 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:
getIncludeObjectsOrBuilder
in interfaceMysqlSourceConfigOrBuilder
-
hasExcludeObjects
public boolean hasExcludeObjects()
MySQL objects to exclude from the stream.
.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;
- Specified by:
hasExcludeObjects
in 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:
getExcludeObjects
in 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:
getExcludeObjectsOrBuilder
in 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:
getMaxConcurrentCdcTasks
in 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:
getMaxConcurrentBackfillTasks
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder>
-
mergeUnknownFields
public final MysqlSourceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlSourceConfig.Builder>
-
-