AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::IdFormat Class Reference

#include <IdFormat.h>

Public Member Functions

 IdFormat ()
 
 IdFormat (const Aws::Utils::Xml::XmlNode &xmlNode)
 
IdFormatoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::Utils::DateTimeGetDeadline () const
 
bool DeadlineHasBeenSet () const
 
void SetDeadline (const Aws::Utils::DateTime &value)
 
void SetDeadline (Aws::Utils::DateTime &&value)
 
IdFormatWithDeadline (const Aws::Utils::DateTime &value)
 
IdFormatWithDeadline (Aws::Utils::DateTime &&value)
 
const Aws::StringGetResource () const
 
bool ResourceHasBeenSet () const
 
void SetResource (const Aws::String &value)
 
void SetResource (Aws::String &&value)
 
void SetResource (const char *value)
 
IdFormatWithResource (const Aws::String &value)
 
IdFormatWithResource (Aws::String &&value)
 
IdFormatWithResource (const char *value)
 
bool GetUseLongIds () const
 
bool UseLongIdsHasBeenSet () const
 
void SetUseLongIds (bool value)
 
IdFormatWithUseLongIds (bool value)
 

Detailed Description

Describes the ID format for a resource.

See Also:

AWS API Reference

Definition at line 32 of file IdFormat.h.

Constructor & Destructor Documentation

◆ IdFormat() [1/2]

Aws::EC2::Model::IdFormat::IdFormat ( )

◆ IdFormat() [2/2]

Aws::EC2::Model::IdFormat::IdFormat ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ DeadlineHasBeenSet()

bool Aws::EC2::Model::IdFormat::DeadlineHasBeenSet ( ) const
inline

The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.

Definition at line 55 of file IdFormat.h.

◆ GetDeadline()

const Aws::Utils::DateTime& Aws::EC2::Model::IdFormat::GetDeadline ( ) const
inline

The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.

Definition at line 48 of file IdFormat.h.

◆ GetResource()

const Aws::String& Aws::EC2::Model::IdFormat::GetResource ( ) const
inline

The type of resource.

Definition at line 89 of file IdFormat.h.

◆ GetUseLongIds()

bool Aws::EC2::Model::IdFormat::GetUseLongIds ( ) const
inline

Indicates whether longer IDs (17-character IDs) are enabled for the resource.

Definition at line 131 of file IdFormat.h.

◆ operator=()

IdFormat& Aws::EC2::Model::IdFormat::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::IdFormat::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::IdFormat::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ ResourceHasBeenSet()

bool Aws::EC2::Model::IdFormat::ResourceHasBeenSet ( ) const
inline

The type of resource.

Definition at line 94 of file IdFormat.h.

◆ SetDeadline() [1/2]

void Aws::EC2::Model::IdFormat::SetDeadline ( Aws::Utils::DateTime &&  value)
inline

The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.

Definition at line 69 of file IdFormat.h.

◆ SetDeadline() [2/2]

void Aws::EC2::Model::IdFormat::SetDeadline ( const Aws::Utils::DateTime value)
inline

The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.

Definition at line 62 of file IdFormat.h.

◆ SetResource() [1/3]

void Aws::EC2::Model::IdFormat::SetResource ( Aws::String &&  value)
inline

The type of resource.

Definition at line 104 of file IdFormat.h.

◆ SetResource() [2/3]

void Aws::EC2::Model::IdFormat::SetResource ( const Aws::String value)
inline

The type of resource.

Definition at line 99 of file IdFormat.h.

◆ SetResource() [3/3]

void Aws::EC2::Model::IdFormat::SetResource ( const char *  value)
inline

The type of resource.

Definition at line 109 of file IdFormat.h.

◆ SetUseLongIds()

void Aws::EC2::Model::IdFormat::SetUseLongIds ( bool  value)
inline

Indicates whether longer IDs (17-character IDs) are enabled for the resource.

Definition at line 143 of file IdFormat.h.

◆ UseLongIdsHasBeenSet()

bool Aws::EC2::Model::IdFormat::UseLongIdsHasBeenSet ( ) const
inline

Indicates whether longer IDs (17-character IDs) are enabled for the resource.

Definition at line 137 of file IdFormat.h.

◆ WithDeadline() [1/2]

IdFormat& Aws::EC2::Model::IdFormat::WithDeadline ( Aws::Utils::DateTime &&  value)
inline

The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.

Definition at line 83 of file IdFormat.h.

◆ WithDeadline() [2/2]

IdFormat& Aws::EC2::Model::IdFormat::WithDeadline ( const Aws::Utils::DateTime value)
inline

The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.

Definition at line 76 of file IdFormat.h.

◆ WithResource() [1/3]

IdFormat& Aws::EC2::Model::IdFormat::WithResource ( Aws::String &&  value)
inline

The type of resource.

Definition at line 119 of file IdFormat.h.

◆ WithResource() [2/3]

IdFormat& Aws::EC2::Model::IdFormat::WithResource ( const Aws::String value)
inline

The type of resource.

Definition at line 114 of file IdFormat.h.

◆ WithResource() [3/3]

IdFormat& Aws::EC2::Model::IdFormat::WithResource ( const char *  value)
inline

The type of resource.

Definition at line 124 of file IdFormat.h.

◆ WithUseLongIds()

IdFormat& Aws::EC2::Model::IdFormat::WithUseLongIds ( bool  value)
inline

Indicates whether longer IDs (17-character IDs) are enabled for the resource.

Definition at line 149 of file IdFormat.h.


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