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

#include <CreateComputerRequest.h>

+ Inheritance diagram for Aws::DirectoryService::Model::CreateComputerRequest:

Public Member Functions

 CreateComputerRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetDirectoryId () const
 
bool DirectoryIdHasBeenSet () const
 
void SetDirectoryId (const Aws::String &value)
 
void SetDirectoryId (Aws::String &&value)
 
void SetDirectoryId (const char *value)
 
CreateComputerRequestWithDirectoryId (const Aws::String &value)
 
CreateComputerRequestWithDirectoryId (Aws::String &&value)
 
CreateComputerRequestWithDirectoryId (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)
 
CreateComputerRequestWithComputerName (const Aws::String &value)
 
CreateComputerRequestWithComputerName (Aws::String &&value)
 
CreateComputerRequestWithComputerName (const char *value)
 
const Aws::StringGetPassword () const
 
bool PasswordHasBeenSet () const
 
void SetPassword (const Aws::String &value)
 
void SetPassword (Aws::String &&value)
 
void SetPassword (const char *value)
 
CreateComputerRequestWithPassword (const Aws::String &value)
 
CreateComputerRequestWithPassword (Aws::String &&value)
 
CreateComputerRequestWithPassword (const char *value)
 
const Aws::StringGetOrganizationalUnitDistinguishedName () const
 
bool OrganizationalUnitDistinguishedNameHasBeenSet () const
 
void SetOrganizationalUnitDistinguishedName (const Aws::String &value)
 
void SetOrganizationalUnitDistinguishedName (Aws::String &&value)
 
void SetOrganizationalUnitDistinguishedName (const char *value)
 
CreateComputerRequestWithOrganizationalUnitDistinguishedName (const Aws::String &value)
 
CreateComputerRequestWithOrganizationalUnitDistinguishedName (Aws::String &&value)
 
CreateComputerRequestWithOrganizationalUnitDistinguishedName (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)
 
CreateComputerRequestWithComputerAttributes (const Aws::Vector< Attribute > &value)
 
CreateComputerRequestWithComputerAttributes (Aws::Vector< Attribute > &&value)
 
CreateComputerRequestAddComputerAttributes (const Attribute &value)
 
CreateComputerRequestAddComputerAttributes (Attribute &&value)
 
- Public Member Functions inherited from Aws::DirectoryService::DirectoryServiceRequest
virtual ~DirectoryServiceRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Contains the inputs for the CreateComputer operation.

See Also:

AWS API Reference

Definition at line 27 of file CreateComputerRequest.h.

Constructor & Destructor Documentation

◆ CreateComputerRequest()

Aws::DirectoryService::Model::CreateComputerRequest::CreateComputerRequest ( )

Member Function Documentation

◆ AddComputerAttributes() [1/2]

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

An array of Attribute objects that contain any LDAP attributes to apply to the computer account.

Definition at line 263 of file CreateComputerRequest.h.

◆ AddComputerAttributes() [2/2]

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

An array of Attribute objects that contain any LDAP attributes to apply to the computer account.

Definition at line 269 of file CreateComputerRequest.h.

◆ ComputerAttributesHasBeenSet()

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

An array of Attribute objects that contain any LDAP attributes to apply to the computer account.

Definition at line 233 of file CreateComputerRequest.h.

◆ ComputerNameHasBeenSet()

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

The name of the computer account.

Definition at line 92 of file CreateComputerRequest.h.

◆ DirectoryIdHasBeenSet()

bool Aws::DirectoryService::Model::CreateComputerRequest::DirectoryIdHasBeenSet ( ) const
inline

The identifier of the directory in which to create the computer account.

Definition at line 51 of file CreateComputerRequest.h.

◆ GetComputerAttributes()

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

An array of Attribute objects that contain any LDAP attributes to apply to the computer account.

Definition at line 227 of file CreateComputerRequest.h.

◆ GetComputerName()

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

The name of the computer account.

Definition at line 87 of file CreateComputerRequest.h.

◆ GetDirectoryId()

const Aws::String& Aws::DirectoryService::Model::CreateComputerRequest::GetDirectoryId ( ) const
inline

The identifier of the directory in which to create the computer account.

Definition at line 46 of file CreateComputerRequest.h.

◆ GetOrganizationalUnitDistinguishedName()

const Aws::String& Aws::DirectoryService::Model::CreateComputerRequest::GetOrganizationalUnitDistinguishedName ( ) const
inline

The fully-qualified distinguished name of the organizational unit to place the computer account in.

Definition at line 178 of file CreateComputerRequest.h.

◆ GetPassword()

const Aws::String& Aws::DirectoryService::Model::CreateComputerRequest::GetPassword ( ) const
inline

A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.

Definition at line 129 of file CreateComputerRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::DirectoryService::Model::CreateComputerRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::DirectoryService::Model::CreateComputerRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 36 of file CreateComputerRequest.h.

◆ OrganizationalUnitDistinguishedNameHasBeenSet()

bool Aws::DirectoryService::Model::CreateComputerRequest::OrganizationalUnitDistinguishedNameHasBeenSet ( ) const
inline

The fully-qualified distinguished name of the organizational unit to place the computer account in.

Definition at line 184 of file CreateComputerRequest.h.

◆ PasswordHasBeenSet()

bool Aws::DirectoryService::Model::CreateComputerRequest::PasswordHasBeenSet ( ) const
inline

A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.

Definition at line 135 of file CreateComputerRequest.h.

◆ SerializePayload()

Aws::String Aws::DirectoryService::Model::CreateComputerRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetComputerAttributes() [1/2]

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

An array of Attribute objects that contain any LDAP attributes to apply to the computer account.

Definition at line 239 of file CreateComputerRequest.h.

◆ SetComputerAttributes() [2/2]

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

An array of Attribute objects that contain any LDAP attributes to apply to the computer account.

Definition at line 245 of file CreateComputerRequest.h.

◆ SetComputerName() [1/3]

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

The name of the computer account.

Definition at line 97 of file CreateComputerRequest.h.

◆ SetComputerName() [2/3]

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

The name of the computer account.

Definition at line 102 of file CreateComputerRequest.h.

◆ SetComputerName() [3/3]

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

The name of the computer account.

Definition at line 107 of file CreateComputerRequest.h.

◆ SetDirectoryId() [1/3]

void Aws::DirectoryService::Model::CreateComputerRequest::SetDirectoryId ( const Aws::String value)
inline

The identifier of the directory in which to create the computer account.

Definition at line 56 of file CreateComputerRequest.h.

◆ SetDirectoryId() [2/3]

void Aws::DirectoryService::Model::CreateComputerRequest::SetDirectoryId ( Aws::String &&  value)
inline

The identifier of the directory in which to create the computer account.

Definition at line 61 of file CreateComputerRequest.h.

◆ SetDirectoryId() [3/3]

void Aws::DirectoryService::Model::CreateComputerRequest::SetDirectoryId ( const char *  value)
inline

The identifier of the directory in which to create the computer account.

Definition at line 66 of file CreateComputerRequest.h.

◆ SetOrganizationalUnitDistinguishedName() [1/3]

void Aws::DirectoryService::Model::CreateComputerRequest::SetOrganizationalUnitDistinguishedName ( const Aws::String value)
inline

The fully-qualified distinguished name of the organizational unit to place the computer account in.

Definition at line 190 of file CreateComputerRequest.h.

◆ SetOrganizationalUnitDistinguishedName() [2/3]

void Aws::DirectoryService::Model::CreateComputerRequest::SetOrganizationalUnitDistinguishedName ( Aws::String &&  value)
inline

The fully-qualified distinguished name of the organizational unit to place the computer account in.

Definition at line 196 of file CreateComputerRequest.h.

◆ SetOrganizationalUnitDistinguishedName() [3/3]

void Aws::DirectoryService::Model::CreateComputerRequest::SetOrganizationalUnitDistinguishedName ( const char *  value)
inline

The fully-qualified distinguished name of the organizational unit to place the computer account in.

Definition at line 202 of file CreateComputerRequest.h.

◆ SetPassword() [1/3]

void Aws::DirectoryService::Model::CreateComputerRequest::SetPassword ( const Aws::String value)
inline

A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.

Definition at line 141 of file CreateComputerRequest.h.

◆ SetPassword() [2/3]

void Aws::DirectoryService::Model::CreateComputerRequest::SetPassword ( Aws::String &&  value)
inline

A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.

Definition at line 147 of file CreateComputerRequest.h.

◆ SetPassword() [3/3]

void Aws::DirectoryService::Model::CreateComputerRequest::SetPassword ( const char *  value)
inline

A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.

Definition at line 153 of file CreateComputerRequest.h.

◆ WithComputerAttributes() [1/2]

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

An array of Attribute objects that contain any LDAP attributes to apply to the computer account.

Definition at line 251 of file CreateComputerRequest.h.

◆ WithComputerAttributes() [2/2]

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

An array of Attribute objects that contain any LDAP attributes to apply to the computer account.

Definition at line 257 of file CreateComputerRequest.h.

◆ WithComputerName() [1/3]

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

The name of the computer account.

Definition at line 112 of file CreateComputerRequest.h.

◆ WithComputerName() [2/3]

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

The name of the computer account.

Definition at line 117 of file CreateComputerRequest.h.

◆ WithComputerName() [3/3]

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

The name of the computer account.

Definition at line 122 of file CreateComputerRequest.h.

◆ WithDirectoryId() [1/3]

CreateComputerRequest& Aws::DirectoryService::Model::CreateComputerRequest::WithDirectoryId ( const Aws::String value)
inline

The identifier of the directory in which to create the computer account.

Definition at line 71 of file CreateComputerRequest.h.

◆ WithDirectoryId() [2/3]

CreateComputerRequest& Aws::DirectoryService::Model::CreateComputerRequest::WithDirectoryId ( Aws::String &&  value)
inline

The identifier of the directory in which to create the computer account.

Definition at line 76 of file CreateComputerRequest.h.

◆ WithDirectoryId() [3/3]

CreateComputerRequest& Aws::DirectoryService::Model::CreateComputerRequest::WithDirectoryId ( const char *  value)
inline

The identifier of the directory in which to create the computer account.

Definition at line 81 of file CreateComputerRequest.h.

◆ WithOrganizationalUnitDistinguishedName() [1/3]

CreateComputerRequest& Aws::DirectoryService::Model::CreateComputerRequest::WithOrganizationalUnitDistinguishedName ( const Aws::String value)
inline

The fully-qualified distinguished name of the organizational unit to place the computer account in.

Definition at line 208 of file CreateComputerRequest.h.

◆ WithOrganizationalUnitDistinguishedName() [2/3]

CreateComputerRequest& Aws::DirectoryService::Model::CreateComputerRequest::WithOrganizationalUnitDistinguishedName ( Aws::String &&  value)
inline

The fully-qualified distinguished name of the organizational unit to place the computer account in.

Definition at line 214 of file CreateComputerRequest.h.

◆ WithOrganizationalUnitDistinguishedName() [3/3]

CreateComputerRequest& Aws::DirectoryService::Model::CreateComputerRequest::WithOrganizationalUnitDistinguishedName ( const char *  value)
inline

The fully-qualified distinguished name of the organizational unit to place the computer account in.

Definition at line 220 of file CreateComputerRequest.h.

◆ WithPassword() [1/3]

CreateComputerRequest& Aws::DirectoryService::Model::CreateComputerRequest::WithPassword ( const Aws::String value)
inline

A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.

Definition at line 159 of file CreateComputerRequest.h.

◆ WithPassword() [2/3]

CreateComputerRequest& Aws::DirectoryService::Model::CreateComputerRequest::WithPassword ( Aws::String &&  value)
inline

A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.

Definition at line 165 of file CreateComputerRequest.h.

◆ WithPassword() [3/3]

CreateComputerRequest& Aws::DirectoryService::Model::CreateComputerRequest::WithPassword ( const char *  value)
inline

A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.

Definition at line 171 of file CreateComputerRequest.h.


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