AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::DeviceFarm::Model::DevicePoolCompatibilityResult Class Reference

#include <DevicePoolCompatibilityResult.h>

Public Member Functions

 DevicePoolCompatibilityResult ()
 
 DevicePoolCompatibilityResult (Aws::Utils::Json::JsonView jsonValue)
 
DevicePoolCompatibilityResultoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DeviceGetDevice () const
 
bool DeviceHasBeenSet () const
 
void SetDevice (const Device &value)
 
void SetDevice (Device &&value)
 
DevicePoolCompatibilityResultWithDevice (const Device &value)
 
DevicePoolCompatibilityResultWithDevice (Device &&value)
 
bool GetCompatible () const
 
bool CompatibleHasBeenSet () const
 
void SetCompatible (bool value)
 
DevicePoolCompatibilityResultWithCompatible (bool value)
 
const Aws::Vector< IncompatibilityMessage > & GetIncompatibilityMessages () const
 
bool IncompatibilityMessagesHasBeenSet () const
 
void SetIncompatibilityMessages (const Aws::Vector< IncompatibilityMessage > &value)
 
void SetIncompatibilityMessages (Aws::Vector< IncompatibilityMessage > &&value)
 
DevicePoolCompatibilityResultWithIncompatibilityMessages (const Aws::Vector< IncompatibilityMessage > &value)
 
DevicePoolCompatibilityResultWithIncompatibilityMessages (Aws::Vector< IncompatibilityMessage > &&value)
 
DevicePoolCompatibilityResultAddIncompatibilityMessages (const IncompatibilityMessage &value)
 
DevicePoolCompatibilityResultAddIncompatibilityMessages (IncompatibilityMessage &&value)
 

Detailed Description

Represents a device pool compatibility result.

See Also:

AWS API Reference

Definition at line 33 of file DevicePoolCompatibilityResult.h.

Constructor & Destructor Documentation

◆ DevicePoolCompatibilityResult() [1/2]

Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::DevicePoolCompatibilityResult ( )

◆ DevicePoolCompatibilityResult() [2/2]

Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::DevicePoolCompatibilityResult ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddIncompatibilityMessages() [1/2]

DevicePoolCompatibilityResult& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::AddIncompatibilityMessages ( const IncompatibilityMessage value)
inline

Information about the compatibility.

Definition at line 127 of file DevicePoolCompatibilityResult.h.

◆ AddIncompatibilityMessages() [2/2]

DevicePoolCompatibilityResult& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::AddIncompatibilityMessages ( IncompatibilityMessage &&  value)
inline

Information about the compatibility.

Definition at line 132 of file DevicePoolCompatibilityResult.h.

◆ CompatibleHasBeenSet()

bool Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::CompatibleHasBeenSet ( ) const
inline

Whether the result was compatible with the device pool.

Definition at line 81 of file DevicePoolCompatibilityResult.h.

◆ DeviceHasBeenSet()

bool Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::DeviceHasBeenSet ( ) const
inline

The device (phone or tablet) to return information about.

Definition at line 50 of file DevicePoolCompatibilityResult.h.

◆ GetCompatible()

bool Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::GetCompatible ( ) const
inline

Whether the result was compatible with the device pool.

Definition at line 76 of file DevicePoolCompatibilityResult.h.

◆ GetDevice()

const Device& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::GetDevice ( ) const
inline

The device (phone or tablet) to return information about.

Definition at line 45 of file DevicePoolCompatibilityResult.h.

◆ GetIncompatibilityMessages()

const Aws::Vector<IncompatibilityMessage>& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::GetIncompatibilityMessages ( ) const
inline

Information about the compatibility.

Definition at line 97 of file DevicePoolCompatibilityResult.h.

◆ IncompatibilityMessagesHasBeenSet()

bool Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::IncompatibilityMessagesHasBeenSet ( ) const
inline

Information about the compatibility.

Definition at line 102 of file DevicePoolCompatibilityResult.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::Jsonize ( ) const

◆ operator=()

DevicePoolCompatibilityResult& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCompatible()

void Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::SetCompatible ( bool  value)
inline

Whether the result was compatible with the device pool.

Definition at line 86 of file DevicePoolCompatibilityResult.h.

◆ SetDevice() [1/2]

void Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::SetDevice ( const Device value)
inline

The device (phone or tablet) to return information about.

Definition at line 55 of file DevicePoolCompatibilityResult.h.

◆ SetDevice() [2/2]

void Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::SetDevice ( Device &&  value)
inline

The device (phone or tablet) to return information about.

Definition at line 60 of file DevicePoolCompatibilityResult.h.

◆ SetIncompatibilityMessages() [1/2]

void Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::SetIncompatibilityMessages ( const Aws::Vector< IncompatibilityMessage > &  value)
inline

Information about the compatibility.

Definition at line 107 of file DevicePoolCompatibilityResult.h.

◆ SetIncompatibilityMessages() [2/2]

void Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::SetIncompatibilityMessages ( Aws::Vector< IncompatibilityMessage > &&  value)
inline

Information about the compatibility.

Definition at line 112 of file DevicePoolCompatibilityResult.h.

◆ WithCompatible()

DevicePoolCompatibilityResult& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::WithCompatible ( bool  value)
inline

Whether the result was compatible with the device pool.

Definition at line 91 of file DevicePoolCompatibilityResult.h.

◆ WithDevice() [1/2]

DevicePoolCompatibilityResult& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::WithDevice ( const Device value)
inline

The device (phone or tablet) to return information about.

Definition at line 65 of file DevicePoolCompatibilityResult.h.

◆ WithDevice() [2/2]

DevicePoolCompatibilityResult& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::WithDevice ( Device &&  value)
inline

The device (phone or tablet) to return information about.

Definition at line 70 of file DevicePoolCompatibilityResult.h.

◆ WithIncompatibilityMessages() [1/2]

DevicePoolCompatibilityResult& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::WithIncompatibilityMessages ( const Aws::Vector< IncompatibilityMessage > &  value)
inline

Information about the compatibility.

Definition at line 117 of file DevicePoolCompatibilityResult.h.

◆ WithIncompatibilityMessages() [2/2]

DevicePoolCompatibilityResult& Aws::DeviceFarm::Model::DevicePoolCompatibilityResult::WithIncompatibilityMessages ( Aws::Vector< IncompatibilityMessage > &&  value)
inline

Information about the compatibility.

Definition at line 122 of file DevicePoolCompatibilityResult.h.


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