AWS SDK for C++  1.9.155
AWS SDK for C++
Public Member Functions | List of all members
Aws::Shield::Model::EmergencyContact Class Reference

#include <EmergencyContact.h>

Public Member Functions

 EmergencyContact ()
 
 EmergencyContact (Aws::Utils::Json::JsonView jsonValue)
 
EmergencyContactoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetEmailAddress () const
 
bool EmailAddressHasBeenSet () const
 
void SetEmailAddress (const Aws::String &value)
 
void SetEmailAddress (Aws::String &&value)
 
void SetEmailAddress (const char *value)
 
EmergencyContactWithEmailAddress (const Aws::String &value)
 
EmergencyContactWithEmailAddress (Aws::String &&value)
 
EmergencyContactWithEmailAddress (const char *value)
 
const Aws::StringGetPhoneNumber () const
 
bool PhoneNumberHasBeenSet () const
 
void SetPhoneNumber (const Aws::String &value)
 
void SetPhoneNumber (Aws::String &&value)
 
void SetPhoneNumber (const char *value)
 
EmergencyContactWithPhoneNumber (const Aws::String &value)
 
EmergencyContactWithPhoneNumber (Aws::String &&value)
 
EmergencyContactWithPhoneNumber (const char *value)
 
const Aws::StringGetContactNotes () const
 
bool ContactNotesHasBeenSet () const
 
void SetContactNotes (const Aws::String &value)
 
void SetContactNotes (Aws::String &&value)
 
void SetContactNotes (const char *value)
 
EmergencyContactWithContactNotes (const Aws::String &value)
 
EmergencyContactWithContactNotes (Aws::String &&value)
 
EmergencyContactWithContactNotes (const char *value)
 

Detailed Description

Contact information that the SRT can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support.

See Also:

AWS API Reference

Definition at line 33 of file EmergencyContact.h.

Constructor & Destructor Documentation

◆ EmergencyContact() [1/2]

Aws::Shield::Model::EmergencyContact::EmergencyContact ( )

◆ EmergencyContact() [2/2]

Aws::Shield::Model::EmergencyContact::EmergencyContact ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ContactNotesHasBeenSet()

bool Aws::Shield::Model::EmergencyContact::ContactNotesHasBeenSet ( ) const
inline

Additional notes regarding the contact.

Definition at line 132 of file EmergencyContact.h.

◆ EmailAddressHasBeenSet()

bool Aws::Shield::Model::EmergencyContact::EmailAddressHasBeenSet ( ) const
inline

The email address for the contact.

Definition at line 50 of file EmergencyContact.h.

◆ GetContactNotes()

const Aws::String& Aws::Shield::Model::EmergencyContact::GetContactNotes ( ) const
inline

Additional notes regarding the contact.

Definition at line 127 of file EmergencyContact.h.

◆ GetEmailAddress()

const Aws::String& Aws::Shield::Model::EmergencyContact::GetEmailAddress ( ) const
inline

The email address for the contact.

Definition at line 45 of file EmergencyContact.h.

◆ GetPhoneNumber()

const Aws::String& Aws::Shield::Model::EmergencyContact::GetPhoneNumber ( ) const
inline

The phone number for the contact.

Definition at line 86 of file EmergencyContact.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Shield::Model::EmergencyContact::Jsonize ( ) const

◆ operator=()

EmergencyContact& Aws::Shield::Model::EmergencyContact::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PhoneNumberHasBeenSet()

bool Aws::Shield::Model::EmergencyContact::PhoneNumberHasBeenSet ( ) const
inline

The phone number for the contact.

Definition at line 91 of file EmergencyContact.h.

◆ SetContactNotes() [1/3]

void Aws::Shield::Model::EmergencyContact::SetContactNotes ( Aws::String &&  value)
inline

Additional notes regarding the contact.

Definition at line 142 of file EmergencyContact.h.

◆ SetContactNotes() [2/3]

void Aws::Shield::Model::EmergencyContact::SetContactNotes ( const Aws::String value)
inline

Additional notes regarding the contact.

Definition at line 137 of file EmergencyContact.h.

◆ SetContactNotes() [3/3]

void Aws::Shield::Model::EmergencyContact::SetContactNotes ( const char *  value)
inline

Additional notes regarding the contact.

Definition at line 147 of file EmergencyContact.h.

◆ SetEmailAddress() [1/3]

void Aws::Shield::Model::EmergencyContact::SetEmailAddress ( Aws::String &&  value)
inline

The email address for the contact.

Definition at line 60 of file EmergencyContact.h.

◆ SetEmailAddress() [2/3]

void Aws::Shield::Model::EmergencyContact::SetEmailAddress ( const Aws::String value)
inline

The email address for the contact.

Definition at line 55 of file EmergencyContact.h.

◆ SetEmailAddress() [3/3]

void Aws::Shield::Model::EmergencyContact::SetEmailAddress ( const char *  value)
inline

The email address for the contact.

Definition at line 65 of file EmergencyContact.h.

◆ SetPhoneNumber() [1/3]

void Aws::Shield::Model::EmergencyContact::SetPhoneNumber ( Aws::String &&  value)
inline

The phone number for the contact.

Definition at line 101 of file EmergencyContact.h.

◆ SetPhoneNumber() [2/3]

void Aws::Shield::Model::EmergencyContact::SetPhoneNumber ( const Aws::String value)
inline

The phone number for the contact.

Definition at line 96 of file EmergencyContact.h.

◆ SetPhoneNumber() [3/3]

void Aws::Shield::Model::EmergencyContact::SetPhoneNumber ( const char *  value)
inline

The phone number for the contact.

Definition at line 106 of file EmergencyContact.h.

◆ WithContactNotes() [1/3]

EmergencyContact& Aws::Shield::Model::EmergencyContact::WithContactNotes ( Aws::String &&  value)
inline

Additional notes regarding the contact.

Definition at line 157 of file EmergencyContact.h.

◆ WithContactNotes() [2/3]

EmergencyContact& Aws::Shield::Model::EmergencyContact::WithContactNotes ( const Aws::String value)
inline

Additional notes regarding the contact.

Definition at line 152 of file EmergencyContact.h.

◆ WithContactNotes() [3/3]

EmergencyContact& Aws::Shield::Model::EmergencyContact::WithContactNotes ( const char *  value)
inline

Additional notes regarding the contact.

Definition at line 162 of file EmergencyContact.h.

◆ WithEmailAddress() [1/3]

EmergencyContact& Aws::Shield::Model::EmergencyContact::WithEmailAddress ( Aws::String &&  value)
inline

The email address for the contact.

Definition at line 75 of file EmergencyContact.h.

◆ WithEmailAddress() [2/3]

EmergencyContact& Aws::Shield::Model::EmergencyContact::WithEmailAddress ( const Aws::String value)
inline

The email address for the contact.

Definition at line 70 of file EmergencyContact.h.

◆ WithEmailAddress() [3/3]

EmergencyContact& Aws::Shield::Model::EmergencyContact::WithEmailAddress ( const char *  value)
inline

The email address for the contact.

Definition at line 80 of file EmergencyContact.h.

◆ WithPhoneNumber() [1/3]

EmergencyContact& Aws::Shield::Model::EmergencyContact::WithPhoneNumber ( Aws::String &&  value)
inline

The phone number for the contact.

Definition at line 116 of file EmergencyContact.h.

◆ WithPhoneNumber() [2/3]

EmergencyContact& Aws::Shield::Model::EmergencyContact::WithPhoneNumber ( const Aws::String value)
inline

The phone number for the contact.

Definition at line 111 of file EmergencyContact.h.

◆ WithPhoneNumber() [3/3]

EmergencyContact& Aws::Shield::Model::EmergencyContact::WithPhoneNumber ( const char *  value)
inline

The phone number for the contact.

Definition at line 121 of file EmergencyContact.h.


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