Package com.google.cloud.datastream.v1
Class SourceConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.datastream.v1.SourceConfig
-
- All Implemented Interfaces:
SourceConfigOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class SourceConfig extends com.google.protobuf.GeneratedMessageV3 implements SourceConfigOrBuilder
The configuration of the stream source.
Protobuf typegoogle.cloud.datastream.v1.SourceConfig
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SourceConfig.Builder
The configuration of the stream source.static class
SourceConfig.SourceStreamConfigCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field 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
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
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(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 SourceConfig
parseFrom(ByteBuffer data)
static SourceConfig
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<SourceConfig>
parser()
SourceConfig.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SOURCE_CONNECTION_PROFILE_FIELD_NUMBER
public static final int SOURCE_CONNECTION_PROFILE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ORACLE_SOURCE_CONFIG_FIELD_NUMBER
public static final int ORACLE_SOURCE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MYSQL_SOURCE_CONFIG_FIELD_NUMBER
public static final int MYSQL_SOURCE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POSTGRESQL_SOURCE_CONFIG_FIELD_NUMBER
public static final int POSTGRESQL_SOURCE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
getSourceStreamConfigCase
public SourceConfig.SourceStreamConfigCase getSourceStreamConfigCase()
- Specified by:
getSourceStreamConfigCase
in interfaceSourceConfigOrBuilder
-
getSourceConnectionProfile
public 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) = { ... }
- Specified by:
getSourceConnectionProfile
in interfaceSourceConfigOrBuilder
- Returns:
- The sourceConnectionProfile.
-
getSourceConnectionProfileBytes
public 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) = { ... }
- Specified by:
getSourceConnectionProfileBytes
in interfaceSourceConfigOrBuilder
- Returns:
- The bytes for sourceConnectionProfile.
-
hasOracleSourceConfig
public boolean hasOracleSourceConfig()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;
- Specified by:
hasOracleSourceConfig
in interfaceSourceConfigOrBuilder
- Returns:
- Whether the oracleSourceConfig field is set.
-
getOracleSourceConfig
public OracleSourceConfig getOracleSourceConfig()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;
- Specified by:
getOracleSourceConfig
in interfaceSourceConfigOrBuilder
- Returns:
- The oracleSourceConfig.
-
getOracleSourceConfigOrBuilder
public OracleSourceConfigOrBuilder getOracleSourceConfigOrBuilder()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;
- Specified by:
getOracleSourceConfigOrBuilder
in interfaceSourceConfigOrBuilder
-
hasMysqlSourceConfig
public boolean hasMysqlSourceConfig()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;
- Specified by:
hasMysqlSourceConfig
in interfaceSourceConfigOrBuilder
- Returns:
- Whether the mysqlSourceConfig field is set.
-
getMysqlSourceConfig
public MysqlSourceConfig getMysqlSourceConfig()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;
- Specified by:
getMysqlSourceConfig
in interfaceSourceConfigOrBuilder
- Returns:
- The mysqlSourceConfig.
-
getMysqlSourceConfigOrBuilder
public MysqlSourceConfigOrBuilder getMysqlSourceConfigOrBuilder()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;
- Specified by:
getMysqlSourceConfigOrBuilder
in interfaceSourceConfigOrBuilder
-
hasPostgresqlSourceConfig
public boolean hasPostgresqlSourceConfig()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
- Specified by:
hasPostgresqlSourceConfig
in interfaceSourceConfigOrBuilder
- Returns:
- Whether the postgresqlSourceConfig field is set.
-
getPostgresqlSourceConfig
public PostgresqlSourceConfig getPostgresqlSourceConfig()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
- Specified by:
getPostgresqlSourceConfig
in interfaceSourceConfigOrBuilder
- Returns:
- The postgresqlSourceConfig.
-
getPostgresqlSourceConfigOrBuilder
public PostgresqlSourceConfigOrBuilder getPostgresqlSourceConfigOrBuilder()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
- Specified by:
getPostgresqlSourceConfigOrBuilder
in interfaceSourceConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SourceConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SourceConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SourceConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SourceConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SourceConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SourceConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SourceConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SourceConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SourceConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SourceConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static SourceConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SourceConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public SourceConfig.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static SourceConfig.Builder newBuilder()
-
newBuilder
public static SourceConfig.Builder newBuilder(SourceConfig prototype)
-
toBuilder
public SourceConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SourceConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static SourceConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<SourceConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<SourceConfig> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SourceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-