public static interface AccessControlRule.Builder extends SdkPojo, CopyableBuilder<AccessControlRule.Builder,AccessControlRule>
| Modifier and Type | Method and Description |
|---|---|
AccessControlRule.Builder |
actions(Collection<String> actions)
Access protocol actions to include in the rule.
|
AccessControlRule.Builder |
actions(String... actions)
Access protocol actions to include in the rule.
|
AccessControlRule.Builder |
dateCreated(Instant dateCreated)
The date that the rule was created.
|
AccessControlRule.Builder |
dateModified(Instant dateModified)
The date that the rule was modified.
|
AccessControlRule.Builder |
description(String description)
The rule description.
|
AccessControlRule.Builder |
effect(AccessControlRuleEffect effect)
The rule effect.
|
AccessControlRule.Builder |
effect(String effect)
The rule effect.
|
AccessControlRule.Builder |
impersonationRoleIds(Collection<String> impersonationRoleIds)
Impersonation role IDs to include in the rule.
|
AccessControlRule.Builder |
impersonationRoleIds(String... impersonationRoleIds)
Impersonation role IDs to include in the rule.
|
AccessControlRule.Builder |
ipRanges(Collection<String> ipRanges)
IPv4 CIDR ranges to include in the rule.
|
AccessControlRule.Builder |
ipRanges(String... ipRanges)
IPv4 CIDR ranges to include in the rule.
|
AccessControlRule.Builder |
name(String name)
The rule name.
|
AccessControlRule.Builder |
notActions(Collection<String> notActions)
Access protocol actions to exclude from the rule.
|
AccessControlRule.Builder |
notActions(String... notActions)
Access protocol actions to exclude from the rule.
|
AccessControlRule.Builder |
notImpersonationRoleIds(Collection<String> notImpersonationRoleIds)
Impersonation role IDs to exclude from the rule.
|
AccessControlRule.Builder |
notImpersonationRoleIds(String... notImpersonationRoleIds)
Impersonation role IDs to exclude from the rule.
|
AccessControlRule.Builder |
notIpRanges(Collection<String> notIpRanges)
IPv4 CIDR ranges to exclude from the rule.
|
AccessControlRule.Builder |
notIpRanges(String... notIpRanges)
IPv4 CIDR ranges to exclude from the rule.
|
AccessControlRule.Builder |
notUserIds(Collection<String> notUserIds)
User IDs to exclude from the rule.
|
AccessControlRule.Builder |
notUserIds(String... notUserIds)
User IDs to exclude from the rule.
|
AccessControlRule.Builder |
userIds(Collection<String> userIds)
User IDs to include in the rule.
|
AccessControlRule.Builder |
userIds(String... userIds)
User IDs to include in the rule.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAccessControlRule.Builder name(String name)
The rule name.
name - The rule name.AccessControlRule.Builder effect(String effect)
The rule effect.
effect - The rule effect.AccessControlRuleEffect,
AccessControlRuleEffectAccessControlRule.Builder effect(AccessControlRuleEffect effect)
The rule effect.
effect - The rule effect.AccessControlRuleEffect,
AccessControlRuleEffectAccessControlRule.Builder description(String description)
The rule description.
description - The rule description.AccessControlRule.Builder ipRanges(Collection<String> ipRanges)
IPv4 CIDR ranges to include in the rule.
ipRanges - IPv4 CIDR ranges to include in the rule.AccessControlRule.Builder ipRanges(String... ipRanges)
IPv4 CIDR ranges to include in the rule.
ipRanges - IPv4 CIDR ranges to include in the rule.AccessControlRule.Builder notIpRanges(Collection<String> notIpRanges)
IPv4 CIDR ranges to exclude from the rule.
notIpRanges - IPv4 CIDR ranges to exclude from the rule.AccessControlRule.Builder notIpRanges(String... notIpRanges)
IPv4 CIDR ranges to exclude from the rule.
notIpRanges - IPv4 CIDR ranges to exclude from the rule.AccessControlRule.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.AccessControlRule.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.AccessControlRule.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.AccessControlRule.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.AccessControlRule.Builder userIds(Collection<String> userIds)
User IDs to include in the rule.
userIds - User IDs to include in the rule.AccessControlRule.Builder userIds(String... userIds)
User IDs to include in the rule.
userIds - User IDs to include in the rule.AccessControlRule.Builder notUserIds(Collection<String> notUserIds)
User IDs to exclude from the rule.
notUserIds - User IDs to exclude from the rule.AccessControlRule.Builder notUserIds(String... notUserIds)
User IDs to exclude from the rule.
notUserIds - User IDs to exclude from the rule.AccessControlRule.Builder dateCreated(Instant dateCreated)
The date that the rule was created.
dateCreated - The date that the rule was created.AccessControlRule.Builder dateModified(Instant dateModified)
The date that the rule was modified.
dateModified - The date that the rule was modified.AccessControlRule.Builder impersonationRoleIds(Collection<String> impersonationRoleIds)
Impersonation role IDs to include in the rule.
impersonationRoleIds - Impersonation role IDs to include in the rule.AccessControlRule.Builder impersonationRoleIds(String... impersonationRoleIds)
Impersonation role IDs to include in the rule.
impersonationRoleIds - Impersonation role IDs to include in the rule.AccessControlRule.Builder notImpersonationRoleIds(Collection<String> notImpersonationRoleIds)
Impersonation role IDs to exclude from the rule.
notImpersonationRoleIds - Impersonation role IDs to exclude from the rule.AccessControlRule.Builder notImpersonationRoleIds(String... notImpersonationRoleIds)
Impersonation role IDs to exclude from the rule.
notImpersonationRoleIds - Impersonation role IDs to exclude from the rule.Copyright © 2023. All rights reserved.