Skip to content

Commit 1932dd7

Browse files
Microsoft Graph DevX ToolingMicrosoft Graph DevX Tooling
authored andcommitted
Update generated files with build 54101
1 parent b149f7d commit 1932dd7

File tree

148 files changed

+13782
-17
lines changed

Some content is hidden

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

148 files changed

+13782
-17
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ repositories {
1919
2020
dependencies {
2121
// Include the sdk as a dependency
22-
implementation 'com.microsoft.graph:microsoft-graph:4.2.0'
22+
implementation 'com.microsoft.graph:microsoft-graph:4.3.0'
2323
// Uncomment the line below if you are building an android application
2424
//implementation 'com.google.guava:guava:30.1.1-android'
2525
// This dependency is only needed if you are using the TokenCrendentialAuthProvider
@@ -36,7 +36,7 @@ Add the dependency in `dependencies` in pom.xml
3636
<!-- Include the sdk as a dependency -->
3737
<groupId>com.microsoft.graph</groupId>
3838
<artifactId>microsoft-graph</artifactId>
39-
<version>4.2.0</version>
39+
<version>4.3.0</version>
4040
</dependency>
4141
<dependency>
4242
<!-- This dependency is only needed if you are using the TokenCrendentialAuthProvider -->
@@ -147,3 +147,4 @@ Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MI
147147

148148

149149

150+

gradle.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ org.gradle.caching=true
2626
mavenGroupId = com.microsoft.graph
2727
mavenArtifactId = microsoft-graph
2828
mavenMajorVersion = 4
29-
mavenMinorVersion = 2
29+
mavenMinorVersion = 3
3030
mavenPatchVersion = 0
3131
mavenArtifactSuffix =
3232

@@ -56,3 +56,4 @@ mavenCentralPublishingEnabled=false
5656

5757

5858

59+

src/main/java/com/microsoft/graph/externalconnectors/models/ExternalConnection.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,12 @@
1111
import com.microsoft.graph.http.BaseCollectionPage;
1212
import com.microsoft.graph.externalconnectors.models.Configuration;
1313
import com.microsoft.graph.externalconnectors.models.ConnectionState;
14+
import com.microsoft.graph.externalconnectors.models.ExternalGroup;
1415
import com.microsoft.graph.externalconnectors.models.ExternalItem;
1516
import com.microsoft.graph.externalconnectors.models.ConnectionOperation;
1617
import com.microsoft.graph.externalconnectors.models.Schema;
1718
import com.microsoft.graph.models.Entity;
19+
import com.microsoft.graph.externalconnectors.requests.ExternalGroupCollectionPage;
1820
import com.microsoft.graph.externalconnectors.requests.ExternalItemCollectionPage;
1921
import com.microsoft.graph.externalconnectors.requests.ConnectionOperationCollectionPage;
2022

@@ -69,6 +71,15 @@ public class ExternalConnection extends Entity implements IJsonBackedObject {
6971
@Nullable
7072
public ConnectionState state;
7173

74+
/**
75+
* The Groups.
76+
*
77+
*/
78+
@SerializedName(value = "groups", alternate = {"Groups"})
79+
@Expose
80+
@Nullable
81+
public ExternalGroupCollectionPage groups;
82+
7283
/**
7384
* The Items.
7485
* Read-only. Nullable.
@@ -106,6 +117,10 @@ public class ExternalConnection extends Entity implements IJsonBackedObject {
106117
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
107118

108119

120+
if (json.has("groups")) {
121+
groups = serializer.deserializeObject(json.get("groups"), ExternalGroupCollectionPage.class);
122+
}
123+
109124
if (json.has("items")) {
110125
items = serializer.deserializeObject(json.get("items"), ExternalItemCollectionPage.class);
111126
}
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
// Template Source: BaseEntity.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.externalconnectors.models;
7+
import com.microsoft.graph.serializer.ISerializer;
8+
import com.microsoft.graph.serializer.IJsonBackedObject;
9+
import com.microsoft.graph.serializer.AdditionalDataManager;
10+
import java.util.EnumSet;
11+
import com.microsoft.graph.http.BaseCollectionPage;
12+
import com.microsoft.graph.externalconnectors.models.Identity;
13+
import com.microsoft.graph.models.Entity;
14+
import com.microsoft.graph.externalconnectors.requests.IdentityCollectionPage;
15+
16+
17+
import com.google.gson.JsonObject;
18+
import com.google.gson.annotations.SerializedName;
19+
import com.google.gson.annotations.Expose;
20+
import javax.annotation.Nullable;
21+
import javax.annotation.Nonnull;
22+
23+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
24+
25+
/**
26+
* The class for the External Group.
27+
*/
28+
public class ExternalGroup extends Entity implements IJsonBackedObject {
29+
30+
31+
/**
32+
* The Description.
33+
* The description of the external group. Optional.
34+
*/
35+
@SerializedName(value = "description", alternate = {"Description"})
36+
@Expose
37+
@Nullable
38+
public String description;
39+
40+
/**
41+
* The Display Name.
42+
* The friendly name of the external group. Optional.
43+
*/
44+
@SerializedName(value = "displayName", alternate = {"DisplayName"})
45+
@Expose
46+
@Nullable
47+
public String displayName;
48+
49+
/**
50+
* The Members.
51+
* A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or other externalGroups as members.
52+
*/
53+
@SerializedName(value = "members", alternate = {"Members"})
54+
@Expose
55+
@Nullable
56+
public IdentityCollectionPage members;
57+
58+
59+
/**
60+
* Sets the raw JSON object
61+
*
62+
* @param serializer the serializer
63+
* @param json the JSON object to set this object to
64+
*/
65+
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
66+
67+
68+
if (json.has("members")) {
69+
members = serializer.deserializeObject(json.get("members"), IdentityCollectionPage.class);
70+
}
71+
}
72+
}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
// Template Source: BaseEntity.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.externalconnectors.models;
7+
import com.microsoft.graph.serializer.ISerializer;
8+
import com.microsoft.graph.serializer.IJsonBackedObject;
9+
import com.microsoft.graph.serializer.AdditionalDataManager;
10+
import java.util.EnumSet;
11+
import com.microsoft.graph.externalconnectors.models.IdentityType;
12+
import com.microsoft.graph.models.Entity;
13+
14+
15+
import com.google.gson.JsonObject;
16+
import com.google.gson.annotations.SerializedName;
17+
import com.google.gson.annotations.Expose;
18+
import javax.annotation.Nullable;
19+
import javax.annotation.Nonnull;
20+
21+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
22+
23+
/**
24+
* The class for the Identity.
25+
*/
26+
public class Identity extends Entity implements IJsonBackedObject {
27+
28+
29+
/**
30+
* The Type.
31+
*
32+
*/
33+
@SerializedName(value = "type", alternate = {"Type"})
34+
@Expose
35+
@Nullable
36+
public IdentityType type;
37+
38+
39+
/**
40+
* Sets the raw JSON object
41+
*
42+
* @param serializer the serializer
43+
* @param json the JSON object to set this object to
44+
*/
45+
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
46+
47+
}
48+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
// Template Source: Enum.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.externalconnectors.models;
7+
8+
9+
/**
10+
* The Enum Identity Type.
11+
*/
12+
public enum IdentityType
13+
{
14+
/**
15+
* user
16+
*/
17+
USER,
18+
/**
19+
* group
20+
*/
21+
GROUP,
22+
/**
23+
* external Group
24+
*/
25+
EXTERNAL_GROUP,
26+
/**
27+
* unknown Future Value
28+
*/
29+
UNKNOWN_FUTURE_VALUE,
30+
/**
31+
* For IdentityType values that were not expected from the service
32+
*/
33+
UNEXPECTED_VALUE
34+
}

src/main/java/com/microsoft/graph/externalconnectors/requests/ExternalConnectionRequest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
import com.microsoft.graph.http.IRequestBuilder;
99
import com.microsoft.graph.core.ClientException;
1010
import com.microsoft.graph.externalconnectors.models.ExternalConnection;
11+
import com.microsoft.graph.externalconnectors.requests.ExternalGroupCollectionRequestBuilder;
12+
import com.microsoft.graph.externalconnectors.requests.ExternalGroupRequestBuilder;
1113
import com.microsoft.graph.externalconnectors.requests.ExternalItemCollectionRequestBuilder;
1214
import com.microsoft.graph.externalconnectors.requests.ExternalItemRequestBuilder;
1315
import com.microsoft.graph.externalconnectors.requests.ConnectionOperationCollectionRequestBuilder;

src/main/java/com/microsoft/graph/externalconnectors/requests/ExternalConnectionRequestBuilder.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
import com.microsoft.graph.http.IRequestBuilder;
99
import com.microsoft.graph.core.ClientException;
1010
import com.microsoft.graph.externalconnectors.models.ExternalConnection;
11+
import com.microsoft.graph.externalconnectors.requests.ExternalGroupCollectionRequestBuilder;
12+
import com.microsoft.graph.externalconnectors.requests.ExternalGroupRequestBuilder;
1113
import com.microsoft.graph.externalconnectors.requests.ExternalItemCollectionRequestBuilder;
1214
import com.microsoft.graph.externalconnectors.requests.ExternalItemRequestBuilder;
1315
import com.microsoft.graph.externalconnectors.requests.ConnectionOperationCollectionRequestBuilder;
@@ -61,6 +63,26 @@ public ExternalConnectionRequest buildRequest(@Nonnull final java.util.List<? ex
6163
}
6264

6365

66+
/**
67+
* Gets a request builder for the ExternalGroup collection
68+
*
69+
* @return the collection request builder
70+
*/
71+
@Nonnull
72+
public ExternalGroupCollectionRequestBuilder groups() {
73+
return new ExternalGroupCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("groups"), getClient(), null);
74+
}
75+
76+
/**
77+
* Gets a request builder for the ExternalGroup item
78+
*
79+
* @return the request builder
80+
* @param id the item identifier
81+
*/
82+
@Nonnull
83+
public ExternalGroupRequestBuilder groups(@Nonnull final String id) {
84+
return new ExternalGroupRequestBuilder(getRequestUrlWithAdditionalSegment("groups") + "/" + id, getClient(), null);
85+
}
6486
/**
6587
* Gets a request builder for the ExternalItem collection
6688
*
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// Template Source: BaseEntityCollectionPage.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.externalconnectors.requests;
7+
import com.microsoft.graph.externalconnectors.models.ExternalGroup;
8+
import com.microsoft.graph.externalconnectors.requests.ExternalGroupCollectionRequestBuilder;
9+
import javax.annotation.Nullable;
10+
import javax.annotation.Nonnull;
11+
import com.microsoft.graph.externalconnectors.requests.ExternalGroupCollectionResponse;
12+
import com.microsoft.graph.http.BaseCollectionPage;
13+
14+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
15+
16+
/**
17+
* The class for the External Group Collection Page.
18+
*/
19+
public class ExternalGroupCollectionPage extends BaseCollectionPage<ExternalGroup, ExternalGroupCollectionRequestBuilder> {
20+
21+
/**
22+
* A collection page for ExternalGroup
23+
*
24+
* @param response the serialized ExternalGroupCollectionResponse from the service
25+
* @param builder the request builder for the next collection page
26+
*/
27+
public ExternalGroupCollectionPage(@Nonnull final ExternalGroupCollectionResponse response, @Nonnull final ExternalGroupCollectionRequestBuilder builder) {
28+
super(response, builder);
29+
}
30+
31+
/**
32+
* Creates the collection page for ExternalGroup
33+
*
34+
* @param pageContents the contents of this page
35+
* @param nextRequestBuilder the request builder for the next page
36+
*/
37+
public ExternalGroupCollectionPage(@Nonnull final java.util.List<ExternalGroup> pageContents, @Nullable final ExternalGroupCollectionRequestBuilder nextRequestBuilder) {
38+
super(pageContents, nextRequestBuilder);
39+
}
40+
}

0 commit comments

Comments
 (0)