Package com.microsoft.graph.directory
Class DirectoryRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.directory.DirectoryRequestBuilder
@Generated("com.microsoft.kiota")
public class DirectoryRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the directory singleton.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassGet directoryclassConfiguration for the request such as headers, query parameters, and middleware options.classConfiguration for the request such as headers, query parameters, and middleware options. -
Field Summary
Fields inherited from class com.microsoft.kiota.BaseRequestBuilder
pathParameters, requestAdapter, urlTemplate -
Constructor Summary
ConstructorsConstructorDescriptionDirectoryRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newDirectoryRequestBuilderand sets the default values.DirectoryRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newDirectoryRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionProvides operations to manage the administrativeUnits property of the microsoft.graph.directory entity.Provides operations to manage the attributeSets property of the microsoft.graph.directory entity.Provides operations to manage the customSecurityAttributeDefinitions property of the microsoft.graph.directory entity.Provides operations to manage the deletedItems property of the microsoft.graph.directory entity.Provides operations to manage the deviceLocalCredentials property of the microsoft.graph.directory entity.Provides operations to manage the federationConfigurations property of the microsoft.graph.directory entity.get()Get directoryget(Consumer<DirectoryRequestBuilder.GetRequestConfiguration> requestConfiguration) Get directoryProvides operations to manage the onPremisesSynchronization property of the microsoft.graph.directory entity.Update directorypatch(Directory body, Consumer<DirectoryRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update directoryProvides operations to manage the subscriptions property of the microsoft.graph.directory entity.subscriptionsWithCommerceSubscriptionId(String commerceSubscriptionId) Provides operations to manage the subscriptions property of the microsoft.graph.directory entity.com.microsoft.kiota.RequestInformationGet directorycom.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<DirectoryRequestBuilder.GetRequestConfiguration> requestConfiguration) Get directorycom.microsoft.kiota.RequestInformationUpdate directorycom.microsoft.kiota.RequestInformationtoPatchRequestInformation(Directory body, Consumer<DirectoryRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update directoryReturns a request builder with the provided arbitrary URL.
-
Constructor Details
-
DirectoryRequestBuilder
public DirectoryRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newDirectoryRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
DirectoryRequestBuilder
public DirectoryRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newDirectoryRequestBuilderand sets the default values.- Parameters:
rawUrl- The raw URL to use for the request builder.requestAdapter- The request adapter to use to execute the requests.
-
-
Method Details
-
administrativeUnits
Provides operations to manage the administrativeUnits property of the microsoft.graph.directory entity.- Returns:
- a
AdministrativeUnitsRequestBuilder
-
attributeSets
Provides operations to manage the attributeSets property of the microsoft.graph.directory entity.- Returns:
- a
AttributeSetsRequestBuilder
-
customSecurityAttributeDefinitions
@Nonnull public CustomSecurityAttributeDefinitionsRequestBuilder customSecurityAttributeDefinitions()Provides operations to manage the customSecurityAttributeDefinitions property of the microsoft.graph.directory entity. -
deletedItems
Provides operations to manage the deletedItems property of the microsoft.graph.directory entity.- Returns:
- a
DeletedItemsRequestBuilder
-
deviceLocalCredentials
Provides operations to manage the deviceLocalCredentials property of the microsoft.graph.directory entity.- Returns:
- a
DeviceLocalCredentialsRequestBuilder
-
federationConfigurations
Provides operations to manage the federationConfigurations property of the microsoft.graph.directory entity.- Returns:
- a
FederationConfigurationsRequestBuilder
-
onPremisesSynchronization
Provides operations to manage the onPremisesSynchronization property of the microsoft.graph.directory entity.- Returns:
- a
OnPremisesSynchronizationRequestBuilder
-
subscriptions
Provides operations to manage the subscriptions property of the microsoft.graph.directory entity.- Returns:
- a
SubscriptionsRequestBuilder
-
get
Get directory- Returns:
- a
Directory - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
get
@Nullable public Directory get(@Nullable Consumer<DirectoryRequestBuilder.GetRequestConfiguration> requestConfiguration) Get directory- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
Directory - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
patch
Update directory- Parameters:
body- The request body- Returns:
- a
Directory - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
patch
@Nullable public Directory patch(@Nonnull Directory body, @Nullable Consumer<DirectoryRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update directory- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
Directory - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
subscriptionsWithCommerceSubscriptionId
@Nonnull public SubscriptionsWithCommerceSubscriptionIdRequestBuilder subscriptionsWithCommerceSubscriptionId(@Nonnull String commerceSubscriptionId) Provides operations to manage the subscriptions property of the microsoft.graph.directory entity.- Parameters:
commerceSubscriptionId- Alternate key of companySubscription- Returns:
- a
SubscriptionsWithCommerceSubscriptionIdRequestBuilder
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()Get directory- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<DirectoryRequestBuilder.GetRequestConfiguration> requestConfiguration) Get directory- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull Directory body) Update directory- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull Directory body, @Nullable Consumer<DirectoryRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update directory- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
withUrl
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.- Parameters:
rawUrl- The raw URL to use for the request builder.- Returns:
- a
DirectoryRequestBuilder
-