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) Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource.post(Conversation body, Consumer<ConversationsRequestBuilder.PostRequestConfiguration> requestConfiguration) Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource.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.RequestInformationCreate an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource.com.microsoft.kiota.RequestInformationtoPostRequestInformation(Conversation body, Consumer<ConversationsRequestBuilder.PostRequestConfiguration> requestConfiguration) Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource.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
Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.- 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) Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.- 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) Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull Conversation body, @Nullable Consumer<ConversationsRequestBuilder.PostRequestConfiguration> requestConfiguration) Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.- 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
-