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

#include <DnsProperties.h>

Public Member Functions

 DnsProperties ()
 
 DnsProperties (Aws::Utils::Json::JsonView jsonValue)
 
DnsPropertiesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetHostedZoneId () const
 
bool HostedZoneIdHasBeenSet () const
 
void SetHostedZoneId (const Aws::String &value)
 
void SetHostedZoneId (Aws::String &&value)
 
void SetHostedZoneId (const char *value)
 
DnsPropertiesWithHostedZoneId (const Aws::String &value)
 
DnsPropertiesWithHostedZoneId (Aws::String &&value)
 
DnsPropertiesWithHostedZoneId (const char *value)
 
const SOAGetSOA () const
 
bool SOAHasBeenSet () const
 
void SetSOA (const SOA &value)
 
void SetSOA (SOA &&value)
 
DnsPropertiesWithSOA (const SOA &value)
 
DnsPropertiesWithSOA (SOA &&value)
 

Detailed Description

A complex type that contains the ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

See Also:

AWS API Reference

Definition at line 33 of file DnsProperties.h.

Constructor & Destructor Documentation

◆ DnsProperties() [1/2]

Aws::ServiceDiscovery::Model::DnsProperties::DnsProperties ( )

◆ DnsProperties() [2/2]

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

Member Function Documentation

◆ GetHostedZoneId()

const Aws::String& Aws::ServiceDiscovery::Model::DnsProperties::GetHostedZoneId ( ) const
inline

The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

Definition at line 46 of file DnsProperties.h.

◆ GetSOA()

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

Start of Authority (SOA) record for the hosted zone.

Definition at line 94 of file DnsProperties.h.

◆ HostedZoneIdHasBeenSet()

bool Aws::ServiceDiscovery::Model::DnsProperties::HostedZoneIdHasBeenSet ( ) const
inline

The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

Definition at line 52 of file DnsProperties.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetHostedZoneId() [1/3]

void Aws::ServiceDiscovery::Model::DnsProperties::SetHostedZoneId ( Aws::String &&  value)
inline

The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

Definition at line 64 of file DnsProperties.h.

◆ SetHostedZoneId() [2/3]

void Aws::ServiceDiscovery::Model::DnsProperties::SetHostedZoneId ( const Aws::String value)
inline

The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

Definition at line 58 of file DnsProperties.h.

◆ SetHostedZoneId() [3/3]

void Aws::ServiceDiscovery::Model::DnsProperties::SetHostedZoneId ( const char *  value)
inline

The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

Definition at line 70 of file DnsProperties.h.

◆ SetSOA() [1/2]

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

Start of Authority (SOA) record for the hosted zone.

Definition at line 104 of file DnsProperties.h.

◆ SetSOA() [2/2]

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

Start of Authority (SOA) record for the hosted zone.

Definition at line 109 of file DnsProperties.h.

◆ SOAHasBeenSet()

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

Start of Authority (SOA) record for the hosted zone.

Definition at line 99 of file DnsProperties.h.

◆ WithHostedZoneId() [1/3]

DnsProperties& Aws::ServiceDiscovery::Model::DnsProperties::WithHostedZoneId ( Aws::String &&  value)
inline

The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

Definition at line 82 of file DnsProperties.h.

◆ WithHostedZoneId() [2/3]

DnsProperties& Aws::ServiceDiscovery::Model::DnsProperties::WithHostedZoneId ( const Aws::String value)
inline

The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

Definition at line 76 of file DnsProperties.h.

◆ WithHostedZoneId() [3/3]

DnsProperties& Aws::ServiceDiscovery::Model::DnsProperties::WithHostedZoneId ( const char *  value)
inline

The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

Definition at line 88 of file DnsProperties.h.

◆ WithSOA() [1/2]

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

Start of Authority (SOA) record for the hosted zone.

Definition at line 114 of file DnsProperties.h.

◆ WithSOA() [2/2]

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

Start of Authority (SOA) record for the hosted zone.

Definition at line 119 of file DnsProperties.h.


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