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

#include <PrivateDnsPropertiesMutable.h>

Public Member Functions

 PrivateDnsPropertiesMutable ()
 
 PrivateDnsPropertiesMutable (Aws::Utils::Json::JsonView jsonValue)
 
PrivateDnsPropertiesMutableoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const SOAGetSOA () const
 
bool SOAHasBeenSet () const
 
void SetSOA (const SOA &value)
 
void SetSOA (SOA &&value)
 
PrivateDnsPropertiesMutableWithSOA (const SOA &value)
 
PrivateDnsPropertiesMutableWithSOA (SOA &&value)
 

Detailed Description

DNS properties for the private DNS namespace.

See Also:

AWS API Reference

Definition at line 31 of file PrivateDnsPropertiesMutable.h.

Constructor & Destructor Documentation

◆ PrivateDnsPropertiesMutable() [1/2]

Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutable::PrivateDnsPropertiesMutable ( )

◆ PrivateDnsPropertiesMutable() [2/2]

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

Member Function Documentation

◆ GetSOA()

const SOA& Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutable::GetSOA ( ) const
inline

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

Definition at line 44 of file PrivateDnsPropertiesMutable.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetSOA() [1/2]

void Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutable::SetSOA ( const SOA value)
inline

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

Definition at line 56 of file PrivateDnsPropertiesMutable.h.

◆ SetSOA() [2/2]

void Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutable::SetSOA ( SOA &&  value)
inline

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

Definition at line 62 of file PrivateDnsPropertiesMutable.h.

◆ SOAHasBeenSet()

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

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

Definition at line 50 of file PrivateDnsPropertiesMutable.h.

◆ WithSOA() [1/2]

PrivateDnsPropertiesMutable& Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutable::WithSOA ( const SOA value)
inline

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

Definition at line 68 of file PrivateDnsPropertiesMutable.h.

◆ WithSOA() [2/2]

PrivateDnsPropertiesMutable& Aws::ServiceDiscovery::Model::PrivateDnsPropertiesMutable::WithSOA ( SOA &&  value)
inline

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

Definition at line 74 of file PrivateDnsPropertiesMutable.h.


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