public final class SourceConfig extends com.google.protobuf.GeneratedMessageV3 implements SourceConfigOrBuilder
The configuration of the stream source.Protobuf type
google.cloud.datastream.v1.SourceConfig| Modifier and Type | Class and Description |
|---|---|
static class |
SourceConfig.Builder
The configuration of the stream source.
|
static class |
SourceConfig.SourceStreamConfigCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
MYSQL_SOURCE_CONFIG_FIELD_NUMBER |
static int |
ORACLE_SOURCE_CONFIG_FIELD_NUMBER |
static int |
POSTGRESQL_SOURCE_CONFIG_FIELD_NUMBER |
static int |
SOURCE_CONNECTION_PROFILE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static SourceConfig |
getDefaultInstance() |
SourceConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
MysqlSourceConfig |
getMysqlSourceConfig()
MySQL data source configuration.
|
MysqlSourceConfigOrBuilder |
getMysqlSourceConfigOrBuilder()
MySQL data source configuration.
|
OracleSourceConfig |
getOracleSourceConfig()
Oracle data source configuration.
|
OracleSourceConfigOrBuilder |
getOracleSourceConfigOrBuilder()
Oracle data source configuration.
|
com.google.protobuf.Parser<SourceConfig> |
getParserForType() |
PostgresqlSourceConfig |
getPostgresqlSourceConfig()
PostgreSQL data source configuration.
|
PostgresqlSourceConfigOrBuilder |
getPostgresqlSourceConfigOrBuilder()
PostgreSQL data source configuration.
|
int |
getSerializedSize() |
String |
getSourceConnectionProfile()
Required.
|
com.google.protobuf.ByteString |
getSourceConnectionProfileBytes()
Required.
|
SourceConfig.SourceStreamConfigCase |
getSourceStreamConfigCase() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasMysqlSourceConfig()
MySQL data source configuration.
|
boolean |
hasOracleSourceConfig()
Oracle data source configuration.
|
boolean |
hasPostgresqlSourceConfig()
PostgreSQL data source configuration.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SourceConfig.Builder |
newBuilder() |
static SourceConfig.Builder |
newBuilder(SourceConfig prototype) |
SourceConfig.Builder |
newBuilderForType() |
protected SourceConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SourceConfig |
parseDelimitedFrom(InputStream input) |
static SourceConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SourceConfig |
parseFrom(byte[] data) |
static SourceConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SourceConfig |
parseFrom(ByteBuffer data) |
static SourceConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SourceConfig |
parseFrom(com.google.protobuf.ByteString data) |
static SourceConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SourceConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SourceConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SourceConfig |
parseFrom(InputStream input) |
static SourceConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SourceConfig> |
parser() |
SourceConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SOURCE_CONNECTION_PROFILE_FIELD_NUMBER
public static final int ORACLE_SOURCE_CONFIG_FIELD_NUMBER
public static final int MYSQL_SOURCE_CONFIG_FIELD_NUMBER
public static final int POSTGRESQL_SOURCE_CONFIG_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public SourceConfig.SourceStreamConfigCase getSourceStreamConfigCase()
getSourceStreamConfigCase in interface SourceConfigOrBuilderpublic String getSourceConnectionProfile()
Required. Source connection profile resoource.
Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
string source_connection_profile = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getSourceConnectionProfile in interface SourceConfigOrBuilderpublic com.google.protobuf.ByteString getSourceConnectionProfileBytes()
Required. Source connection profile resoource.
Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
string source_connection_profile = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getSourceConnectionProfileBytes in interface SourceConfigOrBuilderpublic boolean hasOracleSourceConfig()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;hasOracleSourceConfig in interface SourceConfigOrBuilderpublic OracleSourceConfig getOracleSourceConfig()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;getOracleSourceConfig in interface SourceConfigOrBuilderpublic OracleSourceConfigOrBuilder getOracleSourceConfigOrBuilder()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;getOracleSourceConfigOrBuilder in interface SourceConfigOrBuilderpublic boolean hasMysqlSourceConfig()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;hasMysqlSourceConfig in interface SourceConfigOrBuilderpublic MysqlSourceConfig getMysqlSourceConfig()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;getMysqlSourceConfig in interface SourceConfigOrBuilderpublic MysqlSourceConfigOrBuilder getMysqlSourceConfigOrBuilder()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;getMysqlSourceConfigOrBuilder in interface SourceConfigOrBuilderpublic boolean hasPostgresqlSourceConfig()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;hasPostgresqlSourceConfig in interface SourceConfigOrBuilderpublic PostgresqlSourceConfig getPostgresqlSourceConfig()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;getPostgresqlSourceConfig in interface SourceConfigOrBuilderpublic PostgresqlSourceConfigOrBuilder getPostgresqlSourceConfigOrBuilder()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;getPostgresqlSourceConfigOrBuilder in interface SourceConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SourceConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SourceConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SourceConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SourceConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SourceConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SourceConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SourceConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static SourceConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SourceConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SourceConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SourceConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SourceConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SourceConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SourceConfig.Builder newBuilder()
public static SourceConfig.Builder newBuilder(SourceConfig prototype)
public SourceConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SourceConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SourceConfig getDefaultInstance()
public static com.google.protobuf.Parser<SourceConfig> parser()
public com.google.protobuf.Parser<SourceConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SourceConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.