Class ConversationsRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.groups.item.conversations.ConversationsRequestBuilder
@Generated("com.microsoft.kiota")
public class ConversationsRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the conversations property of the microsoft.graph.group entity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassRetrieve the list of conversations in this group.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
ConstructorsConstructorDescriptionConversationsRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newConversationsRequestBuilderand sets the default values.ConversationsRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newConversationsRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionbyConversationId(String conversationId) Provides operations to manage the conversations property of the microsoft.graph.group entity.count()Provides operations to count the resources in the collection.get()Retrieve the list of conversations in this group.get(Consumer<ConversationsRequestBuilder.GetRequestConfiguration> requestConfiguration) Retrieve the list of conversations in this group.post(Conversation body) Use reply thread or reply post to further post to that conversation.post(Conversation body, Consumer<ConversationsRequestBuilder.PostRequestConfiguration> requestConfiguration) Use reply thread or reply post to further post to that conversation.com.microsoft.kiota.RequestInformationRetrieve the list of conversations in this group.com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<ConversationsRequestBuilder.GetRequestConfiguration> requestConfiguration) Retrieve the list of conversations in this group.com.microsoft.kiota.RequestInformationUse reply thread or reply post to further post to that conversation.com.microsoft.kiota.RequestInformationtoPostRequestInformation(Conversation body, Consumer<ConversationsRequestBuilder.PostRequestConfiguration> requestConfiguration) Use reply thread or reply post to further post to that conversation.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
ConversationsRequestBuilder
public ConversationsRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newConversationsRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
ConversationsRequestBuilder
public ConversationsRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newConversationsRequestBuilderand 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
-
byConversationId
Provides operations to manage the conversations property of the microsoft.graph.group entity.- Parameters:
conversationId- The unique identifier of conversation- Returns:
- a
ConversationItemRequestBuilder
-
get
Retrieve the list of conversations in this group.- Returns:
- a
ConversationCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
get
@Nullable public ConversationCollectionResponse get(@Nullable Consumer<ConversationsRequestBuilder.GetRequestConfiguration> requestConfiguration) Retrieve the list of conversations in this group.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
ConversationCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
post
Use reply thread or reply post to further post to that conversation.- Parameters:
body- The request body- Returns:
- a
Conversation - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
post
@Nullable public Conversation post(@Nonnull Conversation body, @Nullable Consumer<ConversationsRequestBuilder.PostRequestConfiguration> requestConfiguration) Use reply thread or reply post to further post to that conversation.- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
Conversation - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()Retrieve the list of conversations in this group.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<ConversationsRequestBuilder.GetRequestConfiguration> requestConfiguration) Retrieve the list of conversations in this group.- 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 Conversation body) Use reply thread or reply post to further post to that conversation.- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull Conversation body, @Nullable Consumer<ConversationsRequestBuilder.PostRequestConfiguration> requestConfiguration) Use reply thread or reply post to further post to that conversation.- 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
ConversationsRequestBuilder
-