public static final class PostgresqlSourceConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder> implements PostgresqlSourceConfigOrBuilder
PostgreSQL data source configurationProtobuf type
google.cloud.datastream.v1.PostgresqlSourceConfig| Modifier and Type | Method and Description |
|---|---|
PostgresqlSourceConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PostgresqlSourceConfig |
build() |
PostgresqlSourceConfig |
buildPartial() |
PostgresqlSourceConfig.Builder |
clear() |
PostgresqlSourceConfig.Builder |
clearExcludeObjects()
PostgreSQL objects to exclude from the stream.
|
PostgresqlSourceConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PostgresqlSourceConfig.Builder |
clearIncludeObjects()
PostgreSQL objects to include in the stream.
|
PostgresqlSourceConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PostgresqlSourceConfig.Builder |
clearPublication()
Required.
|
PostgresqlSourceConfig.Builder |
clearReplicationSlot()
Required.
|
PostgresqlSourceConfig.Builder |
clone() |
PostgresqlSourceConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
PostgresqlRdbms |
getExcludeObjects()
PostgreSQL objects to exclude from the stream.
|
PostgresqlRdbms.Builder |
getExcludeObjectsBuilder()
PostgreSQL objects to exclude from the stream.
|
PostgresqlRdbmsOrBuilder |
getExcludeObjectsOrBuilder()
PostgreSQL objects to exclude from the stream.
|
PostgresqlRdbms |
getIncludeObjects()
PostgreSQL objects to include in the stream.
|
PostgresqlRdbms.Builder |
getIncludeObjectsBuilder()
PostgreSQL objects to include in the stream.
|
PostgresqlRdbmsOrBuilder |
getIncludeObjectsOrBuilder()
PostgreSQL objects to include in the stream.
|
String |
getPublication()
Required.
|
com.google.protobuf.ByteString |
getPublicationBytes()
Required.
|
String |
getReplicationSlot()
Required.
|
com.google.protobuf.ByteString |
getReplicationSlotBytes()
Required.
|
boolean |
hasExcludeObjects()
PostgreSQL objects to exclude from the stream.
|
boolean |
hasIncludeObjects()
PostgreSQL objects to include in the stream.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PostgresqlSourceConfig.Builder |
mergeExcludeObjects(PostgresqlRdbms value)
PostgreSQL objects to exclude from the stream.
|
PostgresqlSourceConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PostgresqlSourceConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
PostgresqlSourceConfig.Builder |
mergeFrom(PostgresqlSourceConfig other) |
PostgresqlSourceConfig.Builder |
mergeIncludeObjects(PostgresqlRdbms value)
PostgreSQL objects to include in the stream.
|
PostgresqlSourceConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PostgresqlSourceConfig.Builder |
setExcludeObjects(PostgresqlRdbms.Builder builderForValue)
PostgreSQL objects to exclude from the stream.
|
PostgresqlSourceConfig.Builder |
setExcludeObjects(PostgresqlRdbms value)
PostgreSQL objects to exclude from the stream.
|
PostgresqlSourceConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PostgresqlSourceConfig.Builder |
setIncludeObjects(PostgresqlRdbms.Builder builderForValue)
PostgreSQL objects to include in the stream.
|
PostgresqlSourceConfig.Builder |
setIncludeObjects(PostgresqlRdbms value)
PostgreSQL objects to include in the stream.
|
PostgresqlSourceConfig.Builder |
setPublication(String value)
Required.
|
PostgresqlSourceConfig.Builder |
setPublicationBytes(com.google.protobuf.ByteString value)
Required.
|
PostgresqlSourceConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PostgresqlSourceConfig.Builder |
setReplicationSlot(String value)
Required.
|
PostgresqlSourceConfig.Builder |
setReplicationSlotBytes(com.google.protobuf.ByteString value)
Required.
|
PostgresqlSourceConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PostgresqlSourceConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PostgresqlSourceConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PostgresqlSourceConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig.Builder mergeFrom(PostgresqlSourceConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public PostgresqlSourceConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PostgresqlSourceConfig.Builder>IOExceptionpublic boolean hasIncludeObjects()
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;hasIncludeObjects in interface PostgresqlSourceConfigOrBuilderpublic PostgresqlRdbms getIncludeObjects()
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;getIncludeObjects in interface PostgresqlSourceConfigOrBuilderpublic PostgresqlSourceConfig.Builder setIncludeObjects(PostgresqlRdbms value)
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;public PostgresqlSourceConfig.Builder setIncludeObjects(PostgresqlRdbms.Builder builderForValue)
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;public PostgresqlSourceConfig.Builder mergeIncludeObjects(PostgresqlRdbms value)
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;public PostgresqlSourceConfig.Builder clearIncludeObjects()
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;public PostgresqlRdbms.Builder getIncludeObjectsBuilder()
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;public PostgresqlRdbmsOrBuilder getIncludeObjectsOrBuilder()
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;getIncludeObjectsOrBuilder in interface PostgresqlSourceConfigOrBuilderpublic boolean hasExcludeObjects()
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;hasExcludeObjects in interface PostgresqlSourceConfigOrBuilderpublic PostgresqlRdbms getExcludeObjects()
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;getExcludeObjects in interface PostgresqlSourceConfigOrBuilderpublic PostgresqlSourceConfig.Builder setExcludeObjects(PostgresqlRdbms value)
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;public PostgresqlSourceConfig.Builder setExcludeObjects(PostgresqlRdbms.Builder builderForValue)
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;public PostgresqlSourceConfig.Builder mergeExcludeObjects(PostgresqlRdbms value)
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;public PostgresqlSourceConfig.Builder clearExcludeObjects()
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;public PostgresqlRdbms.Builder getExcludeObjectsBuilder()
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;public PostgresqlRdbmsOrBuilder getExcludeObjectsOrBuilder()
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;getExcludeObjectsOrBuilder in interface PostgresqlSourceConfigOrBuilderpublic String getReplicationSlot()
Required. The name of the logical replication slot that's configured with the pgoutput plugin.
string replication_slot = 3 [(.google.api.field_behavior) = REQUIRED];getReplicationSlot in interface PostgresqlSourceConfigOrBuilderpublic com.google.protobuf.ByteString getReplicationSlotBytes()
Required. The name of the logical replication slot that's configured with the pgoutput plugin.
string replication_slot = 3 [(.google.api.field_behavior) = REQUIRED];getReplicationSlotBytes in interface PostgresqlSourceConfigOrBuilderpublic PostgresqlSourceConfig.Builder setReplicationSlot(String value)
Required. The name of the logical replication slot that's configured with the pgoutput plugin.
string replication_slot = 3 [(.google.api.field_behavior) = REQUIRED];value - The replicationSlot to set.public PostgresqlSourceConfig.Builder clearReplicationSlot()
Required. The name of the logical replication slot that's configured with the pgoutput plugin.
string replication_slot = 3 [(.google.api.field_behavior) = REQUIRED];public PostgresqlSourceConfig.Builder setReplicationSlotBytes(com.google.protobuf.ByteString value)
Required. The name of the logical replication slot that's configured with the pgoutput plugin.
string replication_slot = 3 [(.google.api.field_behavior) = REQUIRED];value - The bytes for replicationSlot to set.public String getPublication()
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
string publication = 4 [(.google.api.field_behavior) = REQUIRED];getPublication in interface PostgresqlSourceConfigOrBuilderpublic com.google.protobuf.ByteString getPublicationBytes()
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
string publication = 4 [(.google.api.field_behavior) = REQUIRED];getPublicationBytes in interface PostgresqlSourceConfigOrBuilderpublic PostgresqlSourceConfig.Builder setPublication(String value)
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
string publication = 4 [(.google.api.field_behavior) = REQUIRED];value - The publication to set.public PostgresqlSourceConfig.Builder clearPublication()
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
string publication = 4 [(.google.api.field_behavior) = REQUIRED];public PostgresqlSourceConfig.Builder setPublicationBytes(com.google.protobuf.ByteString value)
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
string publication = 4 [(.google.api.field_behavior) = REQUIRED];value - The bytes for publication to set.public final PostgresqlSourceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>public final PostgresqlSourceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PostgresqlSourceConfig.Builder>Copyright © 2022 Google LLC. All rights reserved.