Class LearningProviderItemRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.employeeexperience.learningproviders.item.LearningProviderItemRequestBuilder
@Generated("com.microsoft.kiota")
public class LearningProviderItemRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the learningProviders property of the microsoft.graph.employeeExperience 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 a learningProvider 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
ConstructorsConstructorDescriptionLearningProviderItemRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newLearningProviderItemRequestBuilderand sets the default values.LearningProviderItemRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newLearningProviderItemRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()Delete a learningProvider resource and remove its registration in Viva Learning for a tenant.voiddelete(Consumer<LearningProviderItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete a learningProvider resource and remove its registration in Viva Learning for a tenant.get()Read the properties and relationships of a learningProvider object.get(Consumer<LearningProviderItemRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of a learningProvider object.Provides operations to manage the learningContents property of the microsoft.graph.learningProvider entity.learningContentsWithExternalId(String externalId) Provides operations to manage the learningContents property of the microsoft.graph.learningProvider entity.Provides operations to manage the learningCourseActivities property of the microsoft.graph.learningProvider entity.learningCourseActivitiesWithExternalcourseActivityId(String externalcourseActivityId) Provides operations to manage the learningCourseActivities property of the microsoft.graph.learningProvider entity.patch(LearningProvider body) Update the properties of a learningProvider object.patch(LearningProvider body, Consumer<LearningProviderItemRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the properties of a learningProvider object.com.microsoft.kiota.RequestInformationDelete a learningProvider resource and remove its registration in Viva Learning for a tenant.com.microsoft.kiota.RequestInformationtoDeleteRequestInformation(Consumer<LearningProviderItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete a learningProvider resource and remove its registration in Viva Learning for a tenant.com.microsoft.kiota.RequestInformationRead the properties and relationships of a learningProvider object.com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<LearningProviderItemRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of a learningProvider object.com.microsoft.kiota.RequestInformationUpdate the properties of a learningProvider object.com.microsoft.kiota.RequestInformationtoPatchRequestInformation(LearningProvider body, Consumer<LearningProviderItemRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the properties of a learningProvider object.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
LearningProviderItemRequestBuilder
public LearningProviderItemRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newLearningProviderItemRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
LearningProviderItemRequestBuilder
public LearningProviderItemRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newLearningProviderItemRequestBuilderand 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
-
learningContents
Provides operations to manage the learningContents property of the microsoft.graph.learningProvider entity.- Returns:
- a
LearningContentsRequestBuilder
-
learningCourseActivities
Provides operations to manage the learningCourseActivities property of the microsoft.graph.learningProvider entity.- Returns:
- a
LearningCourseActivitiesRequestBuilder
-
delete
public void delete()Delete a learningProvider resource and remove its registration in Viva Learning for a tenant.- Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
delete
public void delete(@Nullable Consumer<LearningProviderItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete a learningProvider resource and remove its registration in Viva Learning for a tenant.- 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 a learningProvider object.- Returns:
- a
LearningProvider - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
get
@Nullable public LearningProvider get(@Nullable Consumer<LearningProviderItemRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of a learningProvider object.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
LearningProvider - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
learningContentsWithExternalId
@Nonnull public LearningContentsWithExternalIdRequestBuilder learningContentsWithExternalId(@Nonnull String externalId) Provides operations to manage the learningContents property of the microsoft.graph.learningProvider entity.- Parameters:
externalId- Alternate key of learningContent- Returns:
- a
LearningContentsWithExternalIdRequestBuilder
-
learningCourseActivitiesWithExternalcourseActivityId
@Nonnull public LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder learningCourseActivitiesWithExternalcourseActivityId(@Nonnull String externalcourseActivityId) Provides operations to manage the learningCourseActivities property of the microsoft.graph.learningProvider entity.- Parameters:
externalcourseActivityId- Alternate key of learningCourseActivity- Returns:
- a
LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder
-
patch
Update the properties of a learningProvider object.- Parameters:
body- The request body- Returns:
- a
LearningProvider - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
patch
@Nullable public LearningProvider patch(@Nonnull LearningProvider body, @Nullable Consumer<LearningProviderItemRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the properties of a learningProvider object.- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
LearningProvider - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation()Delete a learningProvider resource and remove its registration in Viva Learning for a tenant.- Returns:
- a
RequestInformation
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation(@Nullable Consumer<LearningProviderItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete a learningProvider resource and remove its registration in Viva Learning for a tenant.- 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 a learningProvider object.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<LearningProviderItemRequestBuilder.GetRequestConfiguration> requestConfiguration) Read the properties and relationships of a learningProvider object.- 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 LearningProvider body) Update the properties of a learningProvider object.- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull LearningProvider body, @Nullable Consumer<LearningProviderItemRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the properties of a learningProvider object.- 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
LearningProviderItemRequestBuilder
-