Package com.microsoft.graph.requests
Class PolicyRootRequestBuilder
java.lang.Object
com.microsoft.graph.http.BaseRequestBuilder<PolicyRoot>
com.microsoft.graph.requests.PolicyRootRequestBuilder
- All Implemented Interfaces:
com.microsoft.graph.http.IRequestBuilder
public class PolicyRootRequestBuilder
extends com.microsoft.graph.http.BaseRequestBuilder<PolicyRoot>
The class for the Policy Root Request Builder.
-
Constructor Summary
ConstructorsConstructorDescriptionPolicyRootRequestBuilder(String requestUrl, com.microsoft.graph.core.IBaseClient<?> client, List<? extends com.microsoft.graph.options.Option> requestOptions) The request builder for the PolicyRoot -
Method Summary
Modifier and TypeMethodDescriptionGets a request builder for the ActivityBasedTimeoutPolicy collectionGets a request builder for the ActivityBasedTimeoutPolicy itemGets the request builder for AdminConsentRequestPolicyGets a request builder for the AppManagementPolicy collectionGets a request builder for the AppManagementPolicy itemGets the request builder for AuthenticationFlowsPolicyGets the request builder for AuthenticationMethodsPolicyGets a request builder for the AuthenticationStrengthPolicy collectionGets a request builder for the AuthenticationStrengthPolicy itemGets the request builder for AuthorizationPolicybuildRequest(com.microsoft.graph.options.Option... requestOptions) Creates the requestbuildRequest(List<? extends com.microsoft.graph.options.Option> requestOptions) Creates the request with specific requestOptions instead of the existing requestOptionsGets a request builder for the ClaimsMappingPolicy collectionGets a request builder for the ClaimsMappingPolicy itemGets a request builder for the ConditionalAccessPolicy collectionGets a request builder for the ConditionalAccessPolicy itemGets the request builder for CrossTenantAccessPolicyGets the request builder for TenantAppManagementPolicyGets a request builder for the FeatureRolloutPolicy collectionGets a request builder for the FeatureRolloutPolicy itemGets a request builder for the HomeRealmDiscoveryPolicy collectionGets a request builder for the HomeRealmDiscoveryPolicy itemGets the request builder for IdentitySecurityDefaultsEnforcementPolicyGets a request builder for the PermissionGrantPolicy collectionGets a request builder for the PermissionGrantPolicy itemGets a request builder for the UnifiedRoleManagementPolicy collectionGets a request builder for the UnifiedRoleManagementPolicy itemGets a request builder for the UnifiedRoleManagementPolicyAssignment collectionGets a request builder for the UnifiedRoleManagementPolicyAssignment itemGets a request builder for the TokenIssuancePolicy collectionGets a request builder for the TokenIssuancePolicy itemGets a request builder for the TokenLifetimePolicy collectionGets a request builder for the TokenLifetimePolicy itemMethods inherited from class com.microsoft.graph.http.BaseRequestBuilder
getClient, getOptions, getRequestUrl, getRequestUrlWithAdditionalParameter, getRequestUrlWithAdditionalSegment
-
Constructor Details
-
PolicyRootRequestBuilder
public PolicyRootRequestBuilder(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions) The request builder for the PolicyRoot- Parameters:
requestUrl- the request URLclient- the service clientrequestOptions- the options for this request
-
-
Method Details
-
buildRequest
@Nonnull public PolicyRootRequest buildRequest(@Nullable com.microsoft.graph.options.Option... requestOptions) Creates the request- Parameters:
requestOptions- the options for this request- Returns:
- the PolicyRootRequest instance
-
buildRequest
@Nonnull public PolicyRootRequest buildRequest(@Nonnull List<? extends com.microsoft.graph.options.Option> requestOptions) Creates the request with specific requestOptions instead of the existing requestOptions- Parameters:
requestOptions- the options for this request- Returns:
- the PolicyRootRequest instance
-
authenticationMethodsPolicy
Gets the request builder for AuthenticationMethodsPolicy- Returns:
- the AuthenticationMethodsPolicyRequestBuilder instance
-
authenticationStrengthPolicies
@Nonnull public AuthenticationStrengthPolicyCollectionRequestBuilder authenticationStrengthPolicies()Gets a request builder for the AuthenticationStrengthPolicy collection- Returns:
- the collection request builder
-
authenticationStrengthPolicies
@Nonnull public AuthenticationStrengthPolicyRequestBuilder authenticationStrengthPolicies(@Nonnull String id) Gets a request builder for the AuthenticationStrengthPolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
authenticationFlowsPolicy
Gets the request builder for AuthenticationFlowsPolicy- Returns:
- the AuthenticationFlowsPolicyRequestBuilder instance
-
activityBasedTimeoutPolicies
Gets a request builder for the ActivityBasedTimeoutPolicy collection- Returns:
- the collection request builder
-
activityBasedTimeoutPolicies
@Nonnull public ActivityBasedTimeoutPolicyRequestBuilder activityBasedTimeoutPolicies(@Nonnull String id) Gets a request builder for the ActivityBasedTimeoutPolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
appManagementPolicies
Gets a request builder for the AppManagementPolicy collection- Returns:
- the collection request builder
-
appManagementPolicies
Gets a request builder for the AppManagementPolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
authorizationPolicy
Gets the request builder for AuthorizationPolicy- Returns:
- the AuthorizationPolicyRequestBuilder instance
-
claimsMappingPolicies
Gets a request builder for the ClaimsMappingPolicy collection- Returns:
- the collection request builder
-
claimsMappingPolicies
Gets a request builder for the ClaimsMappingPolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
crossTenantAccessPolicy
Gets the request builder for CrossTenantAccessPolicy- Returns:
- the CrossTenantAccessPolicyRequestBuilder instance
-
defaultAppManagementPolicy
Gets the request builder for TenantAppManagementPolicy- Returns:
- the TenantAppManagementPolicyRequestBuilder instance
-
homeRealmDiscoveryPolicies
Gets a request builder for the HomeRealmDiscoveryPolicy collection- Returns:
- the collection request builder
-
homeRealmDiscoveryPolicies
@Nonnull public HomeRealmDiscoveryPolicyRequestBuilder homeRealmDiscoveryPolicies(@Nonnull String id) Gets a request builder for the HomeRealmDiscoveryPolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
permissionGrantPolicies
Gets a request builder for the PermissionGrantPolicy collection- Returns:
- the collection request builder
-
permissionGrantPolicies
Gets a request builder for the PermissionGrantPolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
tokenIssuancePolicies
Gets a request builder for the TokenIssuancePolicy collection- Returns:
- the collection request builder
-
tokenIssuancePolicies
Gets a request builder for the TokenIssuancePolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
tokenLifetimePolicies
Gets a request builder for the TokenLifetimePolicy collection- Returns:
- the collection request builder
-
tokenLifetimePolicies
Gets a request builder for the TokenLifetimePolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
featureRolloutPolicies
Gets a request builder for the FeatureRolloutPolicy collection- Returns:
- the collection request builder
-
featureRolloutPolicies
Gets a request builder for the FeatureRolloutPolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
adminConsentRequestPolicy
Gets the request builder for AdminConsentRequestPolicy- Returns:
- the AdminConsentRequestPolicyRequestBuilder instance
-
conditionalAccessPolicies
Gets a request builder for the ConditionalAccessPolicy collection- Returns:
- the collection request builder
-
conditionalAccessPolicies
Gets a request builder for the ConditionalAccessPolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
identitySecurityDefaultsEnforcementPolicy
@Nonnull public IdentitySecurityDefaultsEnforcementPolicyRequestBuilder identitySecurityDefaultsEnforcementPolicy()Gets the request builder for IdentitySecurityDefaultsEnforcementPolicy- Returns:
- the IdentitySecurityDefaultsEnforcementPolicyRequestBuilder instance
-
roleManagementPolicies
Gets a request builder for the UnifiedRoleManagementPolicy collection- Returns:
- the collection request builder
-
roleManagementPolicies
@Nonnull public UnifiedRoleManagementPolicyRequestBuilder roleManagementPolicies(@Nonnull String id) Gets a request builder for the UnifiedRoleManagementPolicy item- Parameters:
id- the item identifier- Returns:
- the request builder
-
roleManagementPolicyAssignments
@Nonnull public UnifiedRoleManagementPolicyAssignmentCollectionRequestBuilder roleManagementPolicyAssignments()Gets a request builder for the UnifiedRoleManagementPolicyAssignment collection- Returns:
- the collection request builder
-
roleManagementPolicyAssignments
@Nonnull public UnifiedRoleManagementPolicyAssignmentRequestBuilder roleManagementPolicyAssignments(@Nonnull String id) Gets a request builder for the UnifiedRoleManagementPolicyAssignment item- Parameters:
id- the item identifier- Returns:
- the request builder
-