Class PhotoRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.teams.item.photo.PhotoRequestBuilder
@Generated("com.microsoft.kiota")
public class PhotoRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the photo property of the microsoft.graph.team entity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassGet the specified profilePhoto or its metadata (profilePhoto properties).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
ConstructorsConstructorDescriptionPhotoRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newPhotoRequestBuilderand sets the default values.PhotoRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newPhotoRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncontent()Provides operations to manage the media for the team entity.get()Get the specified profilePhoto or its metadata (profilePhoto properties).get(Consumer<PhotoRequestBuilder.GetRequestConfiguration> requestConfiguration) Get the specified profilePhoto or its metadata (profilePhoto properties).patch(ProfilePhoto body) Update the photo for the specified contact, group, team, or user in a tenant.patch(ProfilePhoto body, Consumer<PhotoRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the photo for the specified contact, group, team, or user in a tenant.com.microsoft.kiota.RequestInformationGet the specified profilePhoto or its metadata (profilePhoto properties).com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<PhotoRequestBuilder.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.RequestInformationtoPatchRequestInformation(ProfilePhoto body, Consumer<PhotoRequestBuilder.PatchRequestConfiguration> 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
-
PhotoRequestBuilder
public PhotoRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newPhotoRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
PhotoRequestBuilder
public PhotoRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newPhotoRequestBuilderand 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
-
content
Provides operations to manage the media for the team entity.- Returns:
- a
ContentRequestBuilder
-
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
ProfilePhoto - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
get
@Nullable public ProfilePhoto get(@Nullable Consumer<PhotoRequestBuilder.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
ProfilePhoto - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
patch
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- The request body- Returns:
- a
ProfilePhoto - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
patch
@Nullable public ProfilePhoto patch(@Nonnull ProfilePhoto body, @Nullable Consumer<PhotoRequestBuilder.PatchRequestConfiguration> 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- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
ProfilePhoto - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
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<PhotoRequestBuilder.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
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull ProfilePhoto 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- The request body- Returns:
- a
RequestInformation
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull ProfilePhoto body, @Nullable Consumer<PhotoRequestBuilder.PatchRequestConfiguration> 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- 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
PhotoRequestBuilder
-