Skip to content

Commit 431be7f

Browse files
Microsoft Graph DevX ToolingMicrosoft Graph DevX Tooling
authored andcommitted
Update generated files with build 130669
1 parent 34d3c05 commit 431be7f

File tree

292 files changed

+11729
-890
lines changed

Some content is hidden

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

292 files changed

+11729
-890
lines changed

src/main/java/com/microsoft/graph/beta/generated/admin/AdminRequestBuilder.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.microsoft.graph.beta.admin.dynamics.DynamicsRequestBuilder;
55
import com.microsoft.graph.beta.admin.edge.EdgeRequestBuilder;
66
import com.microsoft.graph.beta.admin.forms.FormsRequestBuilder;
7+
import com.microsoft.graph.beta.admin.microsoft365apps.Microsoft365AppsRequestBuilder;
78
import com.microsoft.graph.beta.admin.people.PeopleRequestBuilder;
89
import com.microsoft.graph.beta.admin.reportsettings.ReportSettingsRequestBuilder;
910
import com.microsoft.graph.beta.admin.serviceannouncement.ServiceAnnouncementRequestBuilder;
@@ -58,6 +59,13 @@ public EdgeRequestBuilder edge() {
5859
public FormsRequestBuilder forms() {
5960
return new FormsRequestBuilder(pathParameters, requestAdapter);
6061
}
62+
/**
63+
* Provides operations to manage the microsoft365Apps property of the microsoft.graph.admin entity.
64+
*/
65+
@jakarta.annotation.Nonnull
66+
public Microsoft365AppsRequestBuilder microsoft365Apps() {
67+
return new Microsoft365AppsRequestBuilder(pathParameters, requestAdapter);
68+
}
6169
/**
6270
* Provides operations to manage the people property of the microsoft.graph.admin entity.
6371
*/
Lines changed: 224 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,224 @@
1+
package com.microsoft.graph.beta.admin.microsoft365apps;
2+
3+
import com.microsoft.graph.beta.admin.microsoft365apps.installationoptions.InstallationOptionsRequestBuilder;
4+
import com.microsoft.graph.beta.models.AdminMicrosoft365Apps;
5+
import com.microsoft.graph.beta.models.odataerrors.ODataError;
6+
import com.microsoft.kiota.BaseRequestBuilder;
7+
import com.microsoft.kiota.BaseRequestConfiguration;
8+
import com.microsoft.kiota.HttpMethod;
9+
import com.microsoft.kiota.QueryParameter;
10+
import com.microsoft.kiota.RequestAdapter;
11+
import com.microsoft.kiota.RequestInformation;
12+
import com.microsoft.kiota.RequestOption;
13+
import com.microsoft.kiota.serialization.Parsable;
14+
import com.microsoft.kiota.serialization.ParsableFactory;
15+
import java.util.Collection;
16+
import java.util.HashMap;
17+
import java.util.Map;
18+
import java.util.Objects;
19+
/**
20+
* Provides operations to manage the microsoft365Apps property of the microsoft.graph.admin entity.
21+
*/
22+
@jakarta.annotation.Generated("com.microsoft.kiota")
23+
public class Microsoft365AppsRequestBuilder extends BaseRequestBuilder {
24+
/**
25+
* Provides operations to manage the installationOptions property of the microsoft.graph.adminMicrosoft365Apps entity.
26+
*/
27+
@jakarta.annotation.Nonnull
28+
public InstallationOptionsRequestBuilder installationOptions() {
29+
return new InstallationOptionsRequestBuilder(pathParameters, requestAdapter);
30+
}
31+
/**
32+
* Instantiates a new Microsoft365AppsRequestBuilder and sets the default values.
33+
* @param pathParameters Path parameters for the request
34+
* @param requestAdapter The request adapter to use to execute the requests.
35+
*/
36+
public Microsoft365AppsRequestBuilder(@jakarta.annotation.Nonnull final HashMap<String, Object> pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
37+
super(requestAdapter, "{+baseurl}/admin/microsoft365Apps{?%24select,%24expand}", pathParameters);
38+
}
39+
/**
40+
* Instantiates a new Microsoft365AppsRequestBuilder and sets the default values.
41+
* @param rawUrl The raw URL to use for the request builder.
42+
* @param requestAdapter The request adapter to use to execute the requests.
43+
*/
44+
public Microsoft365AppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
45+
super(requestAdapter, "{+baseurl}/admin/microsoft365Apps{?%24select,%24expand}", rawUrl);
46+
}
47+
/**
48+
* Delete navigation property microsoft365Apps for admin
49+
*/
50+
public void delete() {
51+
delete(null);
52+
}
53+
/**
54+
* Delete navigation property microsoft365Apps for admin
55+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
56+
*/
57+
public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer<DeleteRequestConfiguration> requestConfiguration) {
58+
final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration);
59+
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
60+
errorMapping.put("4XX", ODataError::createFromDiscriminatorValue);
61+
errorMapping.put("5XX", ODataError::createFromDiscriminatorValue);
62+
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
63+
}
64+
/**
65+
* A container for the Microsoft 365 apps admin functionality.
66+
* @return a AdminMicrosoft365Apps
67+
*/
68+
@jakarta.annotation.Nullable
69+
public AdminMicrosoft365Apps get() {
70+
return get(null);
71+
}
72+
/**
73+
* A container for the Microsoft 365 apps admin functionality.
74+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
75+
* @return a AdminMicrosoft365Apps
76+
*/
77+
@jakarta.annotation.Nullable
78+
public AdminMicrosoft365Apps get(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
79+
final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
80+
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
81+
errorMapping.put("4XX", ODataError::createFromDiscriminatorValue);
82+
errorMapping.put("5XX", ODataError::createFromDiscriminatorValue);
83+
return this.requestAdapter.send(requestInfo, errorMapping, AdminMicrosoft365Apps::createFromDiscriminatorValue);
84+
}
85+
/**
86+
* Update the navigation property microsoft365Apps in admin
87+
* @param body The request body
88+
* @return a AdminMicrosoft365Apps
89+
*/
90+
@jakarta.annotation.Nullable
91+
public AdminMicrosoft365Apps patch(@jakarta.annotation.Nonnull final AdminMicrosoft365Apps body) {
92+
return patch(body, null);
93+
}
94+
/**
95+
* Update the navigation property microsoft365Apps in admin
96+
* @param body The request body
97+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
98+
* @return a AdminMicrosoft365Apps
99+
*/
100+
@jakarta.annotation.Nullable
101+
public AdminMicrosoft365Apps patch(@jakarta.annotation.Nonnull final AdminMicrosoft365Apps body, @jakarta.annotation.Nullable final java.util.function.Consumer<PatchRequestConfiguration> requestConfiguration) {
102+
Objects.requireNonNull(body);
103+
final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration);
104+
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
105+
errorMapping.put("4XX", ODataError::createFromDiscriminatorValue);
106+
errorMapping.put("5XX", ODataError::createFromDiscriminatorValue);
107+
return this.requestAdapter.send(requestInfo, errorMapping, AdminMicrosoft365Apps::createFromDiscriminatorValue);
108+
}
109+
/**
110+
* Delete navigation property microsoft365Apps for admin
111+
* @return a RequestInformation
112+
*/
113+
@jakarta.annotation.Nonnull
114+
public RequestInformation toDeleteRequestInformation() {
115+
return toDeleteRequestInformation(null);
116+
}
117+
/**
118+
* Delete navigation property microsoft365Apps for admin
119+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
120+
* @return a RequestInformation
121+
*/
122+
@jakarta.annotation.Nonnull
123+
public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer<DeleteRequestConfiguration> requestConfiguration) {
124+
final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters);
125+
requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new);
126+
requestInfo.headers.tryAdd("Accept", "application/json");
127+
return requestInfo;
128+
}
129+
/**
130+
* A container for the Microsoft 365 apps admin functionality.
131+
* @return a RequestInformation
132+
*/
133+
@jakarta.annotation.Nonnull
134+
public RequestInformation toGetRequestInformation() {
135+
return toGetRequestInformation(null);
136+
}
137+
/**
138+
* A container for the Microsoft 365 apps admin functionality.
139+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
140+
* @return a RequestInformation
141+
*/
142+
@jakarta.annotation.Nonnull
143+
public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer<GetRequestConfiguration> requestConfiguration) {
144+
final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
145+
requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
146+
requestInfo.headers.tryAdd("Accept", "application/json");
147+
return requestInfo;
148+
}
149+
/**
150+
* Update the navigation property microsoft365Apps in admin
151+
* @param body The request body
152+
* @return a RequestInformation
153+
*/
154+
@jakarta.annotation.Nonnull
155+
public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AdminMicrosoft365Apps body) {
156+
return toPatchRequestInformation(body, null);
157+
}
158+
/**
159+
* Update the navigation property microsoft365Apps in admin
160+
* @param body The request body
161+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
162+
* @return a RequestInformation
163+
*/
164+
@jakarta.annotation.Nonnull
165+
public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AdminMicrosoft365Apps body, @jakarta.annotation.Nullable final java.util.function.Consumer<PatchRequestConfiguration> requestConfiguration) {
166+
Objects.requireNonNull(body);
167+
final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters);
168+
requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new);
169+
requestInfo.headers.tryAdd("Accept", "application/json");
170+
requestInfo.setContentFromParsable(requestAdapter, "application/json", body);
171+
return requestInfo;
172+
}
173+
/**
174+
* Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
175+
* @param rawUrl The raw URL to use for the request builder.
176+
* @return a Microsoft365AppsRequestBuilder
177+
*/
178+
@jakarta.annotation.Nonnull
179+
public Microsoft365AppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
180+
Objects.requireNonNull(rawUrl);
181+
return new Microsoft365AppsRequestBuilder(rawUrl, requestAdapter);
182+
}
183+
/**
184+
* Configuration for the request such as headers, query parameters, and middleware options.
185+
*/
186+
@jakarta.annotation.Generated("com.microsoft.kiota")
187+
public class DeleteRequestConfiguration extends BaseRequestConfiguration {
188+
}
189+
/**
190+
* A container for the Microsoft 365 apps admin functionality.
191+
*/
192+
@jakarta.annotation.Generated("com.microsoft.kiota")
193+
public class GetQueryParameters {
194+
/**
195+
* Expand related entities
196+
*/
197+
@QueryParameter(name = "%24expand")
198+
@jakarta.annotation.Nullable
199+
public String[] expand;
200+
/**
201+
* Select properties to be returned
202+
*/
203+
@QueryParameter(name = "%24select")
204+
@jakarta.annotation.Nullable
205+
public String[] select;
206+
}
207+
/**
208+
* Configuration for the request such as headers, query parameters, and middleware options.
209+
*/
210+
@jakarta.annotation.Generated("com.microsoft.kiota")
211+
public class GetRequestConfiguration extends BaseRequestConfiguration {
212+
/**
213+
* Request query parameters
214+
*/
215+
@jakarta.annotation.Nullable
216+
public GetQueryParameters queryParameters = new GetQueryParameters();
217+
}
218+
/**
219+
* Configuration for the request such as headers, query parameters, and middleware options.
220+
*/
221+
@jakarta.annotation.Generated("com.microsoft.kiota")
222+
public class PatchRequestConfiguration extends BaseRequestConfiguration {
223+
}
224+
}

0 commit comments

Comments
 (0)