AWS SDK for C++  1.9.102
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::ClientVpnConnection Class Reference

#include <ClientVpnConnection.h>

Public Member Functions

 ClientVpnConnection ()
 
 ClientVpnConnection (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ClientVpnConnectionoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetClientVpnEndpointId () const
 
bool ClientVpnEndpointIdHasBeenSet () const
 
void SetClientVpnEndpointId (const Aws::String &value)
 
void SetClientVpnEndpointId (Aws::String &&value)
 
void SetClientVpnEndpointId (const char *value)
 
ClientVpnConnectionWithClientVpnEndpointId (const Aws::String &value)
 
ClientVpnConnectionWithClientVpnEndpointId (Aws::String &&value)
 
ClientVpnConnectionWithClientVpnEndpointId (const char *value)
 
const Aws::StringGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const Aws::String &value)
 
void SetTimestamp (Aws::String &&value)
 
void SetTimestamp (const char *value)
 
ClientVpnConnectionWithTimestamp (const Aws::String &value)
 
ClientVpnConnectionWithTimestamp (Aws::String &&value)
 
ClientVpnConnectionWithTimestamp (const char *value)
 
const Aws::StringGetConnectionId () const
 
bool ConnectionIdHasBeenSet () const
 
void SetConnectionId (const Aws::String &value)
 
void SetConnectionId (Aws::String &&value)
 
void SetConnectionId (const char *value)
 
ClientVpnConnectionWithConnectionId (const Aws::String &value)
 
ClientVpnConnectionWithConnectionId (Aws::String &&value)
 
ClientVpnConnectionWithConnectionId (const char *value)
 
const Aws::StringGetUsername () const
 
bool UsernameHasBeenSet () const
 
void SetUsername (const Aws::String &value)
 
void SetUsername (Aws::String &&value)
 
void SetUsername (const char *value)
 
ClientVpnConnectionWithUsername (const Aws::String &value)
 
ClientVpnConnectionWithUsername (Aws::String &&value)
 
ClientVpnConnectionWithUsername (const char *value)
 
const Aws::StringGetConnectionEstablishedTime () const
 
bool ConnectionEstablishedTimeHasBeenSet () const
 
void SetConnectionEstablishedTime (const Aws::String &value)
 
void SetConnectionEstablishedTime (Aws::String &&value)
 
void SetConnectionEstablishedTime (const char *value)
 
ClientVpnConnectionWithConnectionEstablishedTime (const Aws::String &value)
 
ClientVpnConnectionWithConnectionEstablishedTime (Aws::String &&value)
 
ClientVpnConnectionWithConnectionEstablishedTime (const char *value)
 
const Aws::StringGetIngressBytes () const
 
bool IngressBytesHasBeenSet () const
 
void SetIngressBytes (const Aws::String &value)
 
void SetIngressBytes (Aws::String &&value)
 
void SetIngressBytes (const char *value)
 
ClientVpnConnectionWithIngressBytes (const Aws::String &value)
 
ClientVpnConnectionWithIngressBytes (Aws::String &&value)
 
ClientVpnConnectionWithIngressBytes (const char *value)
 
const Aws::StringGetEgressBytes () const
 
bool EgressBytesHasBeenSet () const
 
void SetEgressBytes (const Aws::String &value)
 
void SetEgressBytes (Aws::String &&value)
 
void SetEgressBytes (const char *value)
 
ClientVpnConnectionWithEgressBytes (const Aws::String &value)
 
ClientVpnConnectionWithEgressBytes (Aws::String &&value)
 
ClientVpnConnectionWithEgressBytes (const char *value)
 
const Aws::StringGetIngressPackets () const
 
bool IngressPacketsHasBeenSet () const
 
void SetIngressPackets (const Aws::String &value)
 
void SetIngressPackets (Aws::String &&value)
 
void SetIngressPackets (const char *value)
 
ClientVpnConnectionWithIngressPackets (const Aws::String &value)
 
ClientVpnConnectionWithIngressPackets (Aws::String &&value)
 
ClientVpnConnectionWithIngressPackets (const char *value)
 
const Aws::StringGetEgressPackets () const
 
bool EgressPacketsHasBeenSet () const
 
void SetEgressPackets (const Aws::String &value)
 
void SetEgressPackets (Aws::String &&value)
 
void SetEgressPackets (const char *value)
 
ClientVpnConnectionWithEgressPackets (const Aws::String &value)
 
ClientVpnConnectionWithEgressPackets (Aws::String &&value)
 
ClientVpnConnectionWithEgressPackets (const char *value)
 
const Aws::StringGetClientIp () const
 
bool ClientIpHasBeenSet () const
 
void SetClientIp (const Aws::String &value)
 
void SetClientIp (Aws::String &&value)
 
void SetClientIp (const char *value)
 
ClientVpnConnectionWithClientIp (const Aws::String &value)
 
ClientVpnConnectionWithClientIp (Aws::String &&value)
 
ClientVpnConnectionWithClientIp (const char *value)
 
const Aws::StringGetCommonName () const
 
bool CommonNameHasBeenSet () const
 
void SetCommonName (const Aws::String &value)
 
void SetCommonName (Aws::String &&value)
 
void SetCommonName (const char *value)
 
ClientVpnConnectionWithCommonName (const Aws::String &value)
 
ClientVpnConnectionWithCommonName (Aws::String &&value)
 
ClientVpnConnectionWithCommonName (const char *value)
 
const ClientVpnConnectionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ClientVpnConnectionStatus &value)
 
void SetStatus (ClientVpnConnectionStatus &&value)
 
ClientVpnConnectionWithStatus (const ClientVpnConnectionStatus &value)
 
ClientVpnConnectionWithStatus (ClientVpnConnectionStatus &&value)
 
const Aws::StringGetConnectionEndTime () const
 
bool ConnectionEndTimeHasBeenSet () const
 
void SetConnectionEndTime (const Aws::String &value)
 
void SetConnectionEndTime (Aws::String &&value)
 
void SetConnectionEndTime (const char *value)
 
ClientVpnConnectionWithConnectionEndTime (const Aws::String &value)
 
ClientVpnConnectionWithConnectionEndTime (Aws::String &&value)
 
ClientVpnConnectionWithConnectionEndTime (const char *value)
 
const Aws::Vector< Aws::String > & GetPostureComplianceStatuses () const
 
bool PostureComplianceStatusesHasBeenSet () const
 
void SetPostureComplianceStatuses (const Aws::Vector< Aws::String > &value)
 
void SetPostureComplianceStatuses (Aws::Vector< Aws::String > &&value)
 
ClientVpnConnectionWithPostureComplianceStatuses (const Aws::Vector< Aws::String > &value)
 
ClientVpnConnectionWithPostureComplianceStatuses (Aws::Vector< Aws::String > &&value)
 
ClientVpnConnectionAddPostureComplianceStatuses (const Aws::String &value)
 
ClientVpnConnectionAddPostureComplianceStatuses (Aws::String &&value)
 
ClientVpnConnectionAddPostureComplianceStatuses (const char *value)
 

Detailed Description

Describes a client connection.

See Also:

AWS API Reference

Definition at line 33 of file ClientVpnConnection.h.

Constructor & Destructor Documentation

◆ ClientVpnConnection() [1/2]

Aws::EC2::Model::ClientVpnConnection::ClientVpnConnection ( )

◆ ClientVpnConnection() [2/2]

Aws::EC2::Model::ClientVpnConnection::ClientVpnConnection ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddPostureComplianceStatuses() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::AddPostureComplianceStatuses ( Aws::String &&  value)
inline

The statuses returned by the client connect handler for posture compliance, if applicable.

Definition at line 637 of file ClientVpnConnection.h.

◆ AddPostureComplianceStatuses() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::AddPostureComplianceStatuses ( const Aws::String value)
inline

The statuses returned by the client connect handler for posture compliance, if applicable.

Definition at line 631 of file ClientVpnConnection.h.

◆ AddPostureComplianceStatuses() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::AddPostureComplianceStatuses ( const char *  value)
inline

The statuses returned by the client connect handler for posture compliance, if applicable.

Definition at line 643 of file ClientVpnConnection.h.

◆ ClientIpHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::ClientIpHasBeenSet ( ) const
inline

The IP address of the client.

Definition at line 437 of file ClientVpnConnection.h.

◆ ClientVpnEndpointIdHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::ClientVpnEndpointIdHasBeenSet ( ) const
inline

The ID of the Client VPN endpoint to which the client is connected.

Definition at line 52 of file ClientVpnConnection.h.

◆ CommonNameHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::CommonNameHasBeenSet ( ) const
inline

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

Definition at line 480 of file ClientVpnConnection.h.

◆ ConnectionEndTimeHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::ConnectionEndTimeHasBeenSet ( ) const
inline

The date and time the client connection was terminated.

Definition at line 558 of file ClientVpnConnection.h.

◆ ConnectionEstablishedTimeHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::ConnectionEstablishedTimeHasBeenSet ( ) const
inline

The date and time the client connection was established.

Definition at line 232 of file ClientVpnConnection.h.

◆ ConnectionIdHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::ConnectionIdHasBeenSet ( ) const
inline

The ID of the client connection.

Definition at line 134 of file ClientVpnConnection.h.

◆ EgressBytesHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::EgressBytesHasBeenSet ( ) const
inline

The number of bytes received by the client.

Definition at line 314 of file ClientVpnConnection.h.

◆ EgressPacketsHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::EgressPacketsHasBeenSet ( ) const
inline

The number of packets received by the client.

Definition at line 396 of file ClientVpnConnection.h.

◆ GetClientIp()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetClientIp ( ) const
inline

The IP address of the client.

Definition at line 432 of file ClientVpnConnection.h.

◆ GetClientVpnEndpointId()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetClientVpnEndpointId ( ) const
inline

The ID of the Client VPN endpoint to which the client is connected.

Definition at line 47 of file ClientVpnConnection.h.

◆ GetCommonName()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetCommonName ( ) const
inline

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

Definition at line 474 of file ClientVpnConnection.h.

◆ GetConnectionEndTime()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetConnectionEndTime ( ) const
inline

The date and time the client connection was terminated.

Definition at line 553 of file ClientVpnConnection.h.

◆ GetConnectionEstablishedTime()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetConnectionEstablishedTime ( ) const
inline

The date and time the client connection was established.

Definition at line 227 of file ClientVpnConnection.h.

◆ GetConnectionId()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetConnectionId ( ) const
inline

The ID of the client connection.

Definition at line 129 of file ClientVpnConnection.h.

◆ GetEgressBytes()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetEgressBytes ( ) const
inline

The number of bytes received by the client.

Definition at line 309 of file ClientVpnConnection.h.

◆ GetEgressPackets()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetEgressPackets ( ) const
inline

The number of packets received by the client.

Definition at line 391 of file ClientVpnConnection.h.

◆ GetIngressBytes()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetIngressBytes ( ) const
inline

The number of bytes sent by the client.

Definition at line 268 of file ClientVpnConnection.h.

◆ GetIngressPackets()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetIngressPackets ( ) const
inline

The number of packets sent by the client.

Definition at line 350 of file ClientVpnConnection.h.

◆ GetPostureComplianceStatuses()

const Aws::Vector<Aws::String>& Aws::EC2::Model::ClientVpnConnection::GetPostureComplianceStatuses ( ) const
inline

The statuses returned by the client connect handler for posture compliance, if applicable.

Definition at line 595 of file ClientVpnConnection.h.

◆ GetStatus()

const ClientVpnConnectionStatus& Aws::EC2::Model::ClientVpnConnection::GetStatus ( ) const
inline

The current state of the client connection.

Definition at line 522 of file ClientVpnConnection.h.

◆ GetTimestamp()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetTimestamp ( ) const
inline

The current date and time.

Definition at line 88 of file ClientVpnConnection.h.

◆ GetUsername()

const Aws::String& Aws::EC2::Model::ClientVpnConnection::GetUsername ( ) const
inline

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

Definition at line 172 of file ClientVpnConnection.h.

◆ IngressBytesHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::IngressBytesHasBeenSet ( ) const
inline

The number of bytes sent by the client.

Definition at line 273 of file ClientVpnConnection.h.

◆ IngressPacketsHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::IngressPacketsHasBeenSet ( ) const
inline

The number of packets sent by the client.

Definition at line 355 of file ClientVpnConnection.h.

◆ operator=()

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::ClientVpnConnection::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::ClientVpnConnection::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ PostureComplianceStatusesHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::PostureComplianceStatusesHasBeenSet ( ) const
inline

The statuses returned by the client connect handler for posture compliance, if applicable.

Definition at line 601 of file ClientVpnConnection.h.

◆ SetClientIp() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetClientIp ( Aws::String &&  value)
inline

The IP address of the client.

Definition at line 447 of file ClientVpnConnection.h.

◆ SetClientIp() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetClientIp ( const Aws::String value)
inline

The IP address of the client.

Definition at line 442 of file ClientVpnConnection.h.

◆ SetClientIp() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetClientIp ( const char *  value)
inline

The IP address of the client.

Definition at line 452 of file ClientVpnConnection.h.

◆ SetClientVpnEndpointId() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetClientVpnEndpointId ( Aws::String &&  value)
inline

The ID of the Client VPN endpoint to which the client is connected.

Definition at line 62 of file ClientVpnConnection.h.

◆ SetClientVpnEndpointId() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetClientVpnEndpointId ( const Aws::String value)
inline

The ID of the Client VPN endpoint to which the client is connected.

Definition at line 57 of file ClientVpnConnection.h.

◆ SetClientVpnEndpointId() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetClientVpnEndpointId ( const char *  value)
inline

The ID of the Client VPN endpoint to which the client is connected.

Definition at line 67 of file ClientVpnConnection.h.

◆ SetCommonName() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetCommonName ( Aws::String &&  value)
inline

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

Definition at line 492 of file ClientVpnConnection.h.

◆ SetCommonName() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetCommonName ( const Aws::String value)
inline

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

Definition at line 486 of file ClientVpnConnection.h.

◆ SetCommonName() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetCommonName ( const char *  value)
inline

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

Definition at line 498 of file ClientVpnConnection.h.

◆ SetConnectionEndTime() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetConnectionEndTime ( Aws::String &&  value)
inline

The date and time the client connection was terminated.

Definition at line 568 of file ClientVpnConnection.h.

◆ SetConnectionEndTime() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetConnectionEndTime ( const Aws::String value)
inline

The date and time the client connection was terminated.

Definition at line 563 of file ClientVpnConnection.h.

◆ SetConnectionEndTime() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetConnectionEndTime ( const char *  value)
inline

The date and time the client connection was terminated.

Definition at line 573 of file ClientVpnConnection.h.

◆ SetConnectionEstablishedTime() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetConnectionEstablishedTime ( Aws::String &&  value)
inline

The date and time the client connection was established.

Definition at line 242 of file ClientVpnConnection.h.

◆ SetConnectionEstablishedTime() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetConnectionEstablishedTime ( const Aws::String value)
inline

The date and time the client connection was established.

Definition at line 237 of file ClientVpnConnection.h.

◆ SetConnectionEstablishedTime() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetConnectionEstablishedTime ( const char *  value)
inline

The date and time the client connection was established.

Definition at line 247 of file ClientVpnConnection.h.

◆ SetConnectionId() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetConnectionId ( Aws::String &&  value)
inline

The ID of the client connection.

Definition at line 144 of file ClientVpnConnection.h.

◆ SetConnectionId() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetConnectionId ( const Aws::String value)
inline

The ID of the client connection.

Definition at line 139 of file ClientVpnConnection.h.

◆ SetConnectionId() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetConnectionId ( const char *  value)
inline

The ID of the client connection.

Definition at line 149 of file ClientVpnConnection.h.

◆ SetEgressBytes() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetEgressBytes ( Aws::String &&  value)
inline

The number of bytes received by the client.

Definition at line 324 of file ClientVpnConnection.h.

◆ SetEgressBytes() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetEgressBytes ( const Aws::String value)
inline

The number of bytes received by the client.

Definition at line 319 of file ClientVpnConnection.h.

◆ SetEgressBytes() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetEgressBytes ( const char *  value)
inline

The number of bytes received by the client.

Definition at line 329 of file ClientVpnConnection.h.

◆ SetEgressPackets() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetEgressPackets ( Aws::String &&  value)
inline

The number of packets received by the client.

Definition at line 406 of file ClientVpnConnection.h.

◆ SetEgressPackets() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetEgressPackets ( const Aws::String value)
inline

The number of packets received by the client.

Definition at line 401 of file ClientVpnConnection.h.

◆ SetEgressPackets() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetEgressPackets ( const char *  value)
inline

The number of packets received by the client.

Definition at line 411 of file ClientVpnConnection.h.

◆ SetIngressBytes() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetIngressBytes ( Aws::String &&  value)
inline

The number of bytes sent by the client.

Definition at line 283 of file ClientVpnConnection.h.

◆ SetIngressBytes() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetIngressBytes ( const Aws::String value)
inline

The number of bytes sent by the client.

Definition at line 278 of file ClientVpnConnection.h.

◆ SetIngressBytes() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetIngressBytes ( const char *  value)
inline

The number of bytes sent by the client.

Definition at line 288 of file ClientVpnConnection.h.

◆ SetIngressPackets() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetIngressPackets ( Aws::String &&  value)
inline

The number of packets sent by the client.

Definition at line 365 of file ClientVpnConnection.h.

◆ SetIngressPackets() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetIngressPackets ( const Aws::String value)
inline

The number of packets sent by the client.

Definition at line 360 of file ClientVpnConnection.h.

◆ SetIngressPackets() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetIngressPackets ( const char *  value)
inline

The number of packets sent by the client.

Definition at line 370 of file ClientVpnConnection.h.

◆ SetPostureComplianceStatuses() [1/2]

void Aws::EC2::Model::ClientVpnConnection::SetPostureComplianceStatuses ( Aws::Vector< Aws::String > &&  value)
inline

The statuses returned by the client connect handler for posture compliance, if applicable.

Definition at line 613 of file ClientVpnConnection.h.

◆ SetPostureComplianceStatuses() [2/2]

void Aws::EC2::Model::ClientVpnConnection::SetPostureComplianceStatuses ( const Aws::Vector< Aws::String > &  value)
inline

The statuses returned by the client connect handler for posture compliance, if applicable.

Definition at line 607 of file ClientVpnConnection.h.

◆ SetStatus() [1/2]

void Aws::EC2::Model::ClientVpnConnection::SetStatus ( ClientVpnConnectionStatus &&  value)
inline

The current state of the client connection.

Definition at line 537 of file ClientVpnConnection.h.

◆ SetStatus() [2/2]

void Aws::EC2::Model::ClientVpnConnection::SetStatus ( const ClientVpnConnectionStatus value)
inline

The current state of the client connection.

Definition at line 532 of file ClientVpnConnection.h.

◆ SetTimestamp() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetTimestamp ( Aws::String &&  value)
inline

The current date and time.

Definition at line 103 of file ClientVpnConnection.h.

◆ SetTimestamp() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetTimestamp ( const Aws::String value)
inline

The current date and time.

Definition at line 98 of file ClientVpnConnection.h.

◆ SetTimestamp() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetTimestamp ( const char *  value)
inline

The current date and time.

Definition at line 108 of file ClientVpnConnection.h.

◆ SetUsername() [1/3]

void Aws::EC2::Model::ClientVpnConnection::SetUsername ( Aws::String &&  value)
inline

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

Definition at line 193 of file ClientVpnConnection.h.

◆ SetUsername() [2/3]

void Aws::EC2::Model::ClientVpnConnection::SetUsername ( const Aws::String value)
inline

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

Definition at line 186 of file ClientVpnConnection.h.

◆ SetUsername() [3/3]

void Aws::EC2::Model::ClientVpnConnection::SetUsername ( const char *  value)
inline

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

Definition at line 200 of file ClientVpnConnection.h.

◆ StatusHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::StatusHasBeenSet ( ) const
inline

The current state of the client connection.

Definition at line 527 of file ClientVpnConnection.h.

◆ TimestampHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::TimestampHasBeenSet ( ) const
inline

The current date and time.

Definition at line 93 of file ClientVpnConnection.h.

◆ UsernameHasBeenSet()

bool Aws::EC2::Model::ClientVpnConnection::UsernameHasBeenSet ( ) const
inline

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

Definition at line 179 of file ClientVpnConnection.h.

◆ WithClientIp() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithClientIp ( Aws::String &&  value)
inline

The IP address of the client.

Definition at line 462 of file ClientVpnConnection.h.

◆ WithClientIp() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithClientIp ( const Aws::String value)
inline

The IP address of the client.

Definition at line 457 of file ClientVpnConnection.h.

◆ WithClientIp() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithClientIp ( const char *  value)
inline

The IP address of the client.

Definition at line 467 of file ClientVpnConnection.h.

◆ WithClientVpnEndpointId() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithClientVpnEndpointId ( Aws::String &&  value)
inline

The ID of the Client VPN endpoint to which the client is connected.

Definition at line 77 of file ClientVpnConnection.h.

◆ WithClientVpnEndpointId() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithClientVpnEndpointId ( const Aws::String value)
inline

The ID of the Client VPN endpoint to which the client is connected.

Definition at line 72 of file ClientVpnConnection.h.

◆ WithClientVpnEndpointId() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithClientVpnEndpointId ( const char *  value)
inline

The ID of the Client VPN endpoint to which the client is connected.

Definition at line 82 of file ClientVpnConnection.h.

◆ WithCommonName() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithCommonName ( Aws::String &&  value)
inline

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

Definition at line 510 of file ClientVpnConnection.h.

◆ WithCommonName() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithCommonName ( const Aws::String value)
inline

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

Definition at line 504 of file ClientVpnConnection.h.

◆ WithCommonName() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithCommonName ( const char *  value)
inline

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

Definition at line 516 of file ClientVpnConnection.h.

◆ WithConnectionEndTime() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithConnectionEndTime ( Aws::String &&  value)
inline

The date and time the client connection was terminated.

Definition at line 583 of file ClientVpnConnection.h.

◆ WithConnectionEndTime() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithConnectionEndTime ( const Aws::String value)
inline

The date and time the client connection was terminated.

Definition at line 578 of file ClientVpnConnection.h.

◆ WithConnectionEndTime() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithConnectionEndTime ( const char *  value)
inline

The date and time the client connection was terminated.

Definition at line 588 of file ClientVpnConnection.h.

◆ WithConnectionEstablishedTime() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithConnectionEstablishedTime ( Aws::String &&  value)
inline

The date and time the client connection was established.

Definition at line 257 of file ClientVpnConnection.h.

◆ WithConnectionEstablishedTime() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithConnectionEstablishedTime ( const Aws::String value)
inline

The date and time the client connection was established.

Definition at line 252 of file ClientVpnConnection.h.

◆ WithConnectionEstablishedTime() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithConnectionEstablishedTime ( const char *  value)
inline

The date and time the client connection was established.

Definition at line 262 of file ClientVpnConnection.h.

◆ WithConnectionId() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithConnectionId ( Aws::String &&  value)
inline

The ID of the client connection.

Definition at line 159 of file ClientVpnConnection.h.

◆ WithConnectionId() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithConnectionId ( const Aws::String value)
inline

The ID of the client connection.

Definition at line 154 of file ClientVpnConnection.h.

◆ WithConnectionId() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithConnectionId ( const char *  value)
inline

The ID of the client connection.

Definition at line 164 of file ClientVpnConnection.h.

◆ WithEgressBytes() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithEgressBytes ( Aws::String &&  value)
inline

The number of bytes received by the client.

Definition at line 339 of file ClientVpnConnection.h.

◆ WithEgressBytes() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithEgressBytes ( const Aws::String value)
inline

The number of bytes received by the client.

Definition at line 334 of file ClientVpnConnection.h.

◆ WithEgressBytes() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithEgressBytes ( const char *  value)
inline

The number of bytes received by the client.

Definition at line 344 of file ClientVpnConnection.h.

◆ WithEgressPackets() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithEgressPackets ( Aws::String &&  value)
inline

The number of packets received by the client.

Definition at line 421 of file ClientVpnConnection.h.

◆ WithEgressPackets() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithEgressPackets ( const Aws::String value)
inline

The number of packets received by the client.

Definition at line 416 of file ClientVpnConnection.h.

◆ WithEgressPackets() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithEgressPackets ( const char *  value)
inline

The number of packets received by the client.

Definition at line 426 of file ClientVpnConnection.h.

◆ WithIngressBytes() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithIngressBytes ( Aws::String &&  value)
inline

The number of bytes sent by the client.

Definition at line 298 of file ClientVpnConnection.h.

◆ WithIngressBytes() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithIngressBytes ( const Aws::String value)
inline

The number of bytes sent by the client.

Definition at line 293 of file ClientVpnConnection.h.

◆ WithIngressBytes() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithIngressBytes ( const char *  value)
inline

The number of bytes sent by the client.

Definition at line 303 of file ClientVpnConnection.h.

◆ WithIngressPackets() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithIngressPackets ( Aws::String &&  value)
inline

The number of packets sent by the client.

Definition at line 380 of file ClientVpnConnection.h.

◆ WithIngressPackets() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithIngressPackets ( const Aws::String value)
inline

The number of packets sent by the client.

Definition at line 375 of file ClientVpnConnection.h.

◆ WithIngressPackets() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithIngressPackets ( const char *  value)
inline

The number of packets sent by the client.

Definition at line 385 of file ClientVpnConnection.h.

◆ WithPostureComplianceStatuses() [1/2]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithPostureComplianceStatuses ( Aws::Vector< Aws::String > &&  value)
inline

The statuses returned by the client connect handler for posture compliance, if applicable.

Definition at line 625 of file ClientVpnConnection.h.

◆ WithPostureComplianceStatuses() [2/2]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithPostureComplianceStatuses ( const Aws::Vector< Aws::String > &  value)
inline

The statuses returned by the client connect handler for posture compliance, if applicable.

Definition at line 619 of file ClientVpnConnection.h.

◆ WithStatus() [1/2]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithStatus ( ClientVpnConnectionStatus &&  value)
inline

The current state of the client connection.

Definition at line 547 of file ClientVpnConnection.h.

◆ WithStatus() [2/2]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithStatus ( const ClientVpnConnectionStatus value)
inline

The current state of the client connection.

Definition at line 542 of file ClientVpnConnection.h.

◆ WithTimestamp() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithTimestamp ( Aws::String &&  value)
inline

The current date and time.

Definition at line 118 of file ClientVpnConnection.h.

◆ WithTimestamp() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithTimestamp ( const Aws::String value)
inline

The current date and time.

Definition at line 113 of file ClientVpnConnection.h.

◆ WithTimestamp() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithTimestamp ( const char *  value)
inline

The current date and time.

Definition at line 123 of file ClientVpnConnection.h.

◆ WithUsername() [1/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithUsername ( Aws::String &&  value)
inline

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

Definition at line 214 of file ClientVpnConnection.h.

◆ WithUsername() [2/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithUsername ( const Aws::String value)
inline

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

Definition at line 207 of file ClientVpnConnection.h.

◆ WithUsername() [3/3]

ClientVpnConnection& Aws::EC2::Model::ClientVpnConnection::WithUsername ( const char *  value)
inline

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

Definition at line 221 of file ClientVpnConnection.h.


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