Class protos.google.cloud.sql.v1.SslCert (0.5.0)

Represents a SslCert.

Package

@google-cloud/sql

Constructors

(constructor)(properties)

constructor(properties?:google.cloud.sql.v1.ISslCert);

Constructs a new SslCert.

Parameter
NameDescription
propertiesISslCert

Properties to set

Properties

cert

publiccert:string;

SslCert cert.

certSerialNumber

publiccertSerialNumber:string;

SslCert certSerialNumber.

commonName

publiccommonName:string;

SslCert commonName.

createTime

publiccreateTime?:(google.protobuf.ITimestamp|null);

SslCert createTime.

expirationTime

publicexpirationTime?:(google.protobuf.ITimestamp|null);

SslCert expirationTime.

instance

publicinstance:string;

SslCert instance.

kind

publickind:string;

SslCert kind.

selfLink

publicselfLink:string;

SslCert selfLink.

sha1Fingerprint

publicsha1Fingerprint:string;

SslCert sha1Fingerprint.

Methods

create(properties)

publicstaticcreate(properties?:google.cloud.sql.v1.ISslCert):google.cloud.sql.v1.SslCert;

Creates a new SslCert instance using the specified properties.

Parameter
NameDescription
propertiesISslCert

Properties to set

Returns
TypeDescription
SslCert

SslCert instance

decode(reader, length)

publicstaticdecode(reader:($protobuf.Reader|Uint8Array),length?:number):google.cloud.sql.v1.SslCert;

Decodes a SslCert message from the specified reader or buffer.

Parameters
NameDescription
reader(Reader|Uint8Array)

Reader or buffer to decode from

lengthnumber

Message length if known beforehand

Returns
TypeDescription
SslCert

SslCert

decodeDelimited(reader)

publicstaticdecodeDelimited(reader:($protobuf.Reader|Uint8Array)):google.cloud.sql.v1.SslCert;

Decodes a SslCert message from the specified reader or buffer, length delimited.

Parameter
NameDescription
reader(Reader|Uint8Array)

Reader or buffer to decode from

Returns
TypeDescription
SslCert

SslCert

encode(message, writer)

publicstaticencode(message:google.cloud.sql.v1.ISslCert,writer?:$protobuf.Writer):$protobuf.Writer;

Encodes the specified SslCert message. Does not implicitly messages.

Parameters
NameDescription
messageISslCert

SslCert message or plain object to encode

writer$protobuf.Writer

Writer to encode to

Returns
TypeDescription
$protobuf.Writer

Writer

encodeDelimited(message, writer)

publicstaticencodeDelimited(message:google.cloud.sql.v1.ISslCert,writer?:$protobuf.Writer):$protobuf.Writer;

Encodes the specified SslCert message, length delimited. Does not implicitly messages.

Parameters
NameDescription
messageISslCert

SslCert message or plain object to encode

writer$protobuf.Writer

Writer to encode to

Returns
TypeDescription
$protobuf.Writer

Writer

fromObject(object)

publicstaticfromObject(object:{[k:string]:any}):google.cloud.sql.v1.SslCert;

Creates a SslCert message from a plain object. Also converts values to their respective internal types.

Parameter
NameDescription
object{ [k: string]: any }

Plain object

Returns
TypeDescription
SslCert

SslCert

getTypeUrl(typeUrlPrefix)

publicstaticgetTypeUrl(typeUrlPrefix?:string):string;

Gets the default type url for SslCert

Parameter
NameDescription
typeUrlPrefixstring

your custom typeUrlPrefix(default "type.googleapis.com")

Returns
TypeDescription
string

The default type url

toJSON()

publictoJSON():{[k:string]:any};

Converts this SslCert to JSON.

Returns
TypeDescription
{ [k: string]: any }

JSON object

toObject(message, options)

publicstatictoObject(message:google.cloud.sql.v1.SslCert,options?:$protobuf.IConversionOptions):{[k:string]:any};

Creates a plain object from a SslCert message. Also converts values to other types if specified.

Parameters
NameDescription
messageSslCert

SslCert

options$protobuf.IConversionOptions

Conversion options

Returns
TypeDescription
{ [k: string]: any }

Plain object

verify(message)

publicstaticverify(message:{[k:string]:any}):(string|null);

Verifies a SslCert message.

Parameter
NameDescription
message{ [k: string]: any }

Plain object to verify

Returns
TypeDescription
(string|null)

null if valid, otherwise the reason why it is not

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-03 UTC.