AWS SDK for C++  1.8.93
AWS SDK for C++
Public Member Functions | List of all members
Aws::AlexaForBusiness::Model::SipAddress Class Reference

#include <SipAddress.h>

Public Member Functions

 SipAddress ()
 
 SipAddress (Aws::Utils::Json::JsonView jsonValue)
 
SipAddressoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetUri () const
 
bool UriHasBeenSet () const
 
void SetUri (const Aws::String &value)
 
void SetUri (Aws::String &&value)
 
void SetUri (const char *value)
 
SipAddressWithUri (const Aws::String &value)
 
SipAddressWithUri (Aws::String &&value)
 
SipAddressWithUri (const char *value)
 
const SipTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const SipType &value)
 
void SetType (SipType &&value)
 
SipAddressWithType (const SipType &value)
 
SipAddressWithType (SipType &&value)
 

Detailed Description

The SIP address for the contact containing the URI and SIP address type.

See Also:

AWS API Reference

Definition at line 33 of file SipAddress.h.

Constructor & Destructor Documentation

◆ SipAddress() [1/2]

Aws::AlexaForBusiness::Model::SipAddress::SipAddress ( )

◆ SipAddress() [2/2]

Aws::AlexaForBusiness::Model::SipAddress::SipAddress ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetType()

const SipType& Aws::AlexaForBusiness::Model::SipAddress::GetType ( ) const
inline

The type of the SIP address.

Definition at line 86 of file SipAddress.h.

◆ GetUri()

const Aws::String& Aws::AlexaForBusiness::Model::SipAddress::GetUri ( ) const
inline

The URI for the SIP address.

Definition at line 45 of file SipAddress.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AlexaForBusiness::Model::SipAddress::Jsonize ( ) const

◆ operator=()

SipAddress& Aws::AlexaForBusiness::Model::SipAddress::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetType() [1/2]

void Aws::AlexaForBusiness::Model::SipAddress::SetType ( const SipType value)
inline

The type of the SIP address.

Definition at line 96 of file SipAddress.h.

◆ SetType() [2/2]

void Aws::AlexaForBusiness::Model::SipAddress::SetType ( SipType &&  value)
inline

The type of the SIP address.

Definition at line 101 of file SipAddress.h.

◆ SetUri() [1/3]

void Aws::AlexaForBusiness::Model::SipAddress::SetUri ( const Aws::String value)
inline

The URI for the SIP address.

Definition at line 55 of file SipAddress.h.

◆ SetUri() [2/3]

void Aws::AlexaForBusiness::Model::SipAddress::SetUri ( Aws::String &&  value)
inline

The URI for the SIP address.

Definition at line 60 of file SipAddress.h.

◆ SetUri() [3/3]

void Aws::AlexaForBusiness::Model::SipAddress::SetUri ( const char *  value)
inline

The URI for the SIP address.

Definition at line 65 of file SipAddress.h.

◆ TypeHasBeenSet()

bool Aws::AlexaForBusiness::Model::SipAddress::TypeHasBeenSet ( ) const
inline

The type of the SIP address.

Definition at line 91 of file SipAddress.h.

◆ UriHasBeenSet()

bool Aws::AlexaForBusiness::Model::SipAddress::UriHasBeenSet ( ) const
inline

The URI for the SIP address.

Definition at line 50 of file SipAddress.h.

◆ WithType() [1/2]

SipAddress& Aws::AlexaForBusiness::Model::SipAddress::WithType ( const SipType value)
inline

The type of the SIP address.

Definition at line 106 of file SipAddress.h.

◆ WithType() [2/2]

SipAddress& Aws::AlexaForBusiness::Model::SipAddress::WithType ( SipType &&  value)
inline

The type of the SIP address.

Definition at line 111 of file SipAddress.h.

◆ WithUri() [1/3]

SipAddress& Aws::AlexaForBusiness::Model::SipAddress::WithUri ( const Aws::String value)
inline

The URI for the SIP address.

Definition at line 70 of file SipAddress.h.

◆ WithUri() [2/3]

SipAddress& Aws::AlexaForBusiness::Model::SipAddress::WithUri ( Aws::String &&  value)
inline

The URI for the SIP address.

Definition at line 75 of file SipAddress.h.

◆ WithUri() [3/3]

SipAddress& Aws::AlexaForBusiness::Model::SipAddress::WithUri ( const char *  value)
inline

The URI for the SIP address.

Definition at line 80 of file SipAddress.h.


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