Package com.microsoft.graph.requests
Class PinnedChatMessageInfoRequest
java.lang.Object
com.microsoft.graph.http.BaseRequest<PinnedChatMessageInfo>
com.microsoft.graph.requests.PinnedChatMessageInfoRequest
- All Implemented Interfaces:
com.microsoft.graph.http.IHttpRequest
public class PinnedChatMessageInfoRequest
extends com.microsoft.graph.http.BaseRequest<PinnedChatMessageInfo>
The class for the Pinned Chat Message Info Request.
-
Field Summary
Fields inherited from class com.microsoft.graph.http.BaseRequest
functionOptions, queryOptions, REQUEST_STATS_HEADER_VALUE_FORMAT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionPinnedChatMessageInfoRequest(String requestUrl, com.microsoft.graph.core.IBaseClient<?> client, List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the PinnedChatMessageInfo -
Method Summary
Modifier and TypeMethodDescriptiondelete()Delete this item from the serviceDelete this item from the serviceSets the expand clause for the requestget()Gets the PinnedChatMessageInfo from the servicegetAsync()Gets the PinnedChatMessageInfo from the servicepatch(PinnedChatMessageInfo sourcePinnedChatMessageInfo) Patches this PinnedChatMessageInfo with a sourcepatchAsync(PinnedChatMessageInfo sourcePinnedChatMessageInfo) Patches this PinnedChatMessageInfo with a sourcepost(PinnedChatMessageInfo newPinnedChatMessageInfo) Creates a PinnedChatMessageInfo with a new objectpostAsync(PinnedChatMessageInfo newPinnedChatMessageInfo) Creates a PinnedChatMessageInfo with a new objectput(PinnedChatMessageInfo newPinnedChatMessageInfo) Creates a PinnedChatMessageInfo with a new objectputAsync(PinnedChatMessageInfo newPinnedChatMessageInfo) Creates a PinnedChatMessageInfo with a new objectSets the select clause for the requestMethods inherited from class com.microsoft.graph.http.BaseRequest
addCountOption, addExpandOption, addFilterOption, addFunctionOption, addHeader, addOrderByOption, addQueryOption, addSelectOption, addSkipOption, addSkipTokenOption, addTopOption, getClient, getDelay, getFunctionOptions, getHeaders, getHttpMethod, getHttpRequest, getMaxRedirects, getMaxRetries, getOptions, getQueryOptions, getRequestUrl, getResponseType, getShouldRedirect, getShouldRetry, getUseCaches, send, sendAsync, setDelay, setHttpMethod, setMaxRedirects, setMaxRetries, setShouldRedirect, setShouldRetry, setUseCaches, withHttpMethodMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.http.IHttpRequest
getHttpRequest
-
Constructor Details
-
PinnedChatMessageInfoRequest
public PinnedChatMessageInfoRequest(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the PinnedChatMessageInfo- Parameters:
requestUrl- the request URLclient- the service clientrequestOptions- the options for this request
-
-
Method Details
-
getAsync
Gets the PinnedChatMessageInfo from the service- Returns:
- a future with the result
-
get
Gets the PinnedChatMessageInfo from the service- Returns:
- the PinnedChatMessageInfo from the request
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
deleteAsync
Delete this item from the service- Returns:
- a future with the deletion result
-
delete
Delete this item from the service- Returns:
- the resulting response if the service returns anything on deletion
- Throws:
com.microsoft.graph.core.ClientException- if there was an exception during the delete operation
-
patchAsync
@Nonnull public CompletableFuture<PinnedChatMessageInfo> patchAsync(@Nonnull PinnedChatMessageInfo sourcePinnedChatMessageInfo) Patches this PinnedChatMessageInfo with a source- Parameters:
sourcePinnedChatMessageInfo- the source object with updates- Returns:
- a future with the result
-
patch
@Nullable public PinnedChatMessageInfo patch(@Nonnull PinnedChatMessageInfo sourcePinnedChatMessageInfo) throws com.microsoft.graph.core.ClientException Patches this PinnedChatMessageInfo with a source- Parameters:
sourcePinnedChatMessageInfo- the source object with updates- Returns:
- the updated PinnedChatMessageInfo
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
postAsync
@Nonnull public CompletableFuture<PinnedChatMessageInfo> postAsync(@Nonnull PinnedChatMessageInfo newPinnedChatMessageInfo) Creates a PinnedChatMessageInfo with a new object- Parameters:
newPinnedChatMessageInfo- the new object to create- Returns:
- a future with the result
-
post
@Nullable public PinnedChatMessageInfo post(@Nonnull PinnedChatMessageInfo newPinnedChatMessageInfo) throws com.microsoft.graph.core.ClientException Creates a PinnedChatMessageInfo with a new object- Parameters:
newPinnedChatMessageInfo- the new object to create- Returns:
- the created PinnedChatMessageInfo
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
putAsync
@Nonnull public CompletableFuture<PinnedChatMessageInfo> putAsync(@Nonnull PinnedChatMessageInfo newPinnedChatMessageInfo) Creates a PinnedChatMessageInfo with a new object- Parameters:
newPinnedChatMessageInfo- the object to create/update- Returns:
- a future with the result
-
put
@Nullable public PinnedChatMessageInfo put(@Nonnull PinnedChatMessageInfo newPinnedChatMessageInfo) throws com.microsoft.graph.core.ClientException Creates a PinnedChatMessageInfo with a new object- Parameters:
newPinnedChatMessageInfo- the object to create/update- Returns:
- the created PinnedChatMessageInfo
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
select
Sets the select clause for the request- Parameters:
value- the select clause- Returns:
- the updated request
-
expand
Sets the expand clause for the request- Parameters:
value- the expand clause- Returns:
- the updated request
-