AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange Class Reference

#include <PrivateDnsPropertiesMutableChange.h>

Public Member Functions

 PrivateDnsPropertiesMutableChange ()
 
 PrivateDnsPropertiesMutableChange (Aws::Utils::Json::JsonView jsonValue)
 
PrivateDnsPropertiesMutableChangeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const SOAChangeGetSOA () const
 
bool SOAHasBeenSet () const
 
void SetSOA (const SOAChange &value)
 
void SetSOA (SOAChange &&value)
 
PrivateDnsPropertiesMutableChangeWithSOA (const SOAChange &value)
 
PrivateDnsPropertiesMutableChangeWithSOA (SOAChange &&value)
 

Detailed Description

Updated DNS properties for the private DNS namespace.

See Also:

AWS API Reference

Definition at line 32 of file PrivateDnsPropertiesMutableChange.h.

Constructor & Destructor Documentation

◆ PrivateDnsPropertiesMutableChange() [1/2]

Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::PrivateDnsPropertiesMutableChange ( )

◆ PrivateDnsPropertiesMutableChange() [2/2]

Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::PrivateDnsPropertiesMutableChange ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetSOA()

const SOAChange& Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::GetSOA ( ) const
inline

Updated fields for the Start of Authority (SOA) record for the hosted zone for the private DNS namespace.

Definition at line 45 of file PrivateDnsPropertiesMutableChange.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::Jsonize ( ) const

◆ operator=()

PrivateDnsPropertiesMutableChange& Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetSOA() [1/2]

void Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::SetSOA ( const SOAChange value)
inline

Updated fields for the Start of Authority (SOA) record for the hosted zone for the private DNS namespace.

Definition at line 57 of file PrivateDnsPropertiesMutableChange.h.

◆ SetSOA() [2/2]

void Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::SetSOA ( SOAChange &&  value)
inline

Updated fields for the Start of Authority (SOA) record for the hosted zone for the private DNS namespace.

Definition at line 63 of file PrivateDnsPropertiesMutableChange.h.

◆ SOAHasBeenSet()

bool Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::SOAHasBeenSet ( ) const
inline

Updated fields for the Start of Authority (SOA) record for the hosted zone for the private DNS namespace.

Definition at line 51 of file PrivateDnsPropertiesMutableChange.h.

◆ WithSOA() [1/2]

PrivateDnsPropertiesMutableChange& Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::WithSOA ( const SOAChange value)
inline

Updated fields for the Start of Authority (SOA) record for the hosted zone for the private DNS namespace.

Definition at line 69 of file PrivateDnsPropertiesMutableChange.h.

◆ WithSOA() [2/2]

PrivateDnsPropertiesMutableChange& Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutableChange::WithSOA ( SOAChange &&  value)
inline

Updated fields for the Start of Authority (SOA) record for the hosted zone for the private DNS namespace.

Definition at line 75 of file PrivateDnsPropertiesMutableChange.h.


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