Package odata.msgraph.client.beta.entity
Class OnPremisesConditionalAccessSettings.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.OnPremisesConditionalAccessSettings.Builder
-
- Enclosing class:
- OnPremisesConditionalAccessSettings
public static final class OnPremisesConditionalAccessSettings.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OnPremisesConditionalAccessSettingsbuild()OnPremisesConditionalAccessSettings.Builderenabled(Boolean enabled)“Indicates if on premises conditional access is enabled for this organization”OnPremisesConditionalAccessSettings.BuilderexcludedGroups(List<UUID> excludedGroups)“User groups that will be exempt by on premises conditional access.OnPremisesConditionalAccessSettings.BuilderexcludedGroups(UUID... excludedGroups)“User groups that will be exempt by on premises conditional access.OnPremisesConditionalAccessSettings.BuilderexcludedGroupsNextLink(String excludedGroupsNextLink)“User groups that will be exempt by on premises conditional access.OnPremisesConditionalAccessSettings.Builderid(String id)OnPremisesConditionalAccessSettings.BuilderincludedGroups(List<UUID> includedGroups)“User groups that will be targeted by on premises conditional access.OnPremisesConditionalAccessSettings.BuilderincludedGroups(UUID... includedGroups)“User groups that will be targeted by on premises conditional access.OnPremisesConditionalAccessSettings.BuilderincludedGroupsNextLink(String includedGroupsNextLink)“User groups that will be targeted by on premises conditional access.OnPremisesConditionalAccessSettings.BuilderoverrideDefaultRule(Boolean overrideDefaultRule)“Override the default access rule when allowing a device to ensure access is granted.”
-
-
-
Method Detail
-
id
public OnPremisesConditionalAccessSettings.Builder id(String id)
-
enabled
public OnPremisesConditionalAccessSettings.Builder enabled(Boolean enabled)
“Indicates if on premises conditional access is enabled for this organization”- Parameters:
enabled- value ofenabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
excludedGroups
public OnPremisesConditionalAccessSettings.Builder excludedGroups(List<UUID> excludedGroups)
“User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.”- Parameters:
excludedGroups- value ofexcludedGroupsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
excludedGroups
public OnPremisesConditionalAccessSettings.Builder excludedGroups(UUID... excludedGroups)
“User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.”- Parameters:
excludedGroups- value ofexcludedGroupsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
excludedGroupsNextLink
public OnPremisesConditionalAccessSettings.Builder excludedGroupsNextLink(String excludedGroupsNextLink)
“User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.”- Parameters:
excludedGroupsNextLink- value ofexcludedGroups@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
includedGroups
public OnPremisesConditionalAccessSettings.Builder includedGroups(List<UUID> includedGroups)
“User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.”- Parameters:
includedGroups- value ofincludedGroupsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
includedGroups
public OnPremisesConditionalAccessSettings.Builder includedGroups(UUID... includedGroups)
“User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.”- Parameters:
includedGroups- value ofincludedGroupsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
includedGroupsNextLink
public OnPremisesConditionalAccessSettings.Builder includedGroupsNextLink(String includedGroupsNextLink)
“User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.”- Parameters:
includedGroupsNextLink- value ofincludedGroups@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
overrideDefaultRule
public OnPremisesConditionalAccessSettings.Builder overrideDefaultRule(Boolean overrideDefaultRule)
“Override the default access rule when allowing a device to ensure access is granted.”- Parameters:
overrideDefaultRule- value ofoverrideDefaultRuleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public OnPremisesConditionalAccessSettings build()
-
-