Skip to content

Commit 6dfb748

Browse files
Microsoft Graph DevX ToolingMicrosoft Graph DevX Tooling
authored andcommitted
feat(generation): update request builders and models
Update generated files with build 201423
1 parent 6d43da7 commit 6dfb748

File tree

400 files changed

+73844
-90
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

400 files changed

+73844
-90
lines changed

src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.frontlineserviceplans.FrontLineServicePlansRequestBuilder;
1212
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.galleryimages.GalleryImagesRequestBuilder;
1313
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.geteffectivepermissions.GetEffectivePermissionsRequestBuilder;
14+
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.managedlicenses.ManagedLicensesRequestBuilder;
1415
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.onpremisesconnections.OnPremisesConnectionsRequestBuilder;
1516
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.organizationsettings.OrganizationSettingsRequestBuilder;
1617
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.ProvisioningPoliciesRequestBuilder;
@@ -129,6 +130,14 @@ public GalleryImagesRequestBuilder galleryImages() {
129130
public GetEffectivePermissionsRequestBuilder getEffectivePermissions() {
130131
return new GetEffectivePermissionsRequestBuilder(pathParameters, requestAdapter);
131132
}
133+
/**
134+
* Provides operations to manage the managedLicenses property of the microsoft.graph.virtualEndpoint entity.
135+
* @return a {@link ManagedLicensesRequestBuilder}
136+
*/
137+
@jakarta.annotation.Nonnull
138+
public ManagedLicensesRequestBuilder managedLicenses() {
139+
return new ManagedLicensesRequestBuilder(pathParameters, requestAdapter);
140+
}
132141
/**
133142
* Provides operations to manage the onPremisesConnections property of the microsoft.graph.virtualEndpoint entity.
134143
* @return a {@link OnPremisesConnectionsRequestBuilder}

src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/CloudPCItemRequestBuilder.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder;
1515
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder;
1616
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.restore.RestoreRequestBuilder;
17+
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder;
1718
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpcremoteactionresults.RetrieveCloudPCRemoteActionResultsRequestBuilder;
19+
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.retrievefrontlinecloudpcdetail.RetrieveFrontlineCloudPcDetailRequestBuilder;
1820
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.retrievereviewstatus.RetrieveReviewStatusRequestBuilder;
1921
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.retrievesnapshots.RetrieveSnapshotsRequestBuilder;
2022
import com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.retrypartneragentinstallation.RetryPartnerAgentInstallationRequestBuilder;
@@ -154,6 +156,14 @@ public ResizeRequestBuilder resize() {
154156
public RestoreRequestBuilder restore() {
155157
return new RestoreRequestBuilder(pathParameters, requestAdapter);
156158
}
159+
/**
160+
* Provides operations to call the retrieveCloudPcLaunchDetail method.
161+
* @return a {@link RetrieveCloudPcLaunchDetailRequestBuilder}
162+
*/
163+
@jakarta.annotation.Nonnull
164+
public RetrieveCloudPcLaunchDetailRequestBuilder retrieveCloudPcLaunchDetail() {
165+
return new RetrieveCloudPcLaunchDetailRequestBuilder(pathParameters, requestAdapter);
166+
}
157167
/**
158168
* Provides operations to call the retrieveCloudPCRemoteActionResults method.
159169
* @return a {@link RetrieveCloudPCRemoteActionResultsRequestBuilder}
@@ -162,6 +172,14 @@ public RestoreRequestBuilder restore() {
162172
public RetrieveCloudPCRemoteActionResultsRequestBuilder retrieveCloudPCRemoteActionResults() {
163173
return new RetrieveCloudPCRemoteActionResultsRequestBuilder(pathParameters, requestAdapter);
164174
}
175+
/**
176+
* Provides operations to call the retrieveFrontlineCloudPcDetail method.
177+
* @return a {@link RetrieveFrontlineCloudPcDetailRequestBuilder}
178+
*/
179+
@jakarta.annotation.Nonnull
180+
public RetrieveFrontlineCloudPcDetailRequestBuilder retrieveFrontlineCloudPcDetail() {
181+
return new RetrieveFrontlineCloudPcDetailRequestBuilder(pathParameters, requestAdapter);
182+
}
165183
/**
166184
* Provides operations to call the retrieveReviewStatus method.
167185
* @return a {@link RetrieveReviewStatusRequestBuilder}

src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/cloudpcs/item/getcloudpclaunchinfo/GetCloudPcLaunchInfoRequestBuilder.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,12 @@ public GetCloudPcLaunchInfoRequestBuilder(@jakarta.annotation.Nonnull final Stri
3939
* Get the cloudPCLaunchInfo for a specific cloudPC that belongs to the current signed-in user.
4040
* @return a {@link CloudPcLaunchInfo}
4141
* @throws ODataError When receiving a 4XX or 5XX status code
42+
* @deprecated
43+
* Starting from Oct 30, 2026, this API: getCloudPcLaunchInfo will be deprecated and no longer be supported. Please use the new API:retrieveCloudPcLaunchDetail to retrieve same details. as of 2025-09/cloudPcLaunchInfo on 2025-09-30 and will be removed 2026-10-30
4244
* @see <a href="https://learn.microsoft.com/graph/api/cloudpc-getcloudpclaunchinfo?view=graph-rest-beta">Find more info here</a>
4345
*/
4446
@jakarta.annotation.Nullable
47+
@Deprecated
4548
public CloudPcLaunchInfo get() {
4649
return get(null);
4750
}
@@ -50,9 +53,12 @@ public CloudPcLaunchInfo get() {
5053
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
5154
* @return a {@link CloudPcLaunchInfo}
5255
* @throws ODataError When receiving a 4XX or 5XX status code
56+
* @deprecated
57+
* Starting from Oct 30, 2026, this API: getCloudPcLaunchInfo will be deprecated and no longer be supported. Please use the new API:retrieveCloudPcLaunchDetail to retrieve same details. as of 2025-09/cloudPcLaunchInfo on 2025-09-30 and will be removed 2026-10-30
5358
* @see <a href="https://learn.microsoft.com/graph/api/cloudpc-getcloudpclaunchinfo?view=graph-rest-beta">Find more info here</a>
5459
*/
5560
@jakarta.annotation.Nullable
61+
@Deprecated
5662
public CloudPcLaunchInfo get(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
5763
final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
5864
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
@@ -62,17 +68,23 @@ public CloudPcLaunchInfo get(@jakarta.annotation.Nullable final java.util.functi
6268
/**
6369
* Get the cloudPCLaunchInfo for a specific cloudPC that belongs to the current signed-in user.
6470
* @return a {@link RequestInformation}
71+
* @deprecated
72+
* Starting from Oct 30, 2026, this API: getCloudPcLaunchInfo will be deprecated and no longer be supported. Please use the new API:retrieveCloudPcLaunchDetail to retrieve same details. as of 2025-09/cloudPcLaunchInfo on 2025-09-30 and will be removed 2026-10-30
6573
*/
6674
@jakarta.annotation.Nonnull
75+
@Deprecated
6776
public RequestInformation toGetRequestInformation() {
6877
return toGetRequestInformation(null);
6978
}
7079
/**
7180
* Get the cloudPCLaunchInfo for a specific cloudPC that belongs to the current signed-in user.
7281
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
7382
* @return a {@link RequestInformation}
83+
* @deprecated
84+
* Starting from Oct 30, 2026, this API: getCloudPcLaunchInfo will be deprecated and no longer be supported. Please use the new API:retrieveCloudPcLaunchDetail to retrieve same details. as of 2025-09/cloudPcLaunchInfo on 2025-09-30 and will be removed 2026-10-30
7485
*/
7586
@jakarta.annotation.Nonnull
87+
@Deprecated
7688
public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
7789
final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
7890
requestInfo.configure(requestConfiguration, GetRequestConfiguration::new);
@@ -83,8 +95,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f
8395
* Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
8496
* @param rawUrl The raw URL to use for the request builder.
8597
* @return a {@link GetCloudPcLaunchInfoRequestBuilder}
98+
* @deprecated
99+
* Starting from Oct 30, 2026, this API: getCloudPcLaunchInfo will be deprecated and no longer be supported. Please use the new API:retrieveCloudPcLaunchDetail to retrieve same details. as of 2025-09/cloudPcLaunchInfo on 2025-09-30 and will be removed 2026-10-30
86100
*/
87101
@jakarta.annotation.Nonnull
102+
@Deprecated
88103
public GetCloudPcLaunchInfoRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
89104
Objects.requireNonNull(rawUrl);
90105
return new GetCloudPcLaunchInfoRequestBuilder(rawUrl, requestAdapter);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
package com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail;
2+
3+
import com.microsoft.graph.beta.models.CloudPcLaunchDetail;
4+
import com.microsoft.graph.beta.models.odataerrors.ODataError;
5+
import com.microsoft.kiota.BaseRequestBuilder;
6+
import com.microsoft.kiota.BaseRequestConfiguration;
7+
import com.microsoft.kiota.HttpMethod;
8+
import com.microsoft.kiota.RequestAdapter;
9+
import com.microsoft.kiota.RequestInformation;
10+
import com.microsoft.kiota.RequestOption;
11+
import com.microsoft.kiota.serialization.Parsable;
12+
import com.microsoft.kiota.serialization.ParsableFactory;
13+
import java.util.Collection;
14+
import java.util.HashMap;
15+
import java.util.Map;
16+
import java.util.Objects;
17+
/**
18+
* Provides operations to call the retrieveCloudPcLaunchDetail method.
19+
*/
20+
@jakarta.annotation.Generated("com.microsoft.kiota")
21+
public class RetrieveCloudPcLaunchDetailRequestBuilder extends BaseRequestBuilder {
22+
/**
23+
* Instantiates a new {@link RetrieveCloudPcLaunchDetailRequestBuilder} and sets the default values.
24+
* @param pathParameters Path parameters for the request
25+
* @param requestAdapter The request adapter to use to execute the requests.
26+
*/
27+
public RetrieveCloudPcLaunchDetailRequestBuilder(@jakarta.annotation.Nonnull final HashMap<String, Object> pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
28+
super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()", pathParameters);
29+
}
30+
/**
31+
* Instantiates a new {@link RetrieveCloudPcLaunchDetailRequestBuilder} and sets the default values.
32+
* @param rawUrl The raw URL to use for the request builder.
33+
* @param requestAdapter The request adapter to use to execute the requests.
34+
*/
35+
public RetrieveCloudPcLaunchDetailRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
36+
super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()", rawUrl);
37+
}
38+
/**
39+
* Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user.
40+
* @return a {@link CloudPcLaunchDetail}
41+
* @throws ODataError When receiving a 4XX or 5XX status code
42+
* @see <a href="https://learn.microsoft.com/graph/api/cloudpc-retrievecloudpclaunchdetail?view=graph-rest-beta">Find more info here</a>
43+
*/
44+
@jakarta.annotation.Nullable
45+
public CloudPcLaunchDetail get() {
46+
return get(null);
47+
}
48+
/**
49+
* Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user.
50+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
51+
* @return a {@link CloudPcLaunchDetail}
52+
* @throws ODataError When receiving a 4XX or 5XX status code
53+
* @see <a href="https://learn.microsoft.com/graph/api/cloudpc-retrievecloudpclaunchdetail?view=graph-rest-beta">Find more info here</a>
54+
*/
55+
@jakarta.annotation.Nullable
56+
public CloudPcLaunchDetail get(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
57+
final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
58+
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
59+
errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
60+
return this.requestAdapter.send(requestInfo, errorMapping, CloudPcLaunchDetail::createFromDiscriminatorValue);
61+
}
62+
/**
63+
* Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user.
64+
* @return a {@link RequestInformation}
65+
*/
66+
@jakarta.annotation.Nonnull
67+
public RequestInformation toGetRequestInformation() {
68+
return toGetRequestInformation(null);
69+
}
70+
/**
71+
* Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user.
72+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
73+
* @return a {@link RequestInformation}
74+
*/
75+
@jakarta.annotation.Nonnull
76+
public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
77+
final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
78+
requestInfo.configure(requestConfiguration, GetRequestConfiguration::new);
79+
requestInfo.headers.tryAdd("Accept", "application/json");
80+
return requestInfo;
81+
}
82+
/**
83+
* Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
84+
* @param rawUrl The raw URL to use for the request builder.
85+
* @return a {@link RetrieveCloudPcLaunchDetailRequestBuilder}
86+
*/
87+
@jakarta.annotation.Nonnull
88+
public RetrieveCloudPcLaunchDetailRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
89+
Objects.requireNonNull(rawUrl);
90+
return new RetrieveCloudPcLaunchDetailRequestBuilder(rawUrl, requestAdapter);
91+
}
92+
/**
93+
* Configuration for the request such as headers, query parameters, and middleware options.
94+
*/
95+
@jakarta.annotation.Generated("com.microsoft.kiota")
96+
public class GetRequestConfiguration extends BaseRequestConfiguration {
97+
}
98+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
package com.microsoft.graph.beta.devicemanagement.virtualendpoint.cloudpcs.item.retrievefrontlinecloudpcdetail;
2+
3+
import com.microsoft.graph.beta.models.FrontlineCloudPcDetail;
4+
import com.microsoft.graph.beta.models.odataerrors.ODataError;
5+
import com.microsoft.kiota.BaseRequestBuilder;
6+
import com.microsoft.kiota.BaseRequestConfiguration;
7+
import com.microsoft.kiota.HttpMethod;
8+
import com.microsoft.kiota.RequestAdapter;
9+
import com.microsoft.kiota.RequestInformation;
10+
import com.microsoft.kiota.RequestOption;
11+
import com.microsoft.kiota.serialization.Parsable;
12+
import com.microsoft.kiota.serialization.ParsableFactory;
13+
import java.util.Collection;
14+
import java.util.HashMap;
15+
import java.util.Map;
16+
import java.util.Objects;
17+
/**
18+
* Provides operations to call the retrieveFrontlineCloudPcDetail method.
19+
*/
20+
@jakarta.annotation.Generated("com.microsoft.kiota")
21+
public class RetrieveFrontlineCloudPcDetailRequestBuilder extends BaseRequestBuilder {
22+
/**
23+
* Instantiates a new {@link RetrieveFrontlineCloudPcDetailRequestBuilder} and sets the default values.
24+
* @param pathParameters Path parameters for the request
25+
* @param requestAdapter The request adapter to use to execute the requests.
26+
*/
27+
public RetrieveFrontlineCloudPcDetailRequestBuilder(@jakarta.annotation.Nonnull final HashMap<String, Object> pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
28+
super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/retrieveFrontlineCloudPcDetail()", pathParameters);
29+
}
30+
/**
31+
* Instantiates a new {@link RetrieveFrontlineCloudPcDetailRequestBuilder} and sets the default values.
32+
* @param rawUrl The raw URL to use for the request builder.
33+
* @param requestAdapter The request adapter to use to execute the requests.
34+
*/
35+
public RetrieveFrontlineCloudPcDetailRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
36+
super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/retrieveFrontlineCloudPcDetail()", rawUrl);
37+
}
38+
/**
39+
* Invoke function retrieveFrontlineCloudPcDetail
40+
* @return a {@link FrontlineCloudPcDetail}
41+
* @throws ODataError When receiving a 4XX or 5XX status code
42+
*/
43+
@jakarta.annotation.Nullable
44+
public FrontlineCloudPcDetail get() {
45+
return get(null);
46+
}
47+
/**
48+
* Invoke function retrieveFrontlineCloudPcDetail
49+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
50+
* @return a {@link FrontlineCloudPcDetail}
51+
* @throws ODataError When receiving a 4XX or 5XX status code
52+
*/
53+
@jakarta.annotation.Nullable
54+
public FrontlineCloudPcDetail get(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
55+
final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
56+
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
57+
errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
58+
return this.requestAdapter.send(requestInfo, errorMapping, FrontlineCloudPcDetail::createFromDiscriminatorValue);
59+
}
60+
/**
61+
* Invoke function retrieveFrontlineCloudPcDetail
62+
* @return a {@link RequestInformation}
63+
*/
64+
@jakarta.annotation.Nonnull
65+
public RequestInformation toGetRequestInformation() {
66+
return toGetRequestInformation(null);
67+
}
68+
/**
69+
* Invoke function retrieveFrontlineCloudPcDetail
70+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
71+
* @return a {@link RequestInformation}
72+
*/
73+
@jakarta.annotation.Nonnull
74+
public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
75+
final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
76+
requestInfo.configure(requestConfiguration, GetRequestConfiguration::new);
77+
requestInfo.headers.tryAdd("Accept", "application/json");
78+
return requestInfo;
79+
}
80+
/**
81+
* Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
82+
* @param rawUrl The raw URL to use for the request builder.
83+
* @return a {@link RetrieveFrontlineCloudPcDetailRequestBuilder}
84+
*/
85+
@jakarta.annotation.Nonnull
86+
public RetrieveFrontlineCloudPcDetailRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
87+
Objects.requireNonNull(rawUrl);
88+
return new RetrieveFrontlineCloudPcDetailRequestBuilder(rawUrl, requestAdapter);
89+
}
90+
/**
91+
* Configuration for the request such as headers, query parameters, and middleware options.
92+
*/
93+
@jakarta.annotation.Generated("com.microsoft.kiota")
94+
public class GetRequestConfiguration extends BaseRequestConfiguration {
95+
}
96+
}

0 commit comments

Comments
 (0)