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

#include <Server.h>

Public Member Functions

 Server ()
 
 Server (Aws::Utils::Json::JsonView jsonValue)
 
Serveroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetServerId () const
 
bool ServerIdHasBeenSet () const
 
void SetServerId (const Aws::String &value)
 
void SetServerId (Aws::String &&value)
 
void SetServerId (const char *value)
 
ServerWithServerId (const Aws::String &value)
 
ServerWithServerId (Aws::String &&value)
 
ServerWithServerId (const char *value)
 
const ServerTypeGetServerType () const
 
bool ServerTypeHasBeenSet () const
 
void SetServerType (const ServerType &value)
 
void SetServerType (ServerType &&value)
 
ServerWithServerType (const ServerType &value)
 
ServerWithServerType (ServerType &&value)
 
const VmServerGetVmServer () const
 
bool VmServerHasBeenSet () const
 
void SetVmServer (const VmServer &value)
 
void SetVmServer (VmServer &&value)
 
ServerWithVmServer (const VmServer &value)
 
ServerWithVmServer (VmServer &&value)
 
const Aws::StringGetReplicationJobId () const
 
bool ReplicationJobIdHasBeenSet () const
 
void SetReplicationJobId (const Aws::String &value)
 
void SetReplicationJobId (Aws::String &&value)
 
void SetReplicationJobId (const char *value)
 
ServerWithReplicationJobId (const Aws::String &value)
 
ServerWithReplicationJobId (Aws::String &&value)
 
ServerWithReplicationJobId (const char *value)
 
bool GetReplicationJobTerminated () const
 
bool ReplicationJobTerminatedHasBeenSet () const
 
void SetReplicationJobTerminated (bool value)
 
ServerWithReplicationJobTerminated (bool value)
 

Detailed Description

Represents a server.

See Also:

AWS API Reference

Definition at line 33 of file Server.h.

Constructor & Destructor Documentation

◆ Server() [1/2]

Aws::SMS::Model::Server::Server ( )

◆ Server() [2/2]

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

Member Function Documentation

◆ GetReplicationJobId()

const Aws::String& Aws::SMS::Model::Server::GetReplicationJobId ( ) const
inline

The ID of the replication job.

Definition at line 148 of file Server.h.

◆ GetReplicationJobTerminated()

bool Aws::SMS::Model::Server::GetReplicationJobTerminated ( ) const
inline

Indicates whether the replication job is deleted or failed.

Definition at line 189 of file Server.h.

◆ GetServerId()

const Aws::String& Aws::SMS::Model::Server::GetServerId ( ) const
inline

The ID of the server.

Definition at line 45 of file Server.h.

◆ GetServerType()

const ServerType& Aws::SMS::Model::Server::GetServerType ( ) const
inline

The type of server.

Definition at line 86 of file Server.h.

◆ GetVmServer()

const VmServer& Aws::SMS::Model::Server::GetVmServer ( ) const
inline

Information about the VM server.

Definition at line 117 of file Server.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ReplicationJobIdHasBeenSet()

bool Aws::SMS::Model::Server::ReplicationJobIdHasBeenSet ( ) const
inline

The ID of the replication job.

Definition at line 153 of file Server.h.

◆ ReplicationJobTerminatedHasBeenSet()

bool Aws::SMS::Model::Server::ReplicationJobTerminatedHasBeenSet ( ) const
inline

Indicates whether the replication job is deleted or failed.

Definition at line 194 of file Server.h.

◆ ServerIdHasBeenSet()

bool Aws::SMS::Model::Server::ServerIdHasBeenSet ( ) const
inline

The ID of the server.

Definition at line 50 of file Server.h.

◆ ServerTypeHasBeenSet()

bool Aws::SMS::Model::Server::ServerTypeHasBeenSet ( ) const
inline

The type of server.

Definition at line 91 of file Server.h.

◆ SetReplicationJobId() [1/3]

void Aws::SMS::Model::Server::SetReplicationJobId ( Aws::String &&  value)
inline

The ID of the replication job.

Definition at line 163 of file Server.h.

◆ SetReplicationJobId() [2/3]

void Aws::SMS::Model::Server::SetReplicationJobId ( const Aws::String value)
inline

The ID of the replication job.

Definition at line 158 of file Server.h.

◆ SetReplicationJobId() [3/3]

void Aws::SMS::Model::Server::SetReplicationJobId ( const char *  value)
inline

The ID of the replication job.

Definition at line 168 of file Server.h.

◆ SetReplicationJobTerminated()

void Aws::SMS::Model::Server::SetReplicationJobTerminated ( bool  value)
inline

Indicates whether the replication job is deleted or failed.

Definition at line 199 of file Server.h.

◆ SetServerId() [1/3]

void Aws::SMS::Model::Server::SetServerId ( Aws::String &&  value)
inline

The ID of the server.

Definition at line 60 of file Server.h.

◆ SetServerId() [2/3]

void Aws::SMS::Model::Server::SetServerId ( const Aws::String value)
inline

The ID of the server.

Definition at line 55 of file Server.h.

◆ SetServerId() [3/3]

void Aws::SMS::Model::Server::SetServerId ( const char *  value)
inline

The ID of the server.

Definition at line 65 of file Server.h.

◆ SetServerType() [1/2]

void Aws::SMS::Model::Server::SetServerType ( const ServerType value)
inline

The type of server.

Definition at line 96 of file Server.h.

◆ SetServerType() [2/2]

void Aws::SMS::Model::Server::SetServerType ( ServerType &&  value)
inline

The type of server.

Definition at line 101 of file Server.h.

◆ SetVmServer() [1/2]

void Aws::SMS::Model::Server::SetVmServer ( const VmServer value)
inline

Information about the VM server.

Definition at line 127 of file Server.h.

◆ SetVmServer() [2/2]

void Aws::SMS::Model::Server::SetVmServer ( VmServer &&  value)
inline

Information about the VM server.

Definition at line 132 of file Server.h.

◆ VmServerHasBeenSet()

bool Aws::SMS::Model::Server::VmServerHasBeenSet ( ) const
inline

Information about the VM server.

Definition at line 122 of file Server.h.

◆ WithReplicationJobId() [1/3]

Server& Aws::SMS::Model::Server::WithReplicationJobId ( Aws::String &&  value)
inline

The ID of the replication job.

Definition at line 178 of file Server.h.

◆ WithReplicationJobId() [2/3]

Server& Aws::SMS::Model::Server::WithReplicationJobId ( const Aws::String value)
inline

The ID of the replication job.

Definition at line 173 of file Server.h.

◆ WithReplicationJobId() [3/3]

Server& Aws::SMS::Model::Server::WithReplicationJobId ( const char *  value)
inline

The ID of the replication job.

Definition at line 183 of file Server.h.

◆ WithReplicationJobTerminated()

Server& Aws::SMS::Model::Server::WithReplicationJobTerminated ( bool  value)
inline

Indicates whether the replication job is deleted or failed.

Definition at line 204 of file Server.h.

◆ WithServerId() [1/3]

Server& Aws::SMS::Model::Server::WithServerId ( Aws::String &&  value)
inline

The ID of the server.

Definition at line 75 of file Server.h.

◆ WithServerId() [2/3]

Server& Aws::SMS::Model::Server::WithServerId ( const Aws::String value)
inline

The ID of the server.

Definition at line 70 of file Server.h.

◆ WithServerId() [3/3]

Server& Aws::SMS::Model::Server::WithServerId ( const char *  value)
inline

The ID of the server.

Definition at line 80 of file Server.h.

◆ WithServerType() [1/2]

Server& Aws::SMS::Model::Server::WithServerType ( const ServerType value)
inline

The type of server.

Definition at line 106 of file Server.h.

◆ WithServerType() [2/2]

Server& Aws::SMS::Model::Server::WithServerType ( ServerType &&  value)
inline

The type of server.

Definition at line 111 of file Server.h.

◆ WithVmServer() [1/2]

Server& Aws::SMS::Model::Server::WithVmServer ( const VmServer value)
inline

Information about the VM server.

Definition at line 137 of file Server.h.

◆ WithVmServer() [2/2]

Server& Aws::SMS::Model::Server::WithVmServer ( VmServer &&  value)
inline

Information about the VM server.

Definition at line 142 of file Server.h.


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