gmail
v1
|
#include <smtp_msa.h>
Public Member Functions | |
SmtpMsa (const Json::Value &storage) | |
SmtpMsa (Json::Value *storage) | |
virtual | ~SmtpMsa () |
const StringPiece | GetTypeName () const |
bool | has_host () const |
void | clear_host () |
const StringPiece | get_host () const |
void | set_host (const StringPiece &value) |
bool | has_password () const |
void | clear_password () |
const StringPiece | get_password () const |
void | set_password (const StringPiece &value) |
bool | has_port () const |
void | clear_port () |
int32 | get_port () const |
void | set_port (int32 value) |
bool | has_security_mode () const |
void | clear_security_mode () |
const StringPiece | get_security_mode () const |
void | set_security_mode (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 SmtpMsa * | New () |
Configuration for communication with an SMTP service.
|
explicit |
Standard constructor for an immutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'host
' attribute.
|
inline |
Clears the 'password
' attribute.
|
inline |
Clears the 'port
' attribute.
|
inline |
Clears the 'securityMode
' attribute.
|
inline |
Clears the 'username
' attribute.
|
inline |
Get the value of the 'host
' attribute.
|
inline |
Get the value of the 'password
' attribute.
|
inline |
Get the value of the 'port
' attribute.
|
inline |
Get the value of the 'securityMode
' attribute.
|
inline |
Get the value of the 'username
' attribute.
|
inline |
Returns a string denoting the type of this data object.
google_gmail_api::SmtpMsa
|
inline |
Determine if the 'host
' attribute was set.
host
' attribute was set.
|
inline |
Determine if the 'password
' attribute was set.
password
' attribute was set.
|
inline |
Determine if the 'port
' attribute was set.
port
' attribute was set.
|
inline |
Determine if the 'securityMode
' attribute was set.
securityMode
' attribute was set.
|
inline |
Determine if the 'username
' attribute was set.
username
' attribute was set.
|
static |
Creates a new default instance.
|
inline |
Change the 'host
' attribute.
The hostname of the SMTP service. Required.
[in] | value | The new value. |
|
inline |
Change the 'password
' attribute.
The password that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses.
[in] | value | The new value. |
|
inline |
Change the 'port
' attribute.
The port of the SMTP service. Required.
[in] | value | The new value. |
|
inline |
Change the 'securityMode
' attribute.
The protocol that will be used to secure communication with the SMTP service. Required.
[in] | value | The new value. |
|
inline |
Change the 'username
' attribute.
The username that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses.
[in] | value | The new value. |