sqladmin  v1beta4
Public Member Functions | Static Public Member Functions | List of all members
google_sqladmin_api::SslCert Class Reference

#include <ssl_cert.h>

Inheritance diagram for google_sqladmin_api::SslCert:

Public Member Functions

 SslCert (const Json::Value &storage)
 
 SslCert (Json::Value *storage)
 
virtual ~SslCert ()
 
const StringPiece GetTypeName () const
 
bool has_cert () const
 
void clear_cert ()
 
const StringPiece get_cert () const
 
void set_cert (const StringPiece &value)
 
bool has_cert_serial_number () const
 
void clear_cert_serial_number ()
 
const StringPiece get_cert_serial_number () const
 
void set_cert_serial_number (const StringPiece &value)
 
bool has_common_name () const
 
void clear_common_name ()
 
const StringPiece get_common_name () const
 
void set_common_name (const StringPiece &value)
 
bool has_create_time () const
 
void clear_create_time ()
 
client::DateTime get_create_time () const
 
void set_create_time (client::DateTime value)
 
bool has_expiration_time () const
 
void clear_expiration_time ()
 
client::DateTime get_expiration_time () const
 
void set_expiration_time (client::DateTime value)
 
bool has_instance () const
 
void clear_instance ()
 
const StringPiece get_instance () const
 
void set_instance (const StringPiece &value)
 
bool has_kind () const
 
void clear_kind ()
 
const StringPiece get_kind () const
 
void set_kind (const StringPiece &value)
 
bool has_self_link () const
 
void clear_self_link ()
 
const StringPiece get_self_link () const
 
void set_self_link (const StringPiece &value)
 
bool has_sha1_fingerprint () const
 
void clear_sha1_fingerprint ()
 
const StringPiece get_sha1_fingerprint () const
 
void set_sha1_fingerprint (const StringPiece &value)
 

Static Public Member Functions

static SslCertNew ()
 

Detailed Description

SslCerts Resource.

Constructor & Destructor Documentation

◆ SslCert() [1/2]

google_sqladmin_api::SslCert::SslCert ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ SslCert() [2/2]

google_sqladmin_api::SslCert::SslCert ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~SslCert()

google_sqladmin_api::SslCert::~SslCert ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_cert()

void google_sqladmin_api::SslCert::clear_cert ( )
inline

Clears the 'cert' attribute.

◆ clear_cert_serial_number()

void google_sqladmin_api::SslCert::clear_cert_serial_number ( )
inline

Clears the 'certSerialNumber' attribute.

◆ clear_common_name()

void google_sqladmin_api::SslCert::clear_common_name ( )
inline

Clears the 'commonName' attribute.

◆ clear_create_time()

void google_sqladmin_api::SslCert::clear_create_time ( )
inline

Clears the 'createTime' attribute.

◆ clear_expiration_time()

void google_sqladmin_api::SslCert::clear_expiration_time ( )
inline

Clears the 'expirationTime' attribute.

◆ clear_instance()

void google_sqladmin_api::SslCert::clear_instance ( )
inline

Clears the 'instance' attribute.

◆ clear_kind()

void google_sqladmin_api::SslCert::clear_kind ( )
inline

Clears the 'kind' attribute.

◆ clear_self_link()

void google_sqladmin_api::SslCert::clear_self_link ( )
inline

Clears the 'selfLink' attribute.

◆ clear_sha1_fingerprint()

void google_sqladmin_api::SslCert::clear_sha1_fingerprint ( )
inline

Clears the 'sha1Fingerprint' attribute.

◆ get_cert()

const StringPiece google_sqladmin_api::SslCert::get_cert ( ) const
inline

Get the value of the 'cert' attribute.

◆ get_cert_serial_number()

const StringPiece google_sqladmin_api::SslCert::get_cert_serial_number ( ) const
inline

Get the value of the 'certSerialNumber' attribute.

◆ get_common_name()

const StringPiece google_sqladmin_api::SslCert::get_common_name ( ) const
inline

Get the value of the 'commonName' attribute.

◆ get_create_time()

client::DateTime google_sqladmin_api::SslCert::get_create_time ( ) const
inline

Get the value of the 'createTime' attribute.

◆ get_expiration_time()

client::DateTime google_sqladmin_api::SslCert::get_expiration_time ( ) const
inline

Get the value of the 'expirationTime' attribute.

◆ get_instance()

const StringPiece google_sqladmin_api::SslCert::get_instance ( ) const
inline

Get the value of the 'instance' attribute.

◆ get_kind()

const StringPiece google_sqladmin_api::SslCert::get_kind ( ) const
inline

Get the value of the 'kind' attribute.

◆ get_self_link()

const StringPiece google_sqladmin_api::SslCert::get_self_link ( ) const
inline

Get the value of the 'selfLink' attribute.

◆ get_sha1_fingerprint()

const StringPiece google_sqladmin_api::SslCert::get_sha1_fingerprint ( ) const
inline

Get the value of the 'sha1Fingerprint' attribute.

◆ GetTypeName()

const StringPiece google_sqladmin_api::SslCert::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_sqladmin_api::SslCert

◆ has_cert()

bool google_sqladmin_api::SslCert::has_cert ( ) const
inline

Determine if the 'cert' attribute was set.

Returns
true if the 'cert' attribute was set.

◆ has_cert_serial_number()

bool google_sqladmin_api::SslCert::has_cert_serial_number ( ) const
inline

Determine if the 'certSerialNumber' attribute was set.

Returns
true if the 'certSerialNumber' attribute was set.

◆ has_common_name()

bool google_sqladmin_api::SslCert::has_common_name ( ) const
inline

Determine if the 'commonName' attribute was set.

Returns
true if the 'commonName' attribute was set.

◆ has_create_time()

bool google_sqladmin_api::SslCert::has_create_time ( ) const
inline

Determine if the 'createTime' attribute was set.

Returns
true if the 'createTime' attribute was set.

◆ has_expiration_time()

bool google_sqladmin_api::SslCert::has_expiration_time ( ) const
inline

Determine if the 'expirationTime' attribute was set.

Returns
true if the 'expirationTime' attribute was set.

◆ has_instance()

bool google_sqladmin_api::SslCert::has_instance ( ) const
inline

Determine if the 'instance' attribute was set.

Returns
true if the 'instance' attribute was set.

◆ has_kind()

bool google_sqladmin_api::SslCert::has_kind ( ) const
inline

Determine if the 'kind' attribute was set.

Returns
true if the 'kind' attribute was set.

◆ has_self_link()

bool google_sqladmin_api::SslCert::has_self_link ( ) const
inline

Determine if the 'selfLink' attribute was set.

Returns
true if the 'selfLink' attribute was set.

◆ has_sha1_fingerprint()

bool google_sqladmin_api::SslCert::has_sha1_fingerprint ( ) const
inline

Determine if the 'sha1Fingerprint' attribute was set.

Returns
true if the 'sha1Fingerprint' attribute was set.

◆ New()

SslCert * google_sqladmin_api::SslCert::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_cert()

void google_sqladmin_api::SslCert::set_cert ( const StringPiece &  value)
inline

Change the 'cert' attribute.

PEM representation.

Parameters
[in]valueThe new value.

◆ set_cert_serial_number()

void google_sqladmin_api::SslCert::set_cert_serial_number ( const StringPiece &  value)
inline

Change the 'certSerialNumber' attribute.

Serial number, as extracted from the certificate.

Parameters
[in]valueThe new value.

◆ set_common_name()

void google_sqladmin_api::SslCert::set_common_name ( const StringPiece &  value)
inline

Change the 'commonName' attribute.

User supplied name. Constrained to [a-zA-Z.-_ ]+.

Parameters
[in]valueThe new value.

◆ set_create_time()

void google_sqladmin_api::SslCert::set_create_time ( client::DateTime  value)
inline

Change the 'createTime' attribute.

The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

Parameters
[in]valueThe new value.

◆ set_expiration_time()

void google_sqladmin_api::SslCert::set_expiration_time ( client::DateTime  value)
inline

Change the 'expirationTime' attribute.

The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

Parameters
[in]valueThe new value.

◆ set_instance()

void google_sqladmin_api::SslCert::set_instance ( const StringPiece &  value)
inline

Change the 'instance' attribute.

Name of the database instance.

Parameters
[in]valueThe new value.

◆ set_kind()

void google_sqladmin_api::SslCert::set_kind ( const StringPiece &  value)
inline

Change the 'kind' attribute.

This is always sql::sslCert.

Parameters
[in]valueThe new value.

◆ set_self_link()

void google_sqladmin_api::SslCert::set_self_link ( const StringPiece &  value)
inline

Change the 'selfLink' attribute.

The URI of this resource.

Parameters
[in]valueThe new value.

◆ set_sha1_fingerprint()

void google_sqladmin_api::SslCert::set_sha1_fingerprint ( const StringPiece &  value)
inline

Change the 'sha1Fingerprint' attribute.

Sha1 Fingerprint.

Parameters
[in]valueThe new value.

The documentation for this class was generated from the following files: