AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::SMS::Model::VmServer Class Reference

#include <VmServer.h>

Public Member Functions

 VmServer ()
 
 VmServer (Aws::Utils::Json::JsonView jsonValue)
 
VmServeroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const VmServerAddressGetVmServerAddress () const
 
bool VmServerAddressHasBeenSet () const
 
void SetVmServerAddress (const VmServerAddress &value)
 
void SetVmServerAddress (VmServerAddress &&value)
 
VmServerWithVmServerAddress (const VmServerAddress &value)
 
VmServerWithVmServerAddress (VmServerAddress &&value)
 
const Aws::StringGetVmName () const
 
bool VmNameHasBeenSet () const
 
void SetVmName (const Aws::String &value)
 
void SetVmName (Aws::String &&value)
 
void SetVmName (const char *value)
 
VmServerWithVmName (const Aws::String &value)
 
VmServerWithVmName (Aws::String &&value)
 
VmServerWithVmName (const char *value)
 
const Aws::StringGetVmManagerName () const
 
bool VmManagerNameHasBeenSet () const
 
void SetVmManagerName (const Aws::String &value)
 
void SetVmManagerName (Aws::String &&value)
 
void SetVmManagerName (const char *value)
 
VmServerWithVmManagerName (const Aws::String &value)
 
VmServerWithVmManagerName (Aws::String &&value)
 
VmServerWithVmManagerName (const char *value)
 
const VmManagerTypeGetVmManagerType () const
 
bool VmManagerTypeHasBeenSet () const
 
void SetVmManagerType (const VmManagerType &value)
 
void SetVmManagerType (VmManagerType &&value)
 
VmServerWithVmManagerType (const VmManagerType &value)
 
VmServerWithVmManagerType (VmManagerType &&value)
 
const Aws::StringGetVmPath () const
 
bool VmPathHasBeenSet () const
 
void SetVmPath (const Aws::String &value)
 
void SetVmPath (Aws::String &&value)
 
void SetVmPath (const char *value)
 
VmServerWithVmPath (const Aws::String &value)
 
VmServerWithVmPath (Aws::String &&value)
 
VmServerWithVmPath (const char *value)
 

Detailed Description

Represents a VM server.

See Also:

AWS API Reference

Definition at line 33 of file VmServer.h.

Constructor & Destructor Documentation

◆ VmServer() [1/2]

Aws::SMS::Model::VmServer::VmServer ( )

◆ VmServer() [2/2]

Aws::SMS::Model::VmServer::VmServer ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetVmManagerName()

const Aws::String& Aws::SMS::Model::VmServer::GetVmManagerName ( ) const
inline

The name of the VM manager.

Definition at line 117 of file VmServer.h.

◆ GetVmManagerType()

const VmManagerType& Aws::SMS::Model::VmServer::GetVmManagerType ( ) const
inline

The type of VM management product.

Definition at line 158 of file VmServer.h.

◆ GetVmName()

const Aws::String& Aws::SMS::Model::VmServer::GetVmName ( ) const
inline

The name of the VM.

Definition at line 76 of file VmServer.h.

◆ GetVmPath()

const Aws::String& Aws::SMS::Model::VmServer::GetVmPath ( ) const
inline

The VM folder path in the vCenter Server virtual machine inventory tree.

Definition at line 189 of file VmServer.h.

◆ GetVmServerAddress()

const VmServerAddress& Aws::SMS::Model::VmServer::GetVmServerAddress ( ) const
inline

The VM server location.

Definition at line 45 of file VmServer.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SMS::Model::VmServer::Jsonize ( ) const

◆ operator=()

VmServer& Aws::SMS::Model::VmServer::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetVmManagerName() [1/3]

void Aws::SMS::Model::VmServer::SetVmManagerName ( Aws::String &&  value)
inline

The name of the VM manager.

Definition at line 132 of file VmServer.h.

◆ SetVmManagerName() [2/3]

void Aws::SMS::Model::VmServer::SetVmManagerName ( const Aws::String value)
inline

The name of the VM manager.

Definition at line 127 of file VmServer.h.

◆ SetVmManagerName() [3/3]

void Aws::SMS::Model::VmServer::SetVmManagerName ( const char *  value)
inline

The name of the VM manager.

Definition at line 137 of file VmServer.h.

◆ SetVmManagerType() [1/2]

void Aws::SMS::Model::VmServer::SetVmManagerType ( const VmManagerType value)
inline

The type of VM management product.

Definition at line 168 of file VmServer.h.

◆ SetVmManagerType() [2/2]

void Aws::SMS::Model::VmServer::SetVmManagerType ( VmManagerType &&  value)
inline

The type of VM management product.

Definition at line 173 of file VmServer.h.

◆ SetVmName() [1/3]

void Aws::SMS::Model::VmServer::SetVmName ( Aws::String &&  value)
inline

The name of the VM.

Definition at line 91 of file VmServer.h.

◆ SetVmName() [2/3]

void Aws::SMS::Model::VmServer::SetVmName ( const Aws::String value)
inline

The name of the VM.

Definition at line 86 of file VmServer.h.

◆ SetVmName() [3/3]

void Aws::SMS::Model::VmServer::SetVmName ( const char *  value)
inline

The name of the VM.

Definition at line 96 of file VmServer.h.

◆ SetVmPath() [1/3]

void Aws::SMS::Model::VmServer::SetVmPath ( Aws::String &&  value)
inline

The VM folder path in the vCenter Server virtual machine inventory tree.

Definition at line 204 of file VmServer.h.

◆ SetVmPath() [2/3]

void Aws::SMS::Model::VmServer::SetVmPath ( const Aws::String value)
inline

The VM folder path in the vCenter Server virtual machine inventory tree.

Definition at line 199 of file VmServer.h.

◆ SetVmPath() [3/3]

void Aws::SMS::Model::VmServer::SetVmPath ( const char *  value)
inline

The VM folder path in the vCenter Server virtual machine inventory tree.

Definition at line 209 of file VmServer.h.

◆ SetVmServerAddress() [1/2]

void Aws::SMS::Model::VmServer::SetVmServerAddress ( const VmServerAddress value)
inline

The VM server location.

Definition at line 55 of file VmServer.h.

◆ SetVmServerAddress() [2/2]

void Aws::SMS::Model::VmServer::SetVmServerAddress ( VmServerAddress &&  value)
inline

The VM server location.

Definition at line 60 of file VmServer.h.

◆ VmManagerNameHasBeenSet()

bool Aws::SMS::Model::VmServer::VmManagerNameHasBeenSet ( ) const
inline

The name of the VM manager.

Definition at line 122 of file VmServer.h.

◆ VmManagerTypeHasBeenSet()

bool Aws::SMS::Model::VmServer::VmManagerTypeHasBeenSet ( ) const
inline

The type of VM management product.

Definition at line 163 of file VmServer.h.

◆ VmNameHasBeenSet()

bool Aws::SMS::Model::VmServer::VmNameHasBeenSet ( ) const
inline

The name of the VM.

Definition at line 81 of file VmServer.h.

◆ VmPathHasBeenSet()

bool Aws::SMS::Model::VmServer::VmPathHasBeenSet ( ) const
inline

The VM folder path in the vCenter Server virtual machine inventory tree.

Definition at line 194 of file VmServer.h.

◆ VmServerAddressHasBeenSet()

bool Aws::SMS::Model::VmServer::VmServerAddressHasBeenSet ( ) const
inline

The VM server location.

Definition at line 50 of file VmServer.h.

◆ WithVmManagerName() [1/3]

VmServer& Aws::SMS::Model::VmServer::WithVmManagerName ( Aws::String &&  value)
inline

The name of the VM manager.

Definition at line 147 of file VmServer.h.

◆ WithVmManagerName() [2/3]

VmServer& Aws::SMS::Model::VmServer::WithVmManagerName ( const Aws::String value)
inline

The name of the VM manager.

Definition at line 142 of file VmServer.h.

◆ WithVmManagerName() [3/3]

VmServer& Aws::SMS::Model::VmServer::WithVmManagerName ( const char *  value)
inline

The name of the VM manager.

Definition at line 152 of file VmServer.h.

◆ WithVmManagerType() [1/2]

VmServer& Aws::SMS::Model::VmServer::WithVmManagerType ( const VmManagerType value)
inline

The type of VM management product.

Definition at line 178 of file VmServer.h.

◆ WithVmManagerType() [2/2]

VmServer& Aws::SMS::Model::VmServer::WithVmManagerType ( VmManagerType &&  value)
inline

The type of VM management product.

Definition at line 183 of file VmServer.h.

◆ WithVmName() [1/3]

VmServer& Aws::SMS::Model::VmServer::WithVmName ( Aws::String &&  value)
inline

The name of the VM.

Definition at line 106 of file VmServer.h.

◆ WithVmName() [2/3]

VmServer& Aws::SMS::Model::VmServer::WithVmName ( const Aws::String value)
inline

The name of the VM.

Definition at line 101 of file VmServer.h.

◆ WithVmName() [3/3]

VmServer& Aws::SMS::Model::VmServer::WithVmName ( const char *  value)
inline

The name of the VM.

Definition at line 111 of file VmServer.h.

◆ WithVmPath() [1/3]

VmServer& Aws::SMS::Model::VmServer::WithVmPath ( Aws::String &&  value)
inline

The VM folder path in the vCenter Server virtual machine inventory tree.

Definition at line 219 of file VmServer.h.

◆ WithVmPath() [2/3]

VmServer& Aws::SMS::Model::VmServer::WithVmPath ( const Aws::String value)
inline

The VM folder path in the vCenter Server virtual machine inventory tree.

Definition at line 214 of file VmServer.h.

◆ WithVmPath() [3/3]

VmServer& Aws::SMS::Model::VmServer::WithVmPath ( const char *  value)
inline

The VM folder path in the vCenter Server virtual machine inventory tree.

Definition at line 224 of file VmServer.h.

◆ WithVmServerAddress() [1/2]

VmServer& Aws::SMS::Model::VmServer::WithVmServerAddress ( const VmServerAddress value)
inline

The VM server location.

Definition at line 65 of file VmServer.h.

◆ WithVmServerAddress() [2/2]

VmServer& Aws::SMS::Model::VmServer::WithVmServerAddress ( VmServerAddress &&  value)
inline

The VM server location.

Definition at line 70 of file VmServer.h.


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