AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::TimestreamQuery::Model::Endpoint Class Reference

#include <Endpoint.h>

Public Member Functions

 Endpoint ()
 
 Endpoint (Aws::Utils::Json::JsonView jsonValue)
 
Endpointoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAddress () const
 
bool AddressHasBeenSet () const
 
void SetAddress (const Aws::String &value)
 
void SetAddress (Aws::String &&value)
 
void SetAddress (const char *value)
 
EndpointWithAddress (const Aws::String &value)
 
EndpointWithAddress (Aws::String &&value)
 
EndpointWithAddress (const char *value)
 
long long GetCachePeriodInMinutes () const
 
bool CachePeriodInMinutesHasBeenSet () const
 
void SetCachePeriodInMinutes (long long value)
 
EndpointWithCachePeriodInMinutes (long long value)
 

Detailed Description

Represents an available endpoint against which to make API calls agaisnt, as well as the TTL for that endpoint.

See Also:

AWS API Reference

Definition at line 32 of file Endpoint.h.

Constructor & Destructor Documentation

◆ Endpoint() [1/2]

Aws::TimestreamQuery::Model::Endpoint::Endpoint ( )

◆ Endpoint() [2/2]

Aws::TimestreamQuery::Model::Endpoint::Endpoint ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddressHasBeenSet()

bool Aws::TimestreamQuery::Model::Endpoint::AddressHasBeenSet ( ) const
inline

An endpoint address.

Definition at line 49 of file Endpoint.h.

◆ CachePeriodInMinutesHasBeenSet()

bool Aws::TimestreamQuery::Model::Endpoint::CachePeriodInMinutesHasBeenSet ( ) const
inline

The TTL for the endpoint, in minutes.

Definition at line 90 of file Endpoint.h.

◆ GetAddress()

const Aws::String& Aws::TimestreamQuery::Model::Endpoint::GetAddress ( ) const
inline

An endpoint address.

Definition at line 44 of file Endpoint.h.

◆ GetCachePeriodInMinutes()

long long Aws::TimestreamQuery::Model::Endpoint::GetCachePeriodInMinutes ( ) const
inline

The TTL for the endpoint, in minutes.

Definition at line 85 of file Endpoint.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::TimestreamQuery::Model::Endpoint::Jsonize ( ) const

◆ operator=()

Endpoint& Aws::TimestreamQuery::Model::Endpoint::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAddress() [1/3]

void Aws::TimestreamQuery::Model::Endpoint::SetAddress ( Aws::String &&  value)
inline

An endpoint address.

Definition at line 59 of file Endpoint.h.

◆ SetAddress() [2/3]

void Aws::TimestreamQuery::Model::Endpoint::SetAddress ( const Aws::String value)
inline

An endpoint address.

Definition at line 54 of file Endpoint.h.

◆ SetAddress() [3/3]

void Aws::TimestreamQuery::Model::Endpoint::SetAddress ( const char *  value)
inline

An endpoint address.

Definition at line 64 of file Endpoint.h.

◆ SetCachePeriodInMinutes()

void Aws::TimestreamQuery::Model::Endpoint::SetCachePeriodInMinutes ( long long  value)
inline

The TTL for the endpoint, in minutes.

Definition at line 95 of file Endpoint.h.

◆ WithAddress() [1/3]

Endpoint& Aws::TimestreamQuery::Model::Endpoint::WithAddress ( Aws::String &&  value)
inline

An endpoint address.

Definition at line 74 of file Endpoint.h.

◆ WithAddress() [2/3]

Endpoint& Aws::TimestreamQuery::Model::Endpoint::WithAddress ( const Aws::String value)
inline

An endpoint address.

Definition at line 69 of file Endpoint.h.

◆ WithAddress() [3/3]

Endpoint& Aws::TimestreamQuery::Model::Endpoint::WithAddress ( const char *  value)
inline

An endpoint address.

Definition at line 79 of file Endpoint.h.

◆ WithCachePeriodInMinutes()

Endpoint& Aws::TimestreamQuery::Model::Endpoint::WithCachePeriodInMinutes ( long long  value)
inline

The TTL for the endpoint, in minutes.

Definition at line 100 of file Endpoint.h.


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