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

#include <UpdateMobileDeviceAccessRuleRequest.h>

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

Public Member Functions

 UpdateMobileDeviceAccessRuleRequest ()
 
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)
 
UpdateMobileDeviceAccessRuleRequestWithOrganizationId (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestWithOrganizationId (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestWithOrganizationId (const char *value)
 
const Aws::StringGetMobileDeviceAccessRuleId () const
 
bool MobileDeviceAccessRuleIdHasBeenSet () const
 
void SetMobileDeviceAccessRuleId (const Aws::String &value)
 
void SetMobileDeviceAccessRuleId (Aws::String &&value)
 
void SetMobileDeviceAccessRuleId (const char *value)
 
UpdateMobileDeviceAccessRuleRequestWithMobileDeviceAccessRuleId (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestWithMobileDeviceAccessRuleId (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestWithMobileDeviceAccessRuleId (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)
 
UpdateMobileDeviceAccessRuleRequestWithName (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestWithName (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestWithName (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)
 
UpdateMobileDeviceAccessRuleRequestWithDescription (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestWithDescription (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestWithDescription (const char *value)
 
const MobileDeviceAccessRuleEffectGetEffect () const
 
bool EffectHasBeenSet () const
 
void SetEffect (const MobileDeviceAccessRuleEffect &value)
 
void SetEffect (MobileDeviceAccessRuleEffect &&value)
 
UpdateMobileDeviceAccessRuleRequestWithEffect (const MobileDeviceAccessRuleEffect &value)
 
UpdateMobileDeviceAccessRuleRequestWithEffect (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)
 
UpdateMobileDeviceAccessRuleRequestWithDeviceTypes (const Aws::Vector< Aws::String > &value)
 
UpdateMobileDeviceAccessRuleRequestWithDeviceTypes (Aws::Vector< Aws::String > &&value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceTypes (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceTypes (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceTypes (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)
 
UpdateMobileDeviceAccessRuleRequestWithNotDeviceTypes (const Aws::Vector< Aws::String > &value)
 
UpdateMobileDeviceAccessRuleRequestWithNotDeviceTypes (Aws::Vector< Aws::String > &&value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceTypes (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceTypes (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceTypes (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)
 
UpdateMobileDeviceAccessRuleRequestWithDeviceModels (const Aws::Vector< Aws::String > &value)
 
UpdateMobileDeviceAccessRuleRequestWithDeviceModels (Aws::Vector< Aws::String > &&value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceModels (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceModels (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceModels (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)
 
UpdateMobileDeviceAccessRuleRequestWithNotDeviceModels (const Aws::Vector< Aws::String > &value)
 
UpdateMobileDeviceAccessRuleRequestWithNotDeviceModels (Aws::Vector< Aws::String > &&value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceModels (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceModels (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceModels (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)
 
UpdateMobileDeviceAccessRuleRequestWithDeviceOperatingSystems (const Aws::Vector< Aws::String > &value)
 
UpdateMobileDeviceAccessRuleRequestWithDeviceOperatingSystems (Aws::Vector< Aws::String > &&value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceOperatingSystems (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceOperatingSystems (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceOperatingSystems (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)
 
UpdateMobileDeviceAccessRuleRequestWithNotDeviceOperatingSystems (const Aws::Vector< Aws::String > &value)
 
UpdateMobileDeviceAccessRuleRequestWithNotDeviceOperatingSystems (Aws::Vector< Aws::String > &&value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceOperatingSystems (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceOperatingSystems (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceOperatingSystems (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)
 
UpdateMobileDeviceAccessRuleRequestWithDeviceUserAgents (const Aws::Vector< Aws::String > &value)
 
UpdateMobileDeviceAccessRuleRequestWithDeviceUserAgents (Aws::Vector< Aws::String > &&value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceUserAgents (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceUserAgents (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestAddDeviceUserAgents (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)
 
UpdateMobileDeviceAccessRuleRequestWithNotDeviceUserAgents (const Aws::Vector< Aws::String > &value)
 
UpdateMobileDeviceAccessRuleRequestWithNotDeviceUserAgents (Aws::Vector< Aws::String > &&value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceUserAgents (const Aws::String &value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceUserAgents (Aws::String &&value)
 
UpdateMobileDeviceAccessRuleRequestAddNotDeviceUserAgents (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 23 of file UpdateMobileDeviceAccessRuleRequest.h.

Constructor & Destructor Documentation

◆ UpdateMobileDeviceAccessRuleRequest()

Aws::WorkMail::Model::UpdateMobileDeviceAccessRuleRequest::UpdateMobileDeviceAccessRuleRequest ( )

Member Function Documentation

◆ AddDeviceModels() [1/3]

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

Device models that the updated rule will match.

Definition at line 379 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceModels() [2/3]

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

Device models that the updated rule will match.

Definition at line 374 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceModels() [3/3]

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

Device models that the updated rule will match.

Definition at line 384 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceOperatingSystems() [1/3]

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

Device operating systems that the updated rule will match.

Definition at line 480 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceOperatingSystems() [2/3]

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

Device operating systems that the updated rule will match.

Definition at line 475 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceOperatingSystems() [3/3]

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

Device operating systems that the updated rule will match.

Definition at line 485 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceTypes() [1/3]

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

Device types that the updated rule will match.

Definition at line 278 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceTypes() [2/3]

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

Device types that the updated rule will match.

Definition at line 273 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceTypes() [3/3]

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

Device types that the updated rule will match.

Definition at line 283 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceUserAgents() [1/3]

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

User agents that the updated rule will match.

Definition at line 581 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceUserAgents() [2/3]

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

User agents that the updated rule will match.

Definition at line 576 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddDeviceUserAgents() [3/3]

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

User agents that the updated rule will match.

Definition at line 586 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceModels() [1/3]

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

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

Definition at line 433 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceModels() [2/3]

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

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

Definition at line 427 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceModels() [3/3]

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

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

Definition at line 439 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceOperatingSystems() [1/3]

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

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

Definition at line 534 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceOperatingSystems() [2/3]

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

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

Definition at line 528 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceOperatingSystems() [3/3]

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

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

Definition at line 540 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceTypes() [1/3]

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

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

Definition at line 332 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceTypes() [2/3]

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

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

Definition at line 326 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceTypes() [3/3]

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

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

Definition at line 338 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceUserAgents() [1/3]

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

User agents that the updated rule will not match. All other user agents will match.

Definition at line 635 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceUserAgents() [2/3]

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

User agents that the updated rule will not match. All other user agents will match.

Definition at line 629 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ AddNotDeviceUserAgents() [3/3]

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

User agents that the updated rule will not match. All other user agents will match.

Definition at line 641 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ DescriptionHasBeenSet()

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

The updated rule description.

Definition at line 170 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ DeviceModelsHasBeenSet()

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

Device models that the updated rule will match.

Definition at line 349 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ DeviceOperatingSystemsHasBeenSet()

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

Device operating systems that the updated rule will match.

Definition at line 450 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ DeviceTypesHasBeenSet()

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

Device types that the updated rule will match.

Definition at line 248 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ DeviceUserAgentsHasBeenSet()

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

User agents that the updated rule will match.

Definition at line 551 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ EffectHasBeenSet()

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

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

Definition at line 213 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetDescription()

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

The updated rule description.

Definition at line 165 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetDeviceModels()

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

Device models that the updated rule will match.

Definition at line 344 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetDeviceOperatingSystems()

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

Device operating systems that the updated rule will match.

Definition at line 445 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetDeviceTypes()

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

Device types that the updated rule will match.

Definition at line 243 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetDeviceUserAgents()

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

User agents that the updated rule will match.

Definition at line 546 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetEffect()

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

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

Definition at line 207 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetMobileDeviceAccessRuleId()

const Aws::String& Aws::WorkMail::Model::UpdateMobileDeviceAccessRuleRequest::GetMobileDeviceAccessRuleId ( ) const
inline

The identifier of the rule to be updated.

Definition at line 83 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetName()

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

The updated rule name.

Definition at line 124 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetNotDeviceModels()

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

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

Definition at line 391 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetNotDeviceOperatingSystems()

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

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

Definition at line 492 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetNotDeviceTypes()

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

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

Definition at line 290 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetNotDeviceUserAgents()

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

User agents that the updated rule will not match. All other user agents will match.

Definition at line 593 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetOrganizationId()

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

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

Definition at line 42 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ GetRequestSpecificHeaders()

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

Reimplemented from Aws::WorkMail::WorkMailRequest.

◆ GetServiceRequestName()

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

◆ MobileDeviceAccessRuleIdHasBeenSet()

bool Aws::WorkMail::Model::UpdateMobileDeviceAccessRuleRequest::MobileDeviceAccessRuleIdHasBeenSet ( ) const
inline

The identifier of the rule to be updated.

Definition at line 88 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ NameHasBeenSet()

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

The updated rule name.

Definition at line 129 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ NotDeviceModelsHasBeenSet()

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

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

Definition at line 397 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ NotDeviceOperatingSystemsHasBeenSet()

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

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

Definition at line 498 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ NotDeviceTypesHasBeenSet()

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

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

Definition at line 296 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ NotDeviceUserAgentsHasBeenSet()

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

User agents that the updated rule will not match. All other user agents will match.

Definition at line 599 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ OrganizationIdHasBeenSet()

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

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

Definition at line 47 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDescription() [1/3]

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

The updated rule description.

Definition at line 180 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDescription() [2/3]

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

The updated rule description.

Definition at line 175 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDescription() [3/3]

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

The updated rule description.

Definition at line 185 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceModels() [1/2]

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

Device models that the updated rule will match.

Definition at line 359 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceModels() [2/2]

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

Device models that the updated rule will match.

Definition at line 354 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceOperatingSystems() [1/2]

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

Device operating systems that the updated rule will match.

Definition at line 460 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceOperatingSystems() [2/2]

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

Device operating systems that the updated rule will match.

Definition at line 455 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceTypes() [1/2]

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

Device types that the updated rule will match.

Definition at line 258 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceTypes() [2/2]

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

Device types that the updated rule will match.

Definition at line 253 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceUserAgents() [1/2]

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

User agents that the updated rule will match.

Definition at line 561 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetDeviceUserAgents() [2/2]

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

User agents that the updated rule will match.

Definition at line 556 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetEffect() [1/2]

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

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

Definition at line 219 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetEffect() [2/2]

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

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

Definition at line 225 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetMobileDeviceAccessRuleId() [1/3]

void Aws::WorkMail::Model::UpdateMobileDeviceAccessRuleRequest::SetMobileDeviceAccessRuleId ( Aws::String &&  value)
inline

The identifier of the rule to be updated.

Definition at line 98 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetMobileDeviceAccessRuleId() [2/3]

void Aws::WorkMail::Model::UpdateMobileDeviceAccessRuleRequest::SetMobileDeviceAccessRuleId ( const Aws::String value)
inline

The identifier of the rule to be updated.

Definition at line 93 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetMobileDeviceAccessRuleId() [3/3]

void Aws::WorkMail::Model::UpdateMobileDeviceAccessRuleRequest::SetMobileDeviceAccessRuleId ( const char *  value)
inline

The identifier of the rule to be updated.

Definition at line 103 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetName() [1/3]

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

The updated rule name.

Definition at line 139 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetName() [2/3]

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

The updated rule name.

Definition at line 134 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetName() [3/3]

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

The updated rule name.

Definition at line 144 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceModels() [1/2]

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

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

Definition at line 409 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceModels() [2/2]

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

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

Definition at line 403 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceOperatingSystems() [1/2]

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

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

Definition at line 510 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceOperatingSystems() [2/2]

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

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

Definition at line 504 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceTypes() [1/2]

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

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

Definition at line 308 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceTypes() [2/2]

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

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

Definition at line 302 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceUserAgents() [1/2]

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

User agents that the updated rule will not match. All other user agents will match.

Definition at line 611 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetNotDeviceUserAgents() [2/2]

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

User agents that the updated rule will not match. All other user agents will match.

Definition at line 605 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetOrganizationId() [1/3]

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

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

Definition at line 57 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetOrganizationId() [2/3]

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

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

Definition at line 52 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ SetOrganizationId() [3/3]

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

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

Definition at line 62 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDescription() [1/3]

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

The updated rule description.

Definition at line 195 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDescription() [2/3]

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

The updated rule description.

Definition at line 190 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDescription() [3/3]

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

The updated rule description.

Definition at line 200 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceModels() [1/2]

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

Device models that the updated rule will match.

Definition at line 369 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceModels() [2/2]

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

Device models that the updated rule will match.

Definition at line 364 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceOperatingSystems() [1/2]

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

Device operating systems that the updated rule will match.

Definition at line 470 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceOperatingSystems() [2/2]

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

Device operating systems that the updated rule will match.

Definition at line 465 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceTypes() [1/2]

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

Device types that the updated rule will match.

Definition at line 268 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceTypes() [2/2]

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

Device types that the updated rule will match.

Definition at line 263 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceUserAgents() [1/2]

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

User agents that the updated rule will match.

Definition at line 571 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithDeviceUserAgents() [2/2]

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

User agents that the updated rule will match.

Definition at line 566 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithEffect() [1/2]

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

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

Definition at line 231 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithEffect() [2/2]

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

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

Definition at line 237 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithMobileDeviceAccessRuleId() [1/3]

UpdateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::UpdateMobileDeviceAccessRuleRequest::WithMobileDeviceAccessRuleId ( Aws::String &&  value)
inline

The identifier of the rule to be updated.

Definition at line 113 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithMobileDeviceAccessRuleId() [2/3]

UpdateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::UpdateMobileDeviceAccessRuleRequest::WithMobileDeviceAccessRuleId ( const Aws::String value)
inline

The identifier of the rule to be updated.

Definition at line 108 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithMobileDeviceAccessRuleId() [3/3]

UpdateMobileDeviceAccessRuleRequest& Aws::WorkMail::Model::UpdateMobileDeviceAccessRuleRequest::WithMobileDeviceAccessRuleId ( const char *  value)
inline

The identifier of the rule to be updated.

Definition at line 118 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithName() [1/3]

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

The updated rule name.

Definition at line 154 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithName() [2/3]

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

The updated rule name.

Definition at line 149 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithName() [3/3]

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

The updated rule name.

Definition at line 159 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceModels() [1/2]

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

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

Definition at line 421 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceModels() [2/2]

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

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

Definition at line 415 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceOperatingSystems() [1/2]

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

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

Definition at line 522 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceOperatingSystems() [2/2]

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

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

Definition at line 516 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceTypes() [1/2]

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

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

Definition at line 320 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceTypes() [2/2]

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

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

Definition at line 314 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceUserAgents() [1/2]

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

User agents that the updated rule will not match. All other user agents will match.

Definition at line 623 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithNotDeviceUserAgents() [2/2]

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

User agents that the updated rule will not match. All other user agents will match.

Definition at line 617 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithOrganizationId() [1/3]

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

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

Definition at line 72 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithOrganizationId() [2/3]

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

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

Definition at line 67 of file UpdateMobileDeviceAccessRuleRequest.h.

◆ WithOrganizationId() [3/3]

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

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

Definition at line 77 of file UpdateMobileDeviceAccessRuleRequest.h.


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