AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectoryService::Model::Computer Class Reference

#include <Computer.h>

Public Member Functions

 Computer ()
 
 Computer (Aws::Utils::Json::JsonView jsonValue)
 
Computeroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetComputerId () const
 
bool ComputerIdHasBeenSet () const
 
void SetComputerId (const Aws::String &value)
 
void SetComputerId (Aws::String &&value)
 
void SetComputerId (const char *value)
 
ComputerWithComputerId (const Aws::String &value)
 
ComputerWithComputerId (Aws::String &&value)
 
ComputerWithComputerId (const char *value)
 
const Aws::StringGetComputerName () const
 
bool ComputerNameHasBeenSet () const
 
void SetComputerName (const Aws::String &value)
 
void SetComputerName (Aws::String &&value)
 
void SetComputerName (const char *value)
 
ComputerWithComputerName (const Aws::String &value)
 
ComputerWithComputerName (Aws::String &&value)
 
ComputerWithComputerName (const char *value)
 
const Aws::Vector< Attribute > & GetComputerAttributes () const
 
bool ComputerAttributesHasBeenSet () const
 
void SetComputerAttributes (const Aws::Vector< Attribute > &value)
 
void SetComputerAttributes (Aws::Vector< Attribute > &&value)
 
ComputerWithComputerAttributes (const Aws::Vector< Attribute > &value)
 
ComputerWithComputerAttributes (Aws::Vector< Attribute > &&value)
 
ComputerAddComputerAttributes (const Attribute &value)
 
ComputerAddComputerAttributes (Attribute &&value)
 

Detailed Description

Contains information about a computer account in a directory.

See Also:

AWS API Reference

Definition at line 34 of file Computer.h.

Constructor & Destructor Documentation

◆ Computer() [1/2]

Aws::DirectoryService::Model::Computer::Computer ( )

◆ Computer() [2/2]

Aws::DirectoryService::Model::Computer::Computer ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddComputerAttributes() [1/2]

Computer& Aws::DirectoryService::Model::Computer::AddComputerAttributes ( Attribute &&  value)
inline

An array of Attribute objects containing the LDAP attributes that belong to the computer account.

Definition at line 171 of file Computer.h.

◆ AddComputerAttributes() [2/2]

Computer& Aws::DirectoryService::Model::Computer::AddComputerAttributes ( const Attribute value)
inline

An array of Attribute objects containing the LDAP attributes that belong to the computer account.

Definition at line 165 of file Computer.h.

◆ ComputerAttributesHasBeenSet()

bool Aws::DirectoryService::Model::Computer::ComputerAttributesHasBeenSet ( ) const
inline

An array of Attribute objects containing the LDAP attributes that belong to the computer account.

Definition at line 135 of file Computer.h.

◆ ComputerIdHasBeenSet()

bool Aws::DirectoryService::Model::Computer::ComputerIdHasBeenSet ( ) const
inline

The identifier of the computer.

Definition at line 51 of file Computer.h.

◆ ComputerNameHasBeenSet()

bool Aws::DirectoryService::Model::Computer::ComputerNameHasBeenSet ( ) const
inline

The computer name.

Definition at line 92 of file Computer.h.

◆ GetComputerAttributes()

const Aws::Vector<Attribute>& Aws::DirectoryService::Model::Computer::GetComputerAttributes ( ) const
inline

An array of Attribute objects containing the LDAP attributes that belong to the computer account.

Definition at line 129 of file Computer.h.

◆ GetComputerId()

const Aws::String& Aws::DirectoryService::Model::Computer::GetComputerId ( ) const
inline

The identifier of the computer.

Definition at line 46 of file Computer.h.

◆ GetComputerName()

const Aws::String& Aws::DirectoryService::Model::Computer::GetComputerName ( ) const
inline

The computer name.

Definition at line 87 of file Computer.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectoryService::Model::Computer::Jsonize ( ) const

◆ operator=()

Computer& Aws::DirectoryService::Model::Computer::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetComputerAttributes() [1/2]

void Aws::DirectoryService::Model::Computer::SetComputerAttributes ( Aws::Vector< Attribute > &&  value)
inline

An array of Attribute objects containing the LDAP attributes that belong to the computer account.

Definition at line 147 of file Computer.h.

◆ SetComputerAttributes() [2/2]

void Aws::DirectoryService::Model::Computer::SetComputerAttributes ( const Aws::Vector< Attribute > &  value)
inline

An array of Attribute objects containing the LDAP attributes that belong to the computer account.

Definition at line 141 of file Computer.h.

◆ SetComputerId() [1/3]

void Aws::DirectoryService::Model::Computer::SetComputerId ( Aws::String &&  value)
inline

The identifier of the computer.

Definition at line 61 of file Computer.h.

◆ SetComputerId() [2/3]

void Aws::DirectoryService::Model::Computer::SetComputerId ( const Aws::String value)
inline

The identifier of the computer.

Definition at line 56 of file Computer.h.

◆ SetComputerId() [3/3]

void Aws::DirectoryService::Model::Computer::SetComputerId ( const char *  value)
inline

The identifier of the computer.

Definition at line 66 of file Computer.h.

◆ SetComputerName() [1/3]

void Aws::DirectoryService::Model::Computer::SetComputerName ( Aws::String &&  value)
inline

The computer name.

Definition at line 102 of file Computer.h.

◆ SetComputerName() [2/3]

void Aws::DirectoryService::Model::Computer::SetComputerName ( const Aws::String value)
inline

The computer name.

Definition at line 97 of file Computer.h.

◆ SetComputerName() [3/3]

void Aws::DirectoryService::Model::Computer::SetComputerName ( const char *  value)
inline

The computer name.

Definition at line 107 of file Computer.h.

◆ WithComputerAttributes() [1/2]

Computer& Aws::DirectoryService::Model::Computer::WithComputerAttributes ( Aws::Vector< Attribute > &&  value)
inline

An array of Attribute objects containing the LDAP attributes that belong to the computer account.

Definition at line 159 of file Computer.h.

◆ WithComputerAttributes() [2/2]

Computer& Aws::DirectoryService::Model::Computer::WithComputerAttributes ( const Aws::Vector< Attribute > &  value)
inline

An array of Attribute objects containing the LDAP attributes that belong to the computer account.

Definition at line 153 of file Computer.h.

◆ WithComputerId() [1/3]

Computer& Aws::DirectoryService::Model::Computer::WithComputerId ( Aws::String &&  value)
inline

The identifier of the computer.

Definition at line 76 of file Computer.h.

◆ WithComputerId() [2/3]

Computer& Aws::DirectoryService::Model::Computer::WithComputerId ( const Aws::String value)
inline

The identifier of the computer.

Definition at line 71 of file Computer.h.

◆ WithComputerId() [3/3]

Computer& Aws::DirectoryService::Model::Computer::WithComputerId ( const char *  value)
inline

The identifier of the computer.

Definition at line 81 of file Computer.h.

◆ WithComputerName() [1/3]

Computer& Aws::DirectoryService::Model::Computer::WithComputerName ( Aws::String &&  value)
inline

The computer name.

Definition at line 117 of file Computer.h.

◆ WithComputerName() [2/3]

Computer& Aws::DirectoryService::Model::Computer::WithComputerName ( const Aws::String value)
inline

The computer name.

Definition at line 112 of file Computer.h.

◆ WithComputerName() [3/3]

Computer& Aws::DirectoryService::Model::Computer::WithComputerName ( const char *  value)
inline

The computer name.

Definition at line 122 of file Computer.h.


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