AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkSpaces::Model::WorkspaceConnectionStatus Class Reference

#include <WorkspaceConnectionStatus.h>

Public Member Functions

 WorkspaceConnectionStatus ()
 
 WorkspaceConnectionStatus (Aws::Utils::Json::JsonView jsonValue)
 
WorkspaceConnectionStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetWorkspaceId () const
 
bool WorkspaceIdHasBeenSet () const
 
void SetWorkspaceId (const Aws::String &value)
 
void SetWorkspaceId (Aws::String &&value)
 
void SetWorkspaceId (const char *value)
 
WorkspaceConnectionStatusWithWorkspaceId (const Aws::String &value)
 
WorkspaceConnectionStatusWithWorkspaceId (Aws::String &&value)
 
WorkspaceConnectionStatusWithWorkspaceId (const char *value)
 
const ConnectionStateGetConnectionState () const
 
bool ConnectionStateHasBeenSet () const
 
void SetConnectionState (const ConnectionState &value)
 
void SetConnectionState (ConnectionState &&value)
 
WorkspaceConnectionStatusWithConnectionState (const ConnectionState &value)
 
WorkspaceConnectionStatusWithConnectionState (ConnectionState &&value)
 
const Aws::Utils::DateTimeGetConnectionStateCheckTimestamp () const
 
bool ConnectionStateCheckTimestampHasBeenSet () const
 
void SetConnectionStateCheckTimestamp (const Aws::Utils::DateTime &value)
 
void SetConnectionStateCheckTimestamp (Aws::Utils::DateTime &&value)
 
WorkspaceConnectionStatusWithConnectionStateCheckTimestamp (const Aws::Utils::DateTime &value)
 
WorkspaceConnectionStatusWithConnectionStateCheckTimestamp (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastKnownUserConnectionTimestamp () const
 
bool LastKnownUserConnectionTimestampHasBeenSet () const
 
void SetLastKnownUserConnectionTimestamp (const Aws::Utils::DateTime &value)
 
void SetLastKnownUserConnectionTimestamp (Aws::Utils::DateTime &&value)
 
WorkspaceConnectionStatusWithLastKnownUserConnectionTimestamp (const Aws::Utils::DateTime &value)
 
WorkspaceConnectionStatusWithLastKnownUserConnectionTimestamp (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes the connection status of a WorkSpace.

See Also:

AWS API Reference

Definition at line 33 of file WorkspaceConnectionStatus.h.

Constructor & Destructor Documentation

◆ WorkspaceConnectionStatus() [1/2]

Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WorkspaceConnectionStatus ( )

◆ WorkspaceConnectionStatus() [2/2]

Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WorkspaceConnectionStatus ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ConnectionStateCheckTimestampHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceConnectionStatus::ConnectionStateCheckTimestampHasBeenSet ( ) const
inline

The timestamp of the connection status check.

Definition at line 128 of file WorkspaceConnectionStatus.h.

◆ ConnectionStateHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceConnectionStatus::ConnectionStateHasBeenSet ( ) const
inline

The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.

Definition at line 93 of file WorkspaceConnectionStatus.h.

◆ GetConnectionState()

const ConnectionState& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::GetConnectionState ( ) const
inline

The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.

Definition at line 87 of file WorkspaceConnectionStatus.h.

◆ GetConnectionStateCheckTimestamp()

const Aws::Utils::DateTime& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::GetConnectionStateCheckTimestamp ( ) const
inline

The timestamp of the connection status check.

Definition at line 123 of file WorkspaceConnectionStatus.h.

◆ GetLastKnownUserConnectionTimestamp()

const Aws::Utils::DateTime& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::GetLastKnownUserConnectionTimestamp ( ) const
inline

The timestamp of the last known user connection.

Definition at line 154 of file WorkspaceConnectionStatus.h.

◆ GetWorkspaceId()

const Aws::String& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::GetWorkspaceId ( ) const
inline

The identifier of the WorkSpace.

Definition at line 45 of file WorkspaceConnectionStatus.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WorkSpaces::Model::WorkspaceConnectionStatus::Jsonize ( ) const

◆ LastKnownUserConnectionTimestampHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceConnectionStatus::LastKnownUserConnectionTimestampHasBeenSet ( ) const
inline

The timestamp of the last known user connection.

Definition at line 159 of file WorkspaceConnectionStatus.h.

◆ operator=()

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetConnectionState() [1/2]

void Aws::WorkSpaces::Model::WorkspaceConnectionStatus::SetConnectionState ( ConnectionState &&  value)
inline

The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.

Definition at line 105 of file WorkspaceConnectionStatus.h.

◆ SetConnectionState() [2/2]

void Aws::WorkSpaces::Model::WorkspaceConnectionStatus::SetConnectionState ( const ConnectionState value)
inline

The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.

Definition at line 99 of file WorkspaceConnectionStatus.h.

◆ SetConnectionStateCheckTimestamp() [1/2]

void Aws::WorkSpaces::Model::WorkspaceConnectionStatus::SetConnectionStateCheckTimestamp ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the connection status check.

Definition at line 138 of file WorkspaceConnectionStatus.h.

◆ SetConnectionStateCheckTimestamp() [2/2]

void Aws::WorkSpaces::Model::WorkspaceConnectionStatus::SetConnectionStateCheckTimestamp ( const Aws::Utils::DateTime value)
inline

The timestamp of the connection status check.

Definition at line 133 of file WorkspaceConnectionStatus.h.

◆ SetLastKnownUserConnectionTimestamp() [1/2]

void Aws::WorkSpaces::Model::WorkspaceConnectionStatus::SetLastKnownUserConnectionTimestamp ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the last known user connection.

Definition at line 169 of file WorkspaceConnectionStatus.h.

◆ SetLastKnownUserConnectionTimestamp() [2/2]

void Aws::WorkSpaces::Model::WorkspaceConnectionStatus::SetLastKnownUserConnectionTimestamp ( const Aws::Utils::DateTime value)
inline

The timestamp of the last known user connection.

Definition at line 164 of file WorkspaceConnectionStatus.h.

◆ SetWorkspaceId() [1/3]

void Aws::WorkSpaces::Model::WorkspaceConnectionStatus::SetWorkspaceId ( Aws::String &&  value)
inline

The identifier of the WorkSpace.

Definition at line 60 of file WorkspaceConnectionStatus.h.

◆ SetWorkspaceId() [2/3]

void Aws::WorkSpaces::Model::WorkspaceConnectionStatus::SetWorkspaceId ( const Aws::String value)
inline

The identifier of the WorkSpace.

Definition at line 55 of file WorkspaceConnectionStatus.h.

◆ SetWorkspaceId() [3/3]

void Aws::WorkSpaces::Model::WorkspaceConnectionStatus::SetWorkspaceId ( const char *  value)
inline

The identifier of the WorkSpace.

Definition at line 65 of file WorkspaceConnectionStatus.h.

◆ WithConnectionState() [1/2]

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WithConnectionState ( ConnectionState &&  value)
inline

The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.

Definition at line 117 of file WorkspaceConnectionStatus.h.

◆ WithConnectionState() [2/2]

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WithConnectionState ( const ConnectionState value)
inline

The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.

Definition at line 111 of file WorkspaceConnectionStatus.h.

◆ WithConnectionStateCheckTimestamp() [1/2]

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WithConnectionStateCheckTimestamp ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the connection status check.

Definition at line 148 of file WorkspaceConnectionStatus.h.

◆ WithConnectionStateCheckTimestamp() [2/2]

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WithConnectionStateCheckTimestamp ( const Aws::Utils::DateTime value)
inline

The timestamp of the connection status check.

Definition at line 143 of file WorkspaceConnectionStatus.h.

◆ WithLastKnownUserConnectionTimestamp() [1/2]

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WithLastKnownUserConnectionTimestamp ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the last known user connection.

Definition at line 179 of file WorkspaceConnectionStatus.h.

◆ WithLastKnownUserConnectionTimestamp() [2/2]

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WithLastKnownUserConnectionTimestamp ( const Aws::Utils::DateTime value)
inline

The timestamp of the last known user connection.

Definition at line 174 of file WorkspaceConnectionStatus.h.

◆ WithWorkspaceId() [1/3]

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WithWorkspaceId ( Aws::String &&  value)
inline

The identifier of the WorkSpace.

Definition at line 75 of file WorkspaceConnectionStatus.h.

◆ WithWorkspaceId() [2/3]

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WithWorkspaceId ( const Aws::String value)
inline

The identifier of the WorkSpace.

Definition at line 70 of file WorkspaceConnectionStatus.h.

◆ WithWorkspaceId() [3/3]

WorkspaceConnectionStatus& Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WithWorkspaceId ( const char *  value)
inline

The identifier of the WorkSpace.

Definition at line 80 of file WorkspaceConnectionStatus.h.

◆ WorkspaceIdHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceConnectionStatus::WorkspaceIdHasBeenSet ( ) const
inline

The identifier of the WorkSpace.

Definition at line 50 of file WorkspaceConnectionStatus.h.


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