Class EngagementRoleItemRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder
@Generated("com.microsoft.kiota")
public class EngagementRoleItemRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the roles 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.classA collection of roles in Viva Engage.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
ConstructorsConstructorDescriptionEngagementRoleItemRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newEngagementRoleItemRequestBuilderand sets the default values.EngagementRoleItemRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newEngagementRoleItemRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()Delete navigation property roles for employeeExperiencevoiddelete(Consumer<EngagementRoleItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property roles for employeeExperienceget()A collection of roles in Viva Engage.get(Consumer<EngagementRoleItemRequestBuilder.GetRequestConfiguration> requestConfiguration) A collection of roles in Viva Engage.members()Provides operations to manage the members property of the microsoft.graph.engagementRole entity.patch(EngagementRole body) Update the navigation property roles in employeeExperiencepatch(EngagementRole body, Consumer<EngagementRoleItemRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property roles in employeeExperiencecom.microsoft.kiota.RequestInformationDelete navigation property roles for employeeExperiencecom.microsoft.kiota.RequestInformationtoDeleteRequestInformation(Consumer<EngagementRoleItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property roles for employeeExperiencecom.microsoft.kiota.RequestInformationA collection of roles in Viva Engage.com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<EngagementRoleItemRequestBuilder.GetRequestConfiguration> requestConfiguration) A collection of roles in Viva Engage.com.microsoft.kiota.RequestInformationUpdate the navigation property roles in employeeExperiencecom.microsoft.kiota.RequestInformationtoPatchRequestInformation(EngagementRole body, Consumer<EngagementRoleItemRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property roles in employeeExperienceReturns a request builder with the provided arbitrary URL.
-
Constructor Details
-
EngagementRoleItemRequestBuilder
public EngagementRoleItemRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newEngagementRoleItemRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
EngagementRoleItemRequestBuilder
public EngagementRoleItemRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newEngagementRoleItemRequestBuilderand 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
-
members
Provides operations to manage the members property of the microsoft.graph.engagementRole entity.- Returns:
- a
MembersRequestBuilder
-
delete
public void delete()Delete navigation property roles for employeeExperience- Throws:
ODataError- When receiving a 4XX or 5XX status code
-
delete
public void delete(@Nullable Consumer<EngagementRoleItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property roles for employeeExperience- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Throws:
ODataError- When receiving a 4XX or 5XX status code
-
get
A collection of roles in Viva Engage.- Returns:
- a
EngagementRole - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
get
@Nullable public EngagementRole get(@Nullable Consumer<EngagementRoleItemRequestBuilder.GetRequestConfiguration> requestConfiguration) A collection of roles in Viva Engage.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
EngagementRole - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
patch
Update the navigation property roles in employeeExperience- Parameters:
body- The request body- Returns:
- a
EngagementRole - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
patch
@Nullable public EngagementRole patch(@Nonnull EngagementRole body, @Nullable Consumer<EngagementRoleItemRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property roles in employeeExperience- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
EngagementRole - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation()Delete navigation property roles for employeeExperience- Returns:
- a
RequestInformation
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation(@Nullable Consumer<EngagementRoleItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property roles for employeeExperience- 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()A collection of roles in Viva Engage.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<EngagementRoleItemRequestBuilder.GetRequestConfiguration> requestConfiguration) A collection of roles in Viva Engage.- 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 EngagementRole body) Update the navigation property roles in employeeExperience- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull EngagementRole body, @Nullable Consumer<EngagementRoleItemRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property roles in employeeExperience- 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
EngagementRoleItemRequestBuilder
-