diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4a709e8ac92..ee9c65f9f68 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
+## [5.75.0] - 2023-10-20
+
+### Added
+
+- AzureCommunicationServicesUserIdentity, CommunicationsApplicationIdentity, CommunicationsApplicationInstanceIdentity, CommunicationsEncryptedIdentity, CommunicationsGuestIdentity, CommunicationsIdentitySet, CommunicationsPhoneIdentity, and CommunicationsUserIdentity models.
+- PeopleAdminSettings model and derived request.
+- ProfileCardAnnotation and ProfileCardProperty models and derived requests.
+
+### Changed
+
+- Admin model and derived request.
+
## [5.74.0] - 2023-10-13
### Changed
diff --git a/README.md b/README.md
index 87fb1cf6ecd..e9f588f198e 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@ repositories {
dependencies {
// Include the sdk as a dependency
- implementation 'com.microsoft.graph:microsoft-graph:5.74.0'
+ implementation 'com.microsoft.graph:microsoft-graph:5.75.0'
// Uncomment the line below if you are building an android application
//implementation 'com.google.guava:guava:30.1.1-android'
// This dependency is only needed if you are using the TokenCrendentialAuthProvider
@@ -36,7 +36,7 @@ Add the dependency in `dependencies` in pom.xml
com.microsoft.graph
microsoft-graph
- 5.74.0
+ 5.75.0
@@ -205,5 +205,6 @@ Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MI
+
diff --git a/gradle.properties b/gradle.properties
index d7453a999bf..de556a11e48 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -26,7 +26,7 @@ org.gradle.caching=true
mavenGroupId = com.microsoft.graph
mavenArtifactId = microsoft-graph
mavenMajorVersion = 5
-mavenMinorVersion = 74
+mavenMinorVersion = 75
mavenPatchVersion = 0
mavenArtifactSuffix =
@@ -128,5 +128,6 @@ mavenCentralPublishingEnabled=false
+
diff --git a/src/main/java/com/microsoft/graph/externalconnectors/models/Property.java b/src/main/java/com/microsoft/graph/externalconnectors/models/Property.java
index 1b673777763..d3380bb61d3 100644
--- a/src/main/java/com/microsoft/graph/externalconnectors/models/Property.java
+++ b/src/main/java/com/microsoft/graph/externalconnectors/models/Property.java
@@ -87,7 +87,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Labels.
- * Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, iconUrl, unknownFutureValue. Optional.
+ * Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, iconUrl. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: iconUrl.
*/
@SerializedName(value = "labels", alternate = {"Labels"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/TaskProcessingResult.java b/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/TaskProcessingResult.java
index e29a6a279f3..439b3cb44ad 100644
--- a/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/TaskProcessingResult.java
+++ b/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/TaskProcessingResult.java
@@ -75,7 +75,7 @@ public class TaskProcessingResult extends Entity implements IJsonBackedObject {
/**
* The Subject.
- * The unique identifier of the Azure AD user targeted for the task execution.Supports $filter(eq, ne) and $expand.
+ * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.
*/
@SerializedName(value = "subject", alternate = {"Subject"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/Workflow.java b/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/Workflow.java
index 9b7dd8f93a1..55f1771947a 100644
--- a/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/Workflow.java
+++ b/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/Workflow.java
@@ -67,7 +67,7 @@ public class Workflow extends WorkflowBase implements IJsonBackedObject {
/**
* The Execution Scope.
- * The unique identifier of the Azure AD identity that last modified the workflow object.
+ * The unique identifier of the Microsoft Entra identity that last modified the workflow object.
*/
@Nullable
public com.microsoft.graph.identitygovernance.requests.UserProcessingResultCollectionPage executionScope;
diff --git a/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/WorkflowBase.java b/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/WorkflowBase.java
index 1aa75bbccb5..e80ba56b0ea 100644
--- a/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/WorkflowBase.java
+++ b/src/main/java/com/microsoft/graph/identitygovernancenamespace/models/WorkflowBase.java
@@ -125,7 +125,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Last Modified By.
- * The unique identifier of the Azure Active Directory identity that last modified the workflow.
+ * The unique identifier of the Microsoft Entra identity that last modified the workflow.
*/
@SerializedName(value = "lastModifiedBy", alternate = {"LastModifiedBy"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/info/Constants.java b/src/main/java/com/microsoft/graph/info/Constants.java
index 09cb91e3125..2bed5d6eafb 100644
--- a/src/main/java/com/microsoft/graph/info/Constants.java
+++ b/src/main/java/com/microsoft/graph/info/Constants.java
@@ -18,7 +18,7 @@ private Constants() {
/** The client secret to use for unit testing */
public static final String CLIENTSECRET = "clientsecret";
/** The SDK version */
- public static final String VERSION_NAME = "5.74.0";
+ public static final String VERSION_NAME = "5.75.0";
}
@@ -105,5 +105,6 @@ private Constants() {
+
diff --git a/src/main/java/com/microsoft/graph/models/AccessPackageTextInputQuestion.java b/src/main/java/com/microsoft/graph/models/AccessPackageTextInputQuestion.java
index a6abc47151c..b69efe648db 100644
--- a/src/main/java/com/microsoft/graph/models/AccessPackageTextInputQuestion.java
+++ b/src/main/java/com/microsoft/graph/models/AccessPackageTextInputQuestion.java
@@ -27,7 +27,7 @@ public class AccessPackageTextInputQuestion extends AccessPackageQuestion implem
/**
* The Is Single Line Question.
- * Indicates whether the answer will be in single or multiple line format.
+ * Indicates whether the answer is in single or multiple line format.
*/
@SerializedName(value = "isSingleLineQuestion", alternate = {"IsSingleLineQuestion"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AccessReviewScheduleSettings.java b/src/main/java/com/microsoft/graph/models/AccessReviewScheduleSettings.java
index 69952497bdf..903face762e 100644
--- a/src/main/java/com/microsoft/graph/models/AccessReviewScheduleSettings.java
+++ b/src/main/java/com/microsoft/graph/models/AccessReviewScheduleSettings.java
@@ -124,7 +124,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Recommendation Look Back Duration.
- * Optional field. Indicates the period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationLookBackDuration setting will be used instead of the value of this property.
+ * Optional field. Indicates the period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Microsoft Entra roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationLookBackDuration setting will be used instead of the value of this property.
*/
@SerializedName(value = "recommendationLookBackDuration", alternate = {"RecommendationLookBackDuration"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AccessReviewStageSettings.java b/src/main/java/com/microsoft/graph/models/AccessReviewStageSettings.java
index 2a669233690..61560ea648e 100644
--- a/src/main/java/com/microsoft/graph/models/AccessReviewStageSettings.java
+++ b/src/main/java/com/microsoft/graph/models/AccessReviewStageSettings.java
@@ -69,7 +69,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Fallback Reviewers.
- * If provided, the fallback reviewers are asked to complete a review if the primary reviewers don't exist. For example, if managers are selected as reviewers and a principal under review doesn't have a manager in Azure AD, the fallback reviewers are asked to review that principal. NOTE: The value of this property overrides the corresponding setting on the accessReviewScheduleDefinition object.
+ * If provided, the fallback reviewers are asked to complete a review if the primary reviewers don't exist. For example, if managers are selected as reviewers and a principal under review doesn't have a manager in Microsoft Entra ID, the fallback reviewers are asked to review that principal. NOTE: The value of this property overrides the corresponding setting on the accessReviewScheduleDefinition object.
*/
@SerializedName(value = "fallbackReviewers", alternate = {"FallbackReviewers"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/Admin.java b/src/main/java/com/microsoft/graph/models/Admin.java
index 4b99f53489d..e6abce3efad 100644
--- a/src/main/java/com/microsoft/graph/models/Admin.java
+++ b/src/main/java/com/microsoft/graph/models/Admin.java
@@ -11,6 +11,7 @@
import com.microsoft.graph.models.Edge;
import com.microsoft.graph.models.Sharepoint;
import com.microsoft.graph.models.ServiceAnnouncement;
+import com.microsoft.graph.models.PeopleAdminSettings;
import com.google.gson.JsonObject;
@@ -67,6 +68,15 @@ public final AdditionalDataManager additionalDataManager() {
@Nullable
public ServiceAnnouncement serviceAnnouncement;
+ /**
+ * The People.
+ *
+ */
+ @SerializedName(value = "people", alternate = {"People"})
+ @Expose
+ @Nullable
+ public PeopleAdminSettings people;
+
/**
* Sets the raw JSON object
diff --git a/src/main/java/com/microsoft/graph/models/Agreement.java b/src/main/java/com/microsoft/graph/models/Agreement.java
index 369eab3e8b1..bde71032dc0 100644
--- a/src/main/java/com/microsoft/graph/models/Agreement.java
+++ b/src/main/java/com/microsoft/graph/models/Agreement.java
@@ -41,7 +41,7 @@ public class Agreement extends Entity implements IJsonBackedObject {
/**
* The Is Per Device Acceptance Required.
- * Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Azure AD, if they haven't already done so. Supports $filter (eq).
+ * Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Microsoft Entra ID, if they haven't already done so. Supports $filter (eq).
*/
@SerializedName(value = "isPerDeviceAcceptanceRequired", alternate = {"IsPerDeviceAcceptanceRequired"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AgreementFileLocalization.java b/src/main/java/com/microsoft/graph/models/AgreementFileLocalization.java
index 5f30b28cb55..0a64da879ab 100644
--- a/src/main/java/com/microsoft/graph/models/AgreementFileLocalization.java
+++ b/src/main/java/com/microsoft/graph/models/AgreementFileLocalization.java
@@ -29,7 +29,7 @@ public class AgreementFileLocalization extends AgreementFileProperties implement
/**
* The Versions.
- * Read-only. Customized versions of the terms of use agreement in the Azure AD tenant.
+ * Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant.
*/
@SerializedName(value = "versions", alternate = {"Versions"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/Alert.java b/src/main/java/com/microsoft/graph/models/Alert.java
index 13a80b8ff9b..1f298e08293 100644
--- a/src/main/java/com/microsoft/graph/models/Alert.java
+++ b/src/main/java/com/microsoft/graph/models/Alert.java
@@ -84,7 +84,7 @@ public class Alert extends Entity implements IJsonBackedObject {
/**
* The Azure Tenant Id.
- * Azure Active Directory tenant ID. Required.
+ * Microsoft Entra tenant ID. Required.
*/
@SerializedName(value = "azureTenantId", alternate = {"AzureTenantId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/ApiApplication.java b/src/main/java/com/microsoft/graph/models/ApiApplication.java
index c0cdbf416d4..539e3ee620b 100644
--- a/src/main/java/com/microsoft/graph/models/ApiApplication.java
+++ b/src/main/java/com/microsoft/graph/models/ApiApplication.java
@@ -51,7 +51,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Known Client Applications.
- * Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app. If you set the appID of the client app to this value, the user only consents once to the client app. Azure AD knows that consenting to the client means implicitly consenting to the web API and automatically provisions service principals for both APIs at the same time. Both the client and the web API app must be registered in the same tenant.
+ * Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app. If you set the appID of the client app to this value, the user only consents once to the client app. Microsoft Entra ID knows that consenting to the client means implicitly consenting to the web API and automatically provisions service principals for both APIs at the same time. Both the client and the web API app must be registered in the same tenant.
*/
@SerializedName(value = "knownClientApplications", alternate = {"KnownClientApplications"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AppIdentity.java b/src/main/java/com/microsoft/graph/models/AppIdentity.java
index 6a4063be7b2..fb719c0f8b6 100644
--- a/src/main/java/com/microsoft/graph/models/AppIdentity.java
+++ b/src/main/java/com/microsoft/graph/models/AppIdentity.java
@@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The App Id.
- * Refers to the Unique GUID representing Application Id in the Azure Active Directory.
+ * Refers to the unique ID representing application in Microsoft Entra ID.
*/
@SerializedName(value = "appId", alternate = {"AppId"})
@Expose
@@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Service Principal Id.
- * Refers to the Unique GUID indicating Service Principal Id in Azure Active Directory for the corresponding App.
+ * Refers to the unique ID for the service principal in Microsoft Entra ID.
*/
@SerializedName(value = "servicePrincipalId", alternate = {"ServicePrincipalId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/Application.java b/src/main/java/com/microsoft/graph/models/Application.java
index 95e26d78ac7..0ac2155f00c 100644
--- a/src/main/java/com/microsoft/graph/models/Application.java
+++ b/src/main/java/com/microsoft/graph/models/Application.java
@@ -69,7 +69,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {
/**
* The App Id.
- * The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. Supports $filter (eq).
+ * The unique identifier for the application that is assigned to an application by Microsoft Entra ID. Not nullable. Read-only. Alternate key. Supports $filter (eq).
*/
@SerializedName(value = "appId", alternate = {"AppId"})
@Expose
@@ -150,7 +150,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {
/**
* The Group Membership Claims.
- * Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).
+ * Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Microsoft Entra roles), All (this gets all of the security groups, distribution groups, and Microsoft Entra directory roles that the signed-in user is a member of).
*/
@SerializedName(value = "groupMembershipClaims", alternate = {"GroupMembershipClaims"})
@Expose
@@ -159,7 +159,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {
/**
* The Identifier Uris.
- * Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you'll reference in your API's code, and it must be globally unique. You can use the default value provided, which is in the form api://<application-client-id>, or specify a more readable URI like https://contoso.com/api. For more information on valid identifierUris patterns and best practices, see Azure AD application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).
+ * Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you'll reference in your API's code, and it must be globally unique. You can use the default value provided, which is in the form api://<application-client-id>, or specify a more readable URI like https://contoso.com/api. For more information on valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).
*/
@SerializedName(value = "identifierUris", alternate = {"IdentifierUris"})
@Expose
@@ -168,7 +168,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {
/**
* The Info.
- * Basic profile information of the application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, not, ge, le, and eq on null values).
+ * Basic profile information of the application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Microsoft Entra apps. Supports $filter (eq, ne, not, ge, le, and eq on null values).
*/
@SerializedName(value = "info", alternate = {"Info"})
@Expose
@@ -186,7 +186,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {
/**
* The Is Fallback Public Client.
- * Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.
+ * Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Microsoft Entra ID cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Microsoft Entra ID interprets the application type based on the value of this property.
*/
@SerializedName(value = "isFallbackPublicClient", alternate = {"IsFallbackPublicClient"})
@Expose
@@ -222,7 +222,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {
/**
* The Optional Claims.
- * Application developers can configure optional claims in their Azure AD applications to specify the claims that are sent to their application by the Microsoft security token service. For more information, see How to: Provide optional claims to your app.
+ * Application developers can configure optional claims in their Microsoft Entra applications to specify the claims that are sent to their application by the Microsoft security token service. For more information, see How to: Provide optional claims to your app.
*/
@SerializedName(value = "optionalClaims", alternate = {"OptionalClaims"})
@Expose
@@ -267,7 +267,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {
/**
* The Request Signature Verification.
- * Specifies whether this application requires Azure AD to verify the signed authentication requests.
+ * Specifies whether this application requires Microsoft Entra ID to verify the signed authentication requests.
*/
@SerializedName(value = "requestSignatureVerification", alternate = {"RequestSignatureVerification"})
@Expose
@@ -339,7 +339,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {
/**
* The Token Encryption Key Id.
- * Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD encrypts all the tokens it emits by using the key this property points to. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.
+ * Specifies the keyId of a public key from the keyCredentials collection. When configured, Microsoft Entra ID encrypts all the tokens it emits by using the key this property points to. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.
*/
@SerializedName(value = "tokenEncryptionKeyId", alternate = {"TokenEncryptionKeyId"})
@Expose
@@ -428,7 +428,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {
/**
* The Synchronization.
- * Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API.
+ * Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API.
*/
@SerializedName(value = "synchronization", alternate = {"Synchronization"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AttackSimulationUser.java b/src/main/java/com/microsoft/graph/models/AttackSimulationUser.java
index 73d53232aaa..cbe5bfd4d5a 100644
--- a/src/main/java/com/microsoft/graph/models/AttackSimulationUser.java
+++ b/src/main/java/com/microsoft/graph/models/AttackSimulationUser.java
@@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The User Id.
- * This is the id property value of the user resource that represents the user in the Azure Active Directory tenant.
+ * This is the id property value of the user resource that represents the user in the Microsoft Entra tenant.
*/
@SerializedName(value = "userId", alternate = {"UserId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AuthenticationMethodFeatureConfiguration.java b/src/main/java/com/microsoft/graph/models/AuthenticationMethodFeatureConfiguration.java
index 8f6fa70af73..a88ed7eb7f6 100644
--- a/src/main/java/com/microsoft/graph/models/AuthenticationMethodFeatureConfiguration.java
+++ b/src/main/java/com/microsoft/graph/models/AuthenticationMethodFeatureConfiguration.java
@@ -59,7 +59,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The State.
- * Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Azure AD for the setting. The default value is disabled.
+ * Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled.
*/
@SerializedName(value = "state", alternate = {"State"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AuthenticationMethodsRegistrationCampaign.java b/src/main/java/com/microsoft/graph/models/AuthenticationMethodsRegistrationCampaign.java
index 637b56a3b2c..5d68c5abc47 100644
--- a/src/main/java/com/microsoft/graph/models/AuthenticationMethodsRegistrationCampaign.java
+++ b/src/main/java/com/microsoft/graph/models/AuthenticationMethodsRegistrationCampaign.java
@@ -70,7 +70,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The State.
- * Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Azure Active Directory for the setting. The default value is disabled.
+ * Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled.
*/
@SerializedName(value = "state", alternate = {"State"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AuthenticationMethodsRegistrationCampaignIncludeTarget.java b/src/main/java/com/microsoft/graph/models/AuthenticationMethodsRegistrationCampaignIncludeTarget.java
index 677728b682d..470a7d0aab1 100644
--- a/src/main/java/com/microsoft/graph/models/AuthenticationMethodsRegistrationCampaignIncludeTarget.java
+++ b/src/main/java/com/microsoft/graph/models/AuthenticationMethodsRegistrationCampaignIncludeTarget.java
@@ -40,7 +40,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Id.
- * The object identifier of an Azure Active Directory user or group.
+ * The object identifier of a Microsoft Entra user or group.
*/
@SerializedName(value = "id", alternate = {"Id"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AuthenticationStrengthPolicy.java b/src/main/java/com/microsoft/graph/models/AuthenticationStrengthPolicy.java
index 9b40ace5159..9523a7b3ec5 100644
--- a/src/main/java/com/microsoft/graph/models/AuthenticationStrengthPolicy.java
+++ b/src/main/java/com/microsoft/graph/models/AuthenticationStrengthPolicy.java
@@ -77,7 +77,7 @@ public class AuthenticationStrengthPolicy extends Entity implements IJsonBackedO
/**
* The Policy Type.
- * A descriptor of whether this policy is built into Azure AD or created by an admin for the tenant. The possible values are: builtIn, custom, unknownFutureValue. Supports $filter (eq, ne, not , and in).
+ * A descriptor of whether this policy is built into Microsoft Entra ID or created by an admin for the tenant. The possible values are: builtIn, custom, unknownFutureValue. Supports $filter (eq, ne, not , and in).
*/
@SerializedName(value = "policyType", alternate = {"PolicyType"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AuthorizationPolicy.java b/src/main/java/com/microsoft/graph/models/AuthorizationPolicy.java
index 1d6fcd9d135..581e0393ca4 100644
--- a/src/main/java/com/microsoft/graph/models/AuthorizationPolicy.java
+++ b/src/main/java/com/microsoft/graph/models/AuthorizationPolicy.java
@@ -74,7 +74,7 @@ public class AuthorizationPolicy extends PolicyBase implements IJsonBackedObject
/**
* The Block Msol Power Shell.
- * To disable the use of MSOL PowerShell, set this property to true. This also disables user-based access to the legacy service endpoint used by MSOL PowerShell. This doesn't affect Azure Active Directory Connect or Microsoft Graph.
+ * To disable the use of MSOL PowerShell, set this property to true. This also disables user-based access to the legacy service endpoint used by MSOL PowerShell. This doesn't affect Microsoft Entra Connect or Microsoft Graph.
*/
@SerializedName(value = "blockMsolPowerShell", alternate = {"BlockMsolPowerShell"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/AzureCommunicationServicesUserIdentity.java b/src/main/java/com/microsoft/graph/models/AzureCommunicationServicesUserIdentity.java
new file mode 100644
index 00000000000..cecba35e383
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/AzureCommunicationServicesUserIdentity.java
@@ -0,0 +1,47 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.models.Identity;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Azure Communication Services User Identity.
+ */
+public class AzureCommunicationServicesUserIdentity extends Identity implements IJsonBackedObject {
+
+
+ /**
+ * The Azure Communication Services Resource Id.
+ *
+ */
+ @SerializedName(value = "azureCommunicationServicesResourceId", alternate = {"AzureCommunicationServicesResourceId"})
+ @Expose
+ @Nullable
+ public String azureCommunicationServicesResourceId;
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/CommunicationsApplicationIdentity.java b/src/main/java/com/microsoft/graph/models/CommunicationsApplicationIdentity.java
new file mode 100644
index 00000000000..01fa50391c2
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/CommunicationsApplicationIdentity.java
@@ -0,0 +1,56 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.models.Identity;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Communications Application Identity.
+ */
+public class CommunicationsApplicationIdentity extends Identity implements IJsonBackedObject {
+
+
+ /**
+ * The Application Type.
+ *
+ */
+ @SerializedName(value = "applicationType", alternate = {"ApplicationType"})
+ @Expose
+ @Nullable
+ public String applicationType;
+
+ /**
+ * The Hidden.
+ *
+ */
+ @SerializedName(value = "hidden", alternate = {"Hidden"})
+ @Expose
+ @Nullable
+ public Boolean hidden;
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/CommunicationsApplicationInstanceIdentity.java b/src/main/java/com/microsoft/graph/models/CommunicationsApplicationInstanceIdentity.java
new file mode 100644
index 00000000000..f3d08b9df9b
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/CommunicationsApplicationInstanceIdentity.java
@@ -0,0 +1,56 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.models.Identity;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Communications Application Instance Identity.
+ */
+public class CommunicationsApplicationInstanceIdentity extends Identity implements IJsonBackedObject {
+
+
+ /**
+ * The Hidden.
+ *
+ */
+ @SerializedName(value = "hidden", alternate = {"Hidden"})
+ @Expose
+ @Nullable
+ public Boolean hidden;
+
+ /**
+ * The Tenant Id.
+ *
+ */
+ @SerializedName(value = "tenantId", alternate = {"TenantId"})
+ @Expose
+ @Nullable
+ public String tenantId;
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/CommunicationsEncryptedIdentity.java b/src/main/java/com/microsoft/graph/models/CommunicationsEncryptedIdentity.java
new file mode 100644
index 00000000000..61d69bc5703
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/CommunicationsEncryptedIdentity.java
@@ -0,0 +1,39 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.models.Identity;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+import java.util.HashMap;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Communications Encrypted Identity.
+ */
+public class CommunicationsEncryptedIdentity extends Identity implements IJsonBackedObject {
+
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/CommunicationsGuestIdentity.java b/src/main/java/com/microsoft/graph/models/CommunicationsGuestIdentity.java
new file mode 100644
index 00000000000..0f5cf65758b
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/CommunicationsGuestIdentity.java
@@ -0,0 +1,39 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.models.Identity;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+import java.util.HashMap;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Communications Guest Identity.
+ */
+public class CommunicationsGuestIdentity extends Identity implements IJsonBackedObject {
+
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/CommunicationsIdentitySet.java b/src/main/java/com/microsoft/graph/models/CommunicationsIdentitySet.java
new file mode 100644
index 00000000000..187d34e8e18
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/CommunicationsIdentitySet.java
@@ -0,0 +1,112 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.models.Identity;
+import com.microsoft.graph.models.EndpointType;
+import com.microsoft.graph.models.IdentitySet;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Communications Identity Set.
+ */
+public class CommunicationsIdentitySet extends IdentitySet implements IJsonBackedObject {
+
+
+ /**
+ * The Application Instance.
+ *
+ */
+ @SerializedName(value = "applicationInstance", alternate = {"ApplicationInstance"})
+ @Expose
+ @Nullable
+ public Identity applicationInstance;
+
+ /**
+ * The Asserted Identity.
+ *
+ */
+ @SerializedName(value = "assertedIdentity", alternate = {"AssertedIdentity"})
+ @Expose
+ @Nullable
+ public Identity assertedIdentity;
+
+ /**
+ * The Azure Communication Services User.
+ *
+ */
+ @SerializedName(value = "azureCommunicationServicesUser", alternate = {"AzureCommunicationServicesUser"})
+ @Expose
+ @Nullable
+ public Identity azureCommunicationServicesUser;
+
+ /**
+ * The Encrypted.
+ *
+ */
+ @SerializedName(value = "encrypted", alternate = {"Encrypted"})
+ @Expose
+ @Nullable
+ public Identity encrypted;
+
+ /**
+ * The Endpoint Type.
+ *
+ */
+ @SerializedName(value = "endpointType", alternate = {"EndpointType"})
+ @Expose
+ @Nullable
+ public EndpointType endpointType;
+
+ /**
+ * The Guest.
+ *
+ */
+ @SerializedName(value = "guest", alternate = {"Guest"})
+ @Expose
+ @Nullable
+ public Identity guest;
+
+ /**
+ * The On Premises.
+ *
+ */
+ @SerializedName(value = "onPremises", alternate = {"OnPremises"})
+ @Expose
+ @Nullable
+ public Identity onPremises;
+
+ /**
+ * The Phone.
+ *
+ */
+ @SerializedName(value = "phone", alternate = {"Phone"})
+ @Expose
+ @Nullable
+ public Identity phone;
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/CommunicationsPhoneIdentity.java b/src/main/java/com/microsoft/graph/models/CommunicationsPhoneIdentity.java
new file mode 100644
index 00000000000..f507144ea4e
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/CommunicationsPhoneIdentity.java
@@ -0,0 +1,39 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.models.Identity;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+import java.util.HashMap;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Communications Phone Identity.
+ */
+public class CommunicationsPhoneIdentity extends Identity implements IJsonBackedObject {
+
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/CommunicationsUserIdentity.java b/src/main/java/com/microsoft/graph/models/CommunicationsUserIdentity.java
new file mode 100644
index 00000000000..287f3214d2c
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/CommunicationsUserIdentity.java
@@ -0,0 +1,47 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.models.Identity;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Communications User Identity.
+ */
+public class CommunicationsUserIdentity extends Identity implements IJsonBackedObject {
+
+
+ /**
+ * The Tenant Id.
+ *
+ */
+ @SerializedName(value = "tenantId", alternate = {"TenantId"})
+ @Expose
+ @Nullable
+ public String tenantId;
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/IdentityProtectionRoot.java b/src/main/java/com/microsoft/graph/models/IdentityProtectionRoot.java
index 7c2ed725528..c01f831253f 100644
--- a/src/main/java/com/microsoft/graph/models/IdentityProtectionRoot.java
+++ b/src/main/java/com/microsoft/graph/models/IdentityProtectionRoot.java
@@ -44,7 +44,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Risk Detections.
- * Risk detection in Azure AD Identity Protection and the associated information about the detection.
+ * Risk detection in Microsoft Entra ID Protection and the associated information about the detection.
*/
@SerializedName(value = "riskDetections", alternate = {"RiskDetections"})
@Expose
@@ -53,7 +53,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Risky Service Principals.
- * Azure AD service principals that are at risk.
+ * Microsoft Entra service principals that are at risk.
*/
@SerializedName(value = "riskyServicePrincipals", alternate = {"RiskyServicePrincipals"})
@Expose
@@ -62,7 +62,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Risky Users.
- * Users that are flagged as at-risk by Azure AD Identity Protection.
+ * Users that are flagged as at-risk by Microsoft Entra ID Protection.
*/
@SerializedName(value = "riskyUsers", alternate = {"RiskyUsers"})
@Expose
@@ -71,7 +71,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Service Principal Risk Detections.
- * Represents information about detected at-risk service principals in an Azure AD tenant.
+ * Represents information about detected at-risk service principals in a Microsoft Entra tenant.
*/
@SerializedName(value = "servicePrincipalRiskDetections", alternate = {"ServicePrincipalRiskDetections"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/IdentitySecurityDefaultsEnforcementPolicy.java b/src/main/java/com/microsoft/graph/models/IdentitySecurityDefaultsEnforcementPolicy.java
index 546c80e69c7..cb952db1373 100644
--- a/src/main/java/com/microsoft/graph/models/IdentitySecurityDefaultsEnforcementPolicy.java
+++ b/src/main/java/com/microsoft/graph/models/IdentitySecurityDefaultsEnforcementPolicy.java
@@ -27,7 +27,7 @@ public class IdentitySecurityDefaultsEnforcementPolicy extends PolicyBase implem
/**
* The Is Enabled.
- * If set to true, Azure Active Directory security defaults are enabled for the tenant.
+ * If set to true, Microsoft Entra security defaults are enabled for the tenant.
*/
@SerializedName(value = "isEnabled", alternate = {"IsEnabled"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/InternalDomainFederation.java b/src/main/java/com/microsoft/graph/models/InternalDomainFederation.java
index 0cb4cf04642..55d5e7f5ba8 100644
--- a/src/main/java/com/microsoft/graph/models/InternalDomainFederation.java
+++ b/src/main/java/com/microsoft/graph/models/InternalDomainFederation.java
@@ -30,7 +30,7 @@ public class InternalDomainFederation extends SamlOrWsFedProvider implements IJs
/**
* The Active Sign In Uri.
- * URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Azure Active Directory (Azure AD). Corresponds to the ActiveLogOnUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet.
+ * URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet.
*/
@SerializedName(value = "activeSignInUri", alternate = {"ActiveSignInUri"})
@Expose
@@ -39,7 +39,7 @@ public class InternalDomainFederation extends SamlOrWsFedProvider implements IJs
/**
* The Federated Idp Mfa Behavior.
- * Determines whether Azure AD accepts the MFA performed by the federated IdP when a federated user accesses an application that is governed by a conditional access policy that requires MFA. The possible values are: acceptIfMfaDoneByFederatedIdp, enforceMfaByFederatedIdp, rejectMfaByFederatedIdp, unknownFutureValue. For more information, see federatedIdpMfaBehavior values.
+ * Determines whether Microsoft Entra ID accepts the MFA performed by the federated IdP when a federated user accesses an application that is governed by a conditional access policy that requires MFA. The possible values are: acceptIfMfaDoneByFederatedIdp, enforceMfaByFederatedIdp, rejectMfaByFederatedIdp, unknownFutureValue. For more information, see federatedIdpMfaBehavior values.
*/
@SerializedName(value = "federatedIdpMfaBehavior", alternate = {"FederatedIdpMfaBehavior"})
@Expose
@@ -48,7 +48,7 @@ public class InternalDomainFederation extends SamlOrWsFedProvider implements IJs
/**
* The Is Signed Authentication Request Required.
- * If true, when SAML authentication requests are sent to the federated SAML IdP, Azure AD will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP are not signed.
+ * If true, when SAML authentication requests are sent to the federated SAML IdP, Microsoft Entra ID will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP are not signed.
*/
@SerializedName(value = "isSignedAuthenticationRequestRequired", alternate = {"IsSignedAuthenticationRequestRequired"})
@Expose
@@ -84,7 +84,7 @@ public class InternalDomainFederation extends SamlOrWsFedProvider implements IJs
/**
* The Sign Out Uri.
- * URI that clients are redirected to when they sign out of Azure AD services. Corresponds to the LogOffUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet.
+ * URI that clients are redirected to when they sign out of Microsoft Entra services. Corresponds to the LogOffUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet.
*/
@SerializedName(value = "signOutUri", alternate = {"SignOutUri"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/ObjectIdentity.java b/src/main/java/com/microsoft/graph/models/ObjectIdentity.java
index df3c132903b..2713db7f46c 100644
--- a/src/main/java/com/microsoft/graph/models/ObjectIdentity.java
+++ b/src/main/java/com/microsoft/graph/models/ObjectIdentity.java
@@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Issuer.
- * Specifies the issuer of the identity, for example facebook.com.For local accounts (where signInType isn't federated), this property is the local B2C tenant default domain name, for example contoso.onmicrosoft.com.For guests from other Azure AD organization, this is the domain of the federated organization, for example contoso.com.Supports $filter. 512 character limit.
+ * Specifies the issuer of the identity, for example facebook.com.For local accounts (where signInType isn't federated), this property is the local B2C tenant default domain name, for example contoso.onmicrosoft.com.For guests from other Microsoft Entra organization, this is the domain of the federated organization, for example contoso.com.Supports $filter. 512 character limit.
*/
@SerializedName(value = "issuer", alternate = {"Issuer"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/OnPremisesDirectorySynchronizationFeature.java b/src/main/java/com/microsoft/graph/models/OnPremisesDirectorySynchronizationFeature.java
index 21ffcab49fe..6a1aca9b3d7 100644
--- a/src/main/java/com/microsoft/graph/models/OnPremisesDirectorySynchronizationFeature.java
+++ b/src/main/java/com/microsoft/graph/models/OnPremisesDirectorySynchronizationFeature.java
@@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Bypass Dir Sync Overrides Enabled.
- * When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Azure AD.
+ * When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Microsoft Entra ID.
*/
@SerializedName(value = "bypassDirSyncOverridesEnabled", alternate = {"BypassDirSyncOverridesEnabled"})
@Expose
@@ -102,7 +102,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Directory Extensions Enabled.
- * Used to indicate that directory extensions are being synced from on-premises AD to Azure AD.
+ * Used to indicate that directory extensions are being synced from on-premises AD to Microsoft Entra ID.
*/
@SerializedName(value = "directoryExtensionsEnabled", alternate = {"DirectoryExtensionsEnabled"})
@Expose
@@ -138,7 +138,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Password Writeback Enabled.
- * Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled.
+ * Used to indicate that writeback of password resets from Microsoft Entra ID to on-premises AD is enabled.
*/
@SerializedName(value = "passwordWritebackEnabled", alternate = {"PasswordWritebackEnabled"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/OrganizerMeetingInfo.java b/src/main/java/com/microsoft/graph/models/OrganizerMeetingInfo.java
index e0c0c99bcab..82fc2dd6e27 100644
--- a/src/main/java/com/microsoft/graph/models/OrganizerMeetingInfo.java
+++ b/src/main/java/com/microsoft/graph/models/OrganizerMeetingInfo.java
@@ -28,7 +28,7 @@ public class OrganizerMeetingInfo extends MeetingInfo implements IJsonBackedObje
/**
* The Organizer.
- * The organizer Azure Active Directory identity.
+ * The organizer Microsoft Entra identity.
*/
@SerializedName(value = "organizer", alternate = {"Organizer"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PasswordCredential.java b/src/main/java/com/microsoft/graph/models/PasswordCredential.java
index 701a3fbd573..4454afcd651 100644
--- a/src/main/java/com/microsoft/graph/models/PasswordCredential.java
+++ b/src/main/java/com/microsoft/graph/models/PasswordCredential.java
@@ -84,7 +84,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Secret Text.
- * Read-only; Contains the strong passwords generated by Azure AD that are 16-64 characters in length. The generated password value is only returned during the initial POST request to addPassword. There is no way to retrieve this password in the future.
+ * Read-only; Contains the strong passwords generated by Microsoft Entra ID that are 16-64 characters in length. The generated password value is only returned during the initial POST request to addPassword. There is no way to retrieve this password in the future.
*/
@SerializedName(value = "secretText", alternate = {"SecretText"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PasswordResetResponse.java b/src/main/java/com/microsoft/graph/models/PasswordResetResponse.java
index 25736ff50ae..7464c6aabd0 100644
--- a/src/main/java/com/microsoft/graph/models/PasswordResetResponse.java
+++ b/src/main/java/com/microsoft/graph/models/PasswordResetResponse.java
@@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The New Password.
- * The Azure AD-generated password.
+ * The Microsoft Entra ID-generated password.
*/
@SerializedName(value = "newPassword", alternate = {"NewPassword"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PeopleAdminSettings.java b/src/main/java/com/microsoft/graph/models/PeopleAdminSettings.java
new file mode 100644
index 00000000000..c83655fdc60
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/PeopleAdminSettings.java
@@ -0,0 +1,53 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.http.BaseCollectionPage;
+import com.microsoft.graph.models.Entity;
+import com.microsoft.graph.requests.ProfileCardPropertyCollectionPage;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the People Admin Settings.
+ */
+public class PeopleAdminSettings extends Entity implements IJsonBackedObject {
+
+
+ /**
+ * The Profile Card Properties.
+ *
+ */
+ @SerializedName(value = "profileCardProperties", alternate = {"ProfileCardProperties"})
+ @Expose
+ @Nullable
+ public com.microsoft.graph.requests.ProfileCardPropertyCollectionPage profileCardProperties;
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+
+ if (json.has("profileCardProperties")) {
+ profileCardProperties = serializer.deserializeObject(json.get("profileCardProperties"), com.microsoft.graph.requests.ProfileCardPropertyCollectionPage.class);
+ }
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/PermissionGrantConditionSet.java b/src/main/java/com/microsoft/graph/models/PermissionGrantConditionSet.java
index 19b673a43ac..273537d24c3 100644
--- a/src/main/java/com/microsoft/graph/models/PermissionGrantConditionSet.java
+++ b/src/main/java/com/microsoft/graph/models/PermissionGrantConditionSet.java
@@ -56,7 +56,7 @@ public class PermissionGrantConditionSet extends Entity implements IJsonBackedOb
/**
* The Client Application Tenant Ids.
- * A list of Azure Active Directory tenant IDs in which the client application is registered, or a list with the single value all to match with client apps registered in any tenant. Default is the single value all.
+ * A list of Microsoft Entra tenant IDs in which the client application is registered, or a list with the single value all to match with client apps registered in any tenant. Default is the single value all.
*/
@SerializedName(value = "clientApplicationTenantIds", alternate = {"ClientApplicationTenantIds"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PolicyRoot.java b/src/main/java/com/microsoft/graph/models/PolicyRoot.java
index b0cda86f077..defcb6931bd 100644
--- a/src/main/java/com/microsoft/graph/models/PolicyRoot.java
+++ b/src/main/java/com/microsoft/graph/models/PolicyRoot.java
@@ -47,7 +47,7 @@ public class PolicyRoot extends Entity implements IJsonBackedObject {
/**
* The Authentication Methods Policy.
- * The authentication methods and the users that are allowed to use them to sign in and perform multifactor authentication (MFA) in Azure Active Directory (Azure AD).
+ * The authentication methods and the users that are allowed to use them to sign in and perform multifactor authentication (MFA) in Microsoft Entra ID.
*/
@SerializedName(value = "authenticationMethodsPolicy", alternate = {"AuthenticationMethodsPolicy"})
@Expose
@@ -56,7 +56,7 @@ public class PolicyRoot extends Entity implements IJsonBackedObject {
/**
* The Authentication Strength Policies.
- * The authentication method combinations that are to be used in scenarios defined by Azure AD Conditional Access.
+ * The authentication method combinations that are to be used in scenarios defined by Microsoft Entra Conditional Access.
*/
@SerializedName(value = "authenticationStrengthPolicies", alternate = {"AuthenticationStrengthPolicies"})
@Expose
@@ -92,7 +92,7 @@ public class PolicyRoot extends Entity implements IJsonBackedObject {
/**
* The Authorization Policy.
- * The policy that controls Azure AD authorization settings.
+ * The policy that controls Microsoft Entra authorization settings.
*/
@SerializedName(value = "authorizationPolicy", alternate = {"AuthorizationPolicy"})
@Expose
@@ -110,7 +110,7 @@ public class PolicyRoot extends Entity implements IJsonBackedObject {
/**
* The Cross Tenant Access Policy.
- * The custom rules that define an access scenario when interacting with external Azure AD tenants.
+ * The custom rules that define an access scenario when interacting with external Microsoft Entra tenants.
*/
@SerializedName(value = "crossTenantAccessPolicy", alternate = {"CrossTenantAccessPolicy"})
@Expose
@@ -128,7 +128,7 @@ public class PolicyRoot extends Entity implements IJsonBackedObject {
/**
* The Home Realm Discovery Policies.
- * The policy to control Azure AD authentication behavior for federated users.
+ * The policy to control Microsoft Entra authentication behavior for federated users.
*/
@SerializedName(value = "homeRealmDiscoveryPolicies", alternate = {"HomeRealmDiscoveryPolicies"})
@Expose
@@ -146,7 +146,7 @@ public class PolicyRoot extends Entity implements IJsonBackedObject {
/**
* The Token Issuance Policies.
- * The policy that specifies the characteristics of SAML tokens issued by Azure AD.
+ * The policy that specifies the characteristics of SAML tokens issued by Microsoft Entra ID.
*/
@SerializedName(value = "tokenIssuancePolicies", alternate = {"TokenIssuancePolicies"})
@Expose
@@ -155,7 +155,7 @@ public class PolicyRoot extends Entity implements IJsonBackedObject {
/**
* The Token Lifetime Policies.
- * The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.
+ * The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Microsoft Entra ID.
*/
@SerializedName(value = "tokenLifetimePolicies", alternate = {"TokenLifetimePolicies"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroup.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroup.java
index 27d38597961..0810b252515 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroup.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroup.java
@@ -44,7 +44,7 @@ public class PrivilegedAccessGroup extends Entity implements IJsonBackedObject {
/**
* The Assignment Schedule Instances.
- *
+ * The instances of assignment schedules to activate a just-in-time access.
*/
@SerializedName(value = "assignmentScheduleInstances", alternate = {"AssignmentScheduleInstances"})
@Expose
@@ -53,7 +53,7 @@ public class PrivilegedAccessGroup extends Entity implements IJsonBackedObject {
/**
* The Assignment Schedule Requests.
- *
+ * The schedule requests for operations to create, update, delete, extend, and renew an assignment.
*/
@SerializedName(value = "assignmentScheduleRequests", alternate = {"AssignmentScheduleRequests"})
@Expose
@@ -62,7 +62,7 @@ public class PrivilegedAccessGroup extends Entity implements IJsonBackedObject {
/**
* The Assignment Schedules.
- *
+ * The assignment schedules to activate a just-in-time access.
*/
@SerializedName(value = "assignmentSchedules", alternate = {"AssignmentSchedules"})
@Expose
@@ -71,7 +71,7 @@ public class PrivilegedAccessGroup extends Entity implements IJsonBackedObject {
/**
* The Eligibility Schedule Instances.
- *
+ * The instances of eligibility schedules to activate a just-in-time access.
*/
@SerializedName(value = "eligibilityScheduleInstances", alternate = {"EligibilityScheduleInstances"})
@Expose
@@ -80,7 +80,7 @@ public class PrivilegedAccessGroup extends Entity implements IJsonBackedObject {
/**
* The Eligibility Schedule Requests.
- *
+ * The schedule requests for operations to create, update, delete, extend, and renew an eligibility.
*/
@SerializedName(value = "eligibilityScheduleRequests", alternate = {"EligibilityScheduleRequests"})
@Expose
@@ -89,7 +89,7 @@ public class PrivilegedAccessGroup extends Entity implements IJsonBackedObject {
/**
* The Eligibility Schedules.
- *
+ * The eligibility schedules to activate a just-in-time access.
*/
@SerializedName(value = "eligibilitySchedules", alternate = {"EligibilitySchedules"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentSchedule.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentSchedule.java
index 9eb1bd16ac6..708c2b15824 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentSchedule.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentSchedule.java
@@ -33,7 +33,7 @@ public class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSch
/**
* The Access Id.
- *
+ * The identifier of the membership or ownership assignment to the group that is governed by PIM. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq).
*/
@SerializedName(value = "accessId", alternate = {"AccessId"})
@Expose
@@ -42,7 +42,7 @@ public class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSch
/**
* The Assignment Type.
- *
+ * Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq).
*/
@SerializedName(value = "assignmentType", alternate = {"AssignmentType"})
@Expose
@@ -51,7 +51,7 @@ public class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSch
/**
* The Group Id.
- *
+ * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. Supports $filter (eq).
*/
@SerializedName(value = "groupId", alternate = {"GroupId"})
@Expose
@@ -60,7 +60,7 @@ public class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSch
/**
* The Member Type.
- *
+ * Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq).
*/
@SerializedName(value = "memberType", alternate = {"MemberType"})
@Expose
@@ -69,7 +69,7 @@ public class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSch
/**
* The Principal Id.
- *
+ * The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. Supports $filter (eq).
*/
@SerializedName(value = "principalId", alternate = {"PrincipalId"})
@Expose
@@ -78,7 +78,7 @@ public class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSch
/**
* The Activated Using.
- *
+ * When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it is null. Supports $expand.
*/
@SerializedName(value = "activatedUsing", alternate = {"ActivatedUsing"})
@Expose
@@ -87,7 +87,7 @@ public class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSch
/**
* The Group.
- *
+ * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand.
*/
@SerializedName(value = "group", alternate = {"Group"})
@Expose
@@ -96,7 +96,7 @@ public class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSch
/**
* The Principal.
- *
+ * References the principal that's in the scope of this membership or ownership assignment request to the group that's governed by PIM. Supports $expand.
*/
@SerializedName(value = "principal", alternate = {"Principal"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentScheduleInstance.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentScheduleInstance.java
index 7dc9c3ae42b..1527c4fed49 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentScheduleInstance.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentScheduleInstance.java
@@ -33,7 +33,7 @@ public class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedA
/**
* The Access Id.
- *
+ * The identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq).
*/
@SerializedName(value = "accessId", alternate = {"AccessId"})
@Expose
@@ -42,7 +42,7 @@ public class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedA
/**
* The Assignment Schedule Id.
- *
+ * The identifier of the privilegedAccessGroupAssignmentSchedule from which this instance was created. Required. Supports $filter (eq, ne).
*/
@SerializedName(value = "assignmentScheduleId", alternate = {"AssignmentScheduleId"})
@Expose
@@ -51,7 +51,7 @@ public class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedA
/**
* The Assignment Type.
- *
+ * Indicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq).
*/
@SerializedName(value = "assignmentType", alternate = {"AssignmentType"})
@Expose
@@ -60,7 +60,7 @@ public class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedA
/**
* The Group Id.
- *
+ * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. Supports $filter (eq).
*/
@SerializedName(value = "groupId", alternate = {"GroupId"})
@Expose
@@ -69,7 +69,7 @@ public class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedA
/**
* The Member Type.
- *
+ * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq).
*/
@SerializedName(value = "memberType", alternate = {"MemberType"})
@Expose
@@ -78,7 +78,7 @@ public class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedA
/**
* The Principal Id.
- *
+ * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. Supports $filter (eq).
*/
@SerializedName(value = "principalId", alternate = {"PrincipalId"})
@Expose
@@ -87,7 +87,7 @@ public class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedA
/**
* The Activated Using.
- *
+ * When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null.
*/
@SerializedName(value = "activatedUsing", alternate = {"ActivatedUsing"})
@Expose
@@ -96,7 +96,7 @@ public class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedA
/**
* The Group.
- *
+ * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand.
*/
@SerializedName(value = "group", alternate = {"Group"})
@Expose
@@ -105,7 +105,7 @@ public class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedA
/**
* The Principal.
- *
+ * References the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports $expand.
*/
@SerializedName(value = "principal", alternate = {"Principal"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentScheduleRequest.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentScheduleRequest.java
index e7f65181bb1..2ad3c94fe98 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentScheduleRequest.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupAssignmentScheduleRequest.java
@@ -31,7 +31,7 @@ public class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAc
/**
* The Access Id.
- *
+ * The identifier of a membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue.
*/
@SerializedName(value = "accessId", alternate = {"AccessId"})
@Expose
@@ -40,7 +40,7 @@ public class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAc
/**
* The Group Id.
- *
+ * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required.
*/
@SerializedName(value = "groupId", alternate = {"GroupId"})
@Expose
@@ -49,7 +49,7 @@ public class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAc
/**
* The Principal Id.
- *
+ * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne).
*/
@SerializedName(value = "principalId", alternate = {"PrincipalId"})
@Expose
@@ -58,7 +58,7 @@ public class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAc
/**
* The Target Schedule Id.
- *
+ * The identifier of the schedule that's created from the membership or ownership assignment request. Supports $filter (eq, ne).
*/
@SerializedName(value = "targetScheduleId", alternate = {"TargetScheduleId"})
@Expose
@@ -67,7 +67,7 @@ public class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAc
/**
* The Activated Using.
- *
+ * When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand.
*/
@SerializedName(value = "activatedUsing", alternate = {"ActivatedUsing"})
@Expose
@@ -76,7 +76,7 @@ public class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAc
/**
* The Group.
- *
+ * References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand.
*/
@SerializedName(value = "group", alternate = {"Group"})
@Expose
@@ -85,7 +85,7 @@ public class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAc
/**
* The Principal.
- *
+ * References the principal that's in the scope of this membership or ownership assignment request through the group that's governed by PIM. Supports $expand.
*/
@SerializedName(value = "principal", alternate = {"Principal"})
@Expose
@@ -94,7 +94,7 @@ public class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAc
/**
* The Target Schedule.
- *
+ * Schedule created by this request. Supports $expand.
*/
@SerializedName(value = "targetSchedule", alternate = {"TargetSchedule"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilitySchedule.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilitySchedule.java
index f318311662a..18801e1de4b 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilitySchedule.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilitySchedule.java
@@ -31,7 +31,7 @@ public class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSc
/**
* The Access Id.
- *
+ * The identifier of the membership or ownership eligibility to the group that is governed by PIM. Required. The possible values are: owner, member. Supports $filter (eq).
*/
@SerializedName(value = "accessId", alternate = {"AccessId"})
@Expose
@@ -40,7 +40,7 @@ public class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSc
/**
* The Group Id.
- *
+ * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq).
*/
@SerializedName(value = "groupId", alternate = {"GroupId"})
@Expose
@@ -49,7 +49,7 @@ public class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSc
/**
* The Member Type.
- *
+ * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq).
*/
@SerializedName(value = "memberType", alternate = {"MemberType"})
@Expose
@@ -58,7 +58,7 @@ public class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSc
/**
* The Principal Id.
- *
+ * The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. Supports $filter (eq).
*/
@SerializedName(value = "principalId", alternate = {"PrincipalId"})
@Expose
@@ -67,7 +67,7 @@ public class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSc
/**
* The Group.
- *
+ * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand.
*/
@SerializedName(value = "group", alternate = {"Group"})
@Expose
@@ -76,7 +76,7 @@ public class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSc
/**
* The Principal.
- *
+ * References the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports $expand.
*/
@SerializedName(value = "principal", alternate = {"Principal"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilityScheduleInstance.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilityScheduleInstance.java
index f1eb8f35c60..b9bf75e30d0 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilityScheduleInstance.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilityScheduleInstance.java
@@ -31,7 +31,7 @@ public class PrivilegedAccessGroupEligibilityScheduleInstance extends Privileged
/**
* The Access Id.
- *
+ * The identifier of the membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member. Supports $filter (eq).
*/
@SerializedName(value = "accessId", alternate = {"AccessId"})
@Expose
@@ -40,7 +40,7 @@ public class PrivilegedAccessGroupEligibilityScheduleInstance extends Privileged
/**
* The Eligibility Schedule Id.
- *
+ * The identifier of the privilegedAccessGroupEligibilitySchedule from which this instance was created. Required. Supports $filter (eq, ne).
*/
@SerializedName(value = "eligibilityScheduleId", alternate = {"EligibilityScheduleId"})
@Expose
@@ -49,7 +49,7 @@ public class PrivilegedAccessGroupEligibilityScheduleInstance extends Privileged
/**
* The Group Id.
- *
+ * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq).
*/
@SerializedName(value = "groupId", alternate = {"GroupId"})
@Expose
@@ -58,7 +58,7 @@ public class PrivilegedAccessGroupEligibilityScheduleInstance extends Privileged
/**
* The Member Type.
- *
+ * Indicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq).
*/
@SerializedName(value = "memberType", alternate = {"MemberType"})
@Expose
@@ -67,7 +67,7 @@ public class PrivilegedAccessGroupEligibilityScheduleInstance extends Privileged
/**
* The Principal Id.
- *
+ * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. Supports $filter (eq).
*/
@SerializedName(value = "principalId", alternate = {"PrincipalId"})
@Expose
@@ -76,7 +76,7 @@ public class PrivilegedAccessGroupEligibilityScheduleInstance extends Privileged
/**
* The Group.
- *
+ * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand.
*/
@SerializedName(value = "group", alternate = {"Group"})
@Expose
@@ -85,7 +85,7 @@ public class PrivilegedAccessGroupEligibilityScheduleInstance extends Privileged
/**
* The Principal.
- *
+ * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand.
*/
@SerializedName(value = "principal", alternate = {"Principal"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilityScheduleRequest.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilityScheduleRequest.java
index 3e2e491e962..20ee753ea76 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilityScheduleRequest.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessGroupEligibilityScheduleRequest.java
@@ -31,7 +31,7 @@ public class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedA
/**
* The Access Id.
- *
+ * The identifier of membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member, unknownFutureValue.
*/
@SerializedName(value = "accessId", alternate = {"AccessId"})
@Expose
@@ -40,7 +40,7 @@ public class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedA
/**
* The Group Id.
- *
+ * The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required.
*/
@SerializedName(value = "groupId", alternate = {"GroupId"})
@Expose
@@ -49,7 +49,7 @@ public class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedA
/**
* The Principal Id.
- *
+ * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required.
*/
@SerializedName(value = "principalId", alternate = {"PrincipalId"})
@Expose
@@ -58,7 +58,7 @@ public class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedA
/**
* The Target Schedule Id.
- *
+ * The identifier of the schedule that's created from the eligibility request. Optional.
*/
@SerializedName(value = "targetScheduleId", alternate = {"TargetScheduleId"})
@Expose
@@ -67,7 +67,7 @@ public class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedA
/**
* The Group.
- *
+ * References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand.
*/
@SerializedName(value = "group", alternate = {"Group"})
@Expose
@@ -76,7 +76,7 @@ public class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedA
/**
* The Principal.
- *
+ * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand.
*/
@SerializedName(value = "principal", alternate = {"Principal"})
@Expose
@@ -85,7 +85,7 @@ public class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedA
/**
* The Target Schedule.
- *
+ * Schedule created by this request.
*/
@SerializedName(value = "targetSchedule", alternate = {"TargetSchedule"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessRoot.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessRoot.java
index 27f79630e21..09081df2211 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessRoot.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessRoot.java
@@ -28,7 +28,7 @@ public class PrivilegedAccessRoot extends Entity implements IJsonBackedObject {
/**
* The Group.
- *
+ * A group that's governed through Privileged Identity Management (PIM).
*/
@SerializedName(value = "group", alternate = {"Group"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessSchedule.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessSchedule.java
index 98d6544c027..17d6fc4d03c 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessSchedule.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessSchedule.java
@@ -28,7 +28,7 @@ public class PrivilegedAccessSchedule extends Entity implements IJsonBackedObjec
/**
* The Created Date Time.
- *
+ * When the schedule was created. Optional.
*/
@SerializedName(value = "createdDateTime", alternate = {"CreatedDateTime"})
@Expose
@@ -37,7 +37,7 @@ public class PrivilegedAccessSchedule extends Entity implements IJsonBackedObjec
/**
* The Created Using.
- *
+ * The identifier of the access assignment or eligibility request that created this schedule. Optional.
*/
@SerializedName(value = "createdUsing", alternate = {"CreatedUsing"})
@Expose
@@ -46,7 +46,7 @@ public class PrivilegedAccessSchedule extends Entity implements IJsonBackedObjec
/**
* The Modified Date Time.
- *
+ * When the schedule was last modified. Optional.
*/
@SerializedName(value = "modifiedDateTime", alternate = {"ModifiedDateTime"})
@Expose
@@ -55,7 +55,7 @@ public class PrivilegedAccessSchedule extends Entity implements IJsonBackedObjec
/**
* The Schedule Info.
- *
+ * Represents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required.
*/
@SerializedName(value = "scheduleInfo", alternate = {"ScheduleInfo"})
@Expose
@@ -64,7 +64,7 @@ public class PrivilegedAccessSchedule extends Entity implements IJsonBackedObjec
/**
* The Status.
- *
+ * The status of the access assignment or eligibility request. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable. Optional.
*/
@SerializedName(value = "status", alternate = {"Status"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessScheduleInstance.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessScheduleInstance.java
index 8635a4fba36..18473d23ceb 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessScheduleInstance.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessScheduleInstance.java
@@ -27,7 +27,7 @@ public class PrivilegedAccessScheduleInstance extends Entity implements IJsonBac
/**
* The End Date Time.
- *
+ * When the schedule instance ends. Required.
*/
@SerializedName(value = "endDateTime", alternate = {"EndDateTime"})
@Expose
@@ -36,7 +36,7 @@ public class PrivilegedAccessScheduleInstance extends Entity implements IJsonBac
/**
* The Start Date Time.
- *
+ * When this instance starts. Required.
*/
@SerializedName(value = "startDateTime", alternate = {"StartDateTime"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/PrivilegedAccessScheduleRequest.java b/src/main/java/com/microsoft/graph/models/PrivilegedAccessScheduleRequest.java
index 57d37cc41ee..0f9e4bcfd6a 100644
--- a/src/main/java/com/microsoft/graph/models/PrivilegedAccessScheduleRequest.java
+++ b/src/main/java/com/microsoft/graph/models/PrivilegedAccessScheduleRequest.java
@@ -30,7 +30,7 @@ public class PrivilegedAccessScheduleRequest extends Request implements IJsonBac
/**
* The Action.
- *
+ * Represents the type of operation on the group membership or ownership assignment request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew. adminAssign: For administrators to assign group membership or ownership to principals.adminRemove: For administrators to remove principals from group membership or ownership. adminUpdate: For administrators to change existing group membership or ownership assignments.adminExtend: For administrators to extend expiring assignments.adminRenew: For administrators to renew expired assignments.selfActivate: For principals to activate their assignments.selfDeactivate: For principals to deactivate their active assignments.
*/
@SerializedName(value = "action", alternate = {"Action"})
@Expose
@@ -39,7 +39,7 @@ public class PrivilegedAccessScheduleRequest extends Request implements IJsonBac
/**
* The Is Validation Only.
- *
+ * Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request.
*/
@SerializedName(value = "isValidationOnly", alternate = {"IsValidationOnly"})
@Expose
@@ -48,7 +48,7 @@ public class PrivilegedAccessScheduleRequest extends Request implements IJsonBac
/**
* The Justification.
- *
+ * A message provided by users and administrators when create they create the privilegedAccessGroupAssignmentScheduleRequest object.
*/
@SerializedName(value = "justification", alternate = {"Justification"})
@Expose
@@ -57,7 +57,7 @@ public class PrivilegedAccessScheduleRequest extends Request implements IJsonBac
/**
* The Schedule Info.
- *
+ * The period of the group membership or ownership assignment. Recurring schedules are currently unsupported.
*/
@SerializedName(value = "scheduleInfo", alternate = {"ScheduleInfo"})
@Expose
@@ -66,7 +66,7 @@ public class PrivilegedAccessScheduleRequest extends Request implements IJsonBac
/**
* The Ticket Info.
- *
+ * Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system.
*/
@SerializedName(value = "ticketInfo", alternate = {"TicketInfo"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/ProfileCardAnnotation.java b/src/main/java/com/microsoft/graph/models/ProfileCardAnnotation.java
new file mode 100644
index 00000000000..2a4ec2ae282
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/ProfileCardAnnotation.java
@@ -0,0 +1,70 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.http.BaseCollectionPage;
+import com.microsoft.graph.models.DisplayNameLocalization;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Profile Card Annotation.
+ */
+public class ProfileCardAnnotation implements IJsonBackedObject {
+
+ /** the OData type of the object as returned by the service */
+ @SerializedName("@odata.type")
+ @Expose
+ @Nullable
+ public String oDataType;
+
+ private transient AdditionalDataManager additionalDataManager = new AdditionalDataManager(this);
+
+ @Override
+ @Nonnull
+ public final AdditionalDataManager additionalDataManager() {
+ return additionalDataManager;
+ }
+
+ /**
+ * The Display Name.
+ *
+ */
+ @SerializedName(value = "displayName", alternate = {"DisplayName"})
+ @Expose
+ @Nullable
+ public String displayName;
+
+ /**
+ * The Localizations.
+ *
+ */
+ @SerializedName(value = "localizations", alternate = {"Localizations"})
+ @Expose
+ @Nullable
+ public java.util.List localizations;
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/ProfileCardProperty.java b/src/main/java/com/microsoft/graph/models/ProfileCardProperty.java
new file mode 100644
index 00000000000..68b9a5f7405
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/models/ProfileCardProperty.java
@@ -0,0 +1,58 @@
+// Template Source: BaseEntity.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.models;
+import com.microsoft.graph.serializer.ISerializer;
+import com.microsoft.graph.serializer.IJsonBackedObject;
+import com.microsoft.graph.serializer.AdditionalDataManager;
+import java.util.EnumSet;
+import com.microsoft.graph.http.BaseCollectionPage;
+import com.microsoft.graph.models.ProfileCardAnnotation;
+import com.microsoft.graph.models.Entity;
+
+
+import com.google.gson.JsonObject;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.annotations.Expose;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Profile Card Property.
+ */
+public class ProfileCardProperty extends Entity implements IJsonBackedObject {
+
+
+ /**
+ * The Annotations.
+ *
+ */
+ @SerializedName(value = "annotations", alternate = {"Annotations"})
+ @Expose
+ @Nullable
+ public java.util.List annotations;
+
+ /**
+ * The Directory Property Name.
+ *
+ */
+ @SerializedName(value = "directoryPropertyName", alternate = {"DirectoryPropertyName"})
+ @Expose
+ @Nullable
+ public String directoryPropertyName;
+
+
+ /**
+ * Sets the raw JSON object
+ *
+ * @param serializer the serializer
+ * @param json the JSON object to set this object to
+ */
+ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
+
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/models/ProvisioningObjectSummary.java b/src/main/java/com/microsoft/graph/models/ProvisioningObjectSummary.java
index c5bd1674c53..1d0e259ca8b 100644
--- a/src/main/java/com/microsoft/graph/models/ProvisioningObjectSummary.java
+++ b/src/main/java/com/microsoft/graph/models/ProvisioningObjectSummary.java
@@ -99,7 +99,7 @@ public class ProvisioningObjectSummary extends Entity implements IJsonBackedObje
/**
* The Provisioning Action.
- * Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Azure AD activity list. Supports $filter (eq, contains).
+ * Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains).
*/
@SerializedName(value = "provisioningAction", alternate = {"ProvisioningAction"})
@Expose
@@ -171,7 +171,7 @@ public class ProvisioningObjectSummary extends Entity implements IJsonBackedObje
/**
* The Tenant Id.
- * Unique Azure AD tenant ID. Supports $filter (eq, contains).
+ * Unique Microsoft Entra tenant ID. Supports $filter (eq, contains).
*/
@SerializedName(value = "tenantId", alternate = {"TenantId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/ReportRoot.java b/src/main/java/com/microsoft/graph/models/ReportRoot.java
index ae9da074e06..d18150c22cf 100644
--- a/src/main/java/com/microsoft/graph/models/ReportRoot.java
+++ b/src/main/java/com/microsoft/graph/models/ReportRoot.java
@@ -42,7 +42,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Authentication Methods.
- * Container for navigation properties for Azure AD authentication methods resources.
+ * Container for navigation properties for Microsoft Entra authentication methods resources.
*/
@SerializedName(value = "authenticationMethods", alternate = {"AuthenticationMethods"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/ResourceSpecificPermissionGrant.java b/src/main/java/com/microsoft/graph/models/ResourceSpecificPermissionGrant.java
index 176c3daea3c..baaf2cef0e9 100644
--- a/src/main/java/com/microsoft/graph/models/ResourceSpecificPermissionGrant.java
+++ b/src/main/java/com/microsoft/graph/models/ResourceSpecificPermissionGrant.java
@@ -27,7 +27,7 @@ public class ResourceSpecificPermissionGrant extends DirectoryObject implements
/**
* The Client App Id.
- * ID of the service principal of the Azure AD app that has been granted access. Read-only.
+ * ID of the service principal of the Microsoft Entra app that has been granted access. Read-only.
*/
@SerializedName(value = "clientAppId", alternate = {"ClientAppId"})
@Expose
@@ -36,7 +36,7 @@ public class ResourceSpecificPermissionGrant extends DirectoryObject implements
/**
* The Client Id.
- * ID of the Azure AD app that has been granted access. Read-only.
+ * ID of the Microsoft Entra app that has been granted access. Read-only.
*/
@SerializedName(value = "clientId", alternate = {"ClientId"})
@Expose
@@ -63,7 +63,7 @@ public class ResourceSpecificPermissionGrant extends DirectoryObject implements
/**
* The Resource App Id.
- * ID of the Azure AD app that is hosting the resource. Read-only.
+ * ID of the Microsoft Entra app that is hosting the resource. Read-only.
*/
@SerializedName(value = "resourceAppId", alternate = {"ResourceAppId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/RiskyServicePrincipal.java b/src/main/java/com/microsoft/graph/models/RiskyServicePrincipal.java
index 126dc8e6c95..3e8dcccfd3c 100644
--- a/src/main/java/com/microsoft/graph/models/RiskyServicePrincipal.java
+++ b/src/main/java/com/microsoft/graph/models/RiskyServicePrincipal.java
@@ -59,7 +59,7 @@ public class RiskyServicePrincipal extends Entity implements IJsonBackedObject {
/**
* The Is Processing.
- * Indicates whether Azure AD is currently processing the service principal's risky state.
+ * Indicates whether Microsoft Entra ID is currently processing the service principal's risky state.
*/
@SerializedName(value = "isProcessing", alternate = {"IsProcessing"})
@Expose
@@ -104,7 +104,7 @@ public class RiskyServicePrincipal extends Entity implements IJsonBackedObject {
/**
* The Service Principal Type.
- * Identifies whether the service principal represents an Application, a ManagedIdentity, or a legacy application (socialIdp). This is set by Azure AD internally and is inherited from servicePrincipal.
+ * Identifies whether the service principal represents an Application, a ManagedIdentity, or a legacy application (socialIdp). This is set by Microsoft Entra ID internally and is inherited from servicePrincipal.
*/
@SerializedName(value = "servicePrincipalType", alternate = {"ServicePrincipalType"})
@Expose
@@ -113,7 +113,7 @@ public class RiskyServicePrincipal extends Entity implements IJsonBackedObject {
/**
* The History.
- * Represents the risk history of Azure AD service principals.
+ * Represents the risk history of Microsoft Entra service principals.
*/
@SerializedName(value = "history", alternate = {"History"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SamlOrWsFedProvider.java b/src/main/java/com/microsoft/graph/models/SamlOrWsFedProvider.java
index 22396c4d483..f47374a9cbe 100644
--- a/src/main/java/com/microsoft/graph/models/SamlOrWsFedProvider.java
+++ b/src/main/java/com/microsoft/graph/models/SamlOrWsFedProvider.java
@@ -46,7 +46,7 @@ public class SamlOrWsFedProvider extends IdentityProviderBase implements IJsonBa
/**
* The Passive Sign In Uri.
- * URI that web-based clients are directed to when signing in to Azure Active Directory (Azure AD) services.
+ * URI that web-based clients are directed to when signing in to Microsoft Entra services.
*/
@SerializedName(value = "passiveSignInUri", alternate = {"PassiveSignInUri"})
@Expose
@@ -64,7 +64,7 @@ public class SamlOrWsFedProvider extends IdentityProviderBase implements IJsonBa
/**
* The Signing Certificate.
- * Current certificate used to sign tokens passed to the Microsoft identity platform. The certificate is formatted as a Base64 encoded string of the public portion of the federated IdP's token signing certificate and must be compatible with the X509Certificate2 class. This property is used in the following scenarios: if a rollover is required outside of the autorollover update a new federation service is being set up if the new token signing certificate isn't present in the federation properties after the federation service certificate has been updated. Azure AD updates certificates via an autorollover process in which it attempts to retrieve a new certificate from the federation service metadata, 30 days before expiry of the current certificate. If a new certificate isn't available, Azure AD monitors the metadata daily and will update the federation settings for the domain when a new certificate is available.
+ * Current certificate used to sign tokens passed to the Microsoft identity platform. The certificate is formatted as a Base64 encoded string of the public portion of the federated IdP's token signing certificate and must be compatible with the X509Certificate2 class. This property is used in the following scenarios: if a rollover is required outside of the autorollover update a new federation service is being set up if the new token signing certificate isn't present in the federation properties after the federation service certificate has been updated. Microsoft Entra ID updates certificates via an autorollover process in which it attempts to retrieve a new certificate from the federation service metadata, 30 days before expiry of the current certificate. If a new certificate isn't available, Microsoft Entra ID monitors the metadata daily and will update the federation settings for the domain when a new certificate is available.
*/
@SerializedName(value = "signingCertificate", alternate = {"SigningCertificate"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SchemaExtension.java b/src/main/java/com/microsoft/graph/models/SchemaExtension.java
index cd68ec619de..6ed86bfc966 100644
--- a/src/main/java/com/microsoft/graph/models/SchemaExtension.java
+++ b/src/main/java/com/microsoft/graph/models/SchemaExtension.java
@@ -38,7 +38,7 @@ public class SchemaExtension extends Entity implements IJsonBackedObject {
/**
* The Owner.
- * The appId of the application that is the owner of the schema extension. The owner of the schema definition must be explicitly specified during the Create and Update operations, or it will be implied and auto-assigned by Azure AD as follows: In delegated access: The signed-in user must be the owner of the app that calls Microsoft Graph to create the schema extension definition. If the signed-in user isn't the owner of the calling app, they must explicitly specify the owner property, and assign it the appId of an app that they own. In app-only access: The owner property isn't required in the request body. Instead, the calling app is assigned ownership of the schema extension. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed. Supports $filter (eq).
+ * The appId of the application that is the owner of the schema extension. The owner of the schema definition must be explicitly specified during the Create and Update operations, or it will be implied and auto-assigned by Microsoft Entra ID as follows: In delegated access: The signed-in user must be the owner of the app that calls Microsoft Graph to create the schema extension definition. If the signed-in user isn't the owner of the calling app, they must explicitly specify the owner property, and assign it the appId of an app that they own. In app-only access: The owner property isn't required in the request body. Instead, the calling app is assigned ownership of the schema extension. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed. Supports $filter (eq).
*/
@SerializedName(value = "owner", alternate = {"Owner"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SecureScoreControlProfile.java b/src/main/java/com/microsoft/graph/models/SecureScoreControlProfile.java
index d483a7865be..54c7711f61c 100644
--- a/src/main/java/com/microsoft/graph/models/SecureScoreControlProfile.java
+++ b/src/main/java/com/microsoft/graph/models/SecureScoreControlProfile.java
@@ -148,7 +148,7 @@ public class SecureScoreControlProfile extends Entity implements IJsonBackedObje
/**
* The Service.
- * Service that owns the control (Exchange, Sharepoint, Azure AD).
+ * Service that owns the control (Exchange, Sharepoint, Microsoft Entra ID).
*/
@SerializedName(value = "service", alternate = {"Service"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/ServicePrincipal.java b/src/main/java/com/microsoft/graph/models/ServicePrincipal.java
index 077daaec983..20b3ec0a0a3 100644
--- a/src/main/java/com/microsoft/graph/models/ServicePrincipal.java
+++ b/src/main/java/com/microsoft/graph/models/ServicePrincipal.java
@@ -92,7 +92,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The App Id.
- * The unique identifier for the associated application (its appId property). Supports $filter (eq, ne, not, in, startsWith).
+ * The unique identifier for the associated application (its appId property). Alternate key. Supports $filter (eq, ne, not, in, startsWith).
*/
@SerializedName(value = "appId", alternate = {"AppId"})
@Expose
@@ -182,7 +182,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The Info.
- * Basic profile information of the acquired application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, not, ge, le, and eq on null values).
+ * Basic profile information of the acquired application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Microsoft Entra apps. Supports $filter (eq, ne, not, ge, le, and eq on null values).
*/
@SerializedName(value = "info", alternate = {"Info"})
@Expose
@@ -200,7 +200,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The Login Url.
- * Specifies the URL where the service provider redirects the user to Azure AD to authenticate. Azure AD uses the URL to launch the application from Microsoft 365 or the Azure AD My Apps. When blank, Azure AD performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Azure AD My Apps, or the Azure AD SSO URL.
+ * Specifies the URL where the service provider redirects the user to Microsoft Entra ID to authenticate. Microsoft Entra ID uses the URL to launch the application from Microsoft 365 or the Microsoft Entra My Apps. When blank, Microsoft Entra ID performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Microsoft Entra My Apps, or the Microsoft Entra SSO URL.
*/
@SerializedName(value = "loginUrl", alternate = {"LoginUrl"})
@Expose
@@ -227,7 +227,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The Notification Email Addresses.
- * Specifies the list of email addresses where Azure AD sends a notification when the active certificate is near the expiration date. This is only for the certificates used to sign the SAML token issued for Azure AD Gallery applications.
+ * Specifies the list of email addresses where Microsoft Entra ID sends a notification when the active certificate is near the expiration date. This is only for the certificates used to sign the SAML token issued for Microsoft Entra Gallery applications.
*/
@SerializedName(value = "notificationEmailAddresses", alternate = {"NotificationEmailAddresses"})
@Expose
@@ -254,7 +254,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The Preferred Single Sign On Mode.
- * Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, notSupported, and oidc.
+ * Specifies the single sign-on mode configured for this application. Microsoft Entra ID uses the preferred single sign-on mode to launch the application from Microsoft 365 or the My Apps portal. The supported values are password, saml, notSupported, and oidc.
*/
@SerializedName(value = "preferredSingleSignOnMode", alternate = {"PreferredSingleSignOnMode"})
@Expose
@@ -299,7 +299,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The Service Principal Names.
- * Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the 'aud' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, not, ge, le, startsWith).
+ * Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Microsoft Entra ID. For example,Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the 'aud' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, not, ge, le, startsWith).
*/
@SerializedName(value = "servicePrincipalNames", alternate = {"ServicePrincipalNames"})
@Expose
@@ -308,7 +308,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The Service Principal Type.
- * Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Azure AD internally. The servicePrincipalType property can be set to three different values: Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens are not issued for the service principal.ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but cannot be updated or modified directly.Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. Legacy service principal can have credentials, service principal names, reply URLs, and other properties which are editable by an authorized user, but does not have an associated app registration. The appId value does not associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.SocialIdp - For internal use.
+ * Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Microsoft Entra ID internally. The servicePrincipalType property can be set to three different values: Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens are not issued for the service principal.ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but cannot be updated or modified directly.Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. Legacy service principal can have credentials, service principal names, reply URLs, and other properties which are editable by an authorized user, but does not have an associated app registration. The appId value does not associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.SocialIdp - For internal use.
*/
@SerializedName(value = "servicePrincipalType", alternate = {"ServicePrincipalType"})
@Expose
@@ -317,7 +317,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The Sign In Audience.
- * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization's Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization's Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization's Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only.
+ * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization's Microsoft Entra tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization's Microsoft Entra tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization's Microsoft Entra tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only.
*/
@SerializedName(value = "signInAudience", alternate = {"SignInAudience"})
@Expose
@@ -335,7 +335,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The Token Encryption Key Id.
- * Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.
+ * Specifies the keyId of a public key from the keyCredentials collection. When configured, Microsoft Entra ID issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.
*/
@SerializedName(value = "tokenEncryptionKeyId", alternate = {"TokenEncryptionKeyId"})
@Expose
@@ -475,7 +475,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje
/**
* The Synchronization.
- * Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API.
+ * Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API.
*/
@SerializedName(value = "synchronization", alternate = {"Synchronization"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SignIn.java b/src/main/java/com/microsoft/graph/models/SignIn.java
index 197006c12af..59697977ce7 100644
--- a/src/main/java/com/microsoft/graph/models/SignIn.java
+++ b/src/main/java/com/microsoft/graph/models/SignIn.java
@@ -46,7 +46,7 @@ public class SignIn extends Entity implements IJsonBackedObject {
/**
* The App Id.
- * Unique GUID representing the app ID in the Azure Active Directory. Supports $filter (eq).
+ * Unique GUID representing the app ID in the Microsoft Entra ID. Supports $filter (eq).
*/
@SerializedName(value = "appId", alternate = {"AppId"})
@Expose
@@ -154,7 +154,7 @@ public class SignIn extends Entity implements IJsonBackedObject {
/**
* The Risk Detail.
- * Provides the 'reason' behind a specific state of a risky user, sign-in or a risk event. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Supports $filter (eq).Note: Details for this property require an Azure AD Premium P2 license. Other licenses return the value hidden.
+ * Provides the 'reason' behind a specific state of a risky user, sign-in or a risk event. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Supports $filter (eq).Note: Details for this property require a Microsoft Entra ID P2 license. Other licenses return the value hidden.
*/
@SerializedName(value = "riskDetail", alternate = {"RiskDetail"})
@Expose
@@ -181,7 +181,7 @@ public class SignIn extends Entity implements IJsonBackedObject {
/**
* The Risk Level Aggregated.
- * Aggregated risk level. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in wasn't enabled for Azure AD Identity Protection. Supports $filter (eq). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.
+ * Aggregated risk level. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in wasn't enabled for Microsoft Entra ID Protection. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden.
*/
@SerializedName(value = "riskLevelAggregated", alternate = {"RiskLevelAggregated"})
@Expose
@@ -190,7 +190,7 @@ public class SignIn extends Entity implements IJsonBackedObject {
/**
* The Risk Level During Sign In.
- * Risk level during sign-in. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in wasn't enabled for Azure AD Identity Protection. Supports $filter (eq). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.
+ * Risk level during sign-in. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in wasn't enabled for Microsoft Entra ID Protection. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden.
*/
@SerializedName(value = "riskLevelDuringSignIn", alternate = {"RiskLevelDuringSignIn"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SignInActivity.java b/src/main/java/com/microsoft/graph/models/SignInActivity.java
index c81190eead3..b09d2b55b88 100644
--- a/src/main/java/com/microsoft/graph/models/SignInActivity.java
+++ b/src/main/java/com/microsoft/graph/models/SignInActivity.java
@@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Last Non Interactive Sign In Date Time.
- * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: '2014-01-01T00:00:00Z'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD.
+ * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: '2014-01-01T00:00:00Z'. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.
*/
@SerializedName(value = "lastNonInteractiveSignInDateTime", alternate = {"LastNonInteractiveSignInDateTime"})
@Expose
@@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Last Sign In Date Time.
- * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: '2014-01-01T00:00:00Z'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD.
+ * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: '2014-01-01T00:00:00Z'. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.
*/
@SerializedName(value = "lastSignInDateTime", alternate = {"LastSignInDateTime"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SingleUser.java b/src/main/java/com/microsoft/graph/models/SingleUser.java
index 8854206b243..bf57a671d9f 100644
--- a/src/main/java/com/microsoft/graph/models/SingleUser.java
+++ b/src/main/java/com/microsoft/graph/models/SingleUser.java
@@ -27,7 +27,7 @@ public class SingleUser extends SubjectSet implements IJsonBackedObject {
/**
* The Description.
- * The name of the user in Azure AD. Read only.
+ * The name of the user in Microsoft Entra ID. Read only.
*/
@SerializedName(value = "description", alternate = {"Description"})
@Expose
@@ -36,7 +36,7 @@ public class SingleUser extends SubjectSet implements IJsonBackedObject {
/**
* The User Id.
- * The ID of the user in Azure AD.
+ * The ID of the user in Microsoft Entra ID.
*/
@SerializedName(value = "userId", alternate = {"UserId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SkypeForBusinessUserConversationMember.java b/src/main/java/com/microsoft/graph/models/SkypeForBusinessUserConversationMember.java
index 3713e1503e6..dbfd18bf62a 100644
--- a/src/main/java/com/microsoft/graph/models/SkypeForBusinessUserConversationMember.java
+++ b/src/main/java/com/microsoft/graph/models/SkypeForBusinessUserConversationMember.java
@@ -36,7 +36,7 @@ public class SkypeForBusinessUserConversationMember extends ConversationMember i
/**
* The User Id.
- * Azure Active Directory ID of the user.
+ * Microsoft Entra ID of the user.
*/
@SerializedName(value = "userId", alternate = {"UserId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SmsAuthenticationMethodTarget.java b/src/main/java/com/microsoft/graph/models/SmsAuthenticationMethodTarget.java
index 5f938248d01..00479ee5e8c 100644
--- a/src/main/java/com/microsoft/graph/models/SmsAuthenticationMethodTarget.java
+++ b/src/main/java/com/microsoft/graph/models/SmsAuthenticationMethodTarget.java
@@ -27,7 +27,7 @@ public class SmsAuthenticationMethodTarget extends AuthenticationMethodTarget im
/**
* The Is Usable For Sign In.
- * Determines if users can use this authentication method to sign in to Azure AD. true if users can use this method for primary authentication, otherwise false.
+ * Determines if users can use this authentication method to sign in to Microsoft Entra ID. true if users can use this method for primary authentication, otherwise false.
*/
@SerializedName(value = "isUsableForSignIn", alternate = {"IsUsableForSignIn"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/StringKeyLongValuePair.java b/src/main/java/com/microsoft/graph/models/StringKeyLongValuePair.java
index 1e872c3d964..c89f67d41fa 100644
--- a/src/main/java/com/microsoft/graph/models/StringKeyLongValuePair.java
+++ b/src/main/java/com/microsoft/graph/models/StringKeyLongValuePair.java
@@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Key.
- * The mapping of the user type from the source system to the target system. For example:User to User - For Azure AD to Azure AD synchronization worker to user - For Workday to Azure AD synchronization.
+ * The mapping of the user type from the source system to the target system. For example:User to User - For Microsoft Entra ID to Microsoft Entra ID synchronization worker to user - For Workday to Microsoft Entra synchronization.
*/
@SerializedName(value = "key", alternate = {"Key"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SubjectRightsRequest.java b/src/main/java/com/microsoft/graph/models/SubjectRightsRequest.java
index ff1678d8521..9bc6df5cc49 100644
--- a/src/main/java/com/microsoft/graph/models/SubjectRightsRequest.java
+++ b/src/main/java/com/microsoft/graph/models/SubjectRightsRequest.java
@@ -50,7 +50,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Closed Date Time.
- * The date and time when the request was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ * The date and time when the request was closed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*/
@SerializedName(value = "closedDateTime", alternate = {"ClosedDateTime"})
@Expose
@@ -59,7 +59,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Content Query.
- *
+ * KQL based content query that should be used for search. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.
*/
@SerializedName(value = "contentQuery", alternate = {"ContentQuery"})
@Expose
@@ -77,7 +77,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Created Date Time.
- * The date and time when the request was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ * The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*/
@SerializedName(value = "createdDateTime", alternate = {"CreatedDateTime"})
@Expose
@@ -122,7 +122,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The External Id.
- *
+ * The external ID for the request that is immutable after creation and is used for tracking the request for the external system. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.
*/
@SerializedName(value = "externalId", alternate = {"ExternalId"})
@Expose
@@ -140,7 +140,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Include All Versions.
- *
+ * Include all versions of the documents. By default, the current copies of the documents are returned. If SharePoint sites have versioning enabled, including all versions includes the historical copies of the documents. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.
*/
@SerializedName(value = "includeAllVersions", alternate = {"IncludeAllVersions"})
@Expose
@@ -149,7 +149,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Include Authored Content.
- *
+ * Include content authored by the data subject. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.
*/
@SerializedName(value = "includeAuthoredContent", alternate = {"IncludeAuthoredContent"})
@Expose
@@ -167,7 +167,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Internal Due Date Time.
- * The date and time when the request is internally due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ * The date and time when the request is internally due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*/
@SerializedName(value = "internalDueDateTime", alternate = {"InternalDueDateTime"})
@Expose
@@ -185,7 +185,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Last Modified Date Time.
- * The date and time when the request was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ * The date and time when the request was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*/
@SerializedName(value = "lastModifiedDateTime", alternate = {"LastModifiedDateTime"})
@Expose
@@ -194,7 +194,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Mailbox Locations.
- *
+ * The mailbox locations that should be searched. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.
*/
@SerializedName(value = "mailboxLocations", alternate = {"MailboxLocations"})
@Expose
@@ -203,7 +203,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Pause After Estimate.
- *
+ * Pause the request after estimate has finished. By default, the data estimate runs and then pauses, allowing you to preview results and then select the option to retrieve data in the UI. You can set this property to false if you want it to perform the estimate and then automatically begin with the retrieval of the content. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.
*/
@SerializedName(value = "pauseAfterEstimate", alternate = {"PauseAfterEstimate"})
@Expose
@@ -212,7 +212,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Regulations.
- * List of regulations that this request fulfills.
+ * List of regulations that this request fulfill.
*/
@SerializedName(value = "regulations", alternate = {"Regulations"})
@Expose
@@ -221,7 +221,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Site Locations.
- *
+ * The SharePoint and OneDrive site locations that should be searched. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.
*/
@SerializedName(value = "siteLocations", alternate = {"SiteLocations"})
@Expose
@@ -248,7 +248,7 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Type.
- * The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue.
+ * The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue.
*/
@SerializedName(value = "type", alternate = {"Type"})
@Expose
@@ -257,14 +257,14 @@ public class SubjectRightsRequest extends Entity implements IJsonBackedObject {
/**
* The Approvers.
- *
+ * Collection of users who can approve the request. Currently only supported for requests of type delete.
*/
@Nullable
public com.microsoft.graph.requests.UserCollectionPage approvers;
/**
* The Collaborators.
- *
+ * Collection of users who can collaborate on the request.
*/
@Nullable
public com.microsoft.graph.requests.UserCollectionPage collaborators;
diff --git a/src/main/java/com/microsoft/graph/models/SubjectRightsRequestEnumeratedMailboxLocation.java b/src/main/java/com/microsoft/graph/models/SubjectRightsRequestEnumeratedMailboxLocation.java
index c7ea9793d44..f3ceac1103c 100644
--- a/src/main/java/com/microsoft/graph/models/SubjectRightsRequestEnumeratedMailboxLocation.java
+++ b/src/main/java/com/microsoft/graph/models/SubjectRightsRequestEnumeratedMailboxLocation.java
@@ -28,7 +28,7 @@ public class SubjectRightsRequestEnumeratedMailboxLocation extends SubjectRights
/**
* The User Principal Names.
- *
+ * Collection of mailboxes that should be included in the search. Includes the user principal name (UPN) of each mailbox, for example, Monica.Thompson@contoso.com.
*/
@SerializedName(value = "userPrincipalNames", alternate = {"UserPrincipalNames"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SubjectRightsRequestEnumeratedSiteLocation.java b/src/main/java/com/microsoft/graph/models/SubjectRightsRequestEnumeratedSiteLocation.java
index 334c4a13f31..8bd9cf1651b 100644
--- a/src/main/java/com/microsoft/graph/models/SubjectRightsRequestEnumeratedSiteLocation.java
+++ b/src/main/java/com/microsoft/graph/models/SubjectRightsRequestEnumeratedSiteLocation.java
@@ -28,7 +28,7 @@ public class SubjectRightsRequestEnumeratedSiteLocation extends SubjectRightsReq
/**
* The Urls.
- *
+ * Collection of site URLs that should be included. Includes the URL of each site, for example, https://www.contoso.com/site1.
*/
@SerializedName(value = "urls", alternate = {"Urls"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SubjectRightsRequestHistory.java b/src/main/java/com/microsoft/graph/models/SubjectRightsRequestHistory.java
index 8ddb0398334..f294cffa528 100644
--- a/src/main/java/com/microsoft/graph/models/SubjectRightsRequestHistory.java
+++ b/src/main/java/com/microsoft/graph/models/SubjectRightsRequestHistory.java
@@ -60,7 +60,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Stage.
- * The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue.
+ * The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: approval.
*/
@SerializedName(value = "stage", alternate = {"Stage"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SubjectRightsRequestStageDetail.java b/src/main/java/com/microsoft/graph/models/SubjectRightsRequestStageDetail.java
index f6c9c60c710..2f85aef16ff 100644
--- a/src/main/java/com/microsoft/graph/models/SubjectRightsRequestStageDetail.java
+++ b/src/main/java/com/microsoft/graph/models/SubjectRightsRequestStageDetail.java
@@ -51,7 +51,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Stage.
- * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue.
+ * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: approval.
*/
@SerializedName(value = "stage", alternate = {"Stage"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/SynchronizationJobSubject.java b/src/main/java/com/microsoft/graph/models/SynchronizationJobSubject.java
index 2194006f84c..4832e933e5b 100644
--- a/src/main/java/com/microsoft/graph/models/SynchronizationJobSubject.java
+++ b/src/main/java/com/microsoft/graph/models/SynchronizationJobSubject.java
@@ -49,7 +49,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Object Id.
- * The identifier of an object to which a synchronizationJob is to be applied. Can be one of the following: An onPremisesDistinguishedName for synchronization from Active Directory to Azure AD.The user ID for synchronization from Azure AD to a third-party.The Worker ID of the Workday worker for synchronization from Workday to either Active Directory or Azure AD.
+ * The identifier of an object to which a synchronizationJob is to be applied. Can be one of the following: An onPremisesDistinguishedName for synchronization from Active Directory to Azure AD.The user ID for synchronization from Microsoft Entra ID to a third-party.The Worker ID of the Workday worker for synchronization from Workday to either Active Directory or Microsoft Entra ID.
*/
@SerializedName(value = "objectId", alternate = {"ObjectId"})
@Expose
@@ -58,7 +58,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Object Type Name.
- * The type of the object to which a synchronizationJob is to be applied. Can be one of the following: user for synchronizing between Active Directory and Azure AD.User for synchronizing a user between Azure AD and a third-party application. Worker for synchronization a user between Workday and either Active Directory or Azure AD.Group for synchronizing a group between Azure AD and a third-party application.
+ * The type of the object to which a synchronizationJob is to be applied. Can be one of the following: user for synchronizing between Active Directory and Azure AD.User for synchronizing a user between Microsoft Entra ID and a third-party application. Worker for synchronization a user between Workday and either Active Directory or Microsoft Entra ID.Group for synchronizing a group between Microsoft Entra ID and a third-party application.
*/
@SerializedName(value = "objectTypeName", alternate = {"ObjectTypeName"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/Team.java b/src/main/java/com/microsoft/graph/models/Team.java
index b0490108881..fbeb689dec1 100644
--- a/src/main/java/com/microsoft/graph/models/Team.java
+++ b/src/main/java/com/microsoft/graph/models/Team.java
@@ -153,7 +153,7 @@ public class Team extends Entity implements IJsonBackedObject {
/**
* The Tenant Id.
- * The ID of the Azure Active Directory tenant.
+ * The ID of the Microsoft Entra tenant.
*/
@SerializedName(value = "tenantId", alternate = {"TenantId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/TeamInfo.java b/src/main/java/com/microsoft/graph/models/TeamInfo.java
index d01c608a8df..58d90faf168 100644
--- a/src/main/java/com/microsoft/graph/models/TeamInfo.java
+++ b/src/main/java/com/microsoft/graph/models/TeamInfo.java
@@ -37,7 +37,7 @@ public class TeamInfo extends Entity implements IJsonBackedObject {
/**
* The Tenant Id.
- * The ID of the Azure Active Directory tenant.
+ * The ID of the Microsoft Entra tenant.
*/
@SerializedName(value = "tenantId", alternate = {"TenantId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/TenantInformation.java b/src/main/java/com/microsoft/graph/models/TenantInformation.java
index d14d090baef..28119d807b7 100644
--- a/src/main/java/com/microsoft/graph/models/TenantInformation.java
+++ b/src/main/java/com/microsoft/graph/models/TenantInformation.java
@@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Default Domain Name.
- * Primary domain name of an Azure AD tenant.
+ * Primary domain name of a Microsoft Entra tenant.
*/
@SerializedName(value = "defaultDomainName", alternate = {"DefaultDomainName"})
@Expose
@@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Display Name.
- * Display name of an Azure AD tenant.
+ * Display name of a Microsoft Entra tenant.
*/
@SerializedName(value = "displayName", alternate = {"DisplayName"})
@Expose
@@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Federation Brand Name.
- * Name shown to users that sign in to an Azure AD tenant.
+ * Name shown to users that sign in to a Microsoft Entra tenant.
*/
@SerializedName(value = "federationBrandName", alternate = {"FederationBrandName"})
@Expose
@@ -66,7 +66,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Tenant Id.
- * Unique identifier of an Azure AD tenant.
+ * Unique identifier of a Microsoft Entra tenant.
*/
@SerializedName(value = "tenantId", alternate = {"TenantId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/TermsOfUseContainer.java b/src/main/java/com/microsoft/graph/models/TermsOfUseContainer.java
index 5c555cfbc2e..a14b87a092f 100644
--- a/src/main/java/com/microsoft/graph/models/TermsOfUseContainer.java
+++ b/src/main/java/com/microsoft/graph/models/TermsOfUseContainer.java
@@ -39,7 +39,7 @@ public class TermsOfUseContainer extends Entity implements IJsonBackedObject {
/**
* The Agreements.
- * Represents a tenant's customizable terms of use agreement that's created and managed with Azure Active Directory (Azure AD).
+ * Represents a tenant's customizable terms of use agreement that's created and managed with Microsoft Entra ID Governance.
*/
@SerializedName(value = "agreements", alternate = {"Agreements"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/UnifiedRoleAssignmentScheduleInstance.java b/src/main/java/com/microsoft/graph/models/UnifiedRoleAssignmentScheduleInstance.java
index 2ffff30eda3..67cb14c36ce 100644
--- a/src/main/java/com/microsoft/graph/models/UnifiedRoleAssignmentScheduleInstance.java
+++ b/src/main/java/com/microsoft/graph/models/UnifiedRoleAssignmentScheduleInstance.java
@@ -55,7 +55,7 @@ public class UnifiedRoleAssignmentScheduleInstance extends UnifiedRoleScheduleIn
/**
* The Role Assignment Origin Id.
- * The identifier of the role assignment in Azure AD. Supports $filter (eq, ne).
+ * The identifier of the role assignment in Microsoft Entra. Supports $filter (eq, ne).
*/
@SerializedName(value = "roleAssignmentOriginId", alternate = {"RoleAssignmentOriginId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/UnifiedRoleDefinition.java b/src/main/java/com/microsoft/graph/models/UnifiedRoleDefinition.java
index 24685c60399..db88f07f416 100644
--- a/src/main/java/com/microsoft/graph/models/UnifiedRoleDefinition.java
+++ b/src/main/java/com/microsoft/graph/models/UnifiedRoleDefinition.java
@@ -48,7 +48,7 @@ public class UnifiedRoleDefinition extends Entity implements IJsonBackedObject {
/**
* The Is Built In.
- * Flag indicating whether the role definition is part of the default set included in Azure Active Directory (Azure AD) or a custom definition. Read-only. Supports $filter (eq, in).
+ * Flag indicating whether the role definition is part of the default set included in Microsoft Entra or a custom definition. Read-only. Supports $filter (eq, in).
*/
@SerializedName(value = "isBuiltIn", alternate = {"IsBuiltIn"})
@Expose
@@ -102,7 +102,7 @@ public class UnifiedRoleDefinition extends Entity implements IJsonBackedObject {
/**
* The Inherits Permissions From.
- * Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand.
+ * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand.
*/
@SerializedName(value = "inheritsPermissionsFrom", alternate = {"InheritsPermissionsFrom"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/UnifiedRoleManagementPolicy.java b/src/main/java/com/microsoft/graph/models/UnifiedRoleManagementPolicy.java
index 4a2fde06c63..7f45af61ba1 100644
--- a/src/main/java/com/microsoft/graph/models/UnifiedRoleManagementPolicy.java
+++ b/src/main/java/com/microsoft/graph/models/UnifiedRoleManagementPolicy.java
@@ -83,7 +83,7 @@ public class UnifiedRoleManagementPolicy extends Entity implements IJsonBackedOb
/**
* The Scope Type.
- * The type of the scope where the policy is created. One of Directory, DirectoryRole. Required.
+ * The type of the scope where the policy is created. One of Directory, DirectoryRole, Group. Required.
*/
@SerializedName(value = "scopeType", alternate = {"ScopeType"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/UnifiedRoleManagementPolicyAssignment.java b/src/main/java/com/microsoft/graph/models/UnifiedRoleManagementPolicyAssignment.java
index d1191365707..a099fc83509 100644
--- a/src/main/java/com/microsoft/graph/models/UnifiedRoleManagementPolicyAssignment.java
+++ b/src/main/java/com/microsoft/graph/models/UnifiedRoleManagementPolicyAssignment.java
@@ -37,7 +37,7 @@ public class UnifiedRoleManagementPolicyAssignment extends Entity implements IJs
/**
* The Role Definition Id.
- * The identifier of the role definition object where the policy applies. If not specified, the policy applies to all roles. Supports $filter (eq).
+ * For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq).
*/
@SerializedName(value = "roleDefinitionId", alternate = {"RoleDefinitionId"})
@Expose
@@ -55,7 +55,7 @@ public class UnifiedRoleManagementPolicyAssignment extends Entity implements IJs
/**
* The Scope Type.
- * The type of the scope where the policy is assigned. One of Directory, DirectoryRole. Required.
+ * The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required.
*/
@SerializedName(value = "scopeType", alternate = {"ScopeType"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/User.java b/src/main/java/com/microsoft/graph/models/User.java
index 3101822ebdf..c1581969290 100644
--- a/src/main/java/com/microsoft/graph/models/User.java
+++ b/src/main/java/com/microsoft/graph/models/User.java
@@ -76,7 +76,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The Sign In Activity.
- * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020.
+ * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020.
*/
@SerializedName(value = "signInActivity", alternate = {"SignInActivity"})
@Expose
@@ -175,7 +175,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The Created Date Time.
- * The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Azure AD. Property is null for some users created before June 2018 and on-premises users that were synced to Azure AD before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
+ * The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
*/
@SerializedName(value = "createdDateTime", alternate = {"CreatedDateTime"})
@Expose
@@ -238,7 +238,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The Employee Leave Date Time.
- * The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.
+ * The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Microsoft Entra roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.
*/
@SerializedName(value = "employeeLeaveDateTime", alternate = {"EmployeeLeaveDateTime"})
@Expose
@@ -337,7 +337,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The Last Password Change Date Time.
- * The time when this Azure AD user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.
+ * The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.
*/
@SerializedName(value = "lastPasswordChangeDateTime", alternate = {"LastPasswordChangeDateTime"})
@Expose
@@ -400,7 +400,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The On Premises Distinguished Name.
- * Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.
+ * Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select.
*/
@SerializedName(value = "onPremisesDistinguishedName", alternate = {"OnPremisesDistinguishedName"})
@Expose
@@ -409,7 +409,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The On Premises Domain Name.
- * Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.
+ * Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select.
*/
@SerializedName(value = "onPremisesDomainName", alternate = {"OnPremisesDomainName"})
@Expose
@@ -427,7 +427,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The On Premises Immutable Id.
- * This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)..
+ * This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)..
*/
@SerializedName(value = "onPremisesImmutableId", alternate = {"OnPremisesImmutableId"})
@Expose
@@ -454,7 +454,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The On Premises Sam Account Name.
- * Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
+ * Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
*/
@SerializedName(value = "onPremisesSamAccountName", alternate = {"OnPremisesSamAccountName"})
@Expose
@@ -472,7 +472,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The On Premises Sync Enabled.
- * true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).
+ * true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).
*/
@SerializedName(value = "onPremisesSyncEnabled", alternate = {"OnPremisesSyncEnabled"})
@Expose
@@ -481,7 +481,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The On Premises User Principal Name.
- * Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
+ * Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
*/
@SerializedName(value = "onPremisesUserPrincipalName", alternate = {"OnPremisesUserPrincipalName"})
@Expose
@@ -499,7 +499,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The Password Policies.
- * Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Azure AD password policies. Supports $filter (ne, not, and eq on null values).
+ * Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).
*/
@SerializedName(value = "passwordPolicies", alternate = {"PasswordPolicies"})
@Expose
@@ -643,7 +643,7 @@ public class User extends DirectoryObject implements IJsonBackedObject {
/**
* The User Type.
- * A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?
+ * A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Microsoft Entra ID?
*/
@SerializedName(value = "userType", alternate = {"UserType"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/UserLastSignInRecommendationInsightSetting.java b/src/main/java/com/microsoft/graph/models/UserLastSignInRecommendationInsightSetting.java
index 48cd38ef771..815f2e2083c 100644
--- a/src/main/java/com/microsoft/graph/models/UserLastSignInRecommendationInsightSetting.java
+++ b/src/main/java/com/microsoft/graph/models/UserLastSignInRecommendationInsightSetting.java
@@ -28,7 +28,7 @@ public class UserLastSignInRecommendationInsightSetting extends AccessReviewReco
/**
* The Recommendation Look Back Duration.
- * Optional. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.
+ * Optional. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Microsoft Entra roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.
*/
@SerializedName(value = "recommendationLookBackDuration", alternate = {"RecommendationLookBackDuration"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/UserRegistrationDetails.java b/src/main/java/com/microsoft/graph/models/UserRegistrationDetails.java
index 40d970f939e..6ce3c4b3ec2 100644
--- a/src/main/java/com/microsoft/graph/models/UserRegistrationDetails.java
+++ b/src/main/java/com/microsoft/graph/models/UserRegistrationDetails.java
@@ -39,7 +39,7 @@ public class UserRegistrationDetails extends Entity implements IJsonBackedObject
/**
* The Is Mfa Capable.
- * Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq).
+ * Indicates whether the user has registered a strong authentication method for multifactor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq).
*/
@SerializedName(value = "isMfaCapable", alternate = {"IsMfaCapable"})
@Expose
@@ -48,7 +48,7 @@ public class UserRegistrationDetails extends Entity implements IJsonBackedObject
/**
* The Is Mfa Registered.
- * Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq).
+ * Indicates whether the user has registered a strong authentication method for multifactor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq).
*/
@SerializedName(value = "isMfaRegistered", alternate = {"IsMfaRegistered"})
@Expose
@@ -138,7 +138,7 @@ public class UserRegistrationDetails extends Entity implements IJsonBackedObject
/**
* The User Preferred Method For Secondary Authentication.
- * The method the user selected as the default second-factor for performing multi-factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq).
+ * The method the user selected as the default second-factor for performing multifactor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq).
*/
@SerializedName(value = "userPreferredMethodForSecondaryAuthentication", alternate = {"UserPreferredMethodForSecondaryAuthentication"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/X509CertificateAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/models/X509CertificateAuthenticationMethodConfiguration.java
index 133a7d171aa..97fa6c69d2f 100644
--- a/src/main/java/com/microsoft/graph/models/X509CertificateAuthenticationMethodConfiguration.java
+++ b/src/main/java/com/microsoft/graph/models/X509CertificateAuthenticationMethodConfiguration.java
@@ -40,7 +40,7 @@ public class X509CertificateAuthenticationMethodConfiguration extends Authentica
/**
* The Certificate User Bindings.
- * Defines fields in the X.509 certificate that map to attributes of the Azure AD user object in order to bind the certificate to the user. The priority of the object determines the order in which the binding is carried out. The first binding that matches will be used and the rest ignored.
+ * Defines fields in the X.509 certificate that map to attributes of the Microsoft Entra user object in order to bind the certificate to the user. The priority of the object determines the order in which the binding is carried out. The first binding that matches will be used and the rest ignored.
*/
@SerializedName(value = "certificateUserBindings", alternate = {"CertificateUserBindings"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/models/X509CertificateUserBinding.java b/src/main/java/com/microsoft/graph/models/X509CertificateUserBinding.java
index e4fff83fa96..d807b89a591 100644
--- a/src/main/java/com/microsoft/graph/models/X509CertificateUserBinding.java
+++ b/src/main/java/com/microsoft/graph/models/X509CertificateUserBinding.java
@@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Priority.
- * The priority of the binding. Azure AD uses the binding with the highest priority. This value must be a non-negative integer and unique in the collection of objects in the certificateUserBindings property of an x509CertificateAuthenticationMethodConfiguration object. Required
+ * The priority of the binding. Microsoft Entra ID uses the binding with the highest priority. This value must be a non-negative integer and unique in the collection of objects in the certificateUserBindings property of an x509CertificateAuthenticationMethodConfiguration object. Required
*/
@SerializedName(value = "priority", alternate = {"Priority"})
@Expose
@@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The User Property.
- * Defines the Azure AD user property of the user object to use for the binding. The possible values are: userPrincipalName, onPremisesUserPrincipalName, certificateUserIds. Required.
+ * Defines the Microsoft Entra user property of the user object to use for the binding. The possible values are: userPrincipalName, onPremisesUserPrincipalName, certificateUserIds. Required.
*/
@SerializedName(value = "userProperty", alternate = {"UserProperty"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/requests/AdminRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/AdminRequestBuilder.java
index 0306c37ff55..9b56aa75eb9 100644
--- a/src/main/java/com/microsoft/graph/requests/AdminRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/requests/AdminRequestBuilder.java
@@ -86,4 +86,14 @@ public com.microsoft.graph.requests.SharepointRequestBuilder sharepoint() {
public com.microsoft.graph.requests.ServiceAnnouncementRequestBuilder serviceAnnouncement() {
return new com.microsoft.graph.requests.ServiceAnnouncementRequestBuilder(getRequestUrlWithAdditionalSegment("serviceAnnouncement"), getClient(), null);
}
+
+ /**
+ * Gets the request builder for PeopleAdminSettings
+ *
+ * @return the PeopleAdminSettingsRequestBuilder instance
+ */
+ @Nonnull
+ public com.microsoft.graph.requests.PeopleAdminSettingsRequestBuilder people() {
+ return new com.microsoft.graph.requests.PeopleAdminSettingsRequestBuilder(getRequestUrlWithAdditionalSegment("people"), getClient(), null);
+ }
}
diff --git a/src/main/java/com/microsoft/graph/requests/PeopleAdminSettingsRequest.java b/src/main/java/com/microsoft/graph/requests/PeopleAdminSettingsRequest.java
new file mode 100644
index 00000000000..f7e898e105d
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/requests/PeopleAdminSettingsRequest.java
@@ -0,0 +1,173 @@
+// Template Source: BaseEntityRequest.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.requests;
+
+import com.microsoft.graph.http.IRequestBuilder;
+import com.microsoft.graph.core.ClientException;
+import com.microsoft.graph.models.PeopleAdminSettings;
+import java.util.Arrays;
+import java.util.EnumSet;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+import com.microsoft.graph.core.IBaseClient;
+import com.microsoft.graph.http.BaseRequest;
+import com.microsoft.graph.http.HttpMethod;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the People Admin Settings Request.
+ */
+public class PeopleAdminSettingsRequest extends BaseRequest {
+
+ /**
+ * The request for the PeopleAdminSettings
+ *
+ * @param requestUrl the request URL
+ * @param client the service client
+ * @param requestOptions the options for this request
+ */
+ public PeopleAdminSettingsRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient> client, @Nullable final java.util.List extends com.microsoft.graph.options.Option> requestOptions) {
+ super(requestUrl, client, requestOptions, PeopleAdminSettings.class);
+ }
+
+ /**
+ * Gets the PeopleAdminSettings from the service
+ *
+ * @return a future with the result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture getAsync() {
+ return sendAsync(HttpMethod.GET, null);
+ }
+
+ /**
+ * Gets the PeopleAdminSettings from the service
+ *
+ * @return the PeopleAdminSettings from the request
+ * @throws ClientException this exception occurs if the request was unable to complete for any reason
+ */
+ @Nullable
+ public PeopleAdminSettings get() throws ClientException {
+ return send(HttpMethod.GET, null);
+ }
+
+ /**
+ * Delete this item from the service
+ *
+ * @return a future with the deletion result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture deleteAsync() {
+ return sendAsync(HttpMethod.DELETE, null);
+ }
+
+ /**
+ * Delete this item from the service
+ * @return the resulting response if the service returns anything on deletion
+ *
+ * @throws ClientException if there was an exception during the delete operation
+ */
+ @Nullable
+ public PeopleAdminSettings delete() throws ClientException {
+ return send(HttpMethod.DELETE, null);
+ }
+
+ /**
+ * Patches this PeopleAdminSettings with a source
+ *
+ * @param sourcePeopleAdminSettings the source object with updates
+ * @return a future with the result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture patchAsync(@Nonnull final PeopleAdminSettings sourcePeopleAdminSettings) {
+ return sendAsync(HttpMethod.PATCH, sourcePeopleAdminSettings);
+ }
+
+ /**
+ * Patches this PeopleAdminSettings with a source
+ *
+ * @param sourcePeopleAdminSettings the source object with updates
+ * @return the updated PeopleAdminSettings
+ * @throws ClientException this exception occurs if the request was unable to complete for any reason
+ */
+ @Nullable
+ public PeopleAdminSettings patch(@Nonnull final PeopleAdminSettings sourcePeopleAdminSettings) throws ClientException {
+ return send(HttpMethod.PATCH, sourcePeopleAdminSettings);
+ }
+
+ /**
+ * Creates a PeopleAdminSettings with a new object
+ *
+ * @param newPeopleAdminSettings the new object to create
+ * @return a future with the result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture postAsync(@Nonnull final PeopleAdminSettings newPeopleAdminSettings) {
+ return sendAsync(HttpMethod.POST, newPeopleAdminSettings);
+ }
+
+ /**
+ * Creates a PeopleAdminSettings with a new object
+ *
+ * @param newPeopleAdminSettings the new object to create
+ * @return the created PeopleAdminSettings
+ * @throws ClientException this exception occurs if the request was unable to complete for any reason
+ */
+ @Nullable
+ public PeopleAdminSettings post(@Nonnull final PeopleAdminSettings newPeopleAdminSettings) throws ClientException {
+ return send(HttpMethod.POST, newPeopleAdminSettings);
+ }
+
+ /**
+ * Creates a PeopleAdminSettings with a new object
+ *
+ * @param newPeopleAdminSettings the object to create/update
+ * @return a future with the result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture putAsync(@Nonnull final PeopleAdminSettings newPeopleAdminSettings) {
+ return sendAsync(HttpMethod.PUT, newPeopleAdminSettings);
+ }
+
+ /**
+ * Creates a PeopleAdminSettings with a new object
+ *
+ * @param newPeopleAdminSettings the object to create/update
+ * @return the created PeopleAdminSettings
+ * @throws ClientException this exception occurs if the request was unable to complete for any reason
+ */
+ @Nullable
+ public PeopleAdminSettings put(@Nonnull final PeopleAdminSettings newPeopleAdminSettings) throws ClientException {
+ return send(HttpMethod.PUT, newPeopleAdminSettings);
+ }
+
+ /**
+ * Sets the select clause for the request
+ *
+ * @param value the select clause
+ * @return the updated request
+ */
+ @Nonnull
+ public PeopleAdminSettingsRequest select(@Nonnull final String value) {
+ addSelectOption(value);
+ return this;
+ }
+
+ /**
+ * Sets the expand clause for the request
+ *
+ * @param value the expand clause
+ * @return the updated request
+ */
+ @Nonnull
+ public PeopleAdminSettingsRequest expand(@Nonnull final String value) {
+ addExpandOption(value);
+ return this;
+ }
+
+}
+
diff --git a/src/main/java/com/microsoft/graph/requests/PeopleAdminSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/PeopleAdminSettingsRequestBuilder.java
new file mode 100644
index 00000000000..35aa52ed084
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/requests/PeopleAdminSettingsRequestBuilder.java
@@ -0,0 +1,79 @@
+// Template Source: BaseEntityRequestBuilder.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.requests;
+
+import com.microsoft.graph.http.IRequestBuilder;
+import com.microsoft.graph.core.ClientException;
+import com.microsoft.graph.models.PeopleAdminSettings;
+import java.util.Arrays;
+import java.util.EnumSet;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+import com.microsoft.graph.core.IBaseClient;
+import com.microsoft.graph.http.BaseRequestBuilder;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the People Admin Settings Request Builder.
+ */
+public class PeopleAdminSettingsRequestBuilder extends BaseRequestBuilder {
+
+ /**
+ * The request builder for the PeopleAdminSettings
+ *
+ * @param requestUrl the request URL
+ * @param client the service client
+ * @param requestOptions the options for this request
+ */
+ public PeopleAdminSettingsRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient> client, @Nullable final java.util.List extends com.microsoft.graph.options.Option> requestOptions) {
+ super(requestUrl, client, requestOptions);
+ }
+
+ /**
+ * Creates the request
+ *
+ * @param requestOptions the options for this request
+ * @return the PeopleAdminSettingsRequest instance
+ */
+ @Nonnull
+ public PeopleAdminSettingsRequest buildRequest(@Nullable final com.microsoft.graph.options.Option... requestOptions) {
+ return buildRequest(getOptions(requestOptions));
+ }
+
+ /**
+ * Creates the request with specific requestOptions instead of the existing requestOptions
+ *
+ * @param requestOptions the options for this request
+ * @return the PeopleAdminSettingsRequest instance
+ */
+ @Nonnull
+ public PeopleAdminSettingsRequest buildRequest(@Nonnull final java.util.List extends com.microsoft.graph.options.Option> requestOptions) {
+ return new com.microsoft.graph.requests.PeopleAdminSettingsRequest(getRequestUrl(), getClient(), requestOptions);
+ }
+
+
+ /**
+ * Gets a request builder for the ProfileCardProperty collection
+ *
+ * @return the collection request builder
+ */
+ @Nonnull
+ public com.microsoft.graph.requests.ProfileCardPropertyCollectionRequestBuilder profileCardProperties() {
+ return new com.microsoft.graph.requests.ProfileCardPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("profileCardProperties"), getClient(), null);
+ }
+
+ /**
+ * Gets a request builder for the ProfileCardProperty item
+ *
+ * @return the request builder
+ * @param id the item identifier
+ */
+ @Nonnull
+ public com.microsoft.graph.requests.ProfileCardPropertyRequestBuilder profileCardProperties(@Nonnull final String id) {
+ return new com.microsoft.graph.requests.ProfileCardPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("profileCardProperties") + "/" + id, getClient(), null);
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionPage.java b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionPage.java
new file mode 100644
index 00000000000..fe805e637a9
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionPage.java
@@ -0,0 +1,40 @@
+// Template Source: BaseEntityCollectionPage.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.requests;
+import com.microsoft.graph.models.ProfileCardProperty;
+import com.microsoft.graph.requests.ProfileCardPropertyCollectionRequestBuilder;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+import com.microsoft.graph.requests.ProfileCardPropertyCollectionResponse;
+import com.microsoft.graph.http.BaseCollectionPage;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Profile Card Property Collection Page.
+ */
+public class ProfileCardPropertyCollectionPage extends BaseCollectionPage {
+
+ /**
+ * A collection page for ProfileCardProperty
+ *
+ * @param response the serialized ProfileCardPropertyCollectionResponse from the service
+ * @param builder the request builder for the next collection page
+ */
+ public ProfileCardPropertyCollectionPage(@Nonnull final ProfileCardPropertyCollectionResponse response, @Nonnull final ProfileCardPropertyCollectionRequestBuilder builder) {
+ super(response, builder);
+ }
+
+ /**
+ * Creates the collection page for ProfileCardProperty
+ *
+ * @param pageContents the contents of this page
+ * @param nextRequestBuilder the request builder for the next page
+ */
+ public ProfileCardPropertyCollectionPage(@Nonnull final java.util.List pageContents, @Nullable final ProfileCardPropertyCollectionRequestBuilder nextRequestBuilder) {
+ super(pageContents, nextRequestBuilder);
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionRequest.java
new file mode 100644
index 00000000000..b05fd93f064
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionRequest.java
@@ -0,0 +1,173 @@
+// Template Source: BaseEntityCollectionRequest.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.requests;
+
+import com.microsoft.graph.http.IRequestBuilder;
+import com.microsoft.graph.core.ClientException;
+import com.microsoft.graph.models.PeopleAdminSettings;
+import com.microsoft.graph.models.ProfileCardProperty;
+import java.util.Arrays;
+import java.util.EnumSet;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+import com.microsoft.graph.options.QueryOption;
+import com.microsoft.graph.core.IBaseClient;
+import com.microsoft.graph.http.BaseEntityCollectionRequest;
+import com.microsoft.graph.requests.ProfileCardPropertyCollectionResponse;
+import com.microsoft.graph.requests.ProfileCardPropertyCollectionRequestBuilder;
+import com.microsoft.graph.requests.ProfileCardPropertyCollectionRequest;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Profile Card Property Collection Request.
+ */
+public class ProfileCardPropertyCollectionRequest extends BaseEntityCollectionRequest {
+
+ /**
+ * The request builder for this collection of ProfileCardProperty
+ *
+ * @param requestUrl the request URL
+ * @param client the service client
+ * @param requestOptions the options for this request
+ */
+ public ProfileCardPropertyCollectionRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient> client, @Nullable final java.util.List extends com.microsoft.graph.options.Option> requestOptions) {
+ super(requestUrl, client, requestOptions, ProfileCardPropertyCollectionResponse.class, ProfileCardPropertyCollectionPage.class, ProfileCardPropertyCollectionRequestBuilder.class);
+ }
+
+ /**
+ * Creates a new ProfileCardProperty
+ * @param newProfileCardProperty the ProfileCardProperty to create
+ * @return a future with the created object
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture postAsync(@Nonnull final ProfileCardProperty newProfileCardProperty) {
+ final String requestUrl = getBaseRequest().getRequestUrl().toString();
+ return new ProfileCardPropertyRequestBuilder(requestUrl, getBaseRequest().getClient(), /* Options */ null)
+ .buildRequest(getBaseRequest().getHeaders())
+ .postAsync(newProfileCardProperty);
+ }
+
+ /**
+ * Creates a new ProfileCardProperty
+ * @param newProfileCardProperty the ProfileCardProperty to create
+ * @return the newly created object
+ */
+ @Nonnull
+ public ProfileCardProperty post(@Nonnull final ProfileCardProperty newProfileCardProperty) throws ClientException {
+ final String requestUrl = getBaseRequest().getRequestUrl().toString();
+ return new ProfileCardPropertyRequestBuilder(requestUrl, getBaseRequest().getClient(), /* Options */ null)
+ .buildRequest(getBaseRequest().getHeaders())
+ .post(newProfileCardProperty);
+ }
+
+ /**
+ * Sets the expand clause for the request
+ *
+ * @param value the expand clause
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyCollectionRequest expand(@Nonnull final String value) {
+ addExpandOption(value);
+ return this;
+ }
+
+ /**
+ * Sets the filter clause for the request
+ *
+ * @param value the filter clause
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyCollectionRequest filter(@Nonnull final String value) {
+ addFilterOption(value);
+ return this;
+ }
+
+ /**
+ * Sets the order by clause for the request
+ *
+ * @param value the order by clause
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyCollectionRequest orderBy(@Nonnull final String value) {
+ addOrderByOption(value);
+ return this;
+ }
+
+ /**
+ * Sets the select clause for the request
+ *
+ * @param value the select clause
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyCollectionRequest select(@Nonnull final String value) {
+ addSelectOption(value);
+ return this;
+ }
+
+ /**
+ * Sets the top value for the request
+ *
+ * @param value the max number of items to return
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyCollectionRequest top(final int value) {
+ addTopOption(value);
+ return this;
+ }
+
+ /**
+ * Sets the count value for the request
+ *
+ * @param value whether or not to return the count of objects with the request
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyCollectionRequest count(final boolean value) {
+ addCountOption(value);
+ return this;
+ }
+ /**
+ * Sets the count value to true for the request
+ *
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyCollectionRequest count() {
+ addCountOption(true);
+ return this;
+ }
+ /**
+ * Sets the skip value for the request
+ *
+ * @param value of the number of items to skip
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyCollectionRequest skip(final int value) {
+ addSkipOption(value);
+ return this;
+ }
+
+
+ /**
+ * Add Skip token for pagination
+ * @param skipToken - Token for pagination
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyCollectionRequest skipToken(@Nonnull final String skipToken) {
+ addSkipTokenOption(skipToken);
+ return this;
+ }
+}
+
diff --git a/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionRequestBuilder.java
new file mode 100644
index 00000000000..a43712ce591
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionRequestBuilder.java
@@ -0,0 +1,51 @@
+// Template Source: BaseEntityCollectionRequestBuilder.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.requests;
+
+import com.microsoft.graph.http.IRequestBuilder;
+import com.microsoft.graph.core.ClientException;
+import com.microsoft.graph.models.PeopleAdminSettings;
+import com.microsoft.graph.models.ProfileCardProperty;
+import java.util.Arrays;
+import java.util.EnumSet;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+
+import com.microsoft.graph.requests.ProfileCardPropertyCollectionRequestBuilder;
+import com.microsoft.graph.requests.ProfileCardPropertyRequestBuilder;
+import com.microsoft.graph.requests.ProfileCardPropertyCollectionRequest;
+import com.microsoft.graph.http.BaseCollectionRequestBuilder;
+import com.microsoft.graph.core.IBaseClient;
+import com.microsoft.graph.http.PrimitiveRequestBuilder;
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Profile Card Property Collection Request Builder.
+ */
+public class ProfileCardPropertyCollectionRequestBuilder extends BaseCollectionRequestBuilder {
+
+ /**
+ * The request builder for this collection of PeopleAdminSettings
+ *
+ * @param requestUrl the request URL
+ * @param client the service client
+ * @param requestOptions the options for this request
+ */
+ public ProfileCardPropertyCollectionRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient> client, @Nullable final java.util.List extends com.microsoft.graph.options.Option> requestOptions) {
+ super(requestUrl, client, requestOptions, ProfileCardPropertyRequestBuilder.class, ProfileCardPropertyCollectionRequest.class);
+ }
+
+
+
+ /**
+ * Gets the raw count request for the collection
+ * @return The raw count request for the collection
+ */
+ @Nonnull
+ public PrimitiveRequestBuilder count() {
+ return new PrimitiveRequestBuilder(getRequestUrlWithAdditionalSegment("$count"), getClient(), null, Long.class);
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionResponse.java b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionResponse.java
new file mode 100644
index 00000000000..0a46c0656c5
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyCollectionResponse.java
@@ -0,0 +1,18 @@
+// Template Source: BaseEntityCollectionResponse.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.requests;
+import com.microsoft.graph.models.ProfileCardProperty;
+
+import com.microsoft.graph.http.BaseCollectionResponse;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Profile Card Property Collection Response.
+ */
+public class ProfileCardPropertyCollectionResponse extends BaseCollectionResponse {
+
+}
diff --git a/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyRequest.java b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyRequest.java
new file mode 100644
index 00000000000..de0e7781482
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyRequest.java
@@ -0,0 +1,173 @@
+// Template Source: BaseEntityRequest.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.requests;
+
+import com.microsoft.graph.http.IRequestBuilder;
+import com.microsoft.graph.core.ClientException;
+import com.microsoft.graph.models.ProfileCardProperty;
+import java.util.Arrays;
+import java.util.EnumSet;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+import com.microsoft.graph.core.IBaseClient;
+import com.microsoft.graph.http.BaseRequest;
+import com.microsoft.graph.http.HttpMethod;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Profile Card Property Request.
+ */
+public class ProfileCardPropertyRequest extends BaseRequest {
+
+ /**
+ * The request for the ProfileCardProperty
+ *
+ * @param requestUrl the request URL
+ * @param client the service client
+ * @param requestOptions the options for this request
+ */
+ public ProfileCardPropertyRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient> client, @Nullable final java.util.List extends com.microsoft.graph.options.Option> requestOptions) {
+ super(requestUrl, client, requestOptions, ProfileCardProperty.class);
+ }
+
+ /**
+ * Gets the ProfileCardProperty from the service
+ *
+ * @return a future with the result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture getAsync() {
+ return sendAsync(HttpMethod.GET, null);
+ }
+
+ /**
+ * Gets the ProfileCardProperty from the service
+ *
+ * @return the ProfileCardProperty from the request
+ * @throws ClientException this exception occurs if the request was unable to complete for any reason
+ */
+ @Nullable
+ public ProfileCardProperty get() throws ClientException {
+ return send(HttpMethod.GET, null);
+ }
+
+ /**
+ * Delete this item from the service
+ *
+ * @return a future with the deletion result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture deleteAsync() {
+ return sendAsync(HttpMethod.DELETE, null);
+ }
+
+ /**
+ * Delete this item from the service
+ * @return the resulting response if the service returns anything on deletion
+ *
+ * @throws ClientException if there was an exception during the delete operation
+ */
+ @Nullable
+ public ProfileCardProperty delete() throws ClientException {
+ return send(HttpMethod.DELETE, null);
+ }
+
+ /**
+ * Patches this ProfileCardProperty with a source
+ *
+ * @param sourceProfileCardProperty the source object with updates
+ * @return a future with the result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture patchAsync(@Nonnull final ProfileCardProperty sourceProfileCardProperty) {
+ return sendAsync(HttpMethod.PATCH, sourceProfileCardProperty);
+ }
+
+ /**
+ * Patches this ProfileCardProperty with a source
+ *
+ * @param sourceProfileCardProperty the source object with updates
+ * @return the updated ProfileCardProperty
+ * @throws ClientException this exception occurs if the request was unable to complete for any reason
+ */
+ @Nullable
+ public ProfileCardProperty patch(@Nonnull final ProfileCardProperty sourceProfileCardProperty) throws ClientException {
+ return send(HttpMethod.PATCH, sourceProfileCardProperty);
+ }
+
+ /**
+ * Creates a ProfileCardProperty with a new object
+ *
+ * @param newProfileCardProperty the new object to create
+ * @return a future with the result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture postAsync(@Nonnull final ProfileCardProperty newProfileCardProperty) {
+ return sendAsync(HttpMethod.POST, newProfileCardProperty);
+ }
+
+ /**
+ * Creates a ProfileCardProperty with a new object
+ *
+ * @param newProfileCardProperty the new object to create
+ * @return the created ProfileCardProperty
+ * @throws ClientException this exception occurs if the request was unable to complete for any reason
+ */
+ @Nullable
+ public ProfileCardProperty post(@Nonnull final ProfileCardProperty newProfileCardProperty) throws ClientException {
+ return send(HttpMethod.POST, newProfileCardProperty);
+ }
+
+ /**
+ * Creates a ProfileCardProperty with a new object
+ *
+ * @param newProfileCardProperty the object to create/update
+ * @return a future with the result
+ */
+ @Nonnull
+ public java.util.concurrent.CompletableFuture putAsync(@Nonnull final ProfileCardProperty newProfileCardProperty) {
+ return sendAsync(HttpMethod.PUT, newProfileCardProperty);
+ }
+
+ /**
+ * Creates a ProfileCardProperty with a new object
+ *
+ * @param newProfileCardProperty the object to create/update
+ * @return the created ProfileCardProperty
+ * @throws ClientException this exception occurs if the request was unable to complete for any reason
+ */
+ @Nullable
+ public ProfileCardProperty put(@Nonnull final ProfileCardProperty newProfileCardProperty) throws ClientException {
+ return send(HttpMethod.PUT, newProfileCardProperty);
+ }
+
+ /**
+ * Sets the select clause for the request
+ *
+ * @param value the select clause
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyRequest select(@Nonnull final String value) {
+ addSelectOption(value);
+ return this;
+ }
+
+ /**
+ * Sets the expand clause for the request
+ *
+ * @param value the expand clause
+ * @return the updated request
+ */
+ @Nonnull
+ public ProfileCardPropertyRequest expand(@Nonnull final String value) {
+ addExpandOption(value);
+ return this;
+ }
+
+}
+
diff --git a/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyRequestBuilder.java
new file mode 100644
index 00000000000..de81d100519
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/requests/ProfileCardPropertyRequestBuilder.java
@@ -0,0 +1,59 @@
+// Template Source: BaseEntityRequestBuilder.java.tt
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+package com.microsoft.graph.requests;
+
+import com.microsoft.graph.http.IRequestBuilder;
+import com.microsoft.graph.core.ClientException;
+import com.microsoft.graph.models.ProfileCardProperty;
+import java.util.Arrays;
+import java.util.EnumSet;
+import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
+import com.microsoft.graph.core.IBaseClient;
+import com.microsoft.graph.http.BaseRequestBuilder;
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+
+/**
+ * The class for the Profile Card Property Request Builder.
+ */
+public class ProfileCardPropertyRequestBuilder extends BaseRequestBuilder {
+
+ /**
+ * The request builder for the ProfileCardProperty
+ *
+ * @param requestUrl the request URL
+ * @param client the service client
+ * @param requestOptions the options for this request
+ */
+ public ProfileCardPropertyRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient> client, @Nullable final java.util.List extends com.microsoft.graph.options.Option> requestOptions) {
+ super(requestUrl, client, requestOptions);
+ }
+
+ /**
+ * Creates the request
+ *
+ * @param requestOptions the options for this request
+ * @return the ProfileCardPropertyRequest instance
+ */
+ @Nonnull
+ public ProfileCardPropertyRequest buildRequest(@Nullable final com.microsoft.graph.options.Option... requestOptions) {
+ return buildRequest(getOptions(requestOptions));
+ }
+
+ /**
+ * Creates the request with specific requestOptions instead of the existing requestOptions
+ *
+ * @param requestOptions the options for this request
+ * @return the ProfileCardPropertyRequest instance
+ */
+ @Nonnull
+ public ProfileCardPropertyRequest buildRequest(@Nonnull final java.util.List extends com.microsoft.graph.options.Option> requestOptions) {
+ return new com.microsoft.graph.requests.ProfileCardPropertyRequest(getRequestUrl(), getClient(), requestOptions);
+ }
+
+
+}
diff --git a/src/main/java/com/microsoft/graph/securitynamespace/models/Alert.java b/src/main/java/com/microsoft/graph/securitynamespace/models/Alert.java
index 456891ac5be..1daf0bec031 100644
--- a/src/main/java/com/microsoft/graph/securitynamespace/models/Alert.java
+++ b/src/main/java/com/microsoft/graph/securitynamespace/models/Alert.java
@@ -271,7 +271,7 @@ public class Alert extends Entity implements IJsonBackedObject {
/**
* The Tenant Id.
- * The Azure Active Directory tenant the alert was created in.
+ * The Microsoft Entra tenant the alert was created in.
*/
@SerializedName(value = "tenantId", alternate = {"TenantId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/securitynamespace/models/DeviceEvidence.java b/src/main/java/com/microsoft/graph/securitynamespace/models/DeviceEvidence.java
index e8be7260cea..2ed0247bbed 100644
--- a/src/main/java/com/microsoft/graph/securitynamespace/models/DeviceEvidence.java
+++ b/src/main/java/com/microsoft/graph/securitynamespace/models/DeviceEvidence.java
@@ -34,7 +34,7 @@ public class DeviceEvidence extends AlertEvidence implements IJsonBackedObject {
/**
* The Azure Ad Device Id.
- * A unique identifier assigned to a device by Azure Active Directory (Azure AD) when device is Azure AD-joined.
+ * A unique identifier assigned to a device by Microsoft Entra ID when device is Microsoft Entra joined.
*/
@SerializedName(value = "azureAdDeviceId", alternate = {"AzureAdDeviceId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/securitynamespace/models/Incident.java b/src/main/java/com/microsoft/graph/securitynamespace/models/Incident.java
index 1678a021518..cc65944aecf 100644
--- a/src/main/java/com/microsoft/graph/securitynamespace/models/Incident.java
+++ b/src/main/java/com/microsoft/graph/securitynamespace/models/Incident.java
@@ -169,7 +169,7 @@ public class Incident extends Entity implements IJsonBackedObject {
/**
* The Tenant Id.
- * The Azure Active Directory tenant in which the alert was created.
+ * The Microsoft Entra tenant in which the alert was created.
*/
@SerializedName(value = "tenantId", alternate = {"TenantId"})
@Expose
diff --git a/src/main/java/com/microsoft/graph/securitynamespace/models/UserAccount.java b/src/main/java/com/microsoft/graph/securitynamespace/models/UserAccount.java
index 0166d2dff43..019f18401ca 100644
--- a/src/main/java/com/microsoft/graph/securitynamespace/models/UserAccount.java
+++ b/src/main/java/com/microsoft/graph/securitynamespace/models/UserAccount.java
@@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Azure Ad User Id.
- * The user object identifier in Azure Active Directory (Azure AD).
+ * The user object identifier in Microsoft Entra ID.
*/
@SerializedName(value = "azureAdUserId", alternate = {"AzureAdUserId"})
@Expose
@@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The Display Name.
- * The user display name in Azure AD.
+ * The user display name in Microsoft Entra ID.
*/
@SerializedName(value = "displayName", alternate = {"DisplayName"})
@Expose
@@ -75,7 +75,7 @@ public final AdditionalDataManager additionalDataManager() {
/**
* The User Principal Name.
- * The user principal name of the account in Azure AD.
+ * The user principal name of the account in Microsoft Entra ID.
*/
@SerializedName(value = "userPrincipalName", alternate = {"UserPrincipalName"})
@Expose