Class ContentRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.teams.item.photo.value.ContentRequestBuilder
@Generated("com.microsoft.kiota")
public class ContentRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the media for the team entity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassConfiguration for the request such as headers, query parameters, and middleware options.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
ConstructorsConstructorDescriptionContentRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newContentRequestBuilderand sets the default values.ContentRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newContentRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()The profile photo for the team.voiddelete(Consumer<ContentRequestBuilder.DeleteRequestConfiguration> requestConfiguration) The profile photo for the team.get()Get the specified profilePhoto or its metadata (profilePhoto properties).get(Consumer<ContentRequestBuilder.GetRequestConfiguration> requestConfiguration) Get the specified profilePhoto or its metadata (profilePhoto properties).put(InputStream body) Update the photo for the specified contact, group, team, or user in a tenant.put(InputStream body, Consumer<ContentRequestBuilder.PutRequestConfiguration> requestConfiguration) Update the photo for the specified contact, group, team, or user in a tenant.com.microsoft.kiota.RequestInformationThe profile photo for the team.com.microsoft.kiota.RequestInformationtoDeleteRequestInformation(Consumer<ContentRequestBuilder.DeleteRequestConfiguration> requestConfiguration) The profile photo for the team.com.microsoft.kiota.RequestInformationGet the specified profilePhoto or its metadata (profilePhoto properties).com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<ContentRequestBuilder.GetRequestConfiguration> requestConfiguration) Get the specified profilePhoto or its metadata (profilePhoto properties).com.microsoft.kiota.RequestInformationUpdate the photo for the specified contact, group, team, or user in a tenant.com.microsoft.kiota.RequestInformationtoPutRequestInformation(InputStream body, Consumer<ContentRequestBuilder.PutRequestConfiguration> requestConfiguration) Update the photo for the specified contact, group, team, or user in a tenant.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
ContentRequestBuilder
public ContentRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newContentRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
ContentRequestBuilder
public ContentRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newContentRequestBuilderand 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
-
delete
public void delete()The profile photo for the team.- Throws:
ODataError- When receiving a 4XX or 5XX status code
-
delete
public void delete(@Nullable Consumer<ContentRequestBuilder.DeleteRequestConfiguration> requestConfiguration) The profile photo for the team.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Throws:
ODataError- When receiving a 4XX or 5XX status code
-
get
Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download.- Returns:
- a
InputStream - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
get
@Nullable public InputStream get(@Nullable Consumer<ContentRequestBuilder.GetRequestConfiguration> requestConfiguration) Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
InputStream - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
put
Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.- Parameters:
body- Binary request body- Returns:
- a
InputStream - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
put
@Nullable public InputStream put(@Nonnull InputStream body, @Nullable Consumer<ContentRequestBuilder.PutRequestConfiguration> requestConfiguration) Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.- Parameters:
body- Binary request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
InputStream - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation()The profile photo for the team.- Returns:
- a
RequestInformation
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation(@Nullable Consumer<ContentRequestBuilder.DeleteRequestConfiguration> requestConfiguration) The profile photo for the team.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<ContentRequestBuilder.GetRequestConfiguration> requestConfiguration) Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toPutRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPutRequestInformation(@Nonnull InputStream body) Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.- Parameters:
body- Binary request body- Returns:
- a
RequestInformation
-
toPutRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPutRequestInformation(@Nonnull InputStream body, @Nullable Consumer<ContentRequestBuilder.PutRequestConfiguration> requestConfiguration) Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.- Parameters:
body- Binary 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
ContentRequestBuilder
-