Package com.microsoft.graph.requests
Class ContentTypeRequest
java.lang.Object
com.microsoft.graph.http.BaseRequest<ContentType>
com.microsoft.graph.requests.ContentTypeRequest
- All Implemented Interfaces:
com.microsoft.graph.http.IHttpRequest
The class for the Content Type Request.
-
Field Summary
Fields inherited from class com.microsoft.graph.http.BaseRequest
functionOptions, queryOptions, REQUEST_STATS_HEADER_VALUE_FORMAT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionContentTypeRequest(String requestUrl, com.microsoft.graph.core.IBaseClient<?> client, List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the ContentType -
Method Summary
Modifier and TypeMethodDescriptiondelete()Delete this item from the serviceDelete this item from the serviceSets the expand clause for the requestget()Gets the ContentType from the servicegetAsync()Gets the ContentType from the servicepatch(ContentType sourceContentType) Patches this ContentType with a sourcepatchAsync(ContentType sourceContentType) Patches this ContentType with a sourcepost(ContentType newContentType) Creates a ContentType with a new objectpostAsync(ContentType newContentType) Creates a ContentType with a new objectput(ContentType newContentType) Creates a ContentType with a new objectputAsync(ContentType newContentType) Creates a ContentType 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
-
ContentTypeRequest
public ContentTypeRequest(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the ContentType- Parameters:
requestUrl- the request URLclient- the service clientrequestOptions- the options for this request
-
-
Method Details
-
getAsync
Gets the ContentType from the service- Returns:
- a future with the result
-
get
Gets the ContentType from the service- Returns:
- the ContentType 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
Patches this ContentType with a source- Parameters:
sourceContentType- the source object with updates- Returns:
- a future with the result
-
patch
@Nullable public ContentType patch(@Nonnull ContentType sourceContentType) throws com.microsoft.graph.core.ClientException Patches this ContentType with a source- Parameters:
sourceContentType- the source object with updates- Returns:
- the updated ContentType
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
postAsync
Creates a ContentType with a new object- Parameters:
newContentType- the new object to create- Returns:
- a future with the result
-
post
@Nullable public ContentType post(@Nonnull ContentType newContentType) throws com.microsoft.graph.core.ClientException Creates a ContentType with a new object- Parameters:
newContentType- the new object to create- Returns:
- the created ContentType
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
putAsync
Creates a ContentType with a new object- Parameters:
newContentType- the object to create/update- Returns:
- a future with the result
-
put
@Nullable public ContentType put(@Nonnull ContentType newContentType) throws com.microsoft.graph.core.ClientException Creates a ContentType with a new object- Parameters:
newContentType- the object to create/update- Returns:
- the created ContentType
- 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
-