Class DeviceImagesRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.devicemanagement.virtualendpoint.deviceimages.DeviceImagesRequestBuilder
@Generated("com.microsoft.kiota")
public class DeviceImagesRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the deviceImages property of the microsoft.graph.virtualEndpoint entity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassList the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC.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
ConstructorsConstructorDescriptionDeviceImagesRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newDeviceImagesRequestBuilderand sets the default values.DeviceImagesRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newDeviceImagesRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionbyCloudPcDeviceImageId(String cloudPcDeviceImageId) Provides operations to manage the deviceImages property of the microsoft.graph.virtualEndpoint entity.count()Provides operations to count the resources in the collection.get()List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC.get(Consumer<DeviceImagesRequestBuilder.GetRequestConfiguration> requestConfiguration) List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC.Provides operations to call the getSourceImages method.post(CloudPcDeviceImage body) Create a new cloudPcDeviceImage object.post(CloudPcDeviceImage body, Consumer<DeviceImagesRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a new cloudPcDeviceImage object.com.microsoft.kiota.RequestInformationList the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC.com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<DeviceImagesRequestBuilder.GetRequestConfiguration> requestConfiguration) List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC.com.microsoft.kiota.RequestInformationCreate a new cloudPcDeviceImage object.com.microsoft.kiota.RequestInformationtoPostRequestInformation(CloudPcDeviceImage body, Consumer<DeviceImagesRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a new cloudPcDeviceImage object.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
DeviceImagesRequestBuilder
public DeviceImagesRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newDeviceImagesRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
DeviceImagesRequestBuilder
public DeviceImagesRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newDeviceImagesRequestBuilderand 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
-
count
Provides operations to count the resources in the collection.- Returns:
- a
CountRequestBuilder
-
getSourceImages
Provides operations to call the getSourceImages method.- Returns:
- a
GetSourceImagesRequestBuilder
-
byCloudPcDeviceImageId
@Nonnull public CloudPcDeviceImageItemRequestBuilder byCloudPcDeviceImageId(@Nonnull String cloudPcDeviceImageId) Provides operations to manage the deviceImages property of the microsoft.graph.virtualEndpoint entity.- Parameters:
cloudPcDeviceImageId- The unique identifier of cloudPcDeviceImage- Returns:
- a
CloudPcDeviceImageItemRequestBuilder
-
get
List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC.- Returns:
- a
CloudPcDeviceImageCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
get
@Nullable public CloudPcDeviceImageCollectionResponse get(@Nullable Consumer<DeviceImagesRequestBuilder.GetRequestConfiguration> requestConfiguration) List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
CloudPcDeviceImageCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
post
Create a new cloudPcDeviceImage object. Upload a custom OS image that you can later provision on Cloud PCs.- Parameters:
body- The request body- Returns:
- a
CloudPcDeviceImage - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
post
@Nullable public CloudPcDeviceImage post(@Nonnull CloudPcDeviceImage body, @Nullable Consumer<DeviceImagesRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a new cloudPcDeviceImage object. Upload a custom OS image that you can later provision on Cloud PCs.- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
CloudPcDeviceImage - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<DeviceImagesRequestBuilder.GetRequestConfiguration> requestConfiguration) List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull CloudPcDeviceImage body) Create a new cloudPcDeviceImage object. Upload a custom OS image that you can later provision on Cloud PCs.- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull CloudPcDeviceImage body, @Nullable Consumer<DeviceImagesRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a new cloudPcDeviceImage object. Upload a custom OS image that you can later provision on Cloud PCs.- 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
DeviceImagesRequestBuilder
-