Skip to content

Commit 8c8fa56

Browse files
authored
Merge pull request #97 from microsoftgraph/beta/pipelinebuild/48506
Generated beta models and request builders using Typewriter
2 parents d847b78 + afbd630 commit 8c8fa56

File tree

350 files changed

+18483
-3315
lines changed

Some content is hidden

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

350 files changed

+18483
-3315
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-beta:0.12.0-SNAPSHOT'
22+
implementation 'com.microsoft.graph:microsoft-graph-beta:0.13.0-SNAPSHOT'
2323
}
2424
```
2525

@@ -31,7 +31,7 @@ Add the dependency in `dependencies` in pom.xml
3131
<dependency>
3232
<groupId>com.microsoft.graph</groupId>
3333
<artifactId>microsoft-graph-beta</artifactId>
34-
<version>0.12.0-SNAPSHOT</version>
34+
<version>0.13.0-SNAPSHOT</version>
3535
</dependency>
3636
```
3737

@@ -141,3 +141,4 @@ Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MI
141141

142142

143143

144+

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-beta
2828
mavenMajorVersion = 0
29-
mavenMinorVersion = 12
29+
mavenMinorVersion = 13
3030
mavenPatchVersion = 0
3131
mavenArtifactSuffix =
3232

@@ -51,3 +51,4 @@ mavenCentralPublishingEnabled=false
5151

5252

5353

54+

src/main/java/com/microsoft/graph/info/Constants.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ private Constants() {
1818
/** The client secret to use for unit testing */
1919
public static final String CLIENTSECRET = "clientsecret";
2020
/** The SDK version */
21-
public static final String VERSION_NAME = "0.12.0";
21+
public static final String VERSION_NAME = "0.13.0";
2222
}
2323

2424

2525

2626

2727

2828

29+
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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.models;
7+
8+
9+
/**
10+
* The Enum Access Review Instance Decision Item Filter By Current User Options.
11+
*/
12+
public enum AccessReviewInstanceDecisionItemFilterByCurrentUserOptions
13+
{
14+
/**
15+
* reviewer
16+
*/
17+
REVIEWER,
18+
/**
19+
* unknown Future Value
20+
*/
21+
UNKNOWN_FUTURE_VALUE,
22+
/**
23+
* For AccessReviewInstanceDecisionItemFilterByCurrentUserOptions values that were not expected from the service
24+
*/
25+
UNEXPECTED_VALUE
26+
}
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
// Template Source: BaseMethodParameterSet.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.models;
7+
8+
import com.microsoft.graph.models.AccessReviewInstanceDecisionItemFilterByCurrentUserOptions;
9+
import com.microsoft.graph.models.AccessReviewInstanceDecisionItem;
10+
import com.google.gson.annotations.Expose;
11+
import com.google.gson.annotations.SerializedName;
12+
import javax.annotation.Nonnull;
13+
import javax.annotation.Nullable;
14+
import com.google.gson.JsonObject;
15+
import java.util.EnumSet;
16+
import java.util.ArrayList;
17+
18+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
19+
20+
/**
21+
* The class for the Access Review Instance Decision Item Filter By Current User Parameter Set.
22+
*/
23+
public class AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSet {
24+
/**
25+
* The on.
26+
*
27+
*/
28+
@SerializedName(value = "on", alternate = {"On"})
29+
@Expose
30+
@Nullable
31+
public AccessReviewInstanceDecisionItemFilterByCurrentUserOptions on;
32+
33+
34+
/**
35+
* Instiaciates a new AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSet
36+
*/
37+
public AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSet() {}
38+
/**
39+
* Instiaciates a new AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSet
40+
* @param builder builder bearing the parameters to initialize from
41+
*/
42+
protected AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSet(@Nonnull final AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSetBuilder builder) {
43+
this.on = builder.on;
44+
}
45+
/**
46+
* Gets a new builder for the body
47+
* @return a new builder
48+
*/
49+
@Nonnull
50+
public static AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSetBuilder newBuilder() {
51+
return new AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSetBuilder();
52+
}
53+
/**
54+
* Fluent builder for the AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSet
55+
*/
56+
public static final class AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSetBuilder {
57+
/**
58+
* The on parameter value
59+
*/
60+
@Nullable
61+
protected AccessReviewInstanceDecisionItemFilterByCurrentUserOptions on;
62+
/**
63+
* Sets the On
64+
* @param val the value to set it to
65+
* @return the current builder object
66+
*/
67+
@Nonnull
68+
public AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSetBuilder withOn(@Nullable final AccessReviewInstanceDecisionItemFilterByCurrentUserOptions val) {
69+
this.on = val;
70+
return this;
71+
}
72+
/**
73+
* Instanciates a new AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSetBuilder
74+
*/
75+
@Nullable
76+
protected AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSetBuilder(){}
77+
/**
78+
* Buils the resulting body object to be passed to the request
79+
* @return the body object to pass to the request
80+
*/
81+
@Nonnull
82+
public AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSet build() {
83+
return new AccessReviewInstanceDecisionItemFilterByCurrentUserParameterSet(this);
84+
}
85+
}
86+
/**
87+
* Gets the functions options from the properties that have been set
88+
* @return a list of function options for the request
89+
*/
90+
@Nonnull
91+
public java.util.List<com.microsoft.graph.options.FunctionOption> getFunctionOptions() {
92+
final ArrayList<com.microsoft.graph.options.FunctionOption> result = new ArrayList<>();
93+
if(this.on != null) {
94+
result.add(new com.microsoft.graph.options.FunctionOption("on", on));
95+
}
96+
return result;
97+
}
98+
}

src/main/java/com/microsoft/graph/models/AzureAdRegisteredState.java renamed to src/main/java/com/microsoft/graph/models/AccessReviewInstanceFilterByCurrentUserOptions.java

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,20 @@
77

88

99
/**
10-
* The Enum Azure Ad Registered State.
10+
* The Enum Access Review Instance Filter By Current User Options.
1111
*/
12-
public enum AzureAdRegisteredState
12+
public enum AccessReviewInstanceFilterByCurrentUserOptions
1313
{
1414
/**
15-
* no
15+
* reviewer
1616
*/
17-
NO,
17+
REVIEWER,
1818
/**
19-
* yes
19+
* unknown Future Value
2020
*/
21-
YES,
21+
UNKNOWN_FUTURE_VALUE,
2222
/**
23-
* unknown
24-
*/
25-
UNKNOWN,
26-
/**
27-
* For AzureAdRegisteredState values that were not expected from the service
23+
* For AccessReviewInstanceFilterByCurrentUserOptions values that were not expected from the service
2824
*/
2925
UNEXPECTED_VALUE
3026
}

src/main/java/com/microsoft/graph/models/UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSet.java renamed to src/main/java/com/microsoft/graph/models/AccessReviewInstanceFilterByCurrentUserParameterSet.java

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
package com.microsoft.graph.models;
77

8-
import com.microsoft.graph.models.RoleAssignmentRequestFilterByCurrentUserOptions;
9-
import com.microsoft.graph.models.UnifiedRoleAssignmentRequest;
8+
import com.microsoft.graph.models.AccessReviewInstanceFilterByCurrentUserOptions;
9+
import com.microsoft.graph.models.AccessReviewInstance;
1010
import com.google.gson.annotations.Expose;
1111
import com.google.gson.annotations.SerializedName;
1212
import javax.annotation.Nonnull;
@@ -18,69 +18,69 @@
1818
// **NOTE** This file was generated by a tool and any changes will be overwritten.
1919

2020
/**
21-
* The class for the Unified Role Assignment Request Filter By Current User Parameter Set.
21+
* The class for the Access Review Instance Filter By Current User Parameter Set.
2222
*/
23-
public class UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSet {
23+
public class AccessReviewInstanceFilterByCurrentUserParameterSet {
2424
/**
2525
* The on.
2626
*
2727
*/
2828
@SerializedName(value = "on", alternate = {"On"})
2929
@Expose
3030
@Nullable
31-
public RoleAssignmentRequestFilterByCurrentUserOptions on;
31+
public AccessReviewInstanceFilterByCurrentUserOptions on;
3232

3333

3434
/**
35-
* Instiaciates a new UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSet
35+
* Instiaciates a new AccessReviewInstanceFilterByCurrentUserParameterSet
3636
*/
37-
public UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSet() {}
37+
public AccessReviewInstanceFilterByCurrentUserParameterSet() {}
3838
/**
39-
* Instiaciates a new UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSet
39+
* Instiaciates a new AccessReviewInstanceFilterByCurrentUserParameterSet
4040
* @param builder builder bearing the parameters to initialize from
4141
*/
42-
protected UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSet(@Nonnull final UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSetBuilder builder) {
42+
protected AccessReviewInstanceFilterByCurrentUserParameterSet(@Nonnull final AccessReviewInstanceFilterByCurrentUserParameterSetBuilder builder) {
4343
this.on = builder.on;
4444
}
4545
/**
4646
* Gets a new builder for the body
4747
* @return a new builder
4848
*/
4949
@Nonnull
50-
public static UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSetBuilder newBuilder() {
51-
return new UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSetBuilder();
50+
public static AccessReviewInstanceFilterByCurrentUserParameterSetBuilder newBuilder() {
51+
return new AccessReviewInstanceFilterByCurrentUserParameterSetBuilder();
5252
}
5353
/**
54-
* Fluent builder for the UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSet
54+
* Fluent builder for the AccessReviewInstanceFilterByCurrentUserParameterSet
5555
*/
56-
public static final class UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSetBuilder {
56+
public static final class AccessReviewInstanceFilterByCurrentUserParameterSetBuilder {
5757
/**
5858
* The on parameter value
5959
*/
6060
@Nullable
61-
protected RoleAssignmentRequestFilterByCurrentUserOptions on;
61+
protected AccessReviewInstanceFilterByCurrentUserOptions on;
6262
/**
6363
* Sets the On
6464
* @param val the value to set it to
6565
* @return the current builder object
6666
*/
6767
@Nonnull
68-
public UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSetBuilder withOn(@Nullable final RoleAssignmentRequestFilterByCurrentUserOptions val) {
68+
public AccessReviewInstanceFilterByCurrentUserParameterSetBuilder withOn(@Nullable final AccessReviewInstanceFilterByCurrentUserOptions val) {
6969
this.on = val;
7070
return this;
7171
}
7272
/**
73-
* Instanciates a new UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSetBuilder
73+
* Instanciates a new AccessReviewInstanceFilterByCurrentUserParameterSetBuilder
7474
*/
7575
@Nullable
76-
protected UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSetBuilder(){}
76+
protected AccessReviewInstanceFilterByCurrentUserParameterSetBuilder(){}
7777
/**
7878
* Buils the resulting body object to be passed to the request
7979
* @return the body object to pass to the request
8080
*/
8181
@Nonnull
82-
public UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSet build() {
83-
return new UnifiedRoleAssignmentRequestFilterByCurrentUserParameterSet(this);
82+
public AccessReviewInstanceFilterByCurrentUserParameterSet build() {
83+
return new AccessReviewInstanceFilterByCurrentUserParameterSet(this);
8484
}
8585
}
8686
/**

src/main/java/com/microsoft/graph/models/AccessReviewScheduleDefinition.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,15 @@ public class AccessReviewScheduleDefinition extends Entity implements IJsonBacke
8686
@Nullable
8787
public String displayName;
8888

89+
/**
90+
* The Fallback Reviewers.
91+
*
92+
*/
93+
@SerializedName(value = "fallbackReviewers", alternate = {"FallbackReviewers"})
94+
@Expose
95+
@Nullable
96+
public java.util.List<AccessReviewReviewerScope> fallbackReviewers;
97+
8998
/**
9099
* The Instance Enumeration Scope.
91100
* In the case of a review of guest users across all Microsoft 365 groups, this determines the scope of which groups will be reviewed. Each group will become a unique accessReviewInstance of the access review series. For supported scopes, see accessReviewScope.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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.models;
7+
8+
9+
/**
10+
* The Enum Access Review Schedule Definition Filter By Current User Options.
11+
*/
12+
public enum AccessReviewScheduleDefinitionFilterByCurrentUserOptions
13+
{
14+
/**
15+
* reviewer
16+
*/
17+
REVIEWER,
18+
/**
19+
* unknown Future Value
20+
*/
21+
UNKNOWN_FUTURE_VALUE,
22+
/**
23+
* For AccessReviewScheduleDefinitionFilterByCurrentUserOptions values that were not expected from the service
24+
*/
25+
UNEXPECTED_VALUE
26+
}

0 commit comments

Comments
 (0)