public static interface UpdateMobileDeviceAccessRuleRequest.Builder extends WorkMailRequest.Builder, SdkPojo, CopyableBuilder<UpdateMobileDeviceAccessRuleRequest.Builder,UpdateMobileDeviceAccessRuleRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateMobileDeviceAccessRuleRequest.Builder organizationId(String organizationId)
The WorkMail organization under which the rule will be updated.
organizationId - The WorkMail organization under which the rule will be updated.UpdateMobileDeviceAccessRuleRequest.Builder mobileDeviceAccessRuleId(String mobileDeviceAccessRuleId)
The identifier of the rule to be updated.
mobileDeviceAccessRuleId - The identifier of the rule to be updated.UpdateMobileDeviceAccessRuleRequest.Builder name(String name)
The updated rule name.
name - The updated rule name.UpdateMobileDeviceAccessRuleRequest.Builder description(String description)
The updated rule description.
description - The updated rule description.UpdateMobileDeviceAccessRuleRequest.Builder effect(String effect)
The effect of the rule when it matches. Allowed values are ALLOW or DENY.
effect - The effect of the rule when it matches. Allowed values are ALLOW or DENY.MobileDeviceAccessRuleEffect,
MobileDeviceAccessRuleEffectUpdateMobileDeviceAccessRuleRequest.Builder effect(MobileDeviceAccessRuleEffect effect)
The effect of the rule when it matches. Allowed values are ALLOW or DENY.
effect - The effect of the rule when it matches. Allowed values are ALLOW or DENY.MobileDeviceAccessRuleEffect,
MobileDeviceAccessRuleEffectUpdateMobileDeviceAccessRuleRequest.Builder deviceTypes(Collection<String> deviceTypes)
Device types that the updated rule will match.
deviceTypes - Device types that the updated rule will match.UpdateMobileDeviceAccessRuleRequest.Builder deviceTypes(String... deviceTypes)
Device types that the updated rule will match.
deviceTypes - Device types that the updated rule will match.UpdateMobileDeviceAccessRuleRequest.Builder notDeviceTypes(Collection<String> notDeviceTypes)
Device types that the updated rule will not match. All other device types will match.
notDeviceTypes - Device types that the updated rule will not match. All other device types will match.UpdateMobileDeviceAccessRuleRequest.Builder notDeviceTypes(String... notDeviceTypes)
Device types that the updated rule will not match. All other device types will match.
notDeviceTypes - Device types that the updated rule will not match. All other device types will match.UpdateMobileDeviceAccessRuleRequest.Builder deviceModels(Collection<String> deviceModels)
Device models that the updated rule will match.
deviceModels - Device models that the updated rule will match.UpdateMobileDeviceAccessRuleRequest.Builder deviceModels(String... deviceModels)
Device models that the updated rule will match.
deviceModels - Device models that the updated rule will match.UpdateMobileDeviceAccessRuleRequest.Builder notDeviceModels(Collection<String> notDeviceModels)
Device models that the updated rule will not match. All other device models will match.
notDeviceModels - Device models that the updated rule will not match. All other device models will match.UpdateMobileDeviceAccessRuleRequest.Builder notDeviceModels(String... notDeviceModels)
Device models that the updated rule will not match. All other device models will match.
notDeviceModels - Device models that the updated rule will not match. All other device models will match.UpdateMobileDeviceAccessRuleRequest.Builder deviceOperatingSystems(Collection<String> deviceOperatingSystems)
Device operating systems that the updated rule will match.
deviceOperatingSystems - Device operating systems that the updated rule will match.UpdateMobileDeviceAccessRuleRequest.Builder deviceOperatingSystems(String... deviceOperatingSystems)
Device operating systems that the updated rule will match.
deviceOperatingSystems - Device operating systems that the updated rule will match.UpdateMobileDeviceAccessRuleRequest.Builder notDeviceOperatingSystems(Collection<String> notDeviceOperatingSystems)
Device operating systems that the updated rule will not match. All other device operating systems will match.
notDeviceOperatingSystems - Device operating systems that the updated rule will not match. All other device operating
systems will match.UpdateMobileDeviceAccessRuleRequest.Builder notDeviceOperatingSystems(String... notDeviceOperatingSystems)
Device operating systems that the updated rule will not match. All other device operating systems will match.
notDeviceOperatingSystems - Device operating systems that the updated rule will not match. All other device operating
systems will match.UpdateMobileDeviceAccessRuleRequest.Builder deviceUserAgents(Collection<String> deviceUserAgents)
User agents that the updated rule will match.
deviceUserAgents - User agents that the updated rule will match.UpdateMobileDeviceAccessRuleRequest.Builder deviceUserAgents(String... deviceUserAgents)
User agents that the updated rule will match.
deviceUserAgents - User agents that the updated rule will match.UpdateMobileDeviceAccessRuleRequest.Builder notDeviceUserAgents(Collection<String> notDeviceUserAgents)
User agents that the updated rule will not match. All other user agents will match.
notDeviceUserAgents - User agents that the updated rule will not match. All other user agents will match.UpdateMobileDeviceAccessRuleRequest.Builder notDeviceUserAgents(String... notDeviceUserAgents)
User agents that the updated rule will not match. All other user agents will match.
notDeviceUserAgents - User agents that the updated rule will not match. All other user agents will match.UpdateMobileDeviceAccessRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateMobileDeviceAccessRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.