Class MysqlSslConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.datastream.v1alpha1.MysqlSslConfig
-
- All Implemented Interfaces:
MysqlSslConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class MysqlSslConfig extends com.google.protobuf.GeneratedMessageV3 implements MysqlSslConfigOrBuilder
MySQL SSL configuration information.
Protobuf typegoogle.cloud.datastream.v1alpha1.MysqlSslConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMysqlSslConfig.BuilderMySQL SSL configuration information.-
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 intCA_CERTIFICATE_FIELD_NUMBERstatic intCA_CERTIFICATE_SET_FIELD_NUMBERstatic intCLIENT_CERTIFICATE_FIELD_NUMBERstatic intCLIENT_CERTIFICATE_SET_FIELD_NUMBERstatic intCLIENT_KEY_FIELD_NUMBERstatic intCLIENT_KEY_SET_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetCaCertificate()Input only.com.google.protobuf.ByteStringgetCaCertificateBytes()Input only.booleangetCaCertificateSet()Output only.StringgetClientCertificate()Input only.com.google.protobuf.ByteStringgetClientCertificateBytes()Input only.booleangetClientCertificateSet()Output only.StringgetClientKey()Input only.com.google.protobuf.ByteStringgetClientKeyBytes()Input only.booleangetClientKeySet()Output only.static MysqlSslConfiggetDefaultInstance()MysqlSslConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<MysqlSslConfig>getParserForType()intgetSerializedSize()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MysqlSslConfig.BuildernewBuilder()static MysqlSslConfig.BuildernewBuilder(MysqlSslConfig prototype)MysqlSslConfig.BuildernewBuilderForType()protected MysqlSslConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MysqlSslConfigparseDelimitedFrom(InputStream input)static MysqlSslConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlSslConfigparseFrom(byte[] data)static MysqlSslConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlSslConfigparseFrom(com.google.protobuf.ByteString data)static MysqlSslConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlSslConfigparseFrom(com.google.protobuf.CodedInputStream input)static MysqlSslConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlSslConfigparseFrom(InputStream input)static MysqlSslConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlSslConfigparseFrom(ByteBuffer data)static MysqlSslConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MysqlSslConfig>parser()MysqlSslConfig.BuildertoBuilder()voidwriteTo(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
-
CLIENT_KEY_FIELD_NUMBER
public static final int CLIENT_KEY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLIENT_KEY_SET_FIELD_NUMBER
public static final int CLIENT_KEY_SET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLIENT_CERTIFICATE_FIELD_NUMBER
public static final int CLIENT_CERTIFICATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLIENT_CERTIFICATE_SET_FIELD_NUMBER
public static final int CLIENT_CERTIFICATE_SET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CA_CERTIFICATE_FIELD_NUMBER
public static final int CA_CERTIFICATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CA_CERTIFICATE_SET_FIELD_NUMBER
public static final int CA_CERTIFICATE_SET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getClientKey
public String getClientKey()
Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
string client_key = 11 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getClientKeyin interfaceMysqlSslConfigOrBuilder- Returns:
- The clientKey.
-
getClientKeyBytes
public com.google.protobuf.ByteString getClientKeyBytes()
Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
string client_key = 11 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getClientKeyBytesin interfaceMysqlSslConfigOrBuilder- Returns:
- The bytes for clientKey.
-
getClientKeySet
public boolean getClientKeySet()
Output only. Indicates whether the client_key field is set.
bool client_key_set = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getClientKeySetin interfaceMysqlSslConfigOrBuilder- Returns:
- The clientKeySet.
-
getClientCertificate
public String getClientCertificate()
Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
string client_certificate = 13 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getClientCertificatein interfaceMysqlSslConfigOrBuilder- Returns:
- The clientCertificate.
-
getClientCertificateBytes
public com.google.protobuf.ByteString getClientCertificateBytes()
Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.
string client_certificate = 13 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getClientCertificateBytesin interfaceMysqlSslConfigOrBuilder- Returns:
- The bytes for clientCertificate.
-
getClientCertificateSet
public boolean getClientCertificateSet()
Output only. Indicates whether the client_certificate field is set.
bool client_certificate_set = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getClientCertificateSetin interfaceMysqlSslConfigOrBuilder- Returns:
- The clientCertificateSet.
-
getCaCertificate
public String getCaCertificate()
Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
string ca_certificate = 15 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getCaCertificatein interfaceMysqlSslConfigOrBuilder- Returns:
- The caCertificate.
-
getCaCertificateBytes
public com.google.protobuf.ByteString getCaCertificateBytes()
Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
string ca_certificate = 15 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getCaCertificateBytesin interfaceMysqlSslConfigOrBuilder- Returns:
- The bytes for caCertificate.
-
getCaCertificateSet
public boolean getCaCertificateSet()
Output only. Indicates whether the ca_certificate field is set.
bool ca_certificate_set = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCaCertificateSetin interfaceMysqlSslConfigOrBuilder- Returns:
- The caCertificateSet.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static MysqlSslConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlSslConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlSslConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlSslConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlSslConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlSslConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlSslConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MysqlSslConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MysqlSslConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MysqlSslConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static MysqlSslConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MysqlSslConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public MysqlSslConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MysqlSslConfig.Builder newBuilder()
-
newBuilder
public static MysqlSslConfig.Builder newBuilder(MysqlSslConfig prototype)
-
toBuilder
public MysqlSslConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MysqlSslConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MysqlSslConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MysqlSslConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<MysqlSslConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MysqlSslConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-