MysqlSslConfig

com.google.cloud.datastream.v1.datastream_resources.MysqlSslConfig
See theMysqlSslConfig companion object
final case class MysqlSslConfig(clientKey: String, clientKeySet: Boolean, clientCertificate: String, clientCertificateSet: Boolean, caCertificate: String, caCertificateSet: Boolean, unknownFields: UnknownFieldSet) extends GeneratedMessage with Updatable[MysqlSslConfig]

MySQL SSL configuration information.

Attributes

caCertificate

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

caCertificateSet

Output only. Indicates whether the ca_certificate field is set.

clientCertificate

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.

clientCertificateSet

Output only. Indicates whether the client_certificate field is set.

clientKey

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.

clientKeySet

Output only. Indicates whether the client_key field is set.

Companion:
object
Source:
MysqlSslConfig.scala
Graph
Supertypes
trait Updatable[MysqlSslConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def getField(`__field`: FieldDescriptor): PValue

Attributes

Source:
MysqlSslConfig.scala
def getFieldByNumber(`__fieldNumber`: Int): Any

Attributes

Source:
MysqlSslConfig.scala
override def serializedSize: Int

Attributes

Definition Classes
GeneratedMessage
Source:
MysqlSslConfig.scala

Returns a human-readable ASCII format representation of this message.

Returns a human-readable ASCII format representation of this message.

The original message can be decoded from this format by using fromAscii on the companion object.

Attributes

Returns:

human-readable representation of this message.

Source:
MysqlSslConfig.scala
def withUnknownFields(`__v`: UnknownFieldSet): MysqlSslConfig

Attributes

Source:
MysqlSslConfig.scala
def writeTo(`_output__`: CodedOutputStream): Unit

Serializes the message into the given coded output stream

Serializes the message into the given coded output stream

Attributes

Source:
MysqlSslConfig.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
final def toByteArray: Array[Byte]

Serializes the message and returns a byte array containing its raw bytes

Serializes the message and returns a byte array containing its raw bytes

Attributes

Inherited from:
GeneratedMessage
Source:
GeneratedMessageCompanion.scala
final def toByteString: ByteString

Serializes the message and returns a ByteString containing its raw bytes

Serializes the message and returns a ByteString containing its raw bytes

Attributes

Inherited from:
GeneratedMessage
Source:
GeneratedMessageCompanion.scala
final def toPMessage: PMessage

Attributes

Inherited from:
GeneratedMessage
Source:
GeneratedMessageCompanion.scala
def update(ms: Lens[MysqlSslConfig, MysqlSslConfig] => () => MysqlSslConfig*): A

Attributes

Inherited from:
Updatable
Source:
Lenses.scala
final def writeDelimitedTo(output: OutputStream): Unit

Attributes

Inherited from:
GeneratedMessage
Source:
GeneratedMessageCompanion.scala
final def writeTo(output: OutputStream): Unit

Serializes the message into the given output stream

Serializes the message into the given output stream

Attributes

Inherited from:
GeneratedMessage
Source:
GeneratedMessageCompanion.scala