Package com.microsoft.graph.requests
Class GroupSettingTemplateRequest
java.lang.Object
com.microsoft.graph.http.BaseRequest<GroupSettingTemplate>
com.microsoft.graph.requests.GroupSettingTemplateRequest
- All Implemented Interfaces:
com.microsoft.graph.http.IHttpRequest
public class GroupSettingTemplateRequest
extends com.microsoft.graph.http.BaseRequest<GroupSettingTemplate>
The class for the Group Setting Template Request.
-
Field Summary
Fields inherited from class com.microsoft.graph.http.BaseRequest
functionOptions, queryOptions, REQUEST_STATS_HEADER_VALUE_FORMAT_STRING
-
Constructor Summary
ConstructorsConstructorDescriptionGroupSettingTemplateRequest
(String requestUrl, com.microsoft.graph.core.IBaseClient<?> client, List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the GroupSettingTemplate -
Method Summary
Modifier and TypeMethodDescriptiondelete()
Delete this item from the serviceDelete this item from the serviceSets the expand clause for the requestget()
Gets the GroupSettingTemplate from the servicegetAsync()
Gets the GroupSettingTemplate from the servicepatch
(GroupSettingTemplate sourceGroupSettingTemplate) Patches this GroupSettingTemplate with a sourcepatchAsync
(GroupSettingTemplate sourceGroupSettingTemplate) Patches this GroupSettingTemplate with a sourcepost
(GroupSettingTemplate newGroupSettingTemplate) Creates a GroupSettingTemplate with a new objectpostAsync
(GroupSettingTemplate newGroupSettingTemplate) Creates a GroupSettingTemplate with a new objectput
(GroupSettingTemplate newGroupSettingTemplate) Creates a GroupSettingTemplate with a new objectputAsync
(GroupSettingTemplate newGroupSettingTemplate) Creates a GroupSettingTemplate 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, withHttpMethod
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.http.IHttpRequest
getHttpRequest
-
Constructor Details
-
GroupSettingTemplateRequest
public GroupSettingTemplateRequest(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the GroupSettingTemplate- Parameters:
requestUrl
- the request URLclient
- the service clientrequestOptions
- the options for this request
-
-
Method Details
-
getAsync
Gets the GroupSettingTemplate from the service- Returns:
- a future with the result
-
get
Gets the GroupSettingTemplate from the service- Returns:
- the GroupSettingTemplate 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<GroupSettingTemplate> patchAsync(@Nonnull GroupSettingTemplate sourceGroupSettingTemplate) Patches this GroupSettingTemplate with a source- Parameters:
sourceGroupSettingTemplate
- the source object with updates- Returns:
- a future with the result
-
patch
@Nullable public GroupSettingTemplate patch(@Nonnull GroupSettingTemplate sourceGroupSettingTemplate) throws com.microsoft.graph.core.ClientException Patches this GroupSettingTemplate with a source- Parameters:
sourceGroupSettingTemplate
- the source object with updates- Returns:
- the updated GroupSettingTemplate
- Throws:
com.microsoft.graph.core.ClientException
- this exception occurs if the request was unable to complete for any reason
-
postAsync
@Nonnull public CompletableFuture<GroupSettingTemplate> postAsync(@Nonnull GroupSettingTemplate newGroupSettingTemplate) Creates a GroupSettingTemplate with a new object- Parameters:
newGroupSettingTemplate
- the new object to create- Returns:
- a future with the result
-
post
@Nullable public GroupSettingTemplate post(@Nonnull GroupSettingTemplate newGroupSettingTemplate) throws com.microsoft.graph.core.ClientException Creates a GroupSettingTemplate with a new object- Parameters:
newGroupSettingTemplate
- the new object to create- Returns:
- the created GroupSettingTemplate
- Throws:
com.microsoft.graph.core.ClientException
- this exception occurs if the request was unable to complete for any reason
-
putAsync
@Nonnull public CompletableFuture<GroupSettingTemplate> putAsync(@Nonnull GroupSettingTemplate newGroupSettingTemplate) Creates a GroupSettingTemplate with a new object- Parameters:
newGroupSettingTemplate
- the object to create/update- Returns:
- a future with the result
-
put
@Nullable public GroupSettingTemplate put(@Nonnull GroupSettingTemplate newGroupSettingTemplate) throws com.microsoft.graph.core.ClientException Creates a GroupSettingTemplate with a new object- Parameters:
newGroupSettingTemplate
- the object to create/update- Returns:
- the created GroupSettingTemplate
- 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
-