Skip to content

Commit b163324

Browse files
Microsoft Graph DevX ToolingMicrosoft Graph DevX Tooling
authored andcommitted
feat(generation): update request builders and models
Update generated files with build 204842
1 parent 3612a3a commit b163324

File tree

914 files changed

+124876
-967
lines changed

Some content is hidden

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

914 files changed

+124876
-967
lines changed

src/main/java/com/microsoft/graph/beta/generated/BaseGraphServiceClient.java

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.microsoft.graph.beta.activitystatistics.ActivitystatisticsRequestBuilder;
66
import com.microsoft.graph.beta.admin.AdminRequestBuilder;
77
import com.microsoft.graph.beta.administrativeunits.AdministrativeUnitsRequestBuilder;
8+
import com.microsoft.graph.beta.agentregistry.AgentRegistryRequestBuilder;
89
import com.microsoft.graph.beta.agents.AgentsRequestBuilder;
910
import com.microsoft.graph.beta.agreementacceptances.AgreementAcceptancesRequestBuilder;
1011
import com.microsoft.graph.beta.agreements.AgreementsRequestBuilder;
@@ -82,7 +83,6 @@
8283
import com.microsoft.graph.beta.payloadresponse.PayloadResponseRequestBuilder;
8384
import com.microsoft.graph.beta.permissiongrants.PermissionGrantsRequestBuilder;
8485
import com.microsoft.graph.beta.places.PlacesRequestBuilder;
85-
import com.microsoft.graph.beta.placeswithplaceid.PlacesWithPlaceIdRequestBuilder;
8686
import com.microsoft.graph.beta.planner.PlannerRequestBuilder;
8787
import com.microsoft.graph.beta.policies.PoliciesRequestBuilder;
8888
import com.microsoft.graph.beta.print.PrintRequestBuilder;
@@ -187,6 +187,14 @@ public AdminRequestBuilder admin() {
187187
public AdministrativeUnitsRequestBuilder administrativeUnits() {
188188
return new AdministrativeUnitsRequestBuilder(pathParameters, requestAdapter);
189189
}
190+
/**
191+
* Provides operations to manage the agentRegistry singleton.
192+
* @return a {@link AgentRegistryRequestBuilder}
193+
*/
194+
@jakarta.annotation.Nonnull
195+
public AgentRegistryRequestBuilder agentRegistry() {
196+
return new AgentRegistryRequestBuilder(pathParameters, requestAdapter);
197+
}
190198
/**
191199
* Provides operations to manage the collection of agent entities.
192200
* @return a {@link AgentsRequestBuilder}
@@ -1162,16 +1170,6 @@ public GroupsWithUniqueNameRequestBuilder groupsWithUniqueName(@jakarta.annotati
11621170
Objects.requireNonNull(uniqueName);
11631171
return new GroupsWithUniqueNameRequestBuilder(pathParameters, requestAdapter, uniqueName);
11641172
}
1165-
/**
1166-
* Provides operations to manage the collection of place entities.
1167-
* @param placeId Alternate key of place
1168-
* @return a {@link PlacesWithPlaceIdRequestBuilder}
1169-
*/
1170-
@jakarta.annotation.Nonnull
1171-
public PlacesWithPlaceIdRequestBuilder placesWithPlaceId(@jakarta.annotation.Nonnull final String placeId) {
1172-
Objects.requireNonNull(placeId);
1173-
return new PlacesWithPlaceIdRequestBuilder(pathParameters, requestAdapter, placeId);
1174-
}
11751173
/**
11761174
* Provides operations to manage the collection of servicePrincipal entities.
11771175
* @param appId Alternate key of servicePrincipal
Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
package com.microsoft.graph.beta.agentregistry;
2+
3+
import com.microsoft.graph.beta.agentregistry.agentcardmanifests.AgentCardManifestsRequestBuilder;
4+
import com.microsoft.graph.beta.agentregistry.agentcollections.AgentCollectionsRequestBuilder;
5+
import com.microsoft.graph.beta.agentregistry.agentinstances.AgentInstancesRequestBuilder;
6+
import com.microsoft.graph.beta.models.AgentRegistry;
7+
import com.microsoft.graph.beta.models.odataerrors.ODataError;
8+
import com.microsoft.kiota.BaseRequestBuilder;
9+
import com.microsoft.kiota.BaseRequestConfiguration;
10+
import com.microsoft.kiota.HttpMethod;
11+
import com.microsoft.kiota.QueryParameters;
12+
import com.microsoft.kiota.RequestAdapter;
13+
import com.microsoft.kiota.RequestInformation;
14+
import com.microsoft.kiota.RequestOption;
15+
import com.microsoft.kiota.serialization.Parsable;
16+
import com.microsoft.kiota.serialization.ParsableFactory;
17+
import java.util.Collection;
18+
import java.util.HashMap;
19+
import java.util.Map;
20+
import java.util.Objects;
21+
/**
22+
* Provides operations to manage the agentRegistry singleton.
23+
*/
24+
@jakarta.annotation.Generated("com.microsoft.kiota")
25+
public class AgentRegistryRequestBuilder extends BaseRequestBuilder {
26+
/**
27+
* Provides operations to manage the agentCardManifests property of the microsoft.graph.agentRegistry entity.
28+
* @return a {@link AgentCardManifestsRequestBuilder}
29+
*/
30+
@jakarta.annotation.Nonnull
31+
public AgentCardManifestsRequestBuilder agentCardManifests() {
32+
return new AgentCardManifestsRequestBuilder(pathParameters, requestAdapter);
33+
}
34+
/**
35+
* Provides operations to manage the agentCollections property of the microsoft.graph.agentRegistry entity.
36+
* @return a {@link AgentCollectionsRequestBuilder}
37+
*/
38+
@jakarta.annotation.Nonnull
39+
public AgentCollectionsRequestBuilder agentCollections() {
40+
return new AgentCollectionsRequestBuilder(pathParameters, requestAdapter);
41+
}
42+
/**
43+
* Provides operations to manage the agentInstances property of the microsoft.graph.agentRegistry entity.
44+
* @return a {@link AgentInstancesRequestBuilder}
45+
*/
46+
@jakarta.annotation.Nonnull
47+
public AgentInstancesRequestBuilder agentInstances() {
48+
return new AgentInstancesRequestBuilder(pathParameters, requestAdapter);
49+
}
50+
/**
51+
* Instantiates a new {@link AgentRegistryRequestBuilder} and sets the default values.
52+
* @param pathParameters Path parameters for the request
53+
* @param requestAdapter The request adapter to use to execute the requests.
54+
*/
55+
public AgentRegistryRequestBuilder(@jakarta.annotation.Nonnull final HashMap<String, Object> pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
56+
super(requestAdapter, "{+baseurl}/agentRegistry{?%24expand,%24select}", pathParameters);
57+
}
58+
/**
59+
* Instantiates a new {@link AgentRegistryRequestBuilder} and sets the default values.
60+
* @param rawUrl The raw URL to use for the request builder.
61+
* @param requestAdapter The request adapter to use to execute the requests.
62+
*/
63+
public AgentRegistryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
64+
super(requestAdapter, "{+baseurl}/agentRegistry{?%24expand,%24select}", rawUrl);
65+
}
66+
/**
67+
* Get agentRegistry
68+
* @return a {@link AgentRegistry}
69+
* @throws ODataError When receiving a 4XX or 5XX status code
70+
*/
71+
@jakarta.annotation.Nullable
72+
public AgentRegistry get() {
73+
return get(null);
74+
}
75+
/**
76+
* Get agentRegistry
77+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
78+
* @return a {@link AgentRegistry}
79+
* @throws ODataError When receiving a 4XX or 5XX status code
80+
*/
81+
@jakarta.annotation.Nullable
82+
public AgentRegistry get(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
83+
final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
84+
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
85+
errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
86+
return this.requestAdapter.send(requestInfo, errorMapping, AgentRegistry::createFromDiscriminatorValue);
87+
}
88+
/**
89+
* Update agentRegistry
90+
* @param body The request body
91+
* @return a {@link AgentRegistry}
92+
* @throws ODataError When receiving a 4XX or 5XX status code
93+
*/
94+
@jakarta.annotation.Nullable
95+
public AgentRegistry patch(@jakarta.annotation.Nonnull final AgentRegistry body) {
96+
return patch(body, null);
97+
}
98+
/**
99+
* Update agentRegistry
100+
* @param body The request body
101+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
102+
* @return a {@link AgentRegistry}
103+
* @throws ODataError When receiving a 4XX or 5XX status code
104+
*/
105+
@jakarta.annotation.Nullable
106+
public AgentRegistry patch(@jakarta.annotation.Nonnull final AgentRegistry body, @jakarta.annotation.Nullable final java.util.function.Consumer<PatchRequestConfiguration> requestConfiguration) {
107+
Objects.requireNonNull(body);
108+
final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration);
109+
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
110+
errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
111+
return this.requestAdapter.send(requestInfo, errorMapping, AgentRegistry::createFromDiscriminatorValue);
112+
}
113+
/**
114+
* Get agentRegistry
115+
* @return a {@link RequestInformation}
116+
*/
117+
@jakarta.annotation.Nonnull
118+
public RequestInformation toGetRequestInformation() {
119+
return toGetRequestInformation(null);
120+
}
121+
/**
122+
* Get agentRegistry
123+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
124+
* @return a {@link RequestInformation}
125+
*/
126+
@jakarta.annotation.Nonnull
127+
public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
128+
final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
129+
requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
130+
requestInfo.headers.tryAdd("Accept", "application/json");
131+
return requestInfo;
132+
}
133+
/**
134+
* Update agentRegistry
135+
* @param body The request body
136+
* @return a {@link RequestInformation}
137+
*/
138+
@jakarta.annotation.Nonnull
139+
public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AgentRegistry body) {
140+
return toPatchRequestInformation(body, null);
141+
}
142+
/**
143+
* Update agentRegistry
144+
* @param body The request body
145+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
146+
* @return a {@link RequestInformation}
147+
*/
148+
@jakarta.annotation.Nonnull
149+
public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AgentRegistry body, @jakarta.annotation.Nullable final java.util.function.Consumer<PatchRequestConfiguration> requestConfiguration) {
150+
Objects.requireNonNull(body);
151+
final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters);
152+
requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new);
153+
requestInfo.headers.tryAdd("Accept", "application/json");
154+
requestInfo.setContentFromParsable(requestAdapter, "application/json", body);
155+
return requestInfo;
156+
}
157+
/**
158+
* Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
159+
* @param rawUrl The raw URL to use for the request builder.
160+
* @return a {@link AgentRegistryRequestBuilder}
161+
*/
162+
@jakarta.annotation.Nonnull
163+
public AgentRegistryRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
164+
Objects.requireNonNull(rawUrl);
165+
return new AgentRegistryRequestBuilder(rawUrl, requestAdapter);
166+
}
167+
/**
168+
* Get agentRegistry
169+
*/
170+
@jakarta.annotation.Generated("com.microsoft.kiota")
171+
public class GetQueryParameters implements QueryParameters {
172+
/**
173+
* Expand related entities
174+
*/
175+
@jakarta.annotation.Nullable
176+
public String[] expand;
177+
/**
178+
* Select properties to be returned
179+
*/
180+
@jakarta.annotation.Nullable
181+
public String[] select;
182+
/**
183+
* Extracts the query parameters into a map for the URI template parsing.
184+
* @return a {@link Map<String, Object>}
185+
*/
186+
@jakarta.annotation.Nonnull
187+
public Map<String, Object> toQueryParameters() {
188+
final Map<String, Object> allQueryParams = new HashMap();
189+
allQueryParams.put("%24expand", expand);
190+
allQueryParams.put("%24select", select);
191+
return allQueryParams;
192+
}
193+
}
194+
/**
195+
* Configuration for the request such as headers, query parameters, and middleware options.
196+
*/
197+
@jakarta.annotation.Generated("com.microsoft.kiota")
198+
public class GetRequestConfiguration extends BaseRequestConfiguration {
199+
/**
200+
* Request query parameters
201+
*/
202+
@jakarta.annotation.Nullable
203+
public GetQueryParameters queryParameters = new GetQueryParameters();
204+
}
205+
/**
206+
* Configuration for the request such as headers, query parameters, and middleware options.
207+
*/
208+
@jakarta.annotation.Generated("com.microsoft.kiota")
209+
public class PatchRequestConfiguration extends BaseRequestConfiguration {
210+
}
211+
}

0 commit comments

Comments
 (0)