AWS SDK for C++  1.9.16
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest Class Reference

#include <CreateMobileDeviceAccessRuleRequest.h>

+ Inheritance diagram for Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest:

Public Member Functions

 CreateMobileDeviceAccessRuleRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetOrganizationId () const
 
bool OrganizationIdHasBeenSet () const
 
void SetOrganizationId (const Aws::String &value)
 
void SetOrganizationId (Aws::String &&value)
 
void SetOrganizationId (const char *value)
 
CreateMobileDeviceAccessRuleRequestWithOrganizationId (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestWithOrganizationId (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestWithOrganizationId (const char *value)
 
const Aws::StringGetClientToken () const
 
bool ClientTokenHasBeenSet () const
 
void SetClientToken (const Aws::String &value)
 
void SetClientToken (Aws::String &&value)
 
void SetClientToken (const char *value)
 
CreateMobileDeviceAccessRuleRequestWithClientToken (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestWithClientToken (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestWithClientToken (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
CreateMobileDeviceAccessRuleRequestWithName (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestWithName (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateMobileDeviceAccessRuleRequestWithDescription (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestWithDescription (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestWithDescription (const char *value)
 
const MobileDeviceAccessRuleEffectGetEffect () const
 
bool EffectHasBeenSet () const
 
void SetEffect (const MobileDeviceAccessRuleEffect &value)
 
void SetEffect (MobileDeviceAccessRuleEffect &&value)
 
CreateMobileDeviceAccessRuleRequestWithEffect (const MobileDeviceAccessRuleEffect &value)
 
CreateMobileDeviceAccessRuleRequestWithEffect (MobileDeviceAccessRuleEffect &&value)
 
const Aws::Vector< Aws::String > & GetDeviceTypes () const
 
bool DeviceTypesHasBeenSet () const
 
void SetDeviceTypes (const Aws::Vector< Aws::String > &value)
 
void SetDeviceTypes (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestWithDeviceTypes (const Aws::Vector< Aws::String > &value)
 
CreateMobileDeviceAccessRuleRequestWithDeviceTypes (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceTypes (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceTypes (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceTypes (const char *value)
 
const Aws::Vector< Aws::String > & GetNotDeviceTypes () const
 
bool NotDeviceTypesHasBeenSet () const
 
void SetNotDeviceTypes (const Aws::Vector< Aws::String > &value)
 
void SetNotDeviceTypes (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestWithNotDeviceTypes (const Aws::Vector< Aws::String > &value)
 
CreateMobileDeviceAccessRuleRequestWithNotDeviceTypes (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceTypes (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceTypes (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceTypes (const char *value)
 
const Aws::Vector< Aws::String > & GetDeviceModels () const
 
bool DeviceModelsHasBeenSet () const
 
void SetDeviceModels (const Aws::Vector< Aws::String > &value)
 
void SetDeviceModels (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestWithDeviceModels (const Aws::Vector< Aws::String > &value)
 
CreateMobileDeviceAccessRuleRequestWithDeviceModels (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceModels (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceModels (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceModels (const char *value)
 
const Aws::Vector< Aws::String > & GetNotDeviceModels () const
 
bool NotDeviceModelsHasBeenSet () const
 
void SetNotDeviceModels (const Aws::Vector< Aws::String > &value)
 
void SetNotDeviceModels (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestWithNotDeviceModels (const Aws::Vector< Aws::String > &value)
 
CreateMobileDeviceAccessRuleRequestWithNotDeviceModels (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceModels (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceModels (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceModels (const char *value)
 
const Aws::Vector< Aws::String > & GetDeviceOperatingSystems () const
 
bool DeviceOperatingSystemsHasBeenSet () const
 
void SetDeviceOperatingSystems (const Aws::Vector< Aws::String > &value)
 
void SetDeviceOperatingSystems (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestWithDeviceOperatingSystems (const Aws::Vector< Aws::String > &value)
 
CreateMobileDeviceAccessRuleRequestWithDeviceOperatingSystems (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceOperatingSystems (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceOperatingSystems (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceOperatingSystems (const char *value)
 
const Aws::Vector< Aws::String > & GetNotDeviceOperatingSystems () const
 
bool NotDeviceOperatingSystemsHasBeenSet () const
 
void SetNotDeviceOperatingSystems (const Aws::Vector< Aws::String > &value)
 
void SetNotDeviceOperatingSystems (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestWithNotDeviceOperatingSystems (const Aws::Vector< Aws::String > &value)
 
CreateMobileDeviceAccessRuleRequestWithNotDeviceOperatingSystems (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceOperatingSystems (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceOperatingSystems (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceOperatingSystems (const char *value)
 
const Aws::Vector< Aws::String > & GetDeviceUserAgents () const
 
bool DeviceUserAgentsHasBeenSet () const
 
void SetDeviceUserAgents (const Aws::Vector< Aws::String > &value)
 
void SetDeviceUserAgents (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestWithDeviceUserAgents (const Aws::Vector< Aws::String > &value)
 
CreateMobileDeviceAccessRuleRequestWithDeviceUserAgents (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceUserAgents (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceUserAgents (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestAddDeviceUserAgents (const char *value)
 
const Aws::Vector< Aws::String > & GetNotDeviceUserAgents () const
 
bool NotDeviceUserAgentsHasBeenSet () const
 
void SetNotDeviceUserAgents (const Aws::Vector< Aws::String > &value)
 
void SetNotDeviceUserAgents (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestWithNotDeviceUserAgents (const Aws::Vector< Aws::String > &value)
 
CreateMobileDeviceAccessRuleRequestWithNotDeviceUserAgents (Aws::Vector< Aws::String > &&value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceUserAgents (const Aws::String &value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceUserAgents (Aws::String &&value)
 
CreateMobileDeviceAccessRuleRequestAddNotDeviceUserAgents (const char *value)
 
- Public Member Functions inherited from Aws::WorkMail::WorkMailRequest
virtual ~WorkMailRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 24 of file CreateMobileDeviceAccessRuleRequest.h.

Constructor & Destructor Documentation

◆ CreateMobileDeviceAccessRuleRequest()

Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::CreateMobileDeviceAccessRuleRequest ( )

Member Function Documentation

◆ AddDeviceModels() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceModels ( Aws::String &&  value)
inline

Device models that the rule will match.

Definition at line 380 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceModels() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceModels ( const Aws::String value)
inline

Device models that the rule will match.

Definition at line 375 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceModels() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceModels ( const char *  value)
inline

Device models that the rule will match.

Definition at line 385 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceOperatingSystems() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceOperatingSystems ( Aws::String &&  value)
inline

Device operating systems that the rule will match.

Definition at line 481 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceOperatingSystems() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceOperatingSystems ( const Aws::String value)
inline

Device operating systems that the rule will match.

Definition at line 476 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceOperatingSystems() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceOperatingSystems ( const char *  value)
inline

Device operating systems that the rule will match.

Definition at line 486 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceTypes() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceTypes ( Aws::String &&  value)
inline

Device types that the rule will match.

Definition at line 279 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceTypes() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceTypes ( const Aws::String value)
inline

Device types that the rule will match.

Definition at line 274 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceTypes() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceTypes ( const char *  value)
inline

Device types that the rule will match.

Definition at line 284 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceUserAgents() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceUserAgents ( Aws::String &&  value)
inline

Device user agents that the rule will match.

Definition at line 582 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceUserAgents() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceUserAgents ( const Aws::String value)
inline

Device user agents that the rule will match.

Definition at line 577 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceUserAgents() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddDeviceUserAgents ( const char *  value)
inline

Device user agents that the rule will match.

Definition at line 587 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceModels() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceModels ( Aws::String &&  value)
inline

Device models that the rule will not match. All other device models will match.

Definition at line 434 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceModels() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceModels ( const Aws::String value)
inline

Device models that the rule will not match. All other device models will match.

Definition at line 428 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceModels() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceModels ( const char *  value)
inline

Device models that the rule will not match. All other device models will match.

Definition at line 440 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceOperatingSystems() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceOperatingSystems ( Aws::String &&  value)
inline

Device operating systems that the rule will not match. All other device operating systems will match.

Definition at line 535 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceOperatingSystems() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceOperatingSystems ( const Aws::String value)
inline

Device operating systems that the rule will not match. All other device operating systems will match.

Definition at line 529 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceOperatingSystems() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceOperatingSystems ( const char *  value)
inline

Device operating systems that the rule will not match. All other device operating systems will match.

Definition at line 541 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceTypes() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceTypes ( Aws::String &&  value)
inline

Device types that the rule will not match. All other device types will match.

Definition at line 333 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceTypes() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceTypes ( const Aws::String value)
inline

Device types that the rule will not match. All other device types will match.

Definition at line 327 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceTypes() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceTypes ( const char *  value)
inline

Device types that the rule will not match. All other device types will match.

Definition at line 339 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceUserAgents() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceUserAgents ( Aws::String &&  value)
inline

Device user agents that the rule will not match. All other device user agents will match.

Definition at line 636 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceUserAgents() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceUserAgents ( const Aws::String value)
inline

Device user agents that the rule will not match. All other device user agents will match.

Definition at line 630 of file CreateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceUserAgents() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::AddNotDeviceUserAgents ( const char *  value)
inline

Device user agents that the rule will not match. All other device user agents will match.

Definition at line 642 of file CreateMobileDeviceAccessRuleRequest.h.

◆ ClientTokenHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::ClientTokenHasBeenSet ( ) const
inline

The idempotency token for the client request.

Definition at line 89 of file CreateMobileDeviceAccessRuleRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::DescriptionHasBeenSet ( ) const
inline

The rule description.

Definition at line 171 of file CreateMobileDeviceAccessRuleRequest.h.

◆ DeviceModelsHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::DeviceModelsHasBeenSet ( ) const
inline

Device models that the rule will match.

Definition at line 350 of file CreateMobileDeviceAccessRuleRequest.h.

◆ DeviceOperatingSystemsHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::DeviceOperatingSystemsHasBeenSet ( ) const
inline

Device operating systems that the rule will match.

Definition at line 451 of file CreateMobileDeviceAccessRuleRequest.h.

◆ DeviceTypesHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::DeviceTypesHasBeenSet ( ) const
inline

Device types that the rule will match.

Definition at line 249 of file CreateMobileDeviceAccessRuleRequest.h.

◆ DeviceUserAgentsHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::DeviceUserAgentsHasBeenSet ( ) const
inline

Device user agents that the rule will match.

Definition at line 552 of file CreateMobileDeviceAccessRuleRequest.h.

◆ EffectHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::EffectHasBeenSet ( ) const
inline

The effect of the rule when it matches. Allowed values are ALLOW or DENY.

Definition at line 214 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetClientToken()

const Aws::String& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetClientToken ( ) const
inline

The idempotency token for the client request.

Definition at line 84 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetDescription()

const Aws::String& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetDescription ( ) const
inline

The rule description.

Definition at line 166 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetDeviceModels()

const Aws::Vector<Aws::String>& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetDeviceModels ( ) const
inline

Device models that the rule will match.

Definition at line 345 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetDeviceOperatingSystems()

const Aws::Vector<Aws::String>& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetDeviceOperatingSystems ( ) const
inline

Device operating systems that the rule will match.

Definition at line 446 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetDeviceTypes()

const Aws::Vector<Aws::String>& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetDeviceTypes ( ) const
inline

Device types that the rule will match.

Definition at line 244 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetDeviceUserAgents()

const Aws::Vector<Aws::String>& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetDeviceUserAgents ( ) const
inline

Device user agents that the rule will match.

Definition at line 547 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetEffect()

const MobileDeviceAccessRuleEffect& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetEffect ( ) const
inline

The effect of the rule when it matches. Allowed values are ALLOW or DENY.

Definition at line 208 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetName()

const Aws::String& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetName ( ) const
inline

The rule name.

Definition at line 125 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetNotDeviceModels()

const Aws::Vector<Aws::String>& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetNotDeviceModels ( ) const
inline

Device models that the rule will not match. All other device models will match.

Definition at line 392 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetNotDeviceOperatingSystems()

const Aws::Vector<Aws::String>& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetNotDeviceOperatingSystems ( ) const
inline

Device operating systems that the rule will not match. All other device operating systems will match.

Definition at line 493 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetNotDeviceTypes()

const Aws::Vector<Aws::String>& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetNotDeviceTypes ( ) const
inline

Device types that the rule will not match. All other device types will match.

Definition at line 291 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetNotDeviceUserAgents()

const Aws::Vector<Aws::String>& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetNotDeviceUserAgents ( ) const
inline

Device user agents that the rule will not match. All other device user agents will match.

Definition at line 594 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetOrganizationId()

const Aws::String& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetOrganizationId ( ) const
inline

The Amazon WorkMail organization under which the rule will be created.

Definition at line 43 of file CreateMobileDeviceAccessRuleRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::WorkMail::WorkMailRequest.

◆ GetServiceRequestName()

virtual const char* Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ NameHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::NameHasBeenSet ( ) const
inline

The rule name.

Definition at line 130 of file CreateMobileDeviceAccessRuleRequest.h.

◆ NotDeviceModelsHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::NotDeviceModelsHasBeenSet ( ) const
inline

Device models that the rule will not match. All other device models will match.

Definition at line 398 of file CreateMobileDeviceAccessRuleRequest.h.

◆ NotDeviceOperatingSystemsHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::NotDeviceOperatingSystemsHasBeenSet ( ) const
inline

Device operating systems that the rule will not match. All other device operating systems will match.

Definition at line 499 of file CreateMobileDeviceAccessRuleRequest.h.

◆ NotDeviceTypesHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::NotDeviceTypesHasBeenSet ( ) const
inline

Device types that the rule will not match. All other device types will match.

Definition at line 297 of file CreateMobileDeviceAccessRuleRequest.h.

◆ NotDeviceUserAgentsHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::NotDeviceUserAgentsHasBeenSet ( ) const
inline

Device user agents that the rule will not match. All other device user agents will match.

Definition at line 600 of file CreateMobileDeviceAccessRuleRequest.h.

◆ OrganizationIdHasBeenSet()

bool Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::OrganizationIdHasBeenSet ( ) const
inline

The Amazon WorkMail organization under which the rule will be created.

Definition at line 48 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SerializePayload()

Aws::String Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetClientToken() [1/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetClientToken ( Aws::String &&  value)
inline

The idempotency token for the client request.

Definition at line 99 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetClientToken() [2/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetClientToken ( const Aws::String value)
inline

The idempotency token for the client request.

Definition at line 94 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetClientToken() [3/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetClientToken ( const char *  value)
inline

The idempotency token for the client request.

Definition at line 104 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDescription() [1/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDescription ( Aws::String &&  value)
inline

The rule description.

Definition at line 181 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDescription() [2/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDescription ( const Aws::String value)
inline

The rule description.

Definition at line 176 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDescription() [3/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDescription ( const char *  value)
inline

The rule description.

Definition at line 186 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceModels() [1/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDeviceModels ( Aws::Vector< Aws::String > &&  value)
inline

Device models that the rule will match.

Definition at line 360 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceModels() [2/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDeviceModels ( const Aws::Vector< Aws::String > &  value)
inline

Device models that the rule will match.

Definition at line 355 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceOperatingSystems() [1/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDeviceOperatingSystems ( Aws::Vector< Aws::String > &&  value)
inline

Device operating systems that the rule will match.

Definition at line 461 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceOperatingSystems() [2/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDeviceOperatingSystems ( const Aws::Vector< Aws::String > &  value)
inline

Device operating systems that the rule will match.

Definition at line 456 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceTypes() [1/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDeviceTypes ( Aws::Vector< Aws::String > &&  value)
inline

Device types that the rule will match.

Definition at line 259 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceTypes() [2/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDeviceTypes ( const Aws::Vector< Aws::String > &  value)
inline

Device types that the rule will match.

Definition at line 254 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceUserAgents() [1/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDeviceUserAgents ( Aws::Vector< Aws::String > &&  value)
inline

Device user agents that the rule will match.

Definition at line 562 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceUserAgents() [2/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetDeviceUserAgents ( const Aws::Vector< Aws::String > &  value)
inline

Device user agents that the rule will match.

Definition at line 557 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetEffect() [1/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetEffect ( const MobileDeviceAccessRuleEffect value)
inline

The effect of the rule when it matches. Allowed values are ALLOW or DENY.

Definition at line 220 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetEffect() [2/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetEffect ( MobileDeviceAccessRuleEffect &&  value)
inline

The effect of the rule when it matches. Allowed values are ALLOW or DENY.

Definition at line 226 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetName() [1/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetName ( Aws::String &&  value)
inline

The rule name.

Definition at line 140 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetName() [2/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetName ( const Aws::String value)
inline

The rule name.

Definition at line 135 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetName() [3/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetName ( const char *  value)
inline

The rule name.

Definition at line 145 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceModels() [1/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetNotDeviceModels ( Aws::Vector< Aws::String > &&  value)
inline

Device models that the rule will not match. All other device models will match.

Definition at line 410 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceModels() [2/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetNotDeviceModels ( const Aws::Vector< Aws::String > &  value)
inline

Device models that the rule will not match. All other device models will match.

Definition at line 404 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceOperatingSystems() [1/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetNotDeviceOperatingSystems ( Aws::Vector< Aws::String > &&  value)
inline

Device operating systems that the rule will not match. All other device operating systems will match.

Definition at line 511 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceOperatingSystems() [2/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetNotDeviceOperatingSystems ( const Aws::Vector< Aws::String > &  value)
inline

Device operating systems that the rule will not match. All other device operating systems will match.

Definition at line 505 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceTypes() [1/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetNotDeviceTypes ( Aws::Vector< Aws::String > &&  value)
inline

Device types that the rule will not match. All other device types will match.

Definition at line 309 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceTypes() [2/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetNotDeviceTypes ( const Aws::Vector< Aws::String > &  value)
inline

Device types that the rule will not match. All other device types will match.

Definition at line 303 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceUserAgents() [1/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetNotDeviceUserAgents ( Aws::Vector< Aws::String > &&  value)
inline

Device user agents that the rule will not match. All other device user agents will match.

Definition at line 612 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceUserAgents() [2/2]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetNotDeviceUserAgents ( const Aws::Vector< Aws::String > &  value)
inline

Device user agents that the rule will not match. All other device user agents will match.

Definition at line 606 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetOrganizationId() [1/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetOrganizationId ( Aws::String &&  value)
inline

The Amazon WorkMail organization under which the rule will be created.

Definition at line 58 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetOrganizationId() [2/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetOrganizationId ( const Aws::String value)
inline

The Amazon WorkMail organization under which the rule will be created.

Definition at line 53 of file CreateMobileDeviceAccessRuleRequest.h.

◆ SetOrganizationId() [3/3]

void Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::SetOrganizationId ( const char *  value)
inline

The Amazon WorkMail organization under which the rule will be created.

Definition at line 63 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithClientToken() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithClientToken ( Aws::String &&  value)
inline

The idempotency token for the client request.

Definition at line 114 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithClientToken() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithClientToken ( const Aws::String value)
inline

The idempotency token for the client request.

Definition at line 109 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithClientToken() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithClientToken ( const char *  value)
inline

The idempotency token for the client request.

Definition at line 119 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDescription() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDescription ( Aws::String &&  value)
inline

The rule description.

Definition at line 196 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDescription() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDescription ( const Aws::String value)
inline

The rule description.

Definition at line 191 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDescription() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDescription ( const char *  value)
inline

The rule description.

Definition at line 201 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceModels() [1/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDeviceModels ( Aws::Vector< Aws::String > &&  value)
inline

Device models that the rule will match.

Definition at line 370 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceModels() [2/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDeviceModels ( const Aws::Vector< Aws::String > &  value)
inline

Device models that the rule will match.

Definition at line 365 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceOperatingSystems() [1/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDeviceOperatingSystems ( Aws::Vector< Aws::String > &&  value)
inline

Device operating systems that the rule will match.

Definition at line 471 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceOperatingSystems() [2/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDeviceOperatingSystems ( const Aws::Vector< Aws::String > &  value)
inline

Device operating systems that the rule will match.

Definition at line 466 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceTypes() [1/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDeviceTypes ( Aws::Vector< Aws::String > &&  value)
inline

Device types that the rule will match.

Definition at line 269 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceTypes() [2/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDeviceTypes ( const Aws::Vector< Aws::String > &  value)
inline

Device types that the rule will match.

Definition at line 264 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceUserAgents() [1/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDeviceUserAgents ( Aws::Vector< Aws::String > &&  value)
inline

Device user agents that the rule will match.

Definition at line 572 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceUserAgents() [2/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithDeviceUserAgents ( const Aws::Vector< Aws::String > &  value)
inline

Device user agents that the rule will match.

Definition at line 567 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithEffect() [1/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithEffect ( const MobileDeviceAccessRuleEffect value)
inline

The effect of the rule when it matches. Allowed values are ALLOW or DENY.

Definition at line 232 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithEffect() [2/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithEffect ( MobileDeviceAccessRuleEffect &&  value)
inline

The effect of the rule when it matches. Allowed values are ALLOW or DENY.

Definition at line 238 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithName() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithName ( Aws::String &&  value)
inline

The rule name.

Definition at line 155 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithName() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithName ( const Aws::String value)
inline

The rule name.

Definition at line 150 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithName() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithName ( const char *  value)
inline

The rule name.

Definition at line 160 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceModels() [1/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithNotDeviceModels ( Aws::Vector< Aws::String > &&  value)
inline

Device models that the rule will not match. All other device models will match.

Definition at line 422 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceModels() [2/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithNotDeviceModels ( const Aws::Vector< Aws::String > &  value)
inline

Device models that the rule will not match. All other device models will match.

Definition at line 416 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceOperatingSystems() [1/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithNotDeviceOperatingSystems ( Aws::Vector< Aws::String > &&  value)
inline

Device operating systems that the rule will not match. All other device operating systems will match.

Definition at line 523 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceOperatingSystems() [2/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithNotDeviceOperatingSystems ( const Aws::Vector< Aws::String > &  value)
inline

Device operating systems that the rule will not match. All other device operating systems will match.

Definition at line 517 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceTypes() [1/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithNotDeviceTypes ( Aws::Vector< Aws::String > &&  value)
inline

Device types that the rule will not match. All other device types will match.

Definition at line 321 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceTypes() [2/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithNotDeviceTypes ( const Aws::Vector< Aws::String > &  value)
inline

Device types that the rule will not match. All other device types will match.

Definition at line 315 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceUserAgents() [1/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithNotDeviceUserAgents ( Aws::Vector< Aws::String > &&  value)
inline

Device user agents that the rule will not match. All other device user agents will match.

Definition at line 624 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceUserAgents() [2/2]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithNotDeviceUserAgents ( const Aws::Vector< Aws::String > &  value)
inline

Device user agents that the rule will not match. All other device user agents will match.

Definition at line 618 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithOrganizationId() [1/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithOrganizationId ( Aws::String &&  value)
inline

The Amazon WorkMail organization under which the rule will be created.

Definition at line 73 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithOrganizationId() [2/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithOrganizationId ( const Aws::String value)
inline

The Amazon WorkMail organization under which the rule will be created.

Definition at line 68 of file CreateMobileDeviceAccessRuleRequest.h.

◆ WithOrganizationId() [3/3]

CreateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::CreateMobileDeviceAccessRuleRequest::WithOrganizationId ( const char *  value)
inline

The Amazon WorkMail organization under which the rule will be created.

Definition at line 78 of file CreateMobileDeviceAccessRuleRequest.h.


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