Class SourceConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.datastream.v1alpha1.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.v1alpha1.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
SOURCE_CONNECTION_PROFILE_NAME_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 configurationMysqlSourceConfigOrBuilder
getMysqlSourceConfigOrBuilder()
MySQL data source configurationOracleSourceConfig
getOracleSourceConfig()
Oracle data source configurationOracleSourceConfigOrBuilder
getOracleSourceConfigOrBuilder()
Oracle data source configurationcom.google.protobuf.Parser<SourceConfig>
getParserForType()
int
getSerializedSize()
String
getSourceConnectionProfileName()
Required.com.google.protobuf.ByteString
getSourceConnectionProfileNameBytes()
Required.SourceConfig.SourceStreamConfigCase
getSourceStreamConfigCase()
int
hashCode()
boolean
hasMysqlSourceConfig()
MySQL data source configurationboolean
hasOracleSourceConfig()
Oracle data source configurationprotected 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_NAME_FIELD_NUMBER
public static final int SOURCE_CONNECTION_PROFILE_NAME_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
-
-
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
-
getSourceConnectionProfileName
public String getSourceConnectionProfileName()
Required. Source connection profile identifier.
string source_connection_profile_name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getSourceConnectionProfileName
in interfaceSourceConfigOrBuilder
- Returns:
- The sourceConnectionProfileName.
-
getSourceConnectionProfileNameBytes
public com.google.protobuf.ByteString getSourceConnectionProfileNameBytes()
Required. Source connection profile identifier.
string source_connection_profile_name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getSourceConnectionProfileNameBytes
in interfaceSourceConfigOrBuilder
- Returns:
- The bytes for sourceConnectionProfileName.
-
hasOracleSourceConfig
public boolean hasOracleSourceConfig()
Oracle data source configuration
.google.cloud.datastream.v1alpha1.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.v1alpha1.OracleSourceConfig oracle_source_config = 100;
- Specified by:
getOracleSourceConfig
in interfaceSourceConfigOrBuilder
- Returns:
- The oracleSourceConfig.
-
getOracleSourceConfigOrBuilder
public OracleSourceConfigOrBuilder getOracleSourceConfigOrBuilder()
Oracle data source configuration
.google.cloud.datastream.v1alpha1.OracleSourceConfig oracle_source_config = 100;
- Specified by:
getOracleSourceConfigOrBuilder
in interfaceSourceConfigOrBuilder
-
hasMysqlSourceConfig
public boolean hasMysqlSourceConfig()
MySQL data source configuration
.google.cloud.datastream.v1alpha1.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.v1alpha1.MysqlSourceConfig mysql_source_config = 101;
- Specified by:
getMysqlSourceConfig
in interfaceSourceConfigOrBuilder
- Returns:
- The mysqlSourceConfig.
-
getMysqlSourceConfigOrBuilder
public MysqlSourceConfigOrBuilder getMysqlSourceConfigOrBuilder()
MySQL data source configuration
.google.cloud.datastream.v1alpha1.MysqlSourceConfig mysql_source_config = 101;
- Specified by:
getMysqlSourceConfigOrBuilder
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
-
-