Skip to content

Commit 17e501f

Browse files
authored
Merge pull request #2667 from microsoftgraph/v1.0/pipelinebuild/241182
Generated models and request builders
2 parents 5e8d4c4 + 0680ccc commit 17e501f

132 files changed

Lines changed: 15297 additions & 48 deletions

File tree

Some content is hidden

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

‎src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/item/MailboxItemItemRequestBuilder.java‎

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,24 @@ public MailboxItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap<S
3636
public MailboxItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
3737
super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/{mailboxItem%2Did}{?%24expand,%24select}", rawUrl);
3838
}
39+
/**
40+
* Delete navigation property items for admin
41+
* @throws ODataError When receiving a 4XX or 5XX status code
42+
*/
43+
public void delete() {
44+
delete(null);
45+
}
46+
/**
47+
* Delete navigation property items for admin
48+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
49+
* @throws ODataError When receiving a 4XX or 5XX status code
50+
*/
51+
public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer<DeleteRequestConfiguration> requestConfiguration) {
52+
final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration);
53+
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
54+
errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
55+
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
56+
}
3957
/**
4058
* The collection of items in this folder.
4159
* @return a {@link MailboxItem}
@@ -58,6 +76,26 @@ public MailboxItem get(@jakarta.annotation.Nullable final java.util.function.Con
5876
errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
5977
return this.requestAdapter.send(requestInfo, errorMapping, MailboxItem::createFromDiscriminatorValue);
6078
}
79+
/**
80+
* Delete navigation property items for admin
81+
* @return a {@link RequestInformation}
82+
*/
83+
@jakarta.annotation.Nonnull
84+
public RequestInformation toDeleteRequestInformation() {
85+
return toDeleteRequestInformation(null);
86+
}
87+
/**
88+
* Delete navigation property items for admin
89+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
90+
* @return a {@link RequestInformation}
91+
*/
92+
@jakarta.annotation.Nonnull
93+
public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer<DeleteRequestConfiguration> requestConfiguration) {
94+
final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters);
95+
requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new);
96+
requestInfo.headers.tryAdd("Accept", "application/json");
97+
return requestInfo;
98+
}
6199
/**
62100
* The collection of items in this folder.
63101
* @return a {@link RequestInformation}
@@ -88,6 +126,12 @@ public MailboxItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final S
88126
Objects.requireNonNull(rawUrl);
89127
return new MailboxItemItemRequestBuilder(rawUrl, requestAdapter);
90128
}
129+
/**
130+
* Configuration for the request such as headers, query parameters, and middleware options.
131+
*/
132+
@jakarta.annotation.Generated("com.microsoft.kiota")
133+
public class DeleteRequestConfiguration extends BaseRequestConfiguration {
134+
}
91135
/**
92136
* The collection of items in this folder.
93137
*/

‎src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/item/MailboxItemItemRequestBuilder.java‎

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,26 @@ public MailboxItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap<S
3636
public MailboxItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
3737
super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/{mailboxItem%2Did}{?%24expand,%24select}", rawUrl);
3838
}
39+
/**
40+
* Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item.
41+
* @throws ODataError When receiving a 4XX or 5XX status code
42+
* @see <a href="https://learn.microsoft.com/graph/api/mailboxfolder-delete-items?view=graph-rest-1.0">Find more info here</a>
43+
*/
44+
public void delete() {
45+
delete(null);
46+
}
47+
/**
48+
* Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item.
49+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
50+
* @throws ODataError When receiving a 4XX or 5XX status code
51+
* @see <a href="https://learn.microsoft.com/graph/api/mailboxfolder-delete-items?view=graph-rest-1.0">Find more info here</a>
52+
*/
53+
public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer<DeleteRequestConfiguration> requestConfiguration) {
54+
final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration);
55+
final HashMap<String, ParsableFactory<? extends Parsable>> errorMapping = new HashMap<String, ParsableFactory<? extends Parsable>>();
56+
errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
57+
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
58+
}
3959
/**
4060
* Read the properties and relationships of a mailboxItem object.
4161
* @return a {@link MailboxItem}
@@ -60,6 +80,26 @@ public MailboxItem get(@jakarta.annotation.Nullable final java.util.function.Con
6080
errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
6181
return this.requestAdapter.send(requestInfo, errorMapping, MailboxItem::createFromDiscriminatorValue);
6282
}
83+
/**
84+
* Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item.
85+
* @return a {@link RequestInformation}
86+
*/
87+
@jakarta.annotation.Nonnull
88+
public RequestInformation toDeleteRequestInformation() {
89+
return toDeleteRequestInformation(null);
90+
}
91+
/**
92+
* Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item.
93+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
94+
* @return a {@link RequestInformation}
95+
*/
96+
@jakarta.annotation.Nonnull
97+
public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer<DeleteRequestConfiguration> requestConfiguration) {
98+
final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters);
99+
requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new);
100+
requestInfo.headers.tryAdd("Accept", "application/json");
101+
return requestInfo;
102+
}
63103
/**
64104
* Read the properties and relationships of a mailboxItem object.
65105
* @return a {@link RequestInformation}
@@ -90,6 +130,12 @@ public MailboxItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final S
90130
Objects.requireNonNull(rawUrl);
91131
return new MailboxItemItemRequestBuilder(rawUrl, requestAdapter);
92132
}
133+
/**
134+
* Configuration for the request such as headers, query parameters, and middleware options.
135+
*/
136+
@jakarta.annotation.Generated("com.microsoft.kiota")
137+
public class DeleteRequestConfiguration extends BaseRequestConfiguration {
138+
}
93139
/**
94140
* Read the properties and relationships of a mailboxItem object.
95141
*/

‎src/main/java/com/microsoft/graph/generated/communications/CommunicationsRequestBuilder.java‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ public CloudCommunications get(@jakarta.annotation.Nullable final java.util.func
132132
}
133133
/**
134134
* Update communications
135-
* @param body Represents a container that exposes navigation properties for cloud communications resources.
135+
* @param body The request body
136136
* @return a {@link CloudCommunications}
137137
* @throws ODataError When receiving a 4XX or 5XX status code
138138
*/
@@ -142,7 +142,7 @@ public CloudCommunications patch(@jakarta.annotation.Nonnull final CloudCommunic
142142
}
143143
/**
144144
* Update communications
145-
* @param body Represents a container that exposes navigation properties for cloud communications resources.
145+
* @param body The request body
146146
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
147147
* @return a {@link CloudCommunications}
148148
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -177,7 +177,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f
177177
}
178178
/**
179179
* Update communications
180-
* @param body Represents a container that exposes navigation properties for cloud communications resources.
180+
* @param body The request body
181181
* @return a {@link RequestInformation}
182182
*/
183183
@jakarta.annotation.Nonnull
@@ -186,7 +186,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull
186186
}
187187
/**
188188
* Update communications
189-
* @param body Represents a container that exposes navigation properties for cloud communications resources.
189+
* @param body The request body
190190
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
191191
* @return a {@link RequestInformation}
192192
*/

‎src/main/java/com/microsoft/graph/generated/directory/DirectoryRequestBuilder.java‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder;
1313
import com.microsoft.graph.directory.subscriptions.SubscriptionsRequestBuilder;
1414
import com.microsoft.graph.directory.subscriptionswithcommercesubscriptionid.SubscriptionsWithCommerceSubscriptionIdRequestBuilder;
15+
import com.microsoft.graph.directory.tenantgovernance.TenantGovernanceRequestBuilder;
1516
import com.microsoft.graph.models.Directory;
1617
import com.microsoft.graph.models.odataerrors.ODataError;
1718
import com.microsoft.kiota.BaseRequestBuilder;
@@ -120,6 +121,14 @@ public RemoteTenantGroupsRequestBuilder remoteTenantGroups() {
120121
public SubscriptionsRequestBuilder subscriptions() {
121122
return new SubscriptionsRequestBuilder(pathParameters, requestAdapter);
122123
}
124+
/**
125+
* Provides operations to manage the tenantGovernance property of the microsoft.graph.directory entity.
126+
* @return a {@link TenantGovernanceRequestBuilder}
127+
*/
128+
@jakarta.annotation.Nonnull
129+
public TenantGovernanceRequestBuilder tenantGovernance() {
130+
return new TenantGovernanceRequestBuilder(pathParameters, requestAdapter);
131+
}
123132
/**
124133
* Instantiates a new {@link DirectoryRequestBuilder} and sets the default values.
125134
* @param pathParameters Path parameters for the request

0 commit comments

Comments
 (0)