AWS SDK for C++

AWS SDK for C++ Version 1.11.605

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::DynamoDB::Model::Endpoint Class Reference

#include <Endpoint.h>

Public Member Functions

AWS_DYNAMODB_API Endpoint ()=default
 
AWS_DYNAMODB_API Endpoint (Aws::Utils::Json::JsonView jsonValue)
 
AWS_DYNAMODB_API Endpointoperator= (Aws::Utils::Json::JsonView jsonValue)
 
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAddress () const
 
bool AddressHasBeenSet () const
 
template<typename AddressT = Aws::String>
void SetAddress (AddressT &&value)
 
template<typename AddressT = Aws::String>
EndpointWithAddress (AddressT &&value)
 
long long GetCachePeriodInMinutes () const
 
 
void SetCachePeriodInMinutes (long long value)
 
EndpointWithCachePeriodInMinutes (long long value)
 

Detailed Description

An endpoint information details.

See Also:

AWS API Reference

Definition at line 31 of file Endpoint.h.

Constructor & Destructor Documentation

◆ Endpoint() [1/2]

AWS_DYNAMODB_API Aws::DynamoDB::Model::Endpoint::Endpoint ( )
default

◆ Endpoint() [2/2]

AWS_DYNAMODB_API Aws::DynamoDB::Model::Endpoint::Endpoint ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddressHasBeenSet()

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

IP address of the endpoint.

Definition at line 45 of file Endpoint.h.

◆ CachePeriodInMinutesHasBeenSet()

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

Endpoint cache time to live (TTL) value.

Definition at line 57 of file Endpoint.h.

◆ GetAddress()

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

IP address of the endpoint.

Definition at line 44 of file Endpoint.h.

◆ GetCachePeriodInMinutes()

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

Endpoint cache time to live (TTL) value.

Definition at line 56 of file Endpoint.h.

◆ Jsonize()

AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Aws::DynamoDB::Model::Endpoint::Jsonize ( ) const

◆ operator=()

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

◆ SetAddress()

template<typename AddressT = Aws::String>
void Aws::DynamoDB::Model::Endpoint::SetAddress ( AddressT &&  value)
inline

IP address of the endpoint.

Definition at line 47 of file Endpoint.h.

◆ SetCachePeriodInMinutes()

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

Endpoint cache time to live (TTL) value.

Definition at line 58 of file Endpoint.h.

◆ WithAddress()

template<typename AddressT = Aws::String>
Endpoint & Aws::DynamoDB::Model::Endpoint::WithAddress ( AddressT &&  value)
inline

IP address of the endpoint.

Definition at line 49 of file Endpoint.h.

◆ WithCachePeriodInMinutes()

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

Endpoint cache time to live (TTL) value.

Definition at line 59 of file Endpoint.h.


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