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

#include <demote_master_my_sql_replica_configuration.h>

Inheritance diagram for google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration:

Public Member Functions

 DemoteMasterMySqlReplicaConfiguration (const Json::Value &storage)
 
 DemoteMasterMySqlReplicaConfiguration (Json::Value *storage)
 
virtual ~DemoteMasterMySqlReplicaConfiguration ()
 
const StringPiece GetTypeName () const
 
bool has_ca_certificate () const
 
void clear_ca_certificate ()
 
const StringPiece get_ca_certificate () const
 
void set_ca_certificate (const StringPiece &value)
 
bool has_client_certificate () const
 
void clear_client_certificate ()
 
const StringPiece get_client_certificate () const
 
void set_client_certificate (const StringPiece &value)
 
bool has_client_key () const
 
void clear_client_key ()
 
const StringPiece get_client_key () const
 
void set_client_key (const StringPiece &value)
 
bool has_kind () const
 
void clear_kind ()
 
const StringPiece get_kind () const
 
void set_kind (const StringPiece &value)
 
bool has_password () const
 
void clear_password ()
 
const StringPiece get_password () const
 
void set_password (const StringPiece &value)
 
bool has_username () const
 
void clear_username ()
 
const StringPiece get_username () const
 
void set_username (const StringPiece &value)
 

Static Public Member Functions

static DemoteMasterMySqlReplicaConfigurationNew ()
 

Detailed Description

Read-replica configuration specific to MySQL databases.

Constructor & Destructor Documentation

◆ DemoteMasterMySqlReplicaConfiguration() [1/2]

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

Standard constructor for an immutable data object instance.

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

◆ DemoteMasterMySqlReplicaConfiguration() [2/2]

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

Standard constructor for a mutable data object instance.

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

◆ ~DemoteMasterMySqlReplicaConfiguration()

google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::~DemoteMasterMySqlReplicaConfiguration ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_ca_certificate()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::clear_ca_certificate ( )
inline

Clears the 'caCertificate' attribute.

◆ clear_client_certificate()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::clear_client_certificate ( )
inline

Clears the 'clientCertificate' attribute.

◆ clear_client_key()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::clear_client_key ( )
inline

Clears the 'clientKey' attribute.

◆ clear_kind()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::clear_kind ( )
inline

Clears the 'kind' attribute.

◆ clear_password()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::clear_password ( )
inline

Clears the 'password' attribute.

◆ clear_username()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::clear_username ( )
inline

Clears the 'username' attribute.

◆ get_ca_certificate()

const StringPiece google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::get_ca_certificate ( ) const
inline

Get the value of the 'caCertificate' attribute.

◆ get_client_certificate()

const StringPiece google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::get_client_certificate ( ) const
inline

Get the value of the 'clientCertificate' attribute.

◆ get_client_key()

const StringPiece google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::get_client_key ( ) const
inline

Get the value of the 'clientKey' attribute.

◆ get_kind()

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

Get the value of the 'kind' attribute.

◆ get_password()

const StringPiece google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::get_password ( ) const
inline

Get the value of the 'password' attribute.

◆ get_username()

const StringPiece google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::get_username ( ) const
inline

Get the value of the 'username' attribute.

◆ GetTypeName()

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

Returns a string denoting the type of this data object.

Returns
google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration

◆ has_ca_certificate()

bool google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::has_ca_certificate ( ) const
inline

Determine if the 'caCertificate' attribute was set.

Returns
true if the 'caCertificate' attribute was set.

◆ has_client_certificate()

bool google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::has_client_certificate ( ) const
inline

Determine if the 'clientCertificate' attribute was set.

Returns
true if the 'clientCertificate' attribute was set.

◆ has_client_key()

bool google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::has_client_key ( ) const
inline

Determine if the 'clientKey' attribute was set.

Returns
true if the 'clientKey' attribute was set.

◆ has_kind()

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

Determine if the 'kind' attribute was set.

Returns
true if the 'kind' attribute was set.

◆ has_password()

bool google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::has_password ( ) const
inline

Determine if the 'password' attribute was set.

Returns
true if the 'password' attribute was set.

◆ has_username()

bool google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::has_username ( ) const
inline

Determine if the 'username' attribute was set.

Returns
true if the 'username' attribute was set.

◆ New()

DemoteMasterMySqlReplicaConfiguration * google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_ca_certificate()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::set_ca_certificate ( const StringPiece &  value)
inline

Change the 'caCertificate' attribute.

PEM representation of the trusted CA's x509 certificate.

Parameters
[in]valueThe new value.

◆ set_client_certificate()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::set_client_certificate ( const StringPiece &  value)
inline

Change the 'clientCertificate' attribute.

PEM representation of the slave's x509 certificate.

Parameters
[in]valueThe new value.

◆ set_client_key()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::set_client_key ( const StringPiece &  value)
inline

Change the 'clientKey' attribute.

PEM representation of the slave's private key. The corresponsing public key is encoded in the client's certificate. The format of the slave's private key can be either PKCS #1 or PKCS #8.

Parameters
[in]valueThe new value.

◆ set_kind()

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

Change the 'kind' attribute.

This is always sql::demoteMasterMysqlReplicaConfiguration.

Parameters
[in]valueThe new value.

◆ set_password()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::set_password ( const StringPiece &  value)
inline

Change the 'password' attribute.

The password for the replication connection.

Parameters
[in]valueThe new value.

◆ set_username()

void google_sqladmin_api::DemoteMasterMySqlReplicaConfiguration::set_username ( const StringPiece &  value)
inline

Change the 'username' attribute.

The username for the replication connection.

Parameters
[in]valueThe new value.

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