public static interface PutAccessControlRuleRequest.Builder extends WorkMailRequest.Builder, SdkPojo, CopyableBuilder<PutAccessControlRuleRequest.Builder,PutAccessControlRuleRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutAccessControlRuleRequest.Builder name(String name)
The rule name.
name - The rule name.PutAccessControlRuleRequest.Builder effect(String effect)
The rule effect.
effect - The rule effect.AccessControlRuleEffect,
AccessControlRuleEffectPutAccessControlRuleRequest.Builder effect(AccessControlRuleEffect effect)
The rule effect.
effect - The rule effect.AccessControlRuleEffect,
AccessControlRuleEffectPutAccessControlRuleRequest.Builder description(String description)
The rule description.
description - The rule description.PutAccessControlRuleRequest.Builder ipRanges(Collection<String> ipRanges)
IPv4 CIDR ranges to include in the rule.
ipRanges - IPv4 CIDR ranges to include in the rule.PutAccessControlRuleRequest.Builder ipRanges(String... ipRanges)
IPv4 CIDR ranges to include in the rule.
ipRanges - IPv4 CIDR ranges to include in the rule.PutAccessControlRuleRequest.Builder notIpRanges(Collection<String> notIpRanges)
IPv4 CIDR ranges to exclude from the rule.
notIpRanges - IPv4 CIDR ranges to exclude from the rule.PutAccessControlRuleRequest.Builder notIpRanges(String... notIpRanges)
IPv4 CIDR ranges to exclude from the rule.
notIpRanges - IPv4 CIDR ranges to exclude from the rule.PutAccessControlRuleRequest.Builder actions(Collection<String> actions)
Access protocol actions to include in the rule. Valid values include ActiveSync,
AutoDiscover, EWS, IMAP, SMTP,
WindowsOutlook, and WebMail.
actions - Access protocol actions to include in the rule. Valid values include ActiveSync,
AutoDiscover, EWS, IMAP, SMTP,
WindowsOutlook, and WebMail.PutAccessControlRuleRequest.Builder actions(String... actions)
Access protocol actions to include in the rule. Valid values include ActiveSync,
AutoDiscover, EWS, IMAP, SMTP,
WindowsOutlook, and WebMail.
actions - Access protocol actions to include in the rule. Valid values include ActiveSync,
AutoDiscover, EWS, IMAP, SMTP,
WindowsOutlook, and WebMail.PutAccessControlRuleRequest.Builder notActions(Collection<String> notActions)
Access protocol actions to exclude from the rule. Valid values include ActiveSync,
AutoDiscover, EWS, IMAP, SMTP,
WindowsOutlook, and WebMail.
notActions - Access protocol actions to exclude from the rule. Valid values include ActiveSync,
AutoDiscover, EWS, IMAP, SMTP,
WindowsOutlook, and WebMail.PutAccessControlRuleRequest.Builder notActions(String... notActions)
Access protocol actions to exclude from the rule. Valid values include ActiveSync,
AutoDiscover, EWS, IMAP, SMTP,
WindowsOutlook, and WebMail.
notActions - Access protocol actions to exclude from the rule. Valid values include ActiveSync,
AutoDiscover, EWS, IMAP, SMTP,
WindowsOutlook, and WebMail.PutAccessControlRuleRequest.Builder userIds(Collection<String> userIds)
User IDs to include in the rule.
userIds - User IDs to include in the rule.PutAccessControlRuleRequest.Builder userIds(String... userIds)
User IDs to include in the rule.
userIds - User IDs to include in the rule.PutAccessControlRuleRequest.Builder notUserIds(Collection<String> notUserIds)
User IDs to exclude from the rule.
notUserIds - User IDs to exclude from the rule.PutAccessControlRuleRequest.Builder notUserIds(String... notUserIds)
User IDs to exclude from the rule.
notUserIds - User IDs to exclude from the rule.PutAccessControlRuleRequest.Builder organizationId(String organizationId)
The identifier of the organization.
organizationId - The identifier of the organization.PutAccessControlRuleRequest.Builder impersonationRoleIds(Collection<String> impersonationRoleIds)
Impersonation role IDs to include in the rule.
impersonationRoleIds - Impersonation role IDs to include in the rule.PutAccessControlRuleRequest.Builder impersonationRoleIds(String... impersonationRoleIds)
Impersonation role IDs to include in the rule.
impersonationRoleIds - Impersonation role IDs to include in the rule.PutAccessControlRuleRequest.Builder notImpersonationRoleIds(Collection<String> notImpersonationRoleIds)
Impersonation role IDs to exclude from the rule.
notImpersonationRoleIds - Impersonation role IDs to exclude from the rule.PutAccessControlRuleRequest.Builder notImpersonationRoleIds(String... notImpersonationRoleIds)
Impersonation role IDs to exclude from the rule.
notImpersonationRoleIds - Impersonation role IDs to exclude from the rule.PutAccessControlRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutAccessControlRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.