Class AccessReviewScheduleDefinitionItemRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.identitygovernance.accessreviews.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder
@Generated("com.microsoft.kiota")
public class AccessReviewScheduleDefinitionItemRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the definitions property of the microsoft.graph.accessReviewSet entity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassConfiguration for the request such as headers, query parameters, and middleware options.classRead the properties and relationships of an accessReviewScheduleDefinition 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
ConstructorsConstructorDescriptionAccessReviewScheduleDefinitionItemRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAccessReviewScheduleDefinitionItemRequestBuilderand sets the default values.AccessReviewScheduleDefinitionItemRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAccessReviewScheduleDefinitionItemRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()Deletes an accessReviewScheduleDefinition object.voiddelete(Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Deletes an accessReviewScheduleDefinition object.get()Read the properties and relationships of an accessReviewScheduleDefinition object.get(Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of an accessReviewScheduleDefinition object.Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity.Update an existing accessReviewScheduleDefinition object to change one or more of its properties.put(AccessReviewScheduleDefinition body, Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.PutRequestConfiguration> requestConfiguration) Update an existing accessReviewScheduleDefinition object to change one or more of its properties.stop()Provides operations to call the stop method.com.microsoft.kiota.RequestInformationDeletes an accessReviewScheduleDefinition object.com.microsoft.kiota.RequestInformationtoDeleteRequestInformation(Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Deletes an accessReviewScheduleDefinition object.com.microsoft.kiota.RequestInformationRead the properties and relationships of an accessReviewScheduleDefinition object.com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of an accessReviewScheduleDefinition object.com.microsoft.kiota.RequestInformationUpdate an existing accessReviewScheduleDefinition object to change one or more of its properties.com.microsoft.kiota.RequestInformationtoPutRequestInformation(AccessReviewScheduleDefinition body, Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.PutRequestConfiguration> requestConfiguration) Update an existing accessReviewScheduleDefinition object to change one or more of its properties.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
AccessReviewScheduleDefinitionItemRequestBuilder
public AccessReviewScheduleDefinitionItemRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAccessReviewScheduleDefinitionItemRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
AccessReviewScheduleDefinitionItemRequestBuilder
public AccessReviewScheduleDefinitionItemRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAccessReviewScheduleDefinitionItemRequestBuilderand 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
-
instances
Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity.- Returns:
- a
InstancesRequestBuilder
-
stop
Provides operations to call the stop method.- Returns:
- a
StopRequestBuilder
-
delete
public void delete()Deletes an accessReviewScheduleDefinition object.- Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
delete
public void delete(@Nullable Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Deletes an accessReviewScheduleDefinition object.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
get
Read the properties and relationships of an accessReviewScheduleDefinition object. To retrieve the instances of the access review series, use the list accessReviewInstance API.- Returns:
- a
AccessReviewScheduleDefinition - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
get
@Nullable public AccessReviewScheduleDefinition get(@Nullable Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of an accessReviewScheduleDefinition object. To retrieve the instances of the access review series, use the list accessReviewInstance API.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
AccessReviewScheduleDefinition - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
put
Update an existing accessReviewScheduleDefinition object to change one or more of its properties.- Parameters:
body- The request body- Returns:
- a
AccessReviewScheduleDefinition - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
put
@Nullable public AccessReviewScheduleDefinition put(@Nonnull AccessReviewScheduleDefinition body, @Nullable Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.PutRequestConfiguration> requestConfiguration) Update an existing accessReviewScheduleDefinition object to change one or more of its properties.- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
AccessReviewScheduleDefinition - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation()Deletes an accessReviewScheduleDefinition object.- Returns:
- a
RequestInformation
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation(@Nullable Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Deletes an accessReviewScheduleDefinition object.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()Read the properties and relationships of an accessReviewScheduleDefinition object. To retrieve the instances of the access review series, use the list accessReviewInstance API.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of an accessReviewScheduleDefinition object. To retrieve the instances of the access review series, use the list accessReviewInstance API.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toPutRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPutRequestInformation(@Nonnull AccessReviewScheduleDefinition body) Update an existing accessReviewScheduleDefinition object to change one or more of its properties.- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPutRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPutRequestInformation(@Nonnull AccessReviewScheduleDefinition body, @Nullable Consumer<AccessReviewScheduleDefinitionItemRequestBuilder.PutRequestConfiguration> requestConfiguration) Update an existing accessReviewScheduleDefinition object to change one or more of its properties.- 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
AccessReviewScheduleDefinitionItemRequestBuilder
-