public static interface CreateMobileDeviceAccessRuleRequest.Builder extends WorkMailRequest.Builder, SdkPojo, CopyableBuilder<CreateMobileDeviceAccessRuleRequest.Builder,CreateMobileDeviceAccessRuleRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateMobileDeviceAccessRuleRequest.Builder organizationId(String organizationId)
The WorkMail organization under which the rule will be created.
organizationId - The WorkMail organization under which the rule will be created.CreateMobileDeviceAccessRuleRequest.Builder clientToken(String clientToken)
The idempotency token for the client request.
clientToken - The idempotency token for the client request.CreateMobileDeviceAccessRuleRequest.Builder name(String name)
The rule name.
name - The rule name.CreateMobileDeviceAccessRuleRequest.Builder description(String description)
The rule description.
description - The rule description.CreateMobileDeviceAccessRuleRequest.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,
MobileDeviceAccessRuleEffectCreateMobileDeviceAccessRuleRequest.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,
MobileDeviceAccessRuleEffectCreateMobileDeviceAccessRuleRequest.Builder deviceTypes(Collection<String> deviceTypes)
Device types that the rule will match.
deviceTypes - Device types that the rule will match.CreateMobileDeviceAccessRuleRequest.Builder deviceTypes(String... deviceTypes)
Device types that the rule will match.
deviceTypes - Device types that the rule will match.CreateMobileDeviceAccessRuleRequest.Builder notDeviceTypes(Collection<String> notDeviceTypes)
Device types that the rule will not match. All other device types will match.
notDeviceTypes - Device types that the rule will not match. All other device types will match.CreateMobileDeviceAccessRuleRequest.Builder notDeviceTypes(String... notDeviceTypes)
Device types that the rule will not match. All other device types will match.
notDeviceTypes - Device types that the rule will not match. All other device types will match.CreateMobileDeviceAccessRuleRequest.Builder deviceModels(Collection<String> deviceModels)
Device models that the rule will match.
deviceModels - Device models that the rule will match.CreateMobileDeviceAccessRuleRequest.Builder deviceModels(String... deviceModels)
Device models that the rule will match.
deviceModels - Device models that the rule will match.CreateMobileDeviceAccessRuleRequest.Builder notDeviceModels(Collection<String> notDeviceModels)
Device models that the rule will not match. All other device models will match.
notDeviceModels - Device models that the rule will not match. All other device models will match.CreateMobileDeviceAccessRuleRequest.Builder notDeviceModels(String... notDeviceModels)
Device models that the rule will not match. All other device models will match.
notDeviceModels - Device models that the rule will not match. All other device models will match.CreateMobileDeviceAccessRuleRequest.Builder deviceOperatingSystems(Collection<String> deviceOperatingSystems)
Device operating systems that the rule will match.
deviceOperatingSystems - Device operating systems that the rule will match.CreateMobileDeviceAccessRuleRequest.Builder deviceOperatingSystems(String... deviceOperatingSystems)
Device operating systems that the rule will match.
deviceOperatingSystems - Device operating systems that the rule will match.CreateMobileDeviceAccessRuleRequest.Builder notDeviceOperatingSystems(Collection<String> notDeviceOperatingSystems)
Device operating systems that the rule will not match. All other device operating systems will match.
notDeviceOperatingSystems - Device operating systems that the rule will not match. All other device operating systems will
match.CreateMobileDeviceAccessRuleRequest.Builder notDeviceOperatingSystems(String... notDeviceOperatingSystems)
Device operating systems that the rule will not match. All other device operating systems will match.
notDeviceOperatingSystems - Device operating systems that the rule will not match. All other device operating systems will
match.CreateMobileDeviceAccessRuleRequest.Builder deviceUserAgents(Collection<String> deviceUserAgents)
Device user agents that the rule will match.
deviceUserAgents - Device user agents that the rule will match.CreateMobileDeviceAccessRuleRequest.Builder deviceUserAgents(String... deviceUserAgents)
Device user agents that the rule will match.
deviceUserAgents - Device user agents that the rule will match.CreateMobileDeviceAccessRuleRequest.Builder notDeviceUserAgents(Collection<String> notDeviceUserAgents)
Device user agents that the rule will not match. All other device user agents will match.
notDeviceUserAgents - Device user agents that the rule will not match. All other device user agents will match.CreateMobileDeviceAccessRuleRequest.Builder notDeviceUserAgents(String... notDeviceUserAgents)
Device user agents that the rule will not match. All other device user agents will match.
notDeviceUserAgents - Device user agents that the rule will not match. All other device user agents will match.CreateMobileDeviceAccessRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateMobileDeviceAccessRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.