Class OnPremisesSynchronizationRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.directory.onpremisessynchronization.OnPremisesSynchronizationRequestBuilder
@Generated("com.microsoft.kiota")
public class OnPremisesSynchronizationRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the onPremisesSynchronization property of the microsoft.graph.directory entity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassRead the properties and relationships of an onPremisesDirectorySynchronization object.classConfiguration 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
ConstructorsConstructorDescriptionOnPremisesSynchronizationRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newOnPremisesSynchronizationRequestBuilderand sets the default values.OnPremisesSynchronizationRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newOnPremisesSynchronizationRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionbyOnPremisesDirectorySynchronizationId(String onPremisesDirectorySynchronizationId) Provides operations to manage the onPremisesSynchronization property of the microsoft.graph.directory entity.count()Provides operations to count the resources in the collection.get()Read the properties and relationships of an onPremisesDirectorySynchronization object.get(Consumer<OnPremisesSynchronizationRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of an onPremisesDirectorySynchronization object.Create new navigation property to onPremisesSynchronization for directorypost(OnPremisesDirectorySynchronization body, Consumer<OnPremisesSynchronizationRequestBuilder.PostRequestConfiguration> requestConfiguration) Create new navigation property to onPremisesSynchronization for directorycom.microsoft.kiota.RequestInformationRead the properties and relationships of an onPremisesDirectorySynchronization object.com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<OnPremisesSynchronizationRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of an onPremisesDirectorySynchronization object.com.microsoft.kiota.RequestInformationCreate new navigation property to onPremisesSynchronization for directorycom.microsoft.kiota.RequestInformationtoPostRequestInformation(OnPremisesDirectorySynchronization body, Consumer<OnPremisesSynchronizationRequestBuilder.PostRequestConfiguration> requestConfiguration) Create new navigation property to onPremisesSynchronization for directoryReturns a request builder with the provided arbitrary URL.
-
Constructor Details
-
OnPremisesSynchronizationRequestBuilder
public OnPremisesSynchronizationRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newOnPremisesSynchronizationRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
OnPremisesSynchronizationRequestBuilder
public OnPremisesSynchronizationRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newOnPremisesSynchronizationRequestBuilderand 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
-
count
Provides operations to count the resources in the collection.- Returns:
- a
CountRequestBuilder
-
byOnPremisesDirectorySynchronizationId
@Nonnull public OnPremisesDirectorySynchronizationItemRequestBuilder byOnPremisesDirectorySynchronizationId(@Nonnull String onPremisesDirectorySynchronizationId) Provides operations to manage the onPremisesSynchronization property of the microsoft.graph.directory entity.- Parameters:
onPremisesDirectorySynchronizationId- The unique identifier of onPremisesDirectorySynchronization- Returns:
- a
OnPremisesDirectorySynchronizationItemRequestBuilder
-
get
Read the properties and relationships of an onPremisesDirectorySynchronization object.- Returns:
- a
OnPremisesDirectorySynchronizationCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
get
@Nullable public OnPremisesDirectorySynchronizationCollectionResponse get(@Nullable Consumer<OnPremisesSynchronizationRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of an onPremisesDirectorySynchronization object.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
OnPremisesDirectorySynchronizationCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
post
@Nullable public OnPremisesDirectorySynchronization post(@Nonnull OnPremisesDirectorySynchronization body) Create new navigation property to onPremisesSynchronization for directory- Parameters:
body- The request body- Returns:
- a
OnPremisesDirectorySynchronization - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
post
@Nullable public OnPremisesDirectorySynchronization post(@Nonnull OnPremisesDirectorySynchronization body, @Nullable Consumer<OnPremisesSynchronizationRequestBuilder.PostRequestConfiguration> requestConfiguration) Create new navigation property to onPremisesSynchronization for directory- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
OnPremisesDirectorySynchronization - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()Read the properties and relationships of an onPremisesDirectorySynchronization object.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<OnPremisesSynchronizationRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of an onPremisesDirectorySynchronization object.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull OnPremisesDirectorySynchronization body) Create new navigation property to onPremisesSynchronization for directory- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull OnPremisesDirectorySynchronization body, @Nullable Consumer<OnPremisesSynchronizationRequestBuilder.PostRequestConfiguration> requestConfiguration) Create new navigation property to onPremisesSynchronization for 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
OnPremisesSynchronizationRequestBuilder
-