diff --git a/README.md b/README.md index 959442f5a1a..d79b09a6d38 100644 --- a/README.md +++ b/README.md @@ -19,9 +19,9 @@ repositories { dependencies { // Include the sdk as a dependency - implementation 'com.microsoft.graph:microsoft-graph:3.3.0' + implementation 'com.microsoft.graph:microsoft-graph:3.4.0' // Uncomment the line below if you are building an android application - //implementation 'com.google.guava:guava:30.1.1-android' + //implementation 'com.google.guava:guava:3.4.0-android' } ``` @@ -33,7 +33,7 @@ Add the dependency in `dependencies` in pom.xml com.microsoft.graph microsoft-graph - 3.3.0 + 3.4.0 ``` @@ -129,3 +129,4 @@ Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MI + diff --git a/gradle.properties b/gradle.properties index a9c540ec363..a83879de931 100644 --- a/gradle.properties +++ b/gradle.properties @@ -26,7 +26,7 @@ org.gradle.caching=true mavenGroupId = com.microsoft.graph mavenArtifactId = microsoft-graph mavenMajorVersion = 3 -mavenMinorVersion = 3 +mavenMinorVersion = 4 mavenPatchVersion = 0 mavenArtifactSuffix = @@ -47,3 +47,4 @@ mavenCentralPublishingEnabled=false + diff --git a/src/main/java/com/microsoft/graph/callrecords/models/CallRecord.java b/src/main/java/com/microsoft/graph/callrecords/models/CallRecord.java index 1ca566fa36e..d74e2b7c63d 100644 --- a/src/main/java/com/microsoft/graph/callrecords/models/CallRecord.java +++ b/src/main/java/com/microsoft/graph/callrecords/models/CallRecord.java @@ -87,7 +87,7 @@ public class CallRecord extends Entity implements IJsonBackedObject { /** * The Start Date Time. - * UTC time when the first user joined the call. The DatetimeOffset 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 + * UTC time when the first user joined the call. The DatetimeOffset 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. */ @SerializedName(value = "startDateTime", alternate = {"StartDateTime"}) @Expose @@ -105,7 +105,7 @@ public class CallRecord extends Entity implements IJsonBackedObject { /** * The Version. - * Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version. + * Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version. */ @SerializedName(value = "version", alternate = {"Version"}) @Expose diff --git a/src/main/java/com/microsoft/graph/callrecords/models/Session.java b/src/main/java/com/microsoft/graph/callrecords/models/Session.java index 284884969f8..6747c53eddf 100644 --- a/src/main/java/com/microsoft/graph/callrecords/models/Session.java +++ b/src/main/java/com/microsoft/graph/callrecords/models/Session.java @@ -78,7 +78,7 @@ public class Session extends Entity implements IJsonBackedObject { /** * The Start Date Time. - * UTC fime when the first user joined the session. The DateTimeOffset 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 + * UTC time when the first user joined the session. The DateTimeOffset 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 */ @SerializedName(value = "startDateTime", alternate = {"StartDateTime"}) @Expose diff --git a/src/main/java/com/microsoft/graph/info/Constants.java b/src/main/java/com/microsoft/graph/info/Constants.java index a5c89350192..6d8395412a4 100644 --- a/src/main/java/com/microsoft/graph/info/Constants.java +++ b/src/main/java/com/microsoft/graph/info/Constants.java @@ -18,9 +18,10 @@ 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 = "3.3.0"; + public static final String VERSION_NAME = "3.4.0"; } + diff --git a/src/main/java/com/microsoft/graph/models/AadUserConversationMember.java b/src/main/java/com/microsoft/graph/models/AadUserConversationMember.java index 4933473acbe..0d6317d73cc 100644 --- a/src/main/java/com/microsoft/graph/models/AadUserConversationMember.java +++ b/src/main/java/com/microsoft/graph/models/AadUserConversationMember.java @@ -46,7 +46,7 @@ public class AadUserConversationMember extends ConversationMember implements IJs /** * The User Id. - * The GUID of the user. + * The guid of the user. */ @SerializedName(value = "userId", alternate = {"UserId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AccessReviewReviewerScope.java b/src/main/java/com/microsoft/graph/models/AccessReviewReviewerScope.java index 286adb392c9..69128e58d06 100644 --- a/src/main/java/com/microsoft/graph/models/AccessReviewReviewerScope.java +++ b/src/main/java/com/microsoft/graph/models/AccessReviewReviewerScope.java @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Query Root. - * In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified. + * The type of query. Examples include MicrosoftGraph and ARM. */ @SerializedName(value = "queryRoot", alternate = {"QueryRoot"}) @Expose @@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Query Type. - * The type of query. Examples include MicrosoftGraph and ARM. + * In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified. */ @SerializedName(value = "queryType", alternate = {"QueryType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AdminConsentRequestPolicy.java b/src/main/java/com/microsoft/graph/models/AdminConsentRequestPolicy.java index f6d991474f0..514c4c3bf42 100644 --- a/src/main/java/com/microsoft/graph/models/AdminConsentRequestPolicy.java +++ b/src/main/java/com/microsoft/graph/models/AdminConsentRequestPolicy.java @@ -65,7 +65,7 @@ public class AdminConsentRequestPolicy extends Entity implements IJsonBackedObje /** * The Reviewers. - * Required. + * The list of reviewers for the admin consent. Required. */ @SerializedName(value = "reviewers", alternate = {"Reviewers"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Agreement.java b/src/main/java/com/microsoft/graph/models/Agreement.java index df174d3f76d..c9b66529944 100644 --- a/src/main/java/com/microsoft/graph/models/Agreement.java +++ b/src/main/java/com/microsoft/graph/models/Agreement.java @@ -43,7 +43,7 @@ public class Agreement extends Entity implements IJsonBackedObject { /** * The Is Per Device Acceptance Required. - * This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven't already done so. + * 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. */ @SerializedName(value = "isPerDeviceAcceptanceRequired", alternate = {"IsPerDeviceAcceptanceRequired"}) @Expose @@ -97,7 +97,7 @@ public class Agreement extends Entity implements IJsonBackedObject { /** * The Files. - * PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead. + * PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. */ @SerializedName(value = "files", alternate = {"Files"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AgreementAcceptance.java b/src/main/java/com/microsoft/graph/models/AgreementAcceptance.java index 1882438670c..46007cf0c1c 100644 --- a/src/main/java/com/microsoft/graph/models/AgreementAcceptance.java +++ b/src/main/java/com/microsoft/graph/models/AgreementAcceptance.java @@ -28,7 +28,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject { /** * The Agreement File Id. - * ID of the agreement file accepted by the user. + * The identifier of the agreement file accepted by the user. */ @SerializedName(value = "agreementFileId", alternate = {"AgreementFileId"}) @Expose @@ -37,7 +37,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject { /** * The Agreement Id. - * ID of the agreement. + * The identifier of the agreement. */ @SerializedName(value = "agreementId", alternate = {"AgreementId"}) @Expose @@ -64,7 +64,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject { /** * The Device OSType. - * The operating system used for accepting the agreement. + * The operating system used to accept the agreement. */ @SerializedName(value = "deviceOSType", alternate = {"DeviceOSType"}) @Expose @@ -73,7 +73,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject { /** * The Device OSVersion. - * The operating system version of the device used for accepting the agreement. + * The operating system version of the device used to accept the agreement. */ @SerializedName(value = "deviceOSVersion", alternate = {"DeviceOSVersion"}) @Expose @@ -82,7 +82,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject { /** * The Expiration Date Time. - * The expiration date time of the acceptance. 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 expiration date time of the acceptance. 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 would look like this: '2014-01-01T00:00:00Z' */ @SerializedName(value = "expirationDateTime", alternate = {"ExpirationDateTime"}) @Expose @@ -91,7 +91,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject { /** * The Recorded Date Time. - * 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 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 would look like this: '2014-01-01T00:00:00Z' */ @SerializedName(value = "recordedDateTime", alternate = {"RecordedDateTime"}) @Expose @@ -100,7 +100,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject { /** * The State. - * Possible values are: accepted, declined. + * The state of the agreement acceptance. Possible values are: accepted, declined. */ @SerializedName(value = "state", alternate = {"State"}) @Expose @@ -127,7 +127,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject { /** * The User Id. - * ID of the user who accepted the agreement. + * The identifier of the user who accepted the agreement. */ @SerializedName(value = "userId", alternate = {"UserId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AndroidManagedAppProtection.java b/src/main/java/com/microsoft/graph/models/AndroidManagedAppProtection.java index 5f883f416ab..3267b5772c6 100644 --- a/src/main/java/com/microsoft/graph/models/AndroidManagedAppProtection.java +++ b/src/main/java/com/microsoft/graph/models/AndroidManagedAppProtection.java @@ -31,7 +31,7 @@ public class AndroidManagedAppProtection extends TargetedManagedAppProtection im /** * The Custom Browser Display Name. - * Friendly name of the preferred custom browser to open weblink on Android. + * Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. */ @SerializedName(value = "customBrowserDisplayName", alternate = {"CustomBrowserDisplayName"}) @Expose @@ -40,7 +40,7 @@ public class AndroidManagedAppProtection extends TargetedManagedAppProtection im /** * The Custom Browser Package Id. - * Unique identifier of a custom browser to open weblink on Android. + * Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. */ @SerializedName(value = "customBrowserPackageId", alternate = {"CustomBrowserPackageId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AppConsentRequest.java b/src/main/java/com/microsoft/graph/models/AppConsentRequest.java index cdd0aa78312..ecbdb68a978 100644 --- a/src/main/java/com/microsoft/graph/models/AppConsentRequest.java +++ b/src/main/java/com/microsoft/graph/models/AppConsentRequest.java @@ -49,7 +49,7 @@ public class AppConsentRequest extends Entity implements IJsonBackedObject { /** * The Pending Scopes. - * A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + * A list of pending scopes waiting for approval. Required. */ @SerializedName(value = "pendingScopes", alternate = {"PendingScopes"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Application.java b/src/main/java/com/microsoft/graph/models/Application.java index 341339dc36b..029d2938787 100644 --- a/src/main/java/com/microsoft/graph/models/Application.java +++ b/src/main/java/com/microsoft/graph/models/Application.java @@ -67,7 +67,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject { /** * The App Id. - * The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. + * The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. */ @SerializedName(value = "appId", alternate = {"AppId"}) @Expose @@ -121,7 +121,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 string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all 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 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). */ @SerializedName(value = "groupMembershipClaims", alternate = {"GroupMembershipClaims"}) @Expose @@ -130,7 +130,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject { /** * The Identifier Uris. - * The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable. + * The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable. */ @SerializedName(value = "identifierUris", alternate = {"IdentifierUris"}) @Expose @@ -139,7 +139,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject { /** * The Info. - * Basic profile information of the application, such as it'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 information, see How to: Add Terms of service and privacy statement for registered Azure AD apps. + * 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. */ @SerializedName(value = "info", alternate = {"Info"}) @Expose @@ -157,7 +157,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 the application 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 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. */ @SerializedName(value = "isFallbackPublicClient", alternate = {"IsFallbackPublicClient"}) @Expose @@ -229,7 +229,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject { /** * The Publisher Domain. - * The verified publisher domain for the application. Read-only. + * The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application's publisher domain. */ @SerializedName(value = "publisherDomain", alternate = {"PublisherDomain"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AppliedConditionalAccessPolicy.java b/src/main/java/com/microsoft/graph/models/AppliedConditionalAccessPolicy.java index c0e759b874d..1df6ae3cc11 100644 --- a/src/main/java/com/microsoft/graph/models/AppliedConditionalAccessPolicy.java +++ b/src/main/java/com/microsoft/graph/models/AppliedConditionalAccessPolicy.java @@ -68,7 +68,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Id. - * Identifier of the conditional access policy. + * An identifier of the conditional access policy. */ @SerializedName(value = "id", alternate = {"Id"}) @Expose @@ -77,7 +77,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Result. - * Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted + * Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue. */ @SerializedName(value = "result", alternate = {"Result"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Approval.java b/src/main/java/com/microsoft/graph/models/Approval.java index 89a5a5218c4..ebb88a1cade 100644 --- a/src/main/java/com/microsoft/graph/models/Approval.java +++ b/src/main/java/com/microsoft/graph/models/Approval.java @@ -30,7 +30,7 @@ public class Approval extends Entity implements IJsonBackedObject { /** * The Stages. - * Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage. + * A collection of stages in the approval decision. */ @SerializedName(value = "stages", alternate = {"Stages"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AssignedPlan.java b/src/main/java/com/microsoft/graph/models/AssignedPlan.java index 1fb3c417f69..2ff9d99e44c 100644 --- a/src/main/java/com/microsoft/graph/models/AssignedPlan.java +++ b/src/main/java/com/microsoft/graph/models/AssignedPlan.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Assigned Date Time. - * The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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 at which the plan was assigned. 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. */ @SerializedName(value = "assignedDateTime", alternate = {"AssignedDateTime"}) @Expose @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Capability Status. - * Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. + * Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value. */ @SerializedName(value = "capabilityStatus", alternate = {"CapabilityStatus"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AssignmentOrder.java b/src/main/java/com/microsoft/graph/models/AssignmentOrder.java index 29fefaceb89..fc481d7181b 100644 --- a/src/main/java/com/microsoft/graph/models/AssignmentOrder.java +++ b/src/main/java/com/microsoft/graph/models/AssignmentOrder.java @@ -40,7 +40,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Order. - * A list of identityUserFlowAttribute IDs provided to determine the order in which attributes should be collected within a user flow. + * A list of identityUserFlowAttribute object identifiers that determine the order in which attributes should be collected within a user flow. */ @SerializedName(value = "order", alternate = {"Order"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Attachment.java b/src/main/java/com/microsoft/graph/models/Attachment.java index ae6b305263b..4ad68667195 100644 --- a/src/main/java/com/microsoft/graph/models/Attachment.java +++ b/src/main/java/com/microsoft/graph/models/Attachment.java @@ -54,7 +54,7 @@ public class Attachment extends Entity implements IJsonBackedObject { /** * The Name. - * The display name of the attachment. This does not need to be the actual file name. + * The attachment's file name. */ @SerializedName(value = "name", alternate = {"Name"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AttendeeAvailability.java b/src/main/java/com/microsoft/graph/models/AttendeeAvailability.java index c307678add4..aff45478651 100644 --- a/src/main/java/com/microsoft/graph/models/AttendeeAvailability.java +++ b/src/main/java/com/microsoft/graph/models/AttendeeAvailability.java @@ -50,7 +50,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Availability. - * The availability status of the attendee. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown. + * The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. */ @SerializedName(value = "availability", alternate = {"Availability"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AttendeeBase.java b/src/main/java/com/microsoft/graph/models/AttendeeBase.java index 79475061bf4..f2319e9d421 100644 --- a/src/main/java/com/microsoft/graph/models/AttendeeBase.java +++ b/src/main/java/com/microsoft/graph/models/AttendeeBase.java @@ -28,7 +28,7 @@ public class AttendeeBase extends Recipient implements IJsonBackedObject { /** * The Type. - * The type of attendee. Possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type. + * The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type. */ @SerializedName(value = "type", alternate = {"Type"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AuthenticationFlowsPolicy.java b/src/main/java/com/microsoft/graph/models/AuthenticationFlowsPolicy.java index b7e50b7fd6a..35385aea8ba 100644 --- a/src/main/java/com/microsoft/graph/models/AuthenticationFlowsPolicy.java +++ b/src/main/java/com/microsoft/graph/models/AuthenticationFlowsPolicy.java @@ -28,7 +28,7 @@ public class AuthenticationFlowsPolicy extends Entity implements IJsonBackedObje /** * The Description. - * Inherited property. A description of the policy. This property is not a key. Optional. Read-only. + * Inherited property. A description of the policy. Optional. Read-only. */ @SerializedName(value = "description", alternate = {"Description"}) @Expose @@ -37,7 +37,7 @@ public class AuthenticationFlowsPolicy extends Entity implements IJsonBackedObje /** * The Display Name. - * Inherited property. The human-readable name of the policy. This property is not a key. Optional. Read-only. + * Inherited property. The human-readable name of the policy. Optional. Read-only. */ @SerializedName(value = "displayName", alternate = {"DisplayName"}) @Expose @@ -46,7 +46,7 @@ public class AuthenticationFlowsPolicy extends Entity implements IJsonBackedObje /** * The Self Service Sign Up. - * Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. This property is not a key. Optional. Read-only. + * Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. Optional. Read-only. */ @SerializedName(value = "selfServiceSignUp", alternate = {"SelfServiceSignUp"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AuthorizationPolicy.java b/src/main/java/com/microsoft/graph/models/AuthorizationPolicy.java index 207f9d45076..2a5ea11db40 100644 --- a/src/main/java/com/microsoft/graph/models/AuthorizationPolicy.java +++ b/src/main/java/com/microsoft/graph/models/AuthorizationPolicy.java @@ -65,7 +65,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. Setting to true will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. + * To disable the use of MSOL PowerShell set this property to true. This will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. */ @SerializedName(value = "blockMsolPowerShell", alternate = {"BlockMsolPowerShell"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/AutomaticRepliesSetting.java b/src/main/java/com/microsoft/graph/models/AutomaticRepliesSetting.java index 20a769d43d5..b99a10376f5 100644 --- a/src/main/java/com/microsoft/graph/models/AutomaticRepliesSetting.java +++ b/src/main/java/com/microsoft/graph/models/AutomaticRepliesSetting.java @@ -42,7 +42,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The External Audience. - * The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. Possible values are: none, contactsOnly, all. + * The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all. */ @SerializedName(value = "externalAudience", alternate = {"ExternalAudience"}) @Expose @@ -87,7 +87,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Status. - * Configurations status for automatic replies. Possible values are: disabled, alwaysEnabled, scheduled. + * Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled. */ @SerializedName(value = "status", alternate = {"Status"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/B2xIdentityUserFlow.java b/src/main/java/com/microsoft/graph/models/B2xIdentityUserFlow.java index d28052af82c..af4c9729bcd 100644 --- a/src/main/java/com/microsoft/graph/models/B2xIdentityUserFlow.java +++ b/src/main/java/com/microsoft/graph/models/B2xIdentityUserFlow.java @@ -35,7 +35,7 @@ public class B2xIdentityUserFlow extends IdentityUserFlow implements IJsonBacked /** * The Api Connector Configuration. - * Configuration for enabling an API connector for use as part of the self-service sign up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration. + * Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration. */ @SerializedName(value = "apiConnectorConfiguration", alternate = {"ApiConnectorConfiguration"}) @Expose @@ -51,7 +51,7 @@ public class B2xIdentityUserFlow extends IdentityUserFlow implements IJsonBacked /** * The Languages. - * The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. + * The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. */ @SerializedName(value = "languages", alternate = {"Languages"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Calendar.java b/src/main/java/com/microsoft/graph/models/Calendar.java index d3f0402d9f4..e5b6a1c39f4 100644 --- a/src/main/java/com/microsoft/graph/models/Calendar.java +++ b/src/main/java/com/microsoft/graph/models/Calendar.java @@ -48,7 +48,7 @@ public class Calendar extends Entity implements IJsonBackedObject { /** * The Can Edit. - * true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only. + * true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access. */ @SerializedName(value = "canEdit", alternate = {"CanEdit"}) @Expose @@ -57,7 +57,7 @@ public class Calendar extends Entity implements IJsonBackedObject { /** * The Can Share. - * true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only. + * true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. */ @SerializedName(value = "canShare", alternate = {"CanShare"}) @Expose @@ -66,7 +66,7 @@ public class Calendar extends Entity implements IJsonBackedObject { /** * The Can View Private Items. - * true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only. + * true if the user can read calendar items that have been marked private, false otherwise. */ @SerializedName(value = "canViewPrivateItems", alternate = {"CanViewPrivateItems"}) @Expose @@ -102,7 +102,7 @@ public class Calendar extends Entity implements IJsonBackedObject { /** * The Hex Color. - * The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. + * The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only. */ @SerializedName(value = "hexColor", alternate = {"HexColor"}) @Expose @@ -147,7 +147,7 @@ public class Calendar extends Entity implements IJsonBackedObject { /** * The Owner. - * If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. Read-only. + * If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. */ @SerializedName(value = "owner", alternate = {"Owner"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Call.java b/src/main/java/com/microsoft/graph/models/Call.java index b396e278109..b6f2120329c 100644 --- a/src/main/java/com/microsoft/graph/models/Call.java +++ b/src/main/java/com/microsoft/graph/models/Call.java @@ -83,7 +83,7 @@ public class Call extends Entity implements IJsonBackedObject { /** * The Chat Info. - * The chat information. Required information for meeting scenarios. + * The chat information. Required information for joining a meeting. */ @SerializedName(value = "chatInfo", alternate = {"ChatInfo"}) @Expose @@ -110,7 +110,7 @@ public class Call extends Entity implements IJsonBackedObject { /** * The Media Config. - * The media configuration. Required information for creating peer to peer calls or joining meetings. + * The media configuration. Required. */ @SerializedName(value = "mediaConfig", alternate = {"MediaConfig"}) @Expose @@ -128,7 +128,7 @@ public class Call extends Entity implements IJsonBackedObject { /** * The Meeting Info. - * The meeting information. Required information for meeting scenarios. + * The meeting information that's required for joining a meeting. */ @SerializedName(value = "meetingInfo", alternate = {"MeetingInfo"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ChangeNotification.java b/src/main/java/com/microsoft/graph/models/ChangeNotification.java index a3918593529..7175adae546 100644 --- a/src/main/java/com/microsoft/graph/models/ChangeNotification.java +++ b/src/main/java/com/microsoft/graph/models/ChangeNotification.java @@ -52,7 +52,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Client State. - * Value of the clientState property sent specified in the subscription request (if any). The maximum length is 255 characters. The client can check whether the change notification came from the service by comparing the values of the clientState property. The value of the clientState property sent with the subscription is compared with the value of the clientState property received with each change notification. Optional. + * Value of the clientState property sent in the subscription request (if any). The maximum length is 255 characters. The client can check whether the change notification came from the service by comparing the values of the clientState property. The value of the clientState property sent with the subscription is compared with the value of the clientState property received with each change notification. Optional. */ @SerializedName(value = "clientState", alternate = {"ClientState"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Channel.java b/src/main/java/com/microsoft/graph/models/Channel.java index 9ae3e8e74b0..61679758151 100644 --- a/src/main/java/com/microsoft/graph/models/Channel.java +++ b/src/main/java/com/microsoft/graph/models/Channel.java @@ -81,7 +81,7 @@ public class Channel extends Entity implements IJsonBackedObject { /** * The Membership Type. - * The type of the channel. Can be set during creation and cannot be changed. Default: standard. + * The type of the channel. Can be set during creation and cannot be changed. Possible values are: standard - Channel inherits the list of members of the parent team; private - Channel can have members that are a subset of all the members on the parent team. */ @SerializedName(value = "membershipType", alternate = {"MembershipType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ChatInfo.java b/src/main/java/com/microsoft/graph/models/ChatInfo.java index e4d72cebf0e..f383cbf7e23 100644 --- a/src/main/java/com/microsoft/graph/models/ChatInfo.java +++ b/src/main/java/com/microsoft/graph/models/ChatInfo.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Message Id. - * The unique identifier for a message in a Microsoft Teams channel. + * The unique identifier of a message in a Microsoft Teams channel. */ @SerializedName(value = "messageId", alternate = {"MessageId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ChatMessage.java b/src/main/java/com/microsoft/graph/models/ChatMessage.java index 7781426a68d..d6833ef41aa 100644 --- a/src/main/java/com/microsoft/graph/models/ChatMessage.java +++ b/src/main/java/com/microsoft/graph/models/ChatMessage.java @@ -185,7 +185,7 @@ public class ChatMessage extends Entity implements IJsonBackedObject { /** * The Reply To Id. - * Read-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.) + * Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.) */ @SerializedName(value = "replyToId", alternate = {"ReplyToId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/CloudAppSecuritySessionControl.java b/src/main/java/com/microsoft/graph/models/CloudAppSecuritySessionControl.java index 5d1c1bfe1be..2a14d2c97f5 100644 --- a/src/main/java/com/microsoft/graph/models/CloudAppSecuritySessionControl.java +++ b/src/main/java/com/microsoft/graph/models/CloudAppSecuritySessionControl.java @@ -28,7 +28,7 @@ public class CloudAppSecuritySessionControl extends ConditionalAccessSessionCont /** * The Cloud App Security Type. - * Possible values are: mcasConfigured, monitorOnly, blockDownloads. Learn more about these values here: https://docs.microsoft.com/cloud-app-security/proxy-deployment-aad#step-1-create-an-azure-ad-conditional-access-test-policy- + * Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps. */ @SerializedName(value = "cloudAppSecurityType", alternate = {"CloudAppSecurityType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ConditionalAccessGrantControls.java b/src/main/java/com/microsoft/graph/models/ConditionalAccessGrantControls.java index 562b637848c..0e8a119b0e6 100644 --- a/src/main/java/com/microsoft/graph/models/ConditionalAccessGrantControls.java +++ b/src/main/java/com/microsoft/graph/models/ConditionalAccessGrantControls.java @@ -50,7 +50,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Custom Authentication Factors. - * List of custom controls IDs required by the policy. Learn more about custom controls here: https://docs.microsoft.com/azure/active-directory/conditional-access/controls#custom-controls-preview + * List of custom controls IDs required by the policy. For more information, see Custom controls. */ @SerializedName(value = "customAuthenticationFactors", alternate = {"CustomAuthenticationFactors"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Contact.java b/src/main/java/com/microsoft/graph/models/Contact.java index c5d2f5241db..f4f459bee23 100644 --- a/src/main/java/com/microsoft/graph/models/Contact.java +++ b/src/main/java/com/microsoft/graph/models/Contact.java @@ -334,7 +334,7 @@ public class Contact extends OutlookItem implements IJsonBackedObject { /** * The Extensions. - * The collection of open extensions defined for the contact. Nullable. + * The collection of open extensions defined for the contact. Read-only. Nullable. */ @SerializedName(value = "extensions", alternate = {"Extensions"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DateTimeTimeZone.java b/src/main/java/com/microsoft/graph/models/DateTimeTimeZone.java index 56200e887bd..fb0e0680cdd 100644 --- a/src/main/java/com/microsoft/graph/models/DateTimeTimeZone.java +++ b/src/main/java/com/microsoft/graph/models/DateTimeTimeZone.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Date Time. - * A single point of time in a combined date and time representation ({date}T{time}). For example, '2019-04-16T09:00:00'. + * A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000). */ @SerializedName(value = "dateTime", alternate = {"DateTime"}) @Expose @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Time Zone. - * Represents a time zone, for example, 'Pacific Standard Time'. See below for possible values. + * Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values. */ @SerializedName(value = "timeZone", alternate = {"TimeZone"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DelegatedPermissionClassification.java b/src/main/java/com/microsoft/graph/models/DelegatedPermissionClassification.java index 31894d4a342..b94333f34a9 100644 --- a/src/main/java/com/microsoft/graph/models/DelegatedPermissionClassification.java +++ b/src/main/java/com/microsoft/graph/models/DelegatedPermissionClassification.java @@ -37,7 +37,7 @@ public class DelegatedPermissionClassification extends Entity implements IJsonBa /** * The Permission Id. - * The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. + * The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. */ @SerializedName(value = "permissionId", alternate = {"PermissionId"}) @Expose @@ -46,7 +46,7 @@ public class DelegatedPermissionClassification extends Entity implements IJsonBa /** * The Permission Name. - * The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter. + * The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Does not support $filter. */ @SerializedName(value = "permissionName", alternate = {"PermissionName"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DeletedWindowsAutopilotDeviceState.java b/src/main/java/com/microsoft/graph/models/DeletedWindowsAutopilotDeviceState.java new file mode 100644 index 00000000000..d2c5b30d877 --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/DeletedWindowsAutopilotDeviceState.java @@ -0,0 +1,87 @@ +// 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.WindowsAutopilotDeviceDeletionState; + + +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 Deleted Windows Autopilot Device State. + */ +public class DeletedWindowsAutopilotDeviceState 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 Deletion State. + * Device deletion state. Possible values are: unknown, failed, accepted, error. + */ + @SerializedName(value = "deletionState", alternate = {"DeletionState"}) + @Expose + @Nullable + public WindowsAutopilotDeviceDeletionState deletionState; + + /** + * The Device Registration Id. + * ZTD Device Registration ID . + */ + @SerializedName(value = "deviceRegistrationId", alternate = {"DeviceRegistrationId"}) + @Expose + @Nullable + public String deviceRegistrationId; + + /** + * The Error Message. + * Device deletion error message. + */ + @SerializedName(value = "errorMessage", alternate = {"ErrorMessage"}) + @Expose + @Nullable + public String errorMessage; + + /** + * The Serial Number. + * Autopilot Device Serial Number + */ + @SerializedName(value = "serialNumber", alternate = {"SerialNumber"}) + @Expose + @Nullable + public String serialNumber; + + + /** + * 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/Device.java b/src/main/java/com/microsoft/graph/models/Device.java index bb3d97636ab..0899f76a1ef 100644 --- a/src/main/java/com/microsoft/graph/models/Device.java +++ b/src/main/java/com/microsoft/graph/models/Device.java @@ -32,7 +32,7 @@ public class Device extends DirectoryObject implements IJsonBackedObject { /** * The Account Enabled. - * true if the account is enabled; otherwise, false. default is true. + * true if the account is enabled; otherwise, false. Required. */ @SerializedName(value = "accountEnabled", alternate = {"AccountEnabled"}) @Expose @@ -68,7 +68,7 @@ public class Device extends DirectoryObject implements IJsonBackedObject { /** * The Device Id. - * Identifier set by Azure Device Registration Service at the time of registration. + * Unique identifier set by Azure Device Registration Service at the time of registration. */ @SerializedName(value = "deviceId", alternate = {"DeviceId"}) @Expose @@ -158,7 +158,7 @@ public class Device extends DirectoryObject implements IJsonBackedObject { /** * The Operating System Version. - * Operating system version of the device. Required. + * The version of the operating system on the device. Required. */ @SerializedName(value = "operatingSystemVersion", alternate = {"OperatingSystemVersion"}) @Expose @@ -194,7 +194,7 @@ public class Device extends DirectoryObject implements IJsonBackedObject { /** * The Trust Type. - * Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory + * Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory */ @SerializedName(value = "trustType", alternate = {"TrustType"}) @Expose @@ -224,7 +224,7 @@ public class Device extends DirectoryObject implements IJsonBackedObject { /** * The Transitive Member Of. - * Groups that this device is a member of. This operation is transitive. + * Groups that the device is a member of. This operation is transitive. */ @Nullable public DirectoryObjectCollectionPage transitiveMemberOf; diff --git a/src/main/java/com/microsoft/graph/models/DeviceComplianceActionItem.java b/src/main/java/com/microsoft/graph/models/DeviceComplianceActionItem.java index 8b0d8ec5f1f..0cfac818945 100644 --- a/src/main/java/com/microsoft/graph/models/DeviceComplianceActionItem.java +++ b/src/main/java/com/microsoft/graph/models/DeviceComplianceActionItem.java @@ -29,7 +29,7 @@ public class DeviceComplianceActionItem extends Entity implements IJsonBackedObj /** * The Action Type. - * What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification, remoteLock. + * What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification. */ @SerializedName(value = "actionType", alternate = {"ActionType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DeviceCompliancePolicySettingStateSummary.java b/src/main/java/com/microsoft/graph/models/DeviceCompliancePolicySettingStateSummary.java index 612a5a27ba9..bff5fcdfbde 100644 --- a/src/main/java/com/microsoft/graph/models/DeviceCompliancePolicySettingStateSummary.java +++ b/src/main/java/com/microsoft/graph/models/DeviceCompliancePolicySettingStateSummary.java @@ -76,7 +76,7 @@ public class DeviceCompliancePolicySettingStateSummary extends Entity implements /** * The Platform Type. - * Setting platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, windows10XProfile, all. + * Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all. */ @SerializedName(value = "platformType", alternate = {"PlatformType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DeviceDetail.java b/src/main/java/com/microsoft/graph/models/DeviceDetail.java index bcbed2e887a..87c097d4765 100644 --- a/src/main/java/com/microsoft/graph/models/DeviceDetail.java +++ b/src/main/java/com/microsoft/graph/models/DeviceDetail.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Browser. - * Indicates the browser information of the used for signing-in. + * Indicates the browser information of the used for signing in. */ @SerializedName(value = "browser", alternate = {"Browser"}) @Expose @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Device Id. - * Refers to the UniqueID of the device used for signing-in. + * Refers to the UniqueID of the device used for signing in. */ @SerializedName(value = "deviceId", alternate = {"DeviceId"}) @Expose @@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Display Name. - * Refers to the name of the device used for signing-in. + * Refers to the name of the device used for signing in. */ @SerializedName(value = "displayName", alternate = {"DisplayName"}) @Expose @@ -66,7 +66,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Is Compliant. - * Indicates whether the device is compliant or not. + * Indicates whether the device is compliant. */ @SerializedName(value = "isCompliant", alternate = {"IsCompliant"}) @Expose @@ -75,7 +75,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Is Managed. - * Indicates if the device is managed or not. + * Indicates whether the device is managed. */ @SerializedName(value = "isManaged", alternate = {"IsManaged"}) @Expose @@ -84,7 +84,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Operating System. - * Indicates the OS name and version used for signing-in. + * Indicates the operating system name and version used for signing in. */ @SerializedName(value = "operatingSystem", alternate = {"OperatingSystem"}) @Expose @@ -93,7 +93,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Trust Type. - * Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined. + * Provides information about whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined. */ @SerializedName(value = "trustType", alternate = {"TrustType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DeviceEnrollmentConfiguration.java b/src/main/java/com/microsoft/graph/models/DeviceEnrollmentConfiguration.java index 7b1d7266af4..b6821c3539b 100644 --- a/src/main/java/com/microsoft/graph/models/DeviceEnrollmentConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/DeviceEnrollmentConfiguration.java @@ -30,7 +30,7 @@ public class DeviceEnrollmentConfiguration extends Entity implements IJsonBacked /** * The Created Date Time. - * Created date time in UTC of the device enrollment configuration + * Not yet documented */ @SerializedName(value = "createdDateTime", alternate = {"CreatedDateTime"}) @Expose @@ -39,7 +39,7 @@ public class DeviceEnrollmentConfiguration extends Entity implements IJsonBacked /** * The Description. - * The description of the device enrollment configuration + * Not yet documented */ @SerializedName(value = "description", alternate = {"Description"}) @Expose @@ -48,7 +48,7 @@ public class DeviceEnrollmentConfiguration extends Entity implements IJsonBacked /** * The Display Name. - * The display name of the device enrollment configuration + * Not yet documented */ @SerializedName(value = "displayName", alternate = {"DisplayName"}) @Expose @@ -57,7 +57,7 @@ public class DeviceEnrollmentConfiguration extends Entity implements IJsonBacked /** * The Last Modified Date Time. - * Last modified date time in UTC of the device enrollment configuration + * Not yet documented */ @SerializedName(value = "lastModifiedDateTime", alternate = {"LastModifiedDateTime"}) @Expose @@ -66,7 +66,7 @@ public class DeviceEnrollmentConfiguration extends Entity implements IJsonBacked /** * The Priority. - * Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + * Not yet documented */ @SerializedName(value = "priority", alternate = {"Priority"}) @Expose @@ -75,7 +75,7 @@ public class DeviceEnrollmentConfiguration extends Entity implements IJsonBacked /** * The Version. - * The version of the device enrollment configuration + * Not yet documented */ @SerializedName(value = "version", alternate = {"Version"}) @Expose @@ -84,7 +84,7 @@ public class DeviceEnrollmentConfiguration extends Entity implements IJsonBacked /** * The Assignments. - * The list of group assignments for the device configuration profile + * The list of group assignments for the device configuration profile. */ @SerializedName(value = "assignments", alternate = {"Assignments"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DeviceEnrollmentLimitConfiguration.java b/src/main/java/com/microsoft/graph/models/DeviceEnrollmentLimitConfiguration.java index c795e82c4a1..dddb5e9033b 100644 --- a/src/main/java/com/microsoft/graph/models/DeviceEnrollmentLimitConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/DeviceEnrollmentLimitConfiguration.java @@ -27,7 +27,7 @@ public class DeviceEnrollmentLimitConfiguration extends DeviceEnrollmentConfigur /** * The Limit. - * The maximum number of devices that a user can enroll + * Not yet documented */ @SerializedName(value = "limit", alternate = {"Limit"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DeviceEnrollmentPlatformRestrictionsConfiguration.java b/src/main/java/com/microsoft/graph/models/DeviceEnrollmentPlatformRestrictionsConfiguration.java index 94b87e9c042..1f6d3a4f9f0 100644 --- a/src/main/java/com/microsoft/graph/models/DeviceEnrollmentPlatformRestrictionsConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/DeviceEnrollmentPlatformRestrictionsConfiguration.java @@ -28,7 +28,7 @@ public class DeviceEnrollmentPlatformRestrictionsConfiguration extends DeviceEnr /** * The Android Restriction. - * Android restrictions based on platform, platform operating system version, and device ownership + * Not yet documented */ @SerializedName(value = "androidRestriction", alternate = {"AndroidRestriction"}) @Expose @@ -37,7 +37,7 @@ public class DeviceEnrollmentPlatformRestrictionsConfiguration extends DeviceEnr /** * The Ios Restriction. - * Ios restrictions based on platform, platform operating system version, and device ownership + * Not yet documented */ @SerializedName(value = "iosRestriction", alternate = {"IosRestriction"}) @Expose @@ -46,7 +46,7 @@ public class DeviceEnrollmentPlatformRestrictionsConfiguration extends DeviceEnr /** * The Mac OSRestriction. - * Mac restrictions based on platform, platform operating system version, and device ownership + * Not yet documented */ @SerializedName(value = "macOSRestriction", alternate = {"MacOSRestriction"}) @Expose @@ -55,7 +55,7 @@ public class DeviceEnrollmentPlatformRestrictionsConfiguration extends DeviceEnr /** * The Windows Mobile Restriction. - * Windows mobile restrictions based on platform, platform operating system version, and device ownership + * Not yet documented */ @SerializedName(value = "windowsMobileRestriction", alternate = {"WindowsMobileRestriction"}) @Expose @@ -64,7 +64,7 @@ public class DeviceEnrollmentPlatformRestrictionsConfiguration extends DeviceEnr /** * The Windows Restriction. - * Windows restrictions based on platform, platform operating system version, and device ownership + * Not yet documented */ @SerializedName(value = "windowsRestriction", alternate = {"WindowsRestriction"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DeviceEnrollmentWindowsHelloForBusinessConfiguration.java b/src/main/java/com/microsoft/graph/models/DeviceEnrollmentWindowsHelloForBusinessConfiguration.java index 90cbcdcaef7..17b781cc714 100644 --- a/src/main/java/com/microsoft/graph/models/DeviceEnrollmentWindowsHelloForBusinessConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/DeviceEnrollmentWindowsHelloForBusinessConfiguration.java @@ -29,7 +29,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Enhanced Biometrics State. - * Controls the ability to use the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing. Possible values are: notConfigured, enabled, disabled. + * Not yet documented. Possible values are: notConfigured, enabled, disabled. */ @SerializedName(value = "enhancedBiometricsState", alternate = {"EnhancedBiometricsState"}) @Expose @@ -38,7 +38,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Pin Expiration In Days. - * Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire + * Not yet documented */ @SerializedName(value = "pinExpirationInDays", alternate = {"PinExpirationInDays"}) @Expose @@ -47,7 +47,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Pin Lowercase Characters Usage. - * Controls the ability to use lowercase letters in the Windows Hello for Business PIN. Allowed permits the use of lowercase letter(s), whereas Required ensures they are present. If set to Not Allowed, lowercase letters will not be permitted. Possible values are: allowed, required, disallowed. + * Not yet documented. Possible values are: allowed, required, disallowed. */ @SerializedName(value = "pinLowercaseCharactersUsage", alternate = {"PinLowercaseCharactersUsage"}) @Expose @@ -56,7 +56,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Pin Maximum Length. - * Controls the maximum number of characters allowed for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive. This value must be greater than or equal to the value set for the minimum PIN. + * Not yet documented */ @SerializedName(value = "pinMaximumLength", alternate = {"PinMaximumLength"}) @Expose @@ -65,7 +65,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Pin Minimum Length. - * Controls the minimum number of characters required for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive, and less than or equal to the value set for the maximum PIN. + * Not yet documented */ @SerializedName(value = "pinMinimumLength", alternate = {"PinMinimumLength"}) @Expose @@ -74,7 +74,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Pin Previous Block Count. - * Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset. + * Not yet documented */ @SerializedName(value = "pinPreviousBlockCount", alternate = {"PinPreviousBlockCount"}) @Expose @@ -83,7 +83,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Pin Special Characters Usage. - * Controls the ability to use special characters in the Windows Hello for Business PIN. Allowed permits the use of special character(s), whereas Required ensures they are present. If set to Not Allowed, special character(s) will not be permitted. Possible values are: allowed, required, disallowed. + * Not yet documented. Possible values are: allowed, required, disallowed. */ @SerializedName(value = "pinSpecialCharactersUsage", alternate = {"PinSpecialCharactersUsage"}) @Expose @@ -92,7 +92,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Pin Uppercase Characters Usage. - * Controls the ability to use uppercase letters in the Windows Hello for Business PIN. Allowed permits the use of uppercase letter(s), whereas Required ensures they are present. If set to Not Allowed, uppercase letters will not be permitted. Possible values are: allowed, required, disallowed. + * Not yet documented. Possible values are: allowed, required, disallowed. */ @SerializedName(value = "pinUppercaseCharactersUsage", alternate = {"PinUppercaseCharactersUsage"}) @Expose @@ -101,7 +101,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Remote Passport Enabled. - * Controls the use of Remote Windows Hello for Business. Remote Windows Hello for Business provides the ability for a portable, registered device to be usable as a companion for desktop authentication. The desktop must be Azure AD joined and the companion device must have a Windows Hello for Business PIN. + * Not yet documented */ @SerializedName(value = "remotePassportEnabled", alternate = {"RemotePassportEnabled"}) @Expose @@ -110,7 +110,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Security Device Required. - * Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM. + * Not yet documented */ @SerializedName(value = "securityDeviceRequired", alternate = {"SecurityDeviceRequired"}) @Expose @@ -119,7 +119,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The State. - * Controls whether to allow the device to be configured for Windows Hello for Business. If set to disabled, the user cannot provision Windows Hello for Business except on Azure Active Directory joined mobile phones if otherwise required. If set to Not Configured, Intune will not override client defaults. Possible values are: notConfigured, enabled, disabled. + * Not yet documented. Possible values are: notConfigured, enabled, disabled. */ @SerializedName(value = "state", alternate = {"State"}) @Expose @@ -128,7 +128,7 @@ public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends Device /** * The Unlock With Biometrics Enabled. - * Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN. If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures. + * Not yet documented */ @SerializedName(value = "unlockWithBiometricsEnabled", alternate = {"UnlockWithBiometricsEnabled"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DeviceManagement.java b/src/main/java/com/microsoft/graph/models/DeviceManagement.java index 58e78c03cd0..ca1c156c8e0 100644 --- a/src/main/java/com/microsoft/graph/models/DeviceManagement.java +++ b/src/main/java/com/microsoft/graph/models/DeviceManagement.java @@ -31,6 +31,8 @@ import com.microsoft.graph.models.DetectedApp; import com.microsoft.graph.models.ManagedDeviceOverview; import com.microsoft.graph.models.ManagedDevice; +import com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentity; import com.microsoft.graph.models.NotificationMessageTemplate; import com.microsoft.graph.models.ResourceOperation; import com.microsoft.graph.models.DeviceAndAppManagementRoleAssignment; @@ -54,6 +56,8 @@ import com.microsoft.graph.requests.MobileThreatDefenseConnectorCollectionPage; import com.microsoft.graph.requests.DetectedAppCollectionPage; import com.microsoft.graph.requests.ManagedDeviceCollectionPage; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionPage; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionPage; import com.microsoft.graph.requests.NotificationMessageTemplateCollectionPage; import com.microsoft.graph.requests.ResourceOperationCollectionPage; import com.microsoft.graph.requests.DeviceAndAppManagementRoleAssignmentCollectionPage; @@ -108,7 +112,7 @@ public class DeviceManagement extends Entity implements IJsonBackedObject { /** * The Subscription State. - * Tenant mobile device management subscription state. Possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut. + * Tenant mobile device management subscription state. The possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut. */ @SerializedName(value = "subscriptionState", alternate = {"SubscriptionState"}) @Expose @@ -286,6 +290,24 @@ public class DeviceManagement extends Entity implements IJsonBackedObject { @Nullable public ManagedDeviceCollectionPage managedDevices; + /** + * The Imported Windows Autopilot Device Identities. + * Collection of imported Windows autopilot devices. + */ + @SerializedName(value = "importedWindowsAutopilotDeviceIdentities", alternate = {"ImportedWindowsAutopilotDeviceIdentities"}) + @Expose + @Nullable + public ImportedWindowsAutopilotDeviceIdentityCollectionPage importedWindowsAutopilotDeviceIdentities; + + /** + * The Windows Autopilot Device Identities. + * The Windows autopilot device identities contained collection. + */ + @SerializedName(value = "windowsAutopilotDeviceIdentities", alternate = {"WindowsAutopilotDeviceIdentities"}) + @Expose + @Nullable + public WindowsAutopilotDeviceIdentityCollectionPage windowsAutopilotDeviceIdentities; + /** * The Notification Message Templates. * The Notification Message Templates. @@ -429,6 +451,14 @@ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final J managedDevices = serializer.deserializeObject(json.get("managedDevices"), ManagedDeviceCollectionPage.class); } + if (json.has("importedWindowsAutopilotDeviceIdentities")) { + importedWindowsAutopilotDeviceIdentities = serializer.deserializeObject(json.get("importedWindowsAutopilotDeviceIdentities"), ImportedWindowsAutopilotDeviceIdentityCollectionPage.class); + } + + if (json.has("windowsAutopilotDeviceIdentities")) { + windowsAutopilotDeviceIdentities = serializer.deserializeObject(json.get("windowsAutopilotDeviceIdentities"), WindowsAutopilotDeviceIdentityCollectionPage.class); + } + if (json.has("notificationMessageTemplates")) { notificationMessageTemplates = serializer.deserializeObject(json.get("notificationMessageTemplates"), NotificationMessageTemplateCollectionPage.class); } diff --git a/src/main/java/com/microsoft/graph/models/DeviceManagementSettings.java b/src/main/java/com/microsoft/graph/models/DeviceManagementSettings.java index b6370ee3618..5ccc06896c3 100644 --- a/src/main/java/com/microsoft/graph/models/DeviceManagementSettings.java +++ b/src/main/java/com/microsoft/graph/models/DeviceManagementSettings.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Device Compliance Checkin Threshold Days. - * The number of days a device is allowed to go without checking in to remain compliant. + * The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120 */ @SerializedName(value = "deviceComplianceCheckinThresholdDays", alternate = {"DeviceComplianceCheckinThresholdDays"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DirectoryAudit.java b/src/main/java/com/microsoft/graph/models/DirectoryAudit.java index 030c14c8534..869c188a967 100644 --- a/src/main/java/com/microsoft/graph/models/DirectoryAudit.java +++ b/src/main/java/com/microsoft/graph/models/DirectoryAudit.java @@ -41,7 +41,7 @@ public class DirectoryAudit extends Entity implements IJsonBackedObject { /** * The Activity Display Name. - * Indicates the activity name or the operation name (E.g. 'Create User', 'Add member to group'). For a list of activities logged, refer to Azure Ad activity list. + * Indicates the activity name or the operation name (examples: 'Create User' and 'Add member to group'). For full list, see Azure AD activity list. */ @SerializedName(value = "activityDisplayName", alternate = {"ActivityDisplayName"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Domain.java b/src/main/java/com/microsoft/graph/models/Domain.java index 77cf5c879c5..4875a35dd6f 100644 --- a/src/main/java/com/microsoft/graph/models/Domain.java +++ b/src/main/java/com/microsoft/graph/models/Domain.java @@ -141,7 +141,7 @@ public class Domain extends Entity implements IJsonBackedObject { /** * The Supported Services. - * The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline,SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable + * The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable */ @SerializedName(value = "supportedServices", alternate = {"SupportedServices"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/DriveItem.java b/src/main/java/com/microsoft/graph/models/DriveItem.java index 9e84f6fa9ed..1ebda9f52d2 100644 --- a/src/main/java/com/microsoft/graph/models/DriveItem.java +++ b/src/main/java/com/microsoft/graph/models/DriveItem.java @@ -139,7 +139,7 @@ public class DriveItem extends BaseItem implements IJsonBackedObject { /** * The Pending Operations. - * If present, indicates that indicates that one or more operations that may affect the state of the driveItem are pending completion. Read-only. + * If present, indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only. */ @SerializedName(value = "pendingOperations", alternate = {"PendingOperations"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/EditionUpgradeConfiguration.java b/src/main/java/com/microsoft/graph/models/EditionUpgradeConfiguration.java index 373c656d421..accfde9ca19 100644 --- a/src/main/java/com/microsoft/graph/models/EditionUpgradeConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/EditionUpgradeConfiguration.java @@ -38,7 +38,7 @@ public class EditionUpgradeConfiguration extends DeviceConfiguration implements /** * The License Type. - * Edition Upgrade License Type. Possible values are: productKey, licenseFile, notConfigured. + * Edition Upgrade License Type. Possible values are: productKey, licenseFile. */ @SerializedName(value = "licenseType", alternate = {"LicenseType"}) @Expose @@ -56,7 +56,7 @@ public class EditionUpgradeConfiguration extends DeviceConfiguration implements /** * The Target Edition. - * Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN, notConfigured, windows10Home, windows10HomeChina, windows10HomeN, windows10HomeSingleLanguage, windows10Mobile, windows10IoTCore, windows10IoTCoreCommercial. + * Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN. */ @SerializedName(value = "targetEdition", alternate = {"TargetEdition"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/EducationClass.java b/src/main/java/com/microsoft/graph/models/EducationClass.java index da9753ab453..4f42c0db7ab 100644 --- a/src/main/java/com/microsoft/graph/models/EducationClass.java +++ b/src/main/java/com/microsoft/graph/models/EducationClass.java @@ -100,7 +100,7 @@ public class EducationClass extends Entity implements IJsonBackedObject { /** * The External Source. - * The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual. + * How this class was created. The possible values are: sis, manual, unknownFutureValue. */ @SerializedName(value = "externalSource", alternate = {"ExternalSource"}) @Expose @@ -136,7 +136,7 @@ public class EducationClass extends Entity implements IJsonBackedObject { /** * The Term. - * Term for the class. + * Term for this class. */ @SerializedName(value = "term", alternate = {"Term"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/EducationOrganization.java b/src/main/java/com/microsoft/graph/models/EducationOrganization.java index 1642cd6ab55..07d4500ec44 100644 --- a/src/main/java/com/microsoft/graph/models/EducationOrganization.java +++ b/src/main/java/com/microsoft/graph/models/EducationOrganization.java @@ -46,7 +46,7 @@ public class EducationOrganization extends Entity implements IJsonBackedObject { /** * The External Source. - * Where this user was created from. Possible values are: sis, lms, or manual. + * Source where this organization was created from. The possible values are: sis, manual, unknownFutureValue. */ @SerializedName(value = "externalSource", alternate = {"ExternalSource"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/EducationStudent.java b/src/main/java/com/microsoft/graph/models/EducationStudent.java index 9bda7253250..8cce9155a59 100644 --- a/src/main/java/com/microsoft/graph/models/EducationStudent.java +++ b/src/main/java/com/microsoft/graph/models/EducationStudent.java @@ -58,7 +58,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Gender. - * Possible values are: female, male, other. + * The possible values are: female, male, other, unknownFutureValue. */ @SerializedName(value = "gender", alternate = {"Gender"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/EducationTeacher.java b/src/main/java/com/microsoft/graph/models/EducationTeacher.java index a1b5a7b2f64..7c8c38c783a 100644 --- a/src/main/java/com/microsoft/graph/models/EducationTeacher.java +++ b/src/main/java/com/microsoft/graph/models/EducationTeacher.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The External Id. - * Id of the Teacher in external source system. + * ID of the teacher in the source system. */ @SerializedName(value = "externalId", alternate = {"ExternalId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/EducationUser.java b/src/main/java/com/microsoft/graph/models/EducationUser.java index 3f57a0d0e20..535fe4a83c2 100644 --- a/src/main/java/com/microsoft/graph/models/EducationUser.java +++ b/src/main/java/com/microsoft/graph/models/EducationUser.java @@ -44,7 +44,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Account Enabled. - * True if the account is enabled; otherwise, false. This property is required when a user is created. Supports /$filter. + * True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter. */ @SerializedName(value = "accountEnabled", alternate = {"AccountEnabled"}) @Expose @@ -89,7 +89,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Department. - * The name for the department in which the user works. Supports /$filter. + * The name for the department in which the user works. Supports $filter. */ @SerializedName(value = "department", alternate = {"Department"}) @Expose @@ -98,7 +98,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Display Name. - * The name displayed in the address book for the user. Supports $filter and $orderby. + * The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby. */ @SerializedName(value = "displayName", alternate = {"DisplayName"}) @Expose @@ -107,7 +107,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The External Source. - * The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual. + * Where this user was created from. The possible values are: sis, manual. */ @SerializedName(value = "externalSource", alternate = {"ExternalSource"}) @Expose @@ -125,7 +125,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Given Name. - * The given name (first name) of the user. Supports /$filter. + * The given name (first name) of the user. Supports $filter. */ @SerializedName(value = "givenName", alternate = {"GivenName"}) @Expose @@ -134,7 +134,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Mail. - * The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports /$filter. + * The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter. */ @SerializedName(value = "mail", alternate = {"Mail"}) @Expose @@ -143,7 +143,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Mailing Address. - * Mail address of user. Note: type and postOfficeBox are not supported for educationUser resources. + * Mail address of user. */ @SerializedName(value = "mailingAddress", alternate = {"MailingAddress"}) @Expose @@ -152,7 +152,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Mail Nickname. - * The mail alias for the user. This property must be specified when a user is created. Supports /$filter. + * The mail alias for the user. This property must be specified when a user is created. Supports $filter. */ @SerializedName(value = "mailNickname", alternate = {"MailNickname"}) @Expose @@ -197,7 +197,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Password Policies. - * Specifies password policies for the user. See standard [user] resource for additional details. + * 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 can be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'. */ @SerializedName(value = "passwordPolicies", alternate = {"PasswordPolicies"}) @Expose @@ -206,7 +206,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Password Profile. - * Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. See standard [user] resource for additional details. + * Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. */ @SerializedName(value = "passwordProfile", alternate = {"PasswordProfile"}) @Expose @@ -224,7 +224,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Primary Role. - * Default role for a user. The user's role might be different in an individual class. Possible values are: student, teacher, faculty. Supports /$filter. + * Default role for a user. The user's role might be different in an individual class. The possible values are: student, teacher. Supports $filter. */ @SerializedName(value = "primaryRole", alternate = {"PrimaryRole"}) @Expose @@ -251,7 +251,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Residence Address. - * Address where user lives. Note: type and postOfficeBox are not supported for educationUser resources. + * Address where user lives. */ @SerializedName(value = "residenceAddress", alternate = {"ResidenceAddress"}) @Expose @@ -278,7 +278,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Surname. - * The user's surname (family name or last name). Supports /$filter. + * The user's surname (family name or last name). Supports $filter. */ @SerializedName(value = "surname", alternate = {"Surname"}) @Expose @@ -296,7 +296,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The Usage Location. - * A two-letter country code ([ISO 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter. + * A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter. */ @SerializedName(value = "usageLocation", alternate = {"UsageLocation"}) @Expose @@ -305,7 +305,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The User Principal Name. - * The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details. + * The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby. */ @SerializedName(value = "userPrincipalName", alternate = {"UserPrincipalName"}) @Expose @@ -314,7 +314,7 @@ public class EducationUser extends Entity implements IJsonBackedObject { /** * The User Type. - * A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports /$filter. + * A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter. */ @SerializedName(value = "userType", alternate = {"UserType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/EmailAddress.java b/src/main/java/com/microsoft/graph/models/EmailAddress.java index a6ca339a247..427e4c39e6c 100644 --- a/src/main/java/com/microsoft/graph/models/EmailAddress.java +++ b/src/main/java/com/microsoft/graph/models/EmailAddress.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Address. - * The email address of an entity instance. + * The email address of the person or entity. */ @SerializedName(value = "address", alternate = {"Address"}) @Expose @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Name. - * The display name of an entity instance. + * The display name of the person or entity. */ @SerializedName(value = "name", alternate = {"Name"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/EnrollmentConfigurationAssignment.java b/src/main/java/com/microsoft/graph/models/EnrollmentConfigurationAssignment.java index ee439432454..7c917bae97f 100644 --- a/src/main/java/com/microsoft/graph/models/EnrollmentConfigurationAssignment.java +++ b/src/main/java/com/microsoft/graph/models/EnrollmentConfigurationAssignment.java @@ -28,7 +28,7 @@ public class EnrollmentConfigurationAssignment extends Entity implements IJsonBa /** * The Target. - * Represents an assignment to managed devices in the tenant + * Not yet documented */ @SerializedName(value = "target", alternate = {"Target"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/EnrollmentState.java b/src/main/java/com/microsoft/graph/models/EnrollmentState.java new file mode 100644 index 00000000000..41d47dafb34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/EnrollmentState.java @@ -0,0 +1,38 @@ +// Template Source: Enum.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; + + +/** + * The Enum Enrollment State. +*/ +public enum EnrollmentState +{ + /** + * unknown + */ + UNKNOWN, + /** + * enrolled + */ + ENROLLED, + /** + * pending Reset + */ + PENDING_RESET, + /** + * failed + */ + FAILED, + /** + * not Contacted + */ + NOT_CONTACTED, + /** + * For EnrollmentState values that were not expected from the service + */ + UNEXPECTED_VALUE +} diff --git a/src/main/java/com/microsoft/graph/models/EnrollmentTroubleshootingEvent.java b/src/main/java/com/microsoft/graph/models/EnrollmentTroubleshootingEvent.java index e4ab31ca3e2..ad0aa8b2016 100644 --- a/src/main/java/com/microsoft/graph/models/EnrollmentTroubleshootingEvent.java +++ b/src/main/java/com/microsoft/graph/models/EnrollmentTroubleshootingEvent.java @@ -38,7 +38,7 @@ public class EnrollmentTroubleshootingEvent extends DeviceManagementTroubleshoot /** * The Enrollment Type. - * Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile. + * Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement. */ @SerializedName(value = "enrollmentType", alternate = {"EnrollmentType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Event.java b/src/main/java/com/microsoft/graph/models/Event.java index 7ddb0b6bfc7..e02bcc01fc5 100644 --- a/src/main/java/com/microsoft/graph/models/Event.java +++ b/src/main/java/com/microsoft/graph/models/Event.java @@ -376,7 +376,7 @@ public class Event extends OutlookItem implements IJsonBackedObject { /** * The Attachments. - * The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + * The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. */ @SerializedName(value = "attachments", alternate = {"Attachments"}) @Expose @@ -394,7 +394,7 @@ public class Event extends OutlookItem implements IJsonBackedObject { /** * The Extensions. - * The collection of open extensions defined for the event. Nullable. + * The collection of open extensions defined for the event. Read-only. Nullable. */ @SerializedName(value = "extensions", alternate = {"Extensions"}) @Expose @@ -403,7 +403,7 @@ public class Event extends OutlookItem implements IJsonBackedObject { /** * The Instances. - * The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + * The instances of the event. Navigation property. Read-only. Nullable. */ @SerializedName(value = "instances", alternate = {"Instances"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ExtensionSchemaProperty.java b/src/main/java/com/microsoft/graph/models/ExtensionSchemaProperty.java index 05823f51f2d..e40ef31fac6 100644 --- a/src/main/java/com/microsoft/graph/models/ExtensionSchemaProperty.java +++ b/src/main/java/com/microsoft/graph/models/ExtensionSchemaProperty.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Name. - * The name of the strongly typed property defined as part of a schema extension. + * The name of the strongly-typed property defined as part of a schema extension. */ @SerializedName(value = "name", alternate = {"Name"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Fido2AuthenticationMethod.java b/src/main/java/com/microsoft/graph/models/Fido2AuthenticationMethod.java index c24a0a8ea19..46d4b49256c 100644 --- a/src/main/java/com/microsoft/graph/models/Fido2AuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/models/Fido2AuthenticationMethod.java @@ -47,7 +47,7 @@ public class Fido2AuthenticationMethod extends AuthenticationMethod implements I /** * The Attestation Level. - * The attestation level of this FIDO2 security key. Possible values are: attested, notAttested, unknownFutureValue. + * The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested. */ @SerializedName(value = "attestationLevel", alternate = {"AttestationLevel"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/FileEncryptionInfo.java b/src/main/java/com/microsoft/graph/models/FileEncryptionInfo.java index 13275a89e07..9503507584b 100644 --- a/src/main/java/com/microsoft/graph/models/FileEncryptionInfo.java +++ b/src/main/java/com/microsoft/graph/models/FileEncryptionInfo.java @@ -93,7 +93,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Profile Identifier. - * The the profile identifier. + * The profile identifier. */ @SerializedName(value = "profileIdentifier", alternate = {"ProfileIdentifier"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/GeoCoordinates.java b/src/main/java/com/microsoft/graph/models/GeoCoordinates.java index b85b08735cb..7acedd9061b 100644 --- a/src/main/java/com/microsoft/graph/models/GeoCoordinates.java +++ b/src/main/java/com/microsoft/graph/models/GeoCoordinates.java @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Latitude. - * Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal. + * Optional. The latitude, in decimal, for the item. Read-only. */ @SerializedName(value = "latitude", alternate = {"Latitude"}) @Expose @@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Longitude. - * Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal. + * Optional. The longitude, in decimal, for the item. Read-only. */ @SerializedName(value = "longitude", alternate = {"Longitude"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Group.java b/src/main/java/com/microsoft/graph/models/Group.java index 8d544c51493..34fe4ad7f44 100644 --- a/src/main/java/com/microsoft/graph/models/Group.java +++ b/src/main/java/com/microsoft/graph/models/Group.java @@ -59,7 +59,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Assigned Labels. - * The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. + * The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only. */ @SerializedName(value = "assignedLabels", alternate = {"AssignedLabels"}) @Expose @@ -131,7 +131,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Has Members With License Errors. - * Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). + * Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. */ @SerializedName(value = "hasMembersWithLicenseErrors", alternate = {"HasMembersWithLicenseErrors"}) @Expose @@ -140,7 +140,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The License Processing State. - * Indicates status of the group license assignment to all members of the group. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete. Returned only on $select. Read-only. + * Indicates status of the group license assignment to all members of the group. Default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only. */ @SerializedName(value = "licenseProcessingState", alternate = {"LicenseProcessingState"}) @Expose @@ -275,7 +275,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Proxy Addresses. - * Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter. + * Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter. */ @SerializedName(value = "proxyAddresses", alternate = {"ProxyAddresses"}) @Expose @@ -347,7 +347,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Hide From Address Lists. - * true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). */ @SerializedName(value = "hideFromAddressLists", alternate = {"HideFromAddressLists"}) @Expose @@ -356,7 +356,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Hide From Outlook Clients. - * true if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). */ @SerializedName(value = "hideFromOutlookClients", alternate = {"HideFromOutlookClients"}) @Expose @@ -374,7 +374,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Unseen Count. - * Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). */ @SerializedName(value = "unseenCount", alternate = {"UnseenCount"}) @Expose @@ -401,7 +401,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Created On Behalf Of. - * The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only. + * The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only. */ @SerializedName(value = "createdOnBehalfOf", alternate = {"CreatedOnBehalfOf"}) @Expose @@ -410,14 +410,14 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Member Of. - * Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. + * Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. */ @Nullable public DirectoryObjectCollectionPage memberOf; /** * The Members. - * Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. + * Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. */ @Nullable public DirectoryObjectCollectionPage members; @@ -431,14 +431,14 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Owners. - * The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. + * The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. */ @Nullable public DirectoryObjectCollectionPage owners; /** * The Permission Grants. - * + * The permission that has been granted for a group to a specific application. */ @SerializedName(value = "permissionGrants", alternate = {"PermissionGrants"}) @Expose @@ -447,7 +447,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Settings. - * Settings that can govern this group's behavior, like whether members can invite guest users to the group. Nullable. + * Read-only. Nullable. */ @SerializedName(value = "settings", alternate = {"Settings"}) @Expose @@ -504,7 +504,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Events. - * The group's events. + * The group's calendar events. */ @SerializedName(value = "events", alternate = {"Events"}) @Expose @@ -513,7 +513,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Photo. - * The group's profile photo. + * The group's profile photo */ @SerializedName(value = "photo", alternate = {"Photo"}) @Expose @@ -592,7 +592,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Planner. - * Selective Planner services available to the group. Read-only. Nullable. + * Entry-point to Planner resource that might exist for a Unified Group. */ @SerializedName(value = "planner", alternate = {"Planner"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Hashes.java b/src/main/java/com/microsoft/graph/models/Hashes.java index 9ed992ba267..fd42c304dde 100644 --- a/src/main/java/com/microsoft/graph/models/Hashes.java +++ b/src/main/java/com/microsoft/graph/models/Hashes.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Crc32Hash. - * The CRC32 value of the file (if available). Read-only. + * The CRC32 value of the file in little endian (if available). Read-only. */ @SerializedName(value = "crc32Hash", alternate = {"Crc32Hash"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IPv6Range.java b/src/main/java/com/microsoft/graph/models/IPv6Range.java index eafcf65d73a..1f6a1a2c751 100644 --- a/src/main/java/com/microsoft/graph/models/IPv6Range.java +++ b/src/main/java/com/microsoft/graph/models/IPv6Range.java @@ -27,7 +27,7 @@ public class IPv6Range extends IpRange implements IJsonBackedObject { /** * The Lower Address. - * Lower address. + * Lower address */ @SerializedName(value = "lowerAddress", alternate = {"LowerAddress"}) @Expose @@ -36,7 +36,7 @@ public class IPv6Range extends IpRange implements IJsonBackedObject { /** * The Upper Address. - * Upper address. + * Upper address */ @SerializedName(value = "upperAddress", alternate = {"UpperAddress"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IdentityProvider.java b/src/main/java/com/microsoft/graph/models/IdentityProvider.java index ee52d891bf7..2574d8fb59c 100644 --- a/src/main/java/com/microsoft/graph/models/IdentityProvider.java +++ b/src/main/java/com/microsoft/graph/models/IdentityProvider.java @@ -27,7 +27,7 @@ public class IdentityProvider extends Entity implements IJsonBackedObject { /** * The Client Id. - * The client ID for the application obtained when registering the application with the identity provider. This is a required field. Required. Not nullable. + * The client ID for the application. This is the client ID obtained when registering the application with the identity provider. Required. Not nullable. */ @SerializedName(value = "clientId", alternate = {"ClientId"}) @Expose @@ -36,7 +36,7 @@ public class IdentityProvider extends Entity implements IJsonBackedObject { /** * The Client Secret. - * The client secret for the application obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. This is a required field. Required. Not nullable. + * The client secret for the application. This is the client secret obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. Required. Not nullable. */ @SerializedName(value = "clientSecret", alternate = {"ClientSecret"}) @Expose @@ -54,7 +54,7 @@ public class IdentityProvider extends Entity implements IJsonBackedObject { /** * The Type. - * The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo,QQ, WeChat, OpenIDConnect. Not nullable. + * The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat, OpenIDConnect. Not nullable. */ @SerializedName(value = "type", alternate = {"Type"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentity.java b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentity.java new file mode 100644 index 00000000000..e0f6325458a --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentity.java @@ -0,0 +1,102 @@ +// 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.ImportedWindowsAutopilotDeviceIdentityState; +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 Imported Windows Autopilot Device Identity. + */ +public class ImportedWindowsAutopilotDeviceIdentity extends Entity implements IJsonBackedObject { + + + /** + * The Assigned User Principal Name. + * UPN of the user the device will be assigned + */ + @SerializedName(value = "assignedUserPrincipalName", alternate = {"AssignedUserPrincipalName"}) + @Expose + @Nullable + public String assignedUserPrincipalName; + + /** + * The Group Tag. + * Group Tag of the Windows autopilot device. + */ + @SerializedName(value = "groupTag", alternate = {"GroupTag"}) + @Expose + @Nullable + public String groupTag; + + /** + * The Hardware Identifier. + * Hardware Blob of the Windows autopilot device. + */ + @SerializedName(value = "hardwareIdentifier", alternate = {"HardwareIdentifier"}) + @Expose + @Nullable + public byte[] hardwareIdentifier; + + /** + * The Import Id. + * The Import Id of the Windows autopilot device. + */ + @SerializedName(value = "importId", alternate = {"ImportId"}) + @Expose + @Nullable + public String importId; + + /** + * The Product Key. + * Product Key of the Windows autopilot device. + */ + @SerializedName(value = "productKey", alternate = {"ProductKey"}) + @Expose + @Nullable + public String productKey; + + /** + * The Serial Number. + * Serial number of the Windows autopilot device. + */ + @SerializedName(value = "serialNumber", alternate = {"SerialNumber"}) + @Expose + @Nullable + public String serialNumber; + + /** + * The State. + * Current state of the imported device. + */ + @SerializedName(value = "state", alternate = {"State"}) + @Expose + @Nullable + public ImportedWindowsAutopilotDeviceIdentityState state; + + + /** + * 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/ImportedWindowsAutopilotDeviceIdentityImportParameterSet.java b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityImportParameterSet.java new file mode 100644 index 00000000000..376e5db0235 --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityImportParameterSet.java @@ -0,0 +1,97 @@ +// Template Source: BaseMethodParameterSet.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.models.ImportedWindowsAutopilotDeviceIdentity; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import com.google.gson.JsonObject; +import java.util.EnumSet; +import java.util.ArrayList; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Imported Windows Autopilot Device Identity Import Parameter Set. + */ +public class ImportedWindowsAutopilotDeviceIdentityImportParameterSet { + /** + * The imported Windows Autopilot Device Identities. + * + */ + @SerializedName(value = "importedWindowsAutopilotDeviceIdentities", alternate = {"ImportedWindowsAutopilotDeviceIdentities"}) + @Expose + @Nullable + public java.util.List importedWindowsAutopilotDeviceIdentities; + + + /** + * Instiaciates a new ImportedWindowsAutopilotDeviceIdentityImportParameterSet + */ + public ImportedWindowsAutopilotDeviceIdentityImportParameterSet() {} + /** + * Instiaciates a new ImportedWindowsAutopilotDeviceIdentityImportParameterSet + * @param builder builder bearing the parameters to initialize from + */ + protected ImportedWindowsAutopilotDeviceIdentityImportParameterSet(@Nonnull final ImportedWindowsAutopilotDeviceIdentityImportParameterSetBuilder builder) { + this.importedWindowsAutopilotDeviceIdentities = builder.importedWindowsAutopilotDeviceIdentities; + } + /** + * Gets a new builder for the body + * @return a new builder + */ + @Nonnull + public static ImportedWindowsAutopilotDeviceIdentityImportParameterSetBuilder newBuilder() { + return new ImportedWindowsAutopilotDeviceIdentityImportParameterSetBuilder(); + } + /** + * Fluent builder for the ImportedWindowsAutopilotDeviceIdentityImportParameterSet + */ + public static final class ImportedWindowsAutopilotDeviceIdentityImportParameterSetBuilder { + /** + * The importedWindowsAutopilotDeviceIdentities parameter value + */ + @Nullable + protected java.util.List importedWindowsAutopilotDeviceIdentities; + /** + * Sets the ImportedWindowsAutopilotDeviceIdentities + * @param val the value to set it to + * @return the current builder object + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportParameterSetBuilder withImportedWindowsAutopilotDeviceIdentities(@Nullable final java.util.List val) { + this.importedWindowsAutopilotDeviceIdentities = val; + return this; + } + /** + * Instanciates a new ImportedWindowsAutopilotDeviceIdentityImportParameterSetBuilder + */ + @Nullable + protected ImportedWindowsAutopilotDeviceIdentityImportParameterSetBuilder(){} + /** + * Buils the resulting body object to be passed to the request + * @return the body object to pass to the request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportParameterSet build() { + return new ImportedWindowsAutopilotDeviceIdentityImportParameterSet(this); + } + } + /** + * Gets the functions options from the properties that have been set + * @return a list of function options for the request + */ + @Nonnull + public java.util.List getFunctionOptions() { + final ArrayList result = new ArrayList<>(); + if(this.importedWindowsAutopilotDeviceIdentities != null) { + result.add(new com.microsoft.graph.options.FunctionOption("importedWindowsAutopilotDeviceIdentities", importedWindowsAutopilotDeviceIdentities)); + } + return result; + } +} diff --git a/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityImportStatus.java b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityImportStatus.java new file mode 100644 index 00000000000..9135b857a3e --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityImportStatus.java @@ -0,0 +1,38 @@ +// Template Source: Enum.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; + + +/** + * The Enum Imported Windows Autopilot Device Identity Import Status. +*/ +public enum ImportedWindowsAutopilotDeviceIdentityImportStatus +{ + /** + * unknown + */ + UNKNOWN, + /** + * pending + */ + PENDING, + /** + * partial + */ + PARTIAL, + /** + * complete + */ + COMPLETE, + /** + * error + */ + ERROR, + /** + * For ImportedWindowsAutopilotDeviceIdentityImportStatus values that were not expected from the service + */ + UNEXPECTED_VALUE +} diff --git a/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityState.java b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityState.java new file mode 100644 index 00000000000..6f0fe146b99 --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityState.java @@ -0,0 +1,87 @@ +// 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.ImportedWindowsAutopilotDeviceIdentityImportStatus; + + +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 Imported Windows Autopilot Device Identity State. + */ +public class ImportedWindowsAutopilotDeviceIdentityState 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 Device Error Code. + * Device error code reported by Device Directory Service(DDS). + */ + @SerializedName(value = "deviceErrorCode", alternate = {"DeviceErrorCode"}) + @Expose + @Nullable + public Integer deviceErrorCode; + + /** + * The Device Error Name. + * Device error name reported by Device Directory Service(DDS). + */ + @SerializedName(value = "deviceErrorName", alternate = {"DeviceErrorName"}) + @Expose + @Nullable + public String deviceErrorName; + + /** + * The Device Import Status. + * Device status reported by Device Directory Service(DDS). Possible values are: unknown, pending, partial, complete, error. + */ + @SerializedName(value = "deviceImportStatus", alternate = {"DeviceImportStatus"}) + @Expose + @Nullable + public ImportedWindowsAutopilotDeviceIdentityImportStatus deviceImportStatus; + + /** + * The Device Registration Id. + * Device Registration ID for successfully added device reported by Device Directory Service(DDS). + */ + @SerializedName(value = "deviceRegistrationId", alternate = {"DeviceRegistrationId"}) + @Expose + @Nullable + public String deviceRegistrationId; + + + /** + * 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/ImportedWindowsAutopilotDeviceIdentityUpload.java b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityUpload.java new file mode 100644 index 00000000000..039e8f43bfa --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityUpload.java @@ -0,0 +1,73 @@ +// 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.ImportedWindowsAutopilotDeviceIdentityUploadStatus; +import com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity; +import com.microsoft.graph.models.Entity; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionPage; + + +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 Imported Windows Autopilot Device Identity Upload. + */ +public class ImportedWindowsAutopilotDeviceIdentityUpload extends Entity implements IJsonBackedObject { + + + /** + * The Created Date Time Utc. + * DateTime when the entity is created. + */ + @SerializedName(value = "createdDateTimeUtc", alternate = {"CreatedDateTimeUtc"}) + @Expose + @Nullable + public java.time.OffsetDateTime createdDateTimeUtc; + + /** + * The Status. + * Upload status. + */ + @SerializedName(value = "status", alternate = {"Status"}) + @Expose + @Nullable + public ImportedWindowsAutopilotDeviceIdentityUploadStatus status; + + /** + * The Device Identities. + * Collection of all Autopilot devices as a part of this upload. + */ + @SerializedName(value = "deviceIdentities", alternate = {"DeviceIdentities"}) + @Expose + @Nullable + public ImportedWindowsAutopilotDeviceIdentityCollectionPage deviceIdentities; + + + /** + * 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("deviceIdentities")) { + deviceIdentities = serializer.deserializeObject(json.get("deviceIdentities"), ImportedWindowsAutopilotDeviceIdentityCollectionPage.class); + } + } +} diff --git a/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityUploadStatus.java b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityUploadStatus.java new file mode 100644 index 00000000000..864468e9f81 --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/ImportedWindowsAutopilotDeviceIdentityUploadStatus.java @@ -0,0 +1,34 @@ +// Template Source: Enum.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; + + +/** + * The Enum Imported Windows Autopilot Device Identity Upload Status. +*/ +public enum ImportedWindowsAutopilotDeviceIdentityUploadStatus +{ + /** + * no Upload + */ + NO_UPLOAD, + /** + * pending + */ + PENDING, + /** + * complete + */ + COMPLETE, + /** + * error + */ + ERROR, + /** + * For ImportedWindowsAutopilotDeviceIdentityUploadStatus values that were not expected from the service + */ + UNEXPECTED_VALUE +} diff --git a/src/main/java/com/microsoft/graph/models/IncomingContext.java b/src/main/java/com/microsoft/graph/models/IncomingContext.java index 3b7495b7b60..45b86ee1e77 100644 --- a/src/main/java/com/microsoft/graph/models/IncomingContext.java +++ b/src/main/java/com/microsoft/graph/models/IncomingContext.java @@ -40,7 +40,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Observed Participant Id. - * The id of the participant that is under observation. Read-only. + * The ID of the participant that is under observation. Read-only. */ @SerializedName(value = "observedParticipantId", alternate = {"ObservedParticipantId"}) @Expose @@ -58,7 +58,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Source Participant Id. - * The id of the participant that triggered the incoming call. Read-only. + * The ID of the participant that triggered the incoming call. Read-only. */ @SerializedName(value = "sourceParticipantId", alternate = {"SourceParticipantId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/InferenceClassificationOverride.java b/src/main/java/com/microsoft/graph/models/InferenceClassificationOverride.java index 9ff41dfb194..d0b93e94514 100644 --- a/src/main/java/com/microsoft/graph/models/InferenceClassificationOverride.java +++ b/src/main/java/com/microsoft/graph/models/InferenceClassificationOverride.java @@ -29,7 +29,7 @@ public class InferenceClassificationOverride extends Entity implements IJsonBack /** * The Classify As. - * Specifies how incoming messages from a specific sender should always be classified as. Possible values are: focused, other. + * Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other. */ @SerializedName(value = "classifyAs", alternate = {"ClassifyAs"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Invitation.java b/src/main/java/com/microsoft/graph/models/Invitation.java index e07ac3ba1aa..add07d3ace6 100644 --- a/src/main/java/com/microsoft/graph/models/Invitation.java +++ b/src/main/java/com/microsoft/graph/models/Invitation.java @@ -38,7 +38,7 @@ public class Invitation extends Entity implements IJsonBackedObject { /** * The Invited User Email Address. - * The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (` + * The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks (')Angle brackets (&lt; &gt;)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name. This includes at the beginning or end of the name. */ @SerializedName(value = "invitedUserEmailAddress", alternate = {"InvitedUserEmailAddress"}) @Expose @@ -56,7 +56,7 @@ public class Invitation extends Entity implements IJsonBackedObject { /** * The Invited User Type. - * The userType of the user being invited. By default, this is Guest. You can invite as Member if you're are company administrator. + * The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator. */ @SerializedName(value = "invitedUserType", alternate = {"InvitedUserType"}) @Expose @@ -65,7 +65,7 @@ public class Invitation extends Entity implements IJsonBackedObject { /** * The Invite Redeem Url. - * The URL the user can use to redeem their invitation. Read-only. + * The URL the user can use to redeem their invitation. Read-only */ @SerializedName(value = "inviteRedeemUrl", alternate = {"InviteRedeemUrl"}) @Expose @@ -74,7 +74,7 @@ public class Invitation extends Entity implements IJsonBackedObject { /** * The Invite Redirect Url. - * The URL user should be redirected to once the invitation is redeemed. Required. + * The URL the user should be redirected to once the invitation is redeemed. Required. */ @SerializedName(value = "inviteRedirectUrl", alternate = {"InviteRedirectUrl"}) @Expose @@ -92,7 +92,7 @@ public class Invitation extends Entity implements IJsonBackedObject { /** * The Status. - * The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error + * The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error */ @SerializedName(value = "status", alternate = {"Status"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/InvitationParticipantInfo.java b/src/main/java/com/microsoft/graph/models/InvitationParticipantInfo.java index 078d039175f..f7a909a1e6a 100644 --- a/src/main/java/com/microsoft/graph/models/InvitationParticipantInfo.java +++ b/src/main/java/com/microsoft/graph/models/InvitationParticipantInfo.java @@ -49,7 +49,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Replaces Call Id. - * Optional. The call which the target idenity is currently a part of. This call will be dropped once the participant is added. + * Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added. */ @SerializedName(value = "replacesCallId", alternate = {"ReplacesCallId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IosCustomConfiguration.java b/src/main/java/com/microsoft/graph/models/IosCustomConfiguration.java index 7ee1a74aac5..1bd6da02dd8 100644 --- a/src/main/java/com/microsoft/graph/models/IosCustomConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/IosCustomConfiguration.java @@ -36,7 +36,7 @@ public class IosCustomConfiguration extends DeviceConfiguration implements IJson /** * The Payload File Name. - * Payload file name (.mobileconfig + * Payload file name (.mobileconfig | .xml). */ @SerializedName(value = "payloadFileName", alternate = {"PayloadFileName"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IosGeneralDeviceConfiguration.java b/src/main/java/com/microsoft/graph/models/IosGeneralDeviceConfiguration.java index eabea0dd5aa..f7f67aeb5ef 100644 --- a/src/main/java/com/microsoft/graph/models/IosGeneralDeviceConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/IosGeneralDeviceConfiguration.java @@ -133,7 +133,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The App Store Blocked. - * Indicates whether or not to block the user from using the App Store. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block the user from using the App Store. */ @SerializedName(value = "appStoreBlocked", alternate = {"AppStoreBlocked"}) @Expose @@ -196,7 +196,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Camera Blocked. - * Indicates whether or not to block the user from accessing the camera of the device. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block the user from accessing the camera of the device. */ @SerializedName(value = "cameraBlocked", alternate = {"CameraBlocked"}) @Expose @@ -394,7 +394,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Enterprise App Block Trust Modification. - * [Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device. + * Indicates whether or not to block the user from modifying the enterprise app trust settings. */ @SerializedName(value = "enterpriseAppBlockTrustModification", alternate = {"EnterpriseAppBlockTrustModification"}) @Expose @@ -403,7 +403,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Face Time Blocked. - * Indicates whether or not to block the user from using FaceTime. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block the user from using FaceTime. */ @SerializedName(value = "faceTimeBlocked", alternate = {"FaceTimeBlocked"}) @Expose @@ -412,7 +412,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Find My Friends Blocked. - * Indicates whether or not to block changes to Find My Friends when the device is in supervised mode. + * Indicates whether or not to block Find My Friends when the device is in supervised mode. */ @SerializedName(value = "findMyFriendsBlocked", alternate = {"FindMyFriendsBlocked"}) @Expose @@ -430,7 +430,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Gaming Block Game Center Friends. - * Indicates whether or not to block the user from having friends in Game Center. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block the user from having friends in Game Center. */ @SerializedName(value = "gamingBlockGameCenterFriends", alternate = {"GamingBlockGameCenterFriends"}) @Expose @@ -439,7 +439,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Gaming Block Multiplayer. - * Indicates whether or not to block the user from using multiplayer gaming. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block the user from using multiplayer gaming. */ @SerializedName(value = "gamingBlockMultiplayer", alternate = {"GamingBlockMultiplayer"}) @Expose @@ -484,7 +484,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The ICloud Block Backup. - * Indicates whether or not to block iCloud backup. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block iCloud backup. */ @SerializedName(value = "iCloudBlockBackup", alternate = {"ICloudBlockBackup"}) @Expose @@ -493,7 +493,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The ICloud Block Document Sync. - * Indicates whether or not to block iCloud document sync. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block iCloud document sync. */ @SerializedName(value = "iCloudBlockDocumentSync", alternate = {"ICloudBlockDocumentSync"}) @Expose @@ -547,7 +547,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The ITunes Block Explicit Content. - * Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. */ @SerializedName(value = "iTunesBlockExplicitContent", alternate = {"ITunesBlockExplicitContent"}) @Expose @@ -637,7 +637,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Kiosk Mode Allow Auto Lock. - * Indicates whether or not to allow device auto lock while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockAutoLock instead. + * Indicates whether or not to allow device auto lock while in kiosk mode. */ @SerializedName(value = "kioskModeAllowAutoLock", alternate = {"KioskModeAllowAutoLock"}) @Expose @@ -655,7 +655,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Kiosk Mode Allow Ringer Switch. - * Indicates whether or not to allow use of the ringer switch while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockRingerSwitch instead. + * Indicates whether or not to allow use of the ringer switch while in kiosk mode. */ @SerializedName(value = "kioskModeAllowRingerSwitch", alternate = {"KioskModeAllowRingerSwitch"}) @Expose @@ -664,7 +664,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Kiosk Mode Allow Screen Rotation. - * Indicates whether or not to allow screen rotation while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockScreenRotation instead. + * Indicates whether or not to allow screen rotation while in kiosk mode. */ @SerializedName(value = "kioskModeAllowScreenRotation", alternate = {"KioskModeAllowScreenRotation"}) @Expose @@ -673,7 +673,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Kiosk Mode Allow Sleep Button. - * Indicates whether or not to allow use of the sleep button while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockSleepButton instead. + * Indicates whether or not to allow use of the sleep button while in kiosk mode. */ @SerializedName(value = "kioskModeAllowSleepButton", alternate = {"KioskModeAllowSleepButton"}) @Expose @@ -682,7 +682,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Kiosk Mode Allow Touchscreen. - * Indicates whether or not to allow use of the touchscreen while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockTouchscreen instead. + * Indicates whether or not to allow use of the touchscreen while in kiosk mode. */ @SerializedName(value = "kioskModeAllowTouchscreen", alternate = {"KioskModeAllowTouchscreen"}) @Expose @@ -700,7 +700,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Kiosk Mode Allow Volume Buttons. - * Indicates whether or not to allow use of the volume buttons while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockVolumeButtons instead. + * Indicates whether or not to allow use of the volume buttons while in kiosk mode. */ @SerializedName(value = "kioskModeAllowVolumeButtons", alternate = {"KioskModeAllowVolumeButtons"}) @Expose @@ -1051,7 +1051,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Passcode Sign In Failure Count Before Wipe. - * Number of sign in failures allowed before wiping the device. Valid values 2 to 11 + * Number of sign in failures allowed before wiping the device. Valid values 4 to 11 */ @SerializedName(value = "passcodeSignInFailureCountBeforeWipe", alternate = {"PasscodeSignInFailureCountBeforeWipe"}) @Expose @@ -1069,7 +1069,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Safari Block Autofill. - * Indicates whether or not to block the user from using Auto fill in Safari. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block the user from using Auto fill in Safari. */ @SerializedName(value = "safariBlockAutofill", alternate = {"SafariBlockAutofill"}) @Expose @@ -1078,7 +1078,7 @@ public class IosGeneralDeviceConfiguration extends DeviceConfiguration implement /** * The Safari Blocked. - * Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later. + * Indicates whether or not to block the user from using Safari. */ @SerializedName(value = "safariBlocked", alternate = {"SafariBlocked"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IosHomeScreenApp.java b/src/main/java/com/microsoft/graph/models/IosHomeScreenApp.java index 18baf4f1e0f..3e46995f909 100644 --- a/src/main/java/com/microsoft/graph/models/IosHomeScreenApp.java +++ b/src/main/java/com/microsoft/graph/models/IosHomeScreenApp.java @@ -27,7 +27,7 @@ public class IosHomeScreenApp extends IosHomeScreenItem implements IJsonBackedOb /** * The Bundle ID. - * BundleID of the app if isWebClip is false or the URL of a web clip if isWebClip is true. + * BundleID of app */ @SerializedName(value = "bundleID", alternate = {"BundleID"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IosHomeScreenFolder.java b/src/main/java/com/microsoft/graph/models/IosHomeScreenFolder.java index f5ccccd3326..529b547255e 100644 --- a/src/main/java/com/microsoft/graph/models/IosHomeScreenFolder.java +++ b/src/main/java/com/microsoft/graph/models/IosHomeScreenFolder.java @@ -29,7 +29,7 @@ public class IosHomeScreenFolder extends IosHomeScreenItem implements IJsonBacke /** * The Pages. - * Pages of Home Screen Layout Icons which must be applications or web clips. This collection can contain a maximum of 500 elements. + * Pages of Home Screen Layout Icons which must be Application Type. This collection can contain a maximum of 500 elements. */ @SerializedName(value = "pages", alternate = {"Pages"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IosHomeScreenFolderPage.java b/src/main/java/com/microsoft/graph/models/IosHomeScreenFolderPage.java index 68b921ea78b..c646d803f91 100644 --- a/src/main/java/com/microsoft/graph/models/IosHomeScreenFolderPage.java +++ b/src/main/java/com/microsoft/graph/models/IosHomeScreenFolderPage.java @@ -41,7 +41,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Apps. - * A list of apps and web clips to appear on a page within a folder. This collection can contain a maximum of 500 elements. + * A list of apps to appear on a page within a folder. This collection can contain a maximum of 500 elements. */ @SerializedName(value = "apps", alternate = {"Apps"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IosHomeScreenPage.java b/src/main/java/com/microsoft/graph/models/IosHomeScreenPage.java index 564905393ed..1204f22928d 100644 --- a/src/main/java/com/microsoft/graph/models/IosHomeScreenPage.java +++ b/src/main/java/com/microsoft/graph/models/IosHomeScreenPage.java @@ -50,7 +50,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Icons. - * A list of apps, folders, and web clips to appear on a page. This collection can contain a maximum of 500 elements. + * A list of apps and folders to appear on a page. This collection can contain a maximum of 500 elements. */ @SerializedName(value = "icons", alternate = {"Icons"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IosManagedAppProtection.java b/src/main/java/com/microsoft/graph/models/IosManagedAppProtection.java index 0ca82198e87..82eb7c4bab5 100644 --- a/src/main/java/com/microsoft/graph/models/IosManagedAppProtection.java +++ b/src/main/java/com/microsoft/graph/models/IosManagedAppProtection.java @@ -41,7 +41,7 @@ public class IosManagedAppProtection extends TargetedManagedAppProtection implem /** * The Custom Browser Protocol. - * A custom browser protocol to open weblink on iOS. + * A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. */ @SerializedName(value = "customBrowserProtocol", alternate = {"CustomBrowserProtocol"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/IosUpdateDeviceStatus.java b/src/main/java/com/microsoft/graph/models/IosUpdateDeviceStatus.java index 7c2b6f468a4..9cd66fa757e 100644 --- a/src/main/java/com/microsoft/graph/models/IosUpdateDeviceStatus.java +++ b/src/main/java/com/microsoft/graph/models/IosUpdateDeviceStatus.java @@ -65,7 +65,7 @@ public class IosUpdateDeviceStatus extends Entity implements IJsonBackedObject { /** * The Install Status. - * The installation status of the policy report. Possible values are: success, available, idle, unknown, mdmClientCrashed, timeout, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, updateError, deviceOsHigherThanDesiredOsVersion, updateScanFailed. + * The installation status of the policy report. Possible values are: success, available, idle, unknown, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError. */ @SerializedName(value = "installStatus", alternate = {"InstallStatus"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ItemAttachment.java b/src/main/java/com/microsoft/graph/models/ItemAttachment.java index 4e10c4b8653..cae52a40f8a 100644 --- a/src/main/java/com/microsoft/graph/models/ItemAttachment.java +++ b/src/main/java/com/microsoft/graph/models/ItemAttachment.java @@ -28,7 +28,7 @@ public class ItemAttachment extends Attachment implements IJsonBackedObject { /** * The Item. - * The attached contact, message or event. Navigation property. + * The attached message or event. Navigation property. */ @SerializedName(value = "item", alternate = {"Item"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/KeyCredential.java b/src/main/java/com/microsoft/graph/models/KeyCredential.java index 748428b3bcd..632ba8fb8c0 100644 --- a/src/main/java/com/microsoft/graph/models/KeyCredential.java +++ b/src/main/java/com/microsoft/graph/models/KeyCredential.java @@ -66,7 +66,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Key. - * Value for the key credential. Should be a base 64 encoded value. + * The certificate's raw data in byte array converted to Base64 string; for example, [System.Convert]::ToBase64String($Cert.GetRawCertData()). */ @SerializedName(value = "key", alternate = {"Key"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/KeyValue.java b/src/main/java/com/microsoft/graph/models/KeyValue.java index f608cf2a999..42ab0aadfaa 100644 --- a/src/main/java/com/microsoft/graph/models/KeyValue.java +++ b/src/main/java/com/microsoft/graph/models/KeyValue.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Key. - * Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present. + * Key for the key-value pair. */ @SerializedName(value = "key", alternate = {"Key"}) @Expose @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Value. - * Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + * Value for the key-value pair. */ @SerializedName(value = "value", alternate = {"Value"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Location.java b/src/main/java/com/microsoft/graph/models/Location.java index 6fa683798d2..f79b64de5f0 100644 --- a/src/main/java/com/microsoft/graph/models/Location.java +++ b/src/main/java/com/microsoft/graph/models/Location.java @@ -79,7 +79,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Location Type. - * The type of location. Possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only. + * The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only. */ @SerializedName(value = "locationType", alternate = {"LocationType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MacOSCustomConfiguration.java b/src/main/java/com/microsoft/graph/models/MacOSCustomConfiguration.java index f4b3f12515b..a01cff676fa 100644 --- a/src/main/java/com/microsoft/graph/models/MacOSCustomConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/MacOSCustomConfiguration.java @@ -36,7 +36,7 @@ public class MacOSCustomConfiguration extends DeviceConfiguration implements IJs /** * The Payload File Name. - * Payload file name (.mobileconfig + * Payload file name (.mobileconfig | .xml). */ @SerializedName(value = "payloadFileName", alternate = {"PayloadFileName"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MailboxSettings.java b/src/main/java/com/microsoft/graph/models/MailboxSettings.java index 6356e79478d..462c7275c27 100644 --- a/src/main/java/com/microsoft/graph/models/MailboxSettings.java +++ b/src/main/java/com/microsoft/graph/models/MailboxSettings.java @@ -43,7 +43,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Archive Folder. - * Folder ID of an archive folder for the user. Read only. + * Folder ID of an archive folder for the user. */ @SerializedName(value = "archiveFolder", alternate = {"ArchiveFolder"}) @Expose @@ -70,7 +70,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Delegate Meeting Message Delivery Options. - * If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. The default is sendToDelegateOnly. + * If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. */ @SerializedName(value = "delegateMeetingMessageDeliveryOptions", alternate = {"DelegateMeetingMessageDeliveryOptions"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ManagedAppRegistration.java b/src/main/java/com/microsoft/graph/models/ManagedAppRegistration.java index 89107a74daa..db3275c896a 100644 --- a/src/main/java/com/microsoft/graph/models/ManagedAppRegistration.java +++ b/src/main/java/com/microsoft/graph/models/ManagedAppRegistration.java @@ -142,7 +142,7 @@ public class ManagedAppRegistration extends Entity implements IJsonBackedObject /** * The Applied Policies. - * Zero or more policys already applied on the registered app when it last synchronized with managment service. + * Zero or more policys already applied on the registered app when it last synchronized with management service. */ @SerializedName(value = "appliedPolicies", alternate = {"AppliedPolicies"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ManagedDevice.java b/src/main/java/com/microsoft/graph/models/ManagedDevice.java index 46d0e70add3..89012c08199 100644 --- a/src/main/java/com/microsoft/graph/models/ManagedDevice.java +++ b/src/main/java/com/microsoft/graph/models/ManagedDevice.java @@ -44,7 +44,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Activation Lock Bypass Code. - * Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + * Code that allows the Activation Lock on a device to be bypassed. */ @SerializedName(value = "activationLockBypassCode", alternate = {"ActivationLockBypassCode"}) @Expose @@ -53,7 +53,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Android Security Patch Level. - * Android security patch level. This property is read-only. + * Android security patch level */ @SerializedName(value = "androidSecurityPatchLevel", alternate = {"AndroidSecurityPatchLevel"}) @Expose @@ -62,7 +62,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Azure ADDevice Id. - * The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + * The unique identifier for the Azure Active Directory device. Read only. */ @SerializedName(value = "azureADDeviceId", alternate = {"AzureADDeviceId"}) @Expose @@ -71,7 +71,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Azure ADRegistered. - * Whether the device is Azure Active Directory registered. This property is read-only. + * Whether the device is Azure Active Directory registered. */ @SerializedName(value = "azureADRegistered", alternate = {"AzureADRegistered"}) @Expose @@ -80,7 +80,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Compliance Grace Period Expiration Date Time. - * The DateTime when device compliance grace period expires. This property is read-only. + * The DateTime when device compliance grace period expires */ @SerializedName(value = "complianceGracePeriodExpirationDateTime", alternate = {"ComplianceGracePeriodExpirationDateTime"}) @Expose @@ -89,7 +89,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Compliance State. - * Compliance state of the device. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. + * Compliance state of the device. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. */ @SerializedName(value = "complianceState", alternate = {"ComplianceState"}) @Expose @@ -98,7 +98,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Configuration Manager Client Enabled Features. - * ConfigrMgr client enabled features. This property is read-only. + * ConfigrMgr client enabled features */ @SerializedName(value = "configurationManagerClientEnabledFeatures", alternate = {"ConfigurationManagerClientEnabledFeatures"}) @Expose @@ -107,7 +107,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Device Action Results. - * List of ComplexType deviceActionResult objects. This property is read-only. + * List of ComplexType deviceActionResult objects. */ @SerializedName(value = "deviceActionResults", alternate = {"DeviceActionResults"}) @Expose @@ -116,7 +116,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Device Category Display Name. - * Device category display name. This property is read-only. + * Device category display name */ @SerializedName(value = "deviceCategoryDisplayName", alternate = {"DeviceCategoryDisplayName"}) @Expose @@ -125,7 +125,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Device Enrollment Type. - * Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile. + * Enrollment type of the device. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement. */ @SerializedName(value = "deviceEnrollmentType", alternate = {"DeviceEnrollmentType"}) @Expose @@ -134,7 +134,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Device Health Attestation State. - * The device health attestation state. This property is read-only. + * The device health attestation state. */ @SerializedName(value = "deviceHealthAttestationState", alternate = {"DeviceHealthAttestationState"}) @Expose @@ -143,7 +143,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Device Name. - * Name of the device. This property is read-only. + * Name of the device */ @SerializedName(value = "deviceName", alternate = {"DeviceName"}) @Expose @@ -152,7 +152,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Device Registration State. - * Device registration state. This property is read-only. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown. + * Device registration state. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown. */ @SerializedName(value = "deviceRegistrationState", alternate = {"DeviceRegistrationState"}) @Expose @@ -161,7 +161,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Eas Activated. - * Whether the device is Exchange ActiveSync activated. This property is read-only. + * Whether the device is Exchange ActiveSync activated. */ @SerializedName(value = "easActivated", alternate = {"EasActivated"}) @Expose @@ -170,7 +170,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Eas Activation Date Time. - * Exchange ActivationSync activation time of the device. This property is read-only. + * Exchange ActivationSync activation time of the device. */ @SerializedName(value = "easActivationDateTime", alternate = {"EasActivationDateTime"}) @Expose @@ -179,7 +179,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Eas Device Id. - * Exchange ActiveSync Id of the device. This property is read-only. + * Exchange ActiveSync Id of the device. */ @SerializedName(value = "easDeviceId", alternate = {"EasDeviceId"}) @Expose @@ -188,7 +188,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Email Address. - * Email(s) for the user associated with the device. This property is read-only. + * Email(s) for the user associated with the device */ @SerializedName(value = "emailAddress", alternate = {"EmailAddress"}) @Expose @@ -197,7 +197,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Enrolled Date Time. - * Enrollment time of the device. This property is read-only. + * Enrollment time of the device. */ @SerializedName(value = "enrolledDateTime", alternate = {"EnrolledDateTime"}) @Expose @@ -206,7 +206,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Exchange Access State. - * The Access State of the device in Exchange. This property is read-only. Possible values are: none, unknown, allowed, blocked, quarantined. + * The Access State of the device in Exchange. Possible values are: none, unknown, allowed, blocked, quarantined. */ @SerializedName(value = "exchangeAccessState", alternate = {"ExchangeAccessState"}) @Expose @@ -215,7 +215,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Exchange Access State Reason. - * The reason for the device's access state in Exchange. This property is read-only. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp. + * The reason for the device's access state in Exchange. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp. */ @SerializedName(value = "exchangeAccessStateReason", alternate = {"ExchangeAccessStateReason"}) @Expose @@ -224,7 +224,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Exchange Last Successful Sync Date Time. - * Last time the device contacted Exchange. This property is read-only. + * Last time the device contacted Exchange. */ @SerializedName(value = "exchangeLastSuccessfulSyncDateTime", alternate = {"ExchangeLastSuccessfulSyncDateTime"}) @Expose @@ -233,7 +233,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Free Storage Space In Bytes. - * Free Storage in Bytes. This property is read-only. + * Free Storage in Bytes */ @SerializedName(value = "freeStorageSpaceInBytes", alternate = {"FreeStorageSpaceInBytes"}) @Expose @@ -242,7 +242,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Imei. - * IMEI. This property is read-only. + * IMEI */ @SerializedName(value = "imei", alternate = {"Imei"}) @Expose @@ -251,7 +251,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Is Encrypted. - * Device encryption status. This property is read-only. + * Device encryption status */ @SerializedName(value = "isEncrypted", alternate = {"IsEncrypted"}) @Expose @@ -260,7 +260,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Is Supervised. - * Device supervised status. This property is read-only. + * Device supervised status */ @SerializedName(value = "isSupervised", alternate = {"IsSupervised"}) @Expose @@ -269,7 +269,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Jail Broken. - * whether the device is jail broken or rooted. This property is read-only. + * whether the device is jail broken or rooted. */ @SerializedName(value = "jailBroken", alternate = {"JailBroken"}) @Expose @@ -278,7 +278,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Last Sync Date Time. - * The date and time that the device last completed a successful sync with Intune. This property is read-only. + * The date and time that the device last completed a successful sync with Intune. */ @SerializedName(value = "lastSyncDateTime", alternate = {"LastSyncDateTime"}) @Expose @@ -305,7 +305,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Management Agent. - * Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense. + * Management channel of the device. Intune, EAS, etc. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController. */ @SerializedName(value = "managementAgent", alternate = {"ManagementAgent"}) @Expose @@ -314,7 +314,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Manufacturer. - * Manufacturer of the device. This property is read-only. + * Manufacturer of the device */ @SerializedName(value = "manufacturer", alternate = {"Manufacturer"}) @Expose @@ -323,7 +323,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Meid. - * MEID. This property is read-only. + * MEID */ @SerializedName(value = "meid", alternate = {"Meid"}) @Expose @@ -332,7 +332,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Model. - * Model of the device. This property is read-only. + * Model of the device */ @SerializedName(value = "model", alternate = {"Model"}) @Expose @@ -341,7 +341,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Operating System. - * Operating system of the device. Windows, iOS, etc. This property is read-only. + * Operating system of the device. Windows, iOS, etc. */ @SerializedName(value = "operatingSystem", alternate = {"OperatingSystem"}) @Expose @@ -350,7 +350,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Os Version. - * Operating system version of the device. This property is read-only. + * Operating system version of the device. */ @SerializedName(value = "osVersion", alternate = {"OsVersion"}) @Expose @@ -359,7 +359,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Partner Reported Threat State. - * Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured. + * Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured. */ @SerializedName(value = "partnerReportedThreatState", alternate = {"PartnerReportedThreatState"}) @Expose @@ -368,7 +368,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Phone Number. - * Phone number of the device. This property is read-only. + * Phone number of the device */ @SerializedName(value = "phoneNumber", alternate = {"PhoneNumber"}) @Expose @@ -377,7 +377,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Remote Assistance Session Error Details. - * An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + * An error string that identifies issues when creating Remote Assistance session objects. */ @SerializedName(value = "remoteAssistanceSessionErrorDetails", alternate = {"RemoteAssistanceSessionErrorDetails"}) @Expose @@ -386,7 +386,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Remote Assistance Session Url. - * Url that allows a Remote Assistance session to be established with the device. This property is read-only. + * Url that allows a Remote Assistance session to be established with the device. */ @SerializedName(value = "remoteAssistanceSessionUrl", alternate = {"RemoteAssistanceSessionUrl"}) @Expose @@ -395,7 +395,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Serial Number. - * SerialNumber. This property is read-only. + * SerialNumber */ @SerializedName(value = "serialNumber", alternate = {"SerialNumber"}) @Expose @@ -404,7 +404,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Subscriber Carrier. - * Subscriber Carrier. This property is read-only. + * Subscriber Carrier */ @SerializedName(value = "subscriberCarrier", alternate = {"SubscriberCarrier"}) @Expose @@ -413,7 +413,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Total Storage Space In Bytes. - * Total Storage in Bytes. This property is read-only. + * Total Storage in Bytes */ @SerializedName(value = "totalStorageSpaceInBytes", alternate = {"TotalStorageSpaceInBytes"}) @Expose @@ -422,7 +422,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The User Display Name. - * User display name. This property is read-only. + * User display name */ @SerializedName(value = "userDisplayName", alternate = {"UserDisplayName"}) @Expose @@ -431,7 +431,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The User Id. - * Unique Identifier for the user associated with the device. This property is read-only. + * Unique Identifier for the user associated with the device */ @SerializedName(value = "userId", alternate = {"UserId"}) @Expose @@ -440,7 +440,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The User Principal Name. - * Device user principal name. This property is read-only. + * Device user principal name */ @SerializedName(value = "userPrincipalName", alternate = {"UserPrincipalName"}) @Expose @@ -449,7 +449,7 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { /** * The Wi Fi Mac Address. - * Wi-Fi MAC. This property is read-only. + * Wi-Fi MAC */ @SerializedName(value = "wiFiMacAddress", alternate = {"WiFiMacAddress"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MediaInfo.java b/src/main/java/com/microsoft/graph/models/MediaInfo.java index d8c5882ce88..b1636336b09 100644 --- a/src/main/java/com/microsoft/graph/models/MediaInfo.java +++ b/src/main/java/com/microsoft/graph/models/MediaInfo.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Resource Id. - * Optional, used to uniquely identity the resource. If passed the prompt uri will be cached against this resourceId as key. + * Optional. Used to uniquely identity the resource. If passed in, the prompt uri will be cached against this resourceId as a key. */ @SerializedName(value = "resourceId", alternate = {"ResourceId"}) @Expose @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Uri. - * Path to the prompt to be played. Currently only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16KHz) sampling rate is only supported. + * Path to the prompt that will be played. Currently supports only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16KHz) sampling rate. */ @SerializedName(value = "uri", alternate = {"Uri"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MediaPrompt.java b/src/main/java/com/microsoft/graph/models/MediaPrompt.java index dedcea9b2c8..e5c5da50a3a 100644 --- a/src/main/java/com/microsoft/graph/models/MediaPrompt.java +++ b/src/main/java/com/microsoft/graph/models/MediaPrompt.java @@ -28,7 +28,7 @@ public class MediaPrompt extends Prompt implements IJsonBackedObject { /** * The Media Info. - * The media information. + * The media information */ @SerializedName(value = "mediaInfo", alternate = {"MediaInfo"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MediaStream.java b/src/main/java/com/microsoft/graph/models/MediaStream.java index 778237d6072..d5dcfaa4e14 100644 --- a/src/main/java/com/microsoft/graph/models/MediaStream.java +++ b/src/main/java/com/microsoft/graph/models/MediaStream.java @@ -68,7 +68,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Server Muted. - * Indicates whether the media is muted by the server. + * If the media is muted by the server. */ @SerializedName(value = "serverMuted", alternate = {"ServerMuted"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MeetingParticipantInfo.java b/src/main/java/com/microsoft/graph/models/MeetingParticipantInfo.java index 09e1277ae87..71640526a77 100644 --- a/src/main/java/com/microsoft/graph/models/MeetingParticipantInfo.java +++ b/src/main/java/com/microsoft/graph/models/MeetingParticipantInfo.java @@ -50,7 +50,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Role. - * Specifies the participant's role in the meeting. Possible values are attendee, presenter, producer, and unknownFutureValue. + * Specifies the participant's role in the meeting. Possible values are attendee, presenter, and unknownFutureValue. */ @SerializedName(value = "role", alternate = {"Role"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MeetingParticipants.java b/src/main/java/com/microsoft/graph/models/MeetingParticipants.java index 8f7dc58fc76..aef690bbcc2 100644 --- a/src/main/java/com/microsoft/graph/models/MeetingParticipants.java +++ b/src/main/java/com/microsoft/graph/models/MeetingParticipants.java @@ -41,7 +41,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Attendees. - * + * Information of the meeting attendees. */ @SerializedName(value = "attendees", alternate = {"Attendees"}) @Expose @@ -50,7 +50,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Organizer. - * + * Information of the meeting organizer. */ @SerializedName(value = "organizer", alternate = {"Organizer"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MeetingTimeSuggestion.java b/src/main/java/com/microsoft/graph/models/MeetingTimeSuggestion.java index 5f52588800f..da41078eea1 100644 --- a/src/main/java/com/microsoft/graph/models/MeetingTimeSuggestion.java +++ b/src/main/java/com/microsoft/graph/models/MeetingTimeSuggestion.java @@ -89,7 +89,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Organizer Availability. - * Availability of the meeting organizer for this meeting suggestion. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown. + * Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. */ @SerializedName(value = "organizerAvailability", alternate = {"OrganizerAvailability"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MeetingTimeSuggestionsResult.java b/src/main/java/com/microsoft/graph/models/MeetingTimeSuggestionsResult.java index ec1f20a44a4..efe9beffbe6 100644 --- a/src/main/java/com/microsoft/graph/models/MeetingTimeSuggestionsResult.java +++ b/src/main/java/com/microsoft/graph/models/MeetingTimeSuggestionsResult.java @@ -41,7 +41,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Empty Suggestions Reason. - * A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions. + * A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions. */ @SerializedName(value = "emptySuggestionsReason", alternate = {"EmptySuggestionsReason"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Message.java b/src/main/java/com/microsoft/graph/models/Message.java index 88b6163ba3f..fbd6bd76a16 100644 --- a/src/main/java/com/microsoft/graph/models/Message.java +++ b/src/main/java/com/microsoft/graph/models/Message.java @@ -60,7 +60,7 @@ public class Message extends OutlookItem implements IJsonBackedObject { /** * The Body Preview. - * The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well. + * The first 255 characters of the message body. It is in text format. */ @SerializedName(value = "bodyPreview", alternate = {"BodyPreview"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/MessageRuleActions.java b/src/main/java/com/microsoft/graph/models/MessageRuleActions.java index 55ef250c1d2..7f85398a278 100644 --- a/src/main/java/com/microsoft/graph/models/MessageRuleActions.java +++ b/src/main/java/com/microsoft/graph/models/MessageRuleActions.java @@ -123,7 +123,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Redirect To. - * The email address to which a message should be redirected. + * The email addresses to which a message should be redirected. */ @SerializedName(value = "redirectTo", alternate = {"RedirectTo"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ModifiedProperty.java b/src/main/java/com/microsoft/graph/models/ModifiedProperty.java index 4df22f2a0dd..fb3837395af 100644 --- a/src/main/java/com/microsoft/graph/models/ModifiedProperty.java +++ b/src/main/java/com/microsoft/graph/models/ModifiedProperty.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Display Name. - * Name of property that was modified. + * Indicates the property name of the target attribute that was changed. */ @SerializedName(value = "displayName", alternate = {"DisplayName"}) @Expose @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The New Value. - * New property value. + * Indicates the updated value for the propery. */ @SerializedName(value = "newValue", alternate = {"NewValue"}) @Expose @@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Old Value. - * Old property value. + * Indicates the previous value (before the update) for the property. */ @SerializedName(value = "oldValue", alternate = {"OldValue"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/NetworkConnection.java b/src/main/java/com/microsoft/graph/models/NetworkConnection.java index 30644d411e9..2e75094cde9 100644 --- a/src/main/java/com/microsoft/graph/models/NetworkConnection.java +++ b/src/main/java/com/microsoft/graph/models/NetworkConnection.java @@ -42,7 +42,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Application Name. - * Name of the application managing the network connection (for example, Facebook, SMTP, etc.). + * Name of the application managing the network connection (for example, Facebook or SMTP). */ @SerializedName(value = "applicationName", alternate = {"ApplicationName"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/NotificationMessageTemplate.java b/src/main/java/com/microsoft/graph/models/NotificationMessageTemplate.java index 0595ba75667..f4a15ec0ad7 100644 --- a/src/main/java/com/microsoft/graph/models/NotificationMessageTemplate.java +++ b/src/main/java/com/microsoft/graph/models/NotificationMessageTemplate.java @@ -31,7 +31,7 @@ public class NotificationMessageTemplate extends Entity implements IJsonBackedOb /** * The Branding Options. - * The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink. + * The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation. */ @SerializedName(value = "brandingOptions", alternate = {"BrandingOptions"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ObjectIdentity.java b/src/main/java/com/microsoft/graph/models/ObjectIdentity.java index 5659e531bf0..7b13bbec9bf 100644 --- a/src/main/java/com/microsoft/graph/models/ObjectIdentity.java +++ b/src/main/java/com/microsoft/graph/models/ObjectIdentity.java @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Issuer Assigned Id. - * Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit. + * Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit. */ @SerializedName(value = "issuerAssignedId", alternate = {"IssuerAssignedId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/OfferShiftRequest.java b/src/main/java/com/microsoft/graph/models/OfferShiftRequest.java index fdbb34fc535..4149578c440 100644 --- a/src/main/java/com/microsoft/graph/models/OfferShiftRequest.java +++ b/src/main/java/com/microsoft/graph/models/OfferShiftRequest.java @@ -45,7 +45,7 @@ public class OfferShiftRequest extends ScheduleChangeRequest implements IJsonBac /** * The Recipient User Id. - * User id of the recipient of the offer shift request. + * User ID of the recipient of the offer shift request. */ @SerializedName(value = "recipientUserId", alternate = {"RecipientUserId"}) @Expose @@ -54,7 +54,7 @@ public class OfferShiftRequest extends ScheduleChangeRequest implements IJsonBac /** * The Sender Shift Id. - * User id of the sender of the offer shift request. + * User ID of the sender of the offer shift request. */ @SerializedName(value = "senderShiftId", alternate = {"SenderShiftId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/OfficeGraphInsights.java b/src/main/java/com/microsoft/graph/models/OfficeGraphInsights.java index c6a94cf3dd6..e35f36ec4ae 100644 --- a/src/main/java/com/microsoft/graph/models/OfficeGraphInsights.java +++ b/src/main/java/com/microsoft/graph/models/OfficeGraphInsights.java @@ -34,7 +34,7 @@ public class OfficeGraphInsights extends Entity implements IJsonBackedObject { /** * The Shared. - * Access this property from the derived type itemInsights. + * Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. */ @SerializedName(value = "shared", alternate = {"Shared"}) @Expose @@ -43,7 +43,7 @@ public class OfficeGraphInsights extends Entity implements IJsonBackedObject { /** * The Trending. - * Access this property from the derived type itemInsights. + * Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user's closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before. */ @SerializedName(value = "trending", alternate = {"Trending"}) @Expose @@ -52,7 +52,7 @@ public class OfficeGraphInsights extends Entity implements IJsonBackedObject { /** * The Used. - * Access this property from the derived type itemInsights. + * Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use. */ @SerializedName(value = "used", alternate = {"Used"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/OmaSettingBase64.java b/src/main/java/com/microsoft/graph/models/OmaSettingBase64.java index 8af918f6d75..730f1913b6d 100644 --- a/src/main/java/com/microsoft/graph/models/OmaSettingBase64.java +++ b/src/main/java/com/microsoft/graph/models/OmaSettingBase64.java @@ -27,7 +27,7 @@ public class OmaSettingBase64 extends OmaSetting implements IJsonBackedObject { /** * The File Name. - * File name associated with the Value property (.cer + * File name associated with the Value property (.cer | .crt | .p7b | .bin). */ @SerializedName(value = "fileName", alternate = {"FileName"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/OnenotePatchContentCommand.java b/src/main/java/com/microsoft/graph/models/OnenotePatchContentCommand.java index e3cea2bd261..575de097925 100644 --- a/src/main/java/com/microsoft/graph/models/OnenotePatchContentCommand.java +++ b/src/main/java/com/microsoft/graph/models/OnenotePatchContentCommand.java @@ -41,7 +41,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Action. - * The action to perform on the target element. Possible values are: replace, append, delete, insert, or prepend. + * The action to perform on the target element. The possible values are: replace, append, delete, insert, or prepend. */ @SerializedName(value = "action", alternate = {"Action"}) @Expose @@ -59,7 +59,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Position. - * The location to add the supplied content, relative to the target element. Possible values are: after (default) or before. + * The location to add the supplied content, relative to the target element. The possible values are: after (default) or before. */ @SerializedName(value = "position", alternate = {"Position"}) @Expose @@ -68,7 +68,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Target. - * The element to update. Must be the #&lt;data-id&gt; or the generated {id} of the element, or the body or title keyword. + * The element to update. Must be the #&lt;data-id&gt; or the generated &lt;id&gt; of the element, or the body or title keyword. */ @SerializedName(value = "target", alternate = {"Target"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/OnlineMeeting.java b/src/main/java/com/microsoft/graph/models/OnlineMeeting.java index b109b8b7a63..131f399e97a 100644 --- a/src/main/java/com/microsoft/graph/models/OnlineMeeting.java +++ b/src/main/java/com/microsoft/graph/models/OnlineMeeting.java @@ -33,7 +33,7 @@ public class OnlineMeeting extends Entity implements IJsonBackedObject { /** * The Allowed Presenters. - * Specifies who can be a presenter in a meeting. Possible values are everyone, organization, roleIsPresenter, organizer, and unknownFutureValue. + * Specifies who can be a presenter in a meeting. Possible values are listed in the following table. */ @SerializedName(value = "allowedPresenters", alternate = {"AllowedPresenters"}) @Expose @@ -96,7 +96,7 @@ public class OnlineMeeting extends Entity implements IJsonBackedObject { /** * The Join Information. - * The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only + * The join information in the language and locale variant specified in the Accept-Language request HTTP header. Read-only. */ @SerializedName(value = "joinInformation", alternate = {"JoinInformation"}) @Expose @@ -114,7 +114,7 @@ public class OnlineMeeting extends Entity implements IJsonBackedObject { /** * The Lobby Bypass Settings. - * Specifies which participants can bypass the meeting lobby. + * Specifies which participants can bypass the meeting lobby. */ @SerializedName(value = "lobbyBypassSettings", alternate = {"LobbyBypassSettings"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/OpenTypeExtension.java b/src/main/java/com/microsoft/graph/models/OpenTypeExtension.java index a7d86652733..76c73a53980 100644 --- a/src/main/java/com/microsoft/graph/models/OpenTypeExtension.java +++ b/src/main/java/com/microsoft/graph/models/OpenTypeExtension.java @@ -27,7 +27,7 @@ public class OpenTypeExtension extends Extension implements IJsonBackedObject { /** * The Extension Name. - * A unique text identifier for an open type data extension. Required. + * A unique text identifier for an open type open extension. Required. */ @SerializedName(value = "extensionName", alternate = {"ExtensionName"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Operation.java b/src/main/java/com/microsoft/graph/models/Operation.java index 14afe8dc052..b4d52d8409f 100644 --- a/src/main/java/com/microsoft/graph/models/Operation.java +++ b/src/main/java/com/microsoft/graph/models/Operation.java @@ -46,7 +46,7 @@ public class Operation extends Entity implements IJsonBackedObject { /** * The Status. - * Possible values are: notStarted, running, completed, failed. Read-only. + * The current status of the operation: notStarted, running, completed, failed */ @SerializedName(value = "status", alternate = {"Status"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Organization.java b/src/main/java/com/microsoft/graph/models/Organization.java index fd19a7a61d4..3a97a8f2a56 100644 --- a/src/main/java/com/microsoft/graph/models/Organization.java +++ b/src/main/java/com/microsoft/graph/models/Organization.java @@ -110,7 +110,7 @@ public class Organization extends DirectoryObject implements IJsonBackedObject { /** * The On Premises Last Sync Date Time. - * The time and date at which the tenant was last synced with the on-premise directory. 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 time and date at which the tenant was last synced with the on-premise directory. 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. Read-only. */ @SerializedName(value = "onPremisesLastSyncDateTime", alternate = {"OnPremisesLastSyncDateTime"}) @Expose @@ -119,7 +119,7 @@ public class Organization extends DirectoryObject implements IJsonBackedObject { /** * The On Premises Sync Enabled. - * true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; Nullable. null if this object has never been synced from an on-premises directory (default). + * true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced. Nullable. null if this object has never been synced from an on-premises directory (default). */ @SerializedName(value = "onPremisesSyncEnabled", alternate = {"OnPremisesSyncEnabled"}) @Expose @@ -245,14 +245,14 @@ public class Organization extends DirectoryObject implements IJsonBackedObject { /** * The Certificate Based Auth Configuration. - * Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + * Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. */ @Nullable public CertificateBasedAuthConfigurationCollectionPage certificateBasedAuthConfiguration; /** * The Extensions. - * The collection of open extensions defined for the organization resource. Nullable. + * The collection of open extensions defined for the organization. Read-only. Nullable. */ @SerializedName(value = "extensions", alternate = {"Extensions"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Participant.java b/src/main/java/com/microsoft/graph/models/Participant.java index 6aa53398775..b22498bd253 100644 --- a/src/main/java/com/microsoft/graph/models/Participant.java +++ b/src/main/java/com/microsoft/graph/models/Participant.java @@ -67,7 +67,7 @@ public class Participant extends Entity implements IJsonBackedObject { /** * The Recording Info. - * Information on whether the participant has recording capability. + * Information about whether the participant has recording capability. */ @SerializedName(value = "recordingInfo", alternate = {"RecordingInfo"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ParticipantInfo.java b/src/main/java/com/microsoft/graph/models/ParticipantInfo.java index 293f34756f4..2d529d65889 100644 --- a/src/main/java/com/microsoft/graph/models/ParticipantInfo.java +++ b/src/main/java/com/microsoft/graph/models/ParticipantInfo.java @@ -77,7 +77,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Region. - * The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant's current physical location, unlike countryCode. Read-only. + * The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant's current physical location. Read-only. */ @SerializedName(value = "region", alternate = {"Region"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PasswordProfile.java b/src/main/java/com/microsoft/graph/models/PasswordProfile.java index cf0dc74e00d..b1eb12f727f 100644 --- a/src/main/java/com/microsoft/graph/models/PasswordProfile.java +++ b/src/main/java/com/microsoft/graph/models/PasswordProfile.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Force Change Password Next Sign In. - * If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false. + * true if the user must change her password on the next login; otherwise false. */ @SerializedName(value = "forceChangePasswordNextSignIn", alternate = {"ForceChangePasswordNextSignIn"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Permission.java b/src/main/java/com/microsoft/graph/models/Permission.java index e1e4e45f15c..6e69f5d4fb7 100644 --- a/src/main/java/com/microsoft/graph/models/Permission.java +++ b/src/main/java/com/microsoft/graph/models/Permission.java @@ -104,7 +104,7 @@ public class Permission extends Entity implements IJsonBackedObject { /** * The Share Id. - * A unique token that can be used to access this shared item via the [shares API][]. Read-only. + * A unique token that can be used to access this shared item via the **shares** API. Read-only. */ @SerializedName(value = "shareId", alternate = {"ShareId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PermissionGrantConditionSet.java b/src/main/java/com/microsoft/graph/models/PermissionGrantConditionSet.java index b8b617da0ad..f0b2d70f923 100644 --- a/src/main/java/com/microsoft/graph/models/PermissionGrantConditionSet.java +++ b/src/main/java/com/microsoft/graph/models/PermissionGrantConditionSet.java @@ -74,7 +74,7 @@ public class PermissionGrantConditionSet extends Entity implements IJsonBackedOb /** * The Permissions. - * The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API's **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API's **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API's **servicePrincipal** object. Default is the single value all. + * The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API's **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API's **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API's **servicePrincipal** object. Default is the single value all. */ @SerializedName(value = "permissions", alternate = {"Permissions"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Person.java b/src/main/java/com/microsoft/graph/models/Person.java index c843414d824..8f2211e45b5 100644 --- a/src/main/java/com/microsoft/graph/models/Person.java +++ b/src/main/java/com/microsoft/graph/models/Person.java @@ -123,7 +123,7 @@ public class Person extends Entity implements IJsonBackedObject { /** * The Person Type. - * The type of person, for example distribution list. + * The type of person. */ @SerializedName(value = "personType", alternate = {"PersonType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Phone.java b/src/main/java/com/microsoft/graph/models/Phone.java index 52c4e34dda9..627b0c84d03 100644 --- a/src/main/java/com/microsoft/graph/models/Phone.java +++ b/src/main/java/com/microsoft/graph/models/Phone.java @@ -67,7 +67,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Type. - * The type of phone number. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio. + * The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio. */ @SerializedName(value = "type", alternate = {"Type"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Photo.java b/src/main/java/com/microsoft/graph/models/Photo.java index 15ee89b19d3..ee9c1b87c6b 100644 --- a/src/main/java/com/microsoft/graph/models/Photo.java +++ b/src/main/java/com/microsoft/graph/models/Photo.java @@ -111,7 +111,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Taken Date Time. - * The date and time the photo was taken in UTC time. Read-only. + * Represents the date and time the photo was taken. Read-only. */ @SerializedName(value = "takenDateTime", alternate = {"TakenDateTime"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Pkcs12Certificate.java b/src/main/java/com/microsoft/graph/models/Pkcs12Certificate.java index 4e1bb0c4f41..aa1097f3403 100644 --- a/src/main/java/com/microsoft/graph/models/Pkcs12Certificate.java +++ b/src/main/java/com/microsoft/graph/models/Pkcs12Certificate.java @@ -27,7 +27,7 @@ public class Pkcs12Certificate extends ApiAuthenticationConfigurationBase implem /** * The Password. - * This is the password for the pfx file. Required. If no password is used, must still provide a value of ''. + * The password for the pfx file. Required. If no password is used, you must still provide a value of ''. */ @SerializedName(value = "password", alternate = {"Password"}) @Expose @@ -36,7 +36,7 @@ public class Pkcs12Certificate extends ApiAuthenticationConfigurationBase implem /** * The Pkcs12Value. - * This is the field for sending pfx content. The value should be a base-64 encoded version of the actual certificate content. Required. + * Represents the pfx content that is sent. The value should be a base-64 encoded version of the actual certificate content. Required. */ @SerializedName(value = "pkcs12Value", alternate = {"Pkcs12Value"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PlannerPlan.java b/src/main/java/com/microsoft/graph/models/PlannerPlan.java index 2003097b750..b07a59ef8bb 100644 --- a/src/main/java/com/microsoft/graph/models/PlannerPlan.java +++ b/src/main/java/com/microsoft/graph/models/PlannerPlan.java @@ -70,7 +70,7 @@ public class PlannerPlan extends Entity implements IJsonBackedObject { /** * The Buckets. - * Collection of buckets in the plan. Read-only. Nullable. + * Read-only. Nullable. Collection of buckets in the plan. */ @SerializedName(value = "buckets", alternate = {"Buckets"}) @Expose @@ -79,7 +79,7 @@ public class PlannerPlan extends Entity implements IJsonBackedObject { /** * The Details. - * Additional details about the plan. Read-only. Nullable. + * Read-only. Nullable. Additional details about the plan. */ @SerializedName(value = "details", alternate = {"Details"}) @Expose @@ -88,7 +88,7 @@ public class PlannerPlan extends Entity implements IJsonBackedObject { /** * The Tasks. - * Collection of tasks in the plan. Read-only. Nullable. + * Read-only. Nullable. Collection of tasks in the plan. */ @SerializedName(value = "tasks", alternate = {"Tasks"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PlannerPlanDetails.java b/src/main/java/com/microsoft/graph/models/PlannerPlanDetails.java index 30a86ee4ab4..ca90f315826 100644 --- a/src/main/java/com/microsoft/graph/models/PlannerPlanDetails.java +++ b/src/main/java/com/microsoft/graph/models/PlannerPlanDetails.java @@ -29,7 +29,7 @@ public class PlannerPlanDetails extends Entity implements IJsonBackedObject { /** * The Category Descriptions. - * An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan + * An object that specifies the descriptions of the six categories that can be associated with tasks in the plan */ @SerializedName(value = "categoryDescriptions", alternate = {"CategoryDescriptions"}) @Expose @@ -38,7 +38,7 @@ public class PlannerPlanDetails extends Entity implements IJsonBackedObject { /** * The Shared With. - * The set of user IDs that this plan is shared with. If you are using Microsoft 365 groups, use the groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection, although it is not required in order for them to access the plan owned by the group. + * Set of user ids that this plan is shared with. If you are leveraging Microsoft 365 groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection though it is not required for them to access the plan owned by the group. */ @SerializedName(value = "sharedWith", alternate = {"SharedWith"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PlannerTask.java b/src/main/java/com/microsoft/graph/models/PlannerTask.java index e64eef4589c..bfdf3c9622d 100644 --- a/src/main/java/com/microsoft/graph/models/PlannerTask.java +++ b/src/main/java/com/microsoft/graph/models/PlannerTask.java @@ -179,7 +179,7 @@ public class PlannerTask extends Entity implements IJsonBackedObject { /** * The Preview Type. - * This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. + * This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. */ @SerializedName(value = "previewType", alternate = {"PreviewType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PlannerTaskDetails.java b/src/main/java/com/microsoft/graph/models/PlannerTaskDetails.java index 9b2004450dc..d6ef07e9c1f 100644 --- a/src/main/java/com/microsoft/graph/models/PlannerTaskDetails.java +++ b/src/main/java/com/microsoft/graph/models/PlannerTaskDetails.java @@ -48,7 +48,7 @@ public class PlannerTaskDetails extends Entity implements IJsonBackedObject { /** * The Preview Type. - * This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task. + * This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task. */ @SerializedName(value = "previewType", alternate = {"PreviewType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PlannerUser.java b/src/main/java/com/microsoft/graph/models/PlannerUser.java index 3e9fed1a737..8de794d91fa 100644 --- a/src/main/java/com/microsoft/graph/models/PlannerUser.java +++ b/src/main/java/com/microsoft/graph/models/PlannerUser.java @@ -41,7 +41,7 @@ public class PlannerUser extends Entity implements IJsonBackedObject { /** * The Tasks. - * Read-only. Nullable. Returns the plannerTasks assigned to the user. + * Read-only. Nullable. Returns the plannerPlans shared with the user. */ @SerializedName(value = "tasks", alternate = {"Tasks"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Post.java b/src/main/java/com/microsoft/graph/models/Post.java index bb76cec858b..2f1c28e303a 100644 --- a/src/main/java/com/microsoft/graph/models/Post.java +++ b/src/main/java/com/microsoft/graph/models/Post.java @@ -111,7 +111,7 @@ public class Post extends OutlookItem implements IJsonBackedObject { /** * The Attachments. - * The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. + * Read-only. Nullable. */ @SerializedName(value = "attachments", alternate = {"Attachments"}) @Expose @@ -129,7 +129,7 @@ public class Post extends OutlookItem implements IJsonBackedObject { /** * The In Reply To. - * The earlier post that this post is replying to in the conversationThread. Read-only. + * Read-only. */ @SerializedName(value = "inReplyTo", alternate = {"InReplyTo"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Presence.java b/src/main/java/com/microsoft/graph/models/Presence.java index 1421e9542a8..476d11c47e2 100644 --- a/src/main/java/com/microsoft/graph/models/Presence.java +++ b/src/main/java/com/microsoft/graph/models/Presence.java @@ -27,7 +27,7 @@ public class Presence extends Entity implements IJsonBackedObject { /** * The Activity. - * The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly. + * The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly. */ @SerializedName(value = "activity", alternate = {"Activity"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PrintJobConfiguration.java b/src/main/java/com/microsoft/graph/models/PrintJobConfiguration.java index 48157f0178d..f395354f470 100644 --- a/src/main/java/com/microsoft/graph/models/PrintJobConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/PrintJobConfiguration.java @@ -140,7 +140,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Media Size. - * The media sizeto use when printing. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer. + * The media size to use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values listed in the printerCapabilities topic. */ @SerializedName(value = "mediaSize", alternate = {"MediaSize"}) @Expose @@ -149,7 +149,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Media Type. - * The default media (such as paper) type to print the document on. Valid values are described in the following table. + * The default media (such as paper) type to print the document on. */ @SerializedName(value = "mediaType", alternate = {"MediaType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PrintTask.java b/src/main/java/com/microsoft/graph/models/PrintTask.java index b11470c7005..5bf7ad013f0 100644 --- a/src/main/java/com/microsoft/graph/models/PrintTask.java +++ b/src/main/java/com/microsoft/graph/models/PrintTask.java @@ -30,7 +30,7 @@ public class PrintTask extends Entity implements IJsonBackedObject { /** * The Parent Url. - * The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only. + * The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{jobId}. Read-only. */ @SerializedName(value = "parentUrl", alternate = {"ParentUrl"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PrinterCapabilities.java b/src/main/java/com/microsoft/graph/models/PrinterCapabilities.java index 3d5a80a9ea0..cde1536d8e7 100644 --- a/src/main/java/com/microsoft/graph/models/PrinterCapabilities.java +++ b/src/main/java/com/microsoft/graph/models/PrinterCapabilities.java @@ -175,7 +175,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Media Sizes. - * The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer. + * The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table. */ @SerializedName(value = "mediaSizes", alternate = {"MediaSizes"}) @Expose @@ -184,7 +184,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Media Types. - * The media types supported by the printer. Valid values are described in the following table. + * The media types supported by the printer. */ @SerializedName(value = "mediaTypes", alternate = {"MediaTypes"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/PrinterDefaults.java b/src/main/java/com/microsoft/graph/models/PrinterDefaults.java index dfc32c3af9a..04ddd960d9e 100644 --- a/src/main/java/com/microsoft/graph/models/PrinterDefaults.java +++ b/src/main/java/com/microsoft/graph/models/PrinterDefaults.java @@ -128,7 +128,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Media Size. - * The default media size to use. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer. + * The default media size to use. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic. */ @SerializedName(value = "mediaSize", alternate = {"MediaSize"}) @Expose @@ -137,7 +137,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Media Type. - * The default media (such as paper) type to print the document on. Valid values are described in the following table. + * The default media (such as paper) type to print the document on. */ @SerializedName(value = "mediaType", alternate = {"MediaType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/RecentNotebookLinks.java b/src/main/java/com/microsoft/graph/models/RecentNotebookLinks.java index 2315359d709..4fc2071374f 100644 --- a/src/main/java/com/microsoft/graph/models/RecentNotebookLinks.java +++ b/src/main/java/com/microsoft/graph/models/RecentNotebookLinks.java @@ -40,7 +40,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The One Note Client Url. - * Opens the notebook in the OneNote client, if it's installed. + * Opens the notebook in the OneNote native client if it's installed. */ @SerializedName(value = "oneNoteClientUrl", alternate = {"OneNoteClientUrl"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/RecordingInfo.java b/src/main/java/com/microsoft/graph/models/RecordingInfo.java index 2bdd3388722..17f37b31605 100644 --- a/src/main/java/com/microsoft/graph/models/RecordingInfo.java +++ b/src/main/java/com/microsoft/graph/models/RecordingInfo.java @@ -41,7 +41,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Initiator. - * The identities of recording initiator. + * The identities of the recording initiator. */ @SerializedName(value = "initiator", alternate = {"Initiator"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/RecurrencePattern.java b/src/main/java/com/microsoft/graph/models/RecurrencePattern.java index 48c392c85db..38383047073 100644 --- a/src/main/java/com/microsoft/graph/models/RecurrencePattern.java +++ b/src/main/java/com/microsoft/graph/models/RecurrencePattern.java @@ -52,7 +52,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Days Of Week. - * A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly. + * A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly. */ @SerializedName(value = "daysOfWeek", alternate = {"DaysOfWeek"}) @Expose @@ -61,7 +61,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The First Day Of Week. - * The first day of the week. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly. + * The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly. */ @SerializedName(value = "firstDayOfWeek", alternate = {"FirstDayOfWeek"}) @Expose @@ -70,7 +70,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Index. - * Specifies on which instance of the allowed days specified in daysOfsWeek the event occurs, counted from the first instance in the month. Possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly. + * Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly. */ @SerializedName(value = "index", alternate = {"Index"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/RecurrenceRange.java b/src/main/java/com/microsoft/graph/models/RecurrenceRange.java index 9a8f90a5aae..101d19eced6 100644 --- a/src/main/java/com/microsoft/graph/models/RecurrenceRange.java +++ b/src/main/java/com/microsoft/graph/models/RecurrenceRange.java @@ -76,7 +76,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Type. - * The recurrence range. Possible values are: endDate, noEnd, numbered. Required. + * The recurrence range. The possible values are: endDate, noEnd, numbered. Required. */ @SerializedName(value = "type", alternate = {"Type"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/RemoteAssistancePartner.java b/src/main/java/com/microsoft/graph/models/RemoteAssistancePartner.java index 9820ac5c2c7..1697f44a136 100644 --- a/src/main/java/com/microsoft/graph/models/RemoteAssistancePartner.java +++ b/src/main/java/com/microsoft/graph/models/RemoteAssistancePartner.java @@ -46,7 +46,7 @@ public class RemoteAssistancePartner extends Entity implements IJsonBackedObject /** * The Onboarding Status. - * A friendly description of the current TeamViewer connector status. Possible values are: notOnboarded, onboarding, onboarded. + * TBD. Possible values are: notOnboarded, onboarding, onboarded. */ @SerializedName(value = "onboardingStatus", alternate = {"OnboardingStatus"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ResourceAction.java b/src/main/java/com/microsoft/graph/models/ResourceAction.java index 6043b34e81c..e142bbcb617 100644 --- a/src/main/java/com/microsoft/graph/models/ResourceAction.java +++ b/src/main/java/com/microsoft/graph/models/ResourceAction.java @@ -49,7 +49,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Not Allowed Resource Actions. - * Not Allowed Actions. + * Not Allowed Actions */ @SerializedName(value = "notAllowedResourceActions", alternate = {"NotAllowedResourceActions"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ResponseStatus.java b/src/main/java/com/microsoft/graph/models/ResponseStatus.java index f450d5cf6fe..d572ecdc166 100644 --- a/src/main/java/com/microsoft/graph/models/ResponseStatus.java +++ b/src/main/java/com/microsoft/graph/models/ResponseStatus.java @@ -40,7 +40,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Response. - * The response type. Possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded. + * The response type. The possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded. */ @SerializedName(value = "response", alternate = {"Response"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/RolePermission.java b/src/main/java/com/microsoft/graph/models/RolePermission.java index aca30114af5..9891d149820 100644 --- a/src/main/java/com/microsoft/graph/models/RolePermission.java +++ b/src/main/java/com/microsoft/graph/models/RolePermission.java @@ -41,7 +41,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Resource Actions. - * Resource Actions each containing a set of allowed and not allowed permissions. + * Actions */ @SerializedName(value = "resourceActions", alternate = {"ResourceActions"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/SchemaExtension.java b/src/main/java/com/microsoft/graph/models/SchemaExtension.java index 00a3ebb1b08..b4e18651e8b 100644 --- a/src/main/java/com/microsoft/graph/models/SchemaExtension.java +++ b/src/main/java/com/microsoft/graph/models/SchemaExtension.java @@ -65,7 +65,7 @@ public class SchemaExtension extends Entity implements IJsonBackedObject { /** * The Target Types. - * Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, or user. + * Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user. */ @SerializedName(value = "targetTypes", alternate = {"TargetTypes"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/SecureScoreControlProfile.java b/src/main/java/com/microsoft/graph/models/SecureScoreControlProfile.java index 0f97666f9e8..2e7f4ded875 100644 --- a/src/main/java/com/microsoft/graph/models/SecureScoreControlProfile.java +++ b/src/main/java/com/microsoft/graph/models/SecureScoreControlProfile.java @@ -67,7 +67,7 @@ public class SecureScoreControlProfile extends Entity implements IJsonBackedObje /** * The Control Category. - * Control action category (Account, Data, Device, Apps, Infrastructure). + * Control action category (Identity, Data, Device, Apps, Infrastructure). */ @SerializedName(value = "controlCategory", alternate = {"ControlCategory"}) @Expose @@ -112,7 +112,7 @@ public class SecureScoreControlProfile extends Entity implements IJsonBackedObje /** * The Max Score. - * Current obtained max score on specified date. + * max attainable score for the control. */ @SerializedName(value = "maxScore", alternate = {"MaxScore"}) @Expose @@ -157,7 +157,7 @@ public class SecureScoreControlProfile extends Entity implements IJsonBackedObje /** * The Threats. - * List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing). + * List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage, */ @SerializedName(value = "threats", alternate = {"Threats"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ServicePlanInfo.java b/src/main/java/com/microsoft/graph/models/ServicePlanInfo.java index 12477be14c9..e7605008944 100644 --- a/src/main/java/com/microsoft/graph/models/ServicePlanInfo.java +++ b/src/main/java/com/microsoft/graph/models/ServicePlanInfo.java @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Provisioning Status. - * The provisioning status of the service plan. Possible values:'Success' - Service is fully provisioned.'Disabled' - Service has been disabled.'PendingInput' - Service is not yet provisioned; awaiting service confirmation.'PendingActivation' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).'PendingProvisioning' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet. + * The provisioning status of the service plan. Possible values:'Success' - Service is fully provisioned.'Disabled' - Service has been disabled.'PendingInput' - Service is not yet provisioned; awaiting service confirmation.'PendingActivation' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)'PendingProvisioning' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet. */ @SerializedName(value = "provisioningStatus", alternate = {"ProvisioningStatus"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ServicePrincipal.java b/src/main/java/com/microsoft/graph/models/ServicePrincipal.java index 8164e18450b..dd54304a2c5 100644 --- a/src/main/java/com/microsoft/graph/models/ServicePrincipal.java +++ b/src/main/java/com/microsoft/graph/models/ServicePrincipal.java @@ -286,7 +286,7 @@ public class ServicePrincipal extends DirectoryObject implements IJsonBackedObje /** * The Service Principal Type. - * Identifies if the service principal represents an application or a managed identity. This is set by Azure AD internally. For a service principal that represents an application this is set as Application. For a service principal that represent a managed identity this is set as ManagedIdentity. + * 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. */ @SerializedName(value = "servicePrincipalType", alternate = {"ServicePrincipalType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/SettingTemplateValue.java b/src/main/java/com/microsoft/graph/models/SettingTemplateValue.java index f92e65996c3..41ebd613291 100644 --- a/src/main/java/com/microsoft/graph/models/SettingTemplateValue.java +++ b/src/main/java/com/microsoft/graph/models/SettingTemplateValue.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Default Value. - * Default value for the setting. Read-only. + * Default value for the setting. */ @SerializedName(value = "defaultValue", alternate = {"DefaultValue"}) @Expose @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Description. - * Description of the setting. Read-only. + * Description of the setting. */ @SerializedName(value = "description", alternate = {"Description"}) @Expose @@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Name. - * Name of the setting. Read-only. + * Name of the setting. */ @SerializedName(value = "name", alternate = {"Name"}) @Expose @@ -66,7 +66,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Type. - * Type of the setting. Read-only. + * Type of the setting. */ @SerializedName(value = "type", alternate = {"Type"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/SettingValue.java b/src/main/java/com/microsoft/graph/models/SettingValue.java index 5cbbac19b90..c4710535c64 100644 --- a/src/main/java/com/microsoft/graph/models/SettingValue.java +++ b/src/main/java/com/microsoft/graph/models/SettingValue.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Name. - * Name of the setting (as defined by the directorySettingTemplate). + * Name of the setting (as defined by the groupSettingTemplate). */ @SerializedName(value = "name", alternate = {"Name"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/SharedPCConfiguration.java b/src/main/java/com/microsoft/graph/models/SharedPCConfiguration.java index c21abe2fb05..d2661584953 100644 --- a/src/main/java/com/microsoft/graph/models/SharedPCConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/SharedPCConfiguration.java @@ -38,7 +38,7 @@ public class SharedPCConfiguration extends DeviceConfiguration implements IJsonB /** * The Allowed Accounts. - * Indicates which type of accounts are allowed to use on a shared PC. Possible values are: notConfigured, guest, domain. + * Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest, domain. */ @SerializedName(value = "allowedAccounts", alternate = {"AllowedAccounts"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/SignIn.java b/src/main/java/com/microsoft/graph/models/SignIn.java index 9d0c24e08b8..4b9af264c5a 100644 --- a/src/main/java/com/microsoft/graph/models/SignIn.java +++ b/src/main/java/com/microsoft/graph/models/SignIn.java @@ -37,7 +37,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The App Display Name. - * The application name displayed in the Azure Portal. + * App name displayed in the Azure Portal. */ @SerializedName(value = "appDisplayName", alternate = {"AppDisplayName"}) @Expose @@ -46,7 +46,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The App Id. - * The application identifier in Azure Active Directory. + * Unique GUID representing the app ID in the Azure Active Directory. */ @SerializedName(value = "appId", alternate = {"AppId"}) @Expose @@ -64,7 +64,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Client App Used. - * The legacy client used for sign-in activity. For example: Browser, Exchange Active Sync, Modern clients, IMAP, MAPI, SMTP, or POP. + * Identifies the legacy client used for sign-in activity. Includes Browser, Exchange Active Sync, modern clients, IMAP, MAPI, SMTP, and POP. */ @SerializedName(value = "clientAppUsed", alternate = {"ClientAppUsed"}) @Expose @@ -73,7 +73,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Conditional Access Status. - * The status of the conditional access policy triggered. Possible values: success, failure, notApplied, or unknownFutureValue. + * Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue. */ @SerializedName(value = "conditionalAccessStatus", alternate = {"ConditionalAccessStatus"}) @Expose @@ -82,7 +82,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Correlation Id. - * The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. + * The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. */ @SerializedName(value = "correlationId", alternate = {"CorrelationId"}) @Expose @@ -91,7 +91,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Created Date Time. - * The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. */ @SerializedName(value = "createdDateTime", alternate = {"CreatedDateTime"}) @Expose @@ -100,7 +100,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Device Detail. - * The device information from where the sign-in occurred. Includes information such as deviceId, OS, and browser. + * Device information from where the sign-in occurred; includes device ID, operating system, and browser. */ @SerializedName(value = "deviceDetail", alternate = {"DeviceDetail"}) @Expose @@ -109,7 +109,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Ip Address. - * The IP address of the client from where the sign-in occurred. + * IP address of the client used to sign in. */ @SerializedName(value = "ipAddress", alternate = {"IpAddress"}) @Expose @@ -118,7 +118,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Is Interactive. - * Indicates whether a sign-in is interactive or not. + * Indicates if a sign-in is interactive or not. */ @SerializedName(value = "isInteractive", alternate = {"IsInteractive"}) @Expose @@ -127,7 +127,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Location. - * The city, state, and 2 letter country code from where the sign-in occurred. + * Provides the city, state, and country code where the sign-in originated. */ @SerializedName(value = "location", alternate = {"Location"}) @Expose @@ -136,7 +136,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Resource Display Name. - * The name of the resource that the user signed in to. + * Name of the resource the user signed into. */ @SerializedName(value = "resourceDisplayName", alternate = {"ResourceDisplayName"}) @Expose @@ -145,7 +145,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Resource Id. - * The identifier of the resource that the user signed in to. + * ID of the resource that the user signed into. */ @SerializedName(value = "resourceId", alternate = {"ResourceId"}) @Expose @@ -154,7 +154,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Risk Detail. - * The reason behind a specific state of a risky user, sign-in, or a risk event. Possible values: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, or unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned 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. Note: Details for this property require an Azure AD Premium P2 license. Other licenses return the value hidden. */ @SerializedName(value = "riskDetail", alternate = {"RiskDetail"}) @Expose @@ -163,7 +163,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Risk Event Types. - * The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue. + * Risk event types associated with the sign-in. The possible values are: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, and unknownFutureValue. */ @SerializedName(value = "riskEventTypes", alternate = {"RiskEventTypes"}) @Expose @@ -181,7 +181,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Risk Level Aggregated. - * The aggregated risk level. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. 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 was not enabled for Azure AD Identity Protection. Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be 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. - * The risk level during sign-in. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. 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 was not enabled for Azure AD Identity Protection. Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned hidden. */ @SerializedName(value = "riskLevelDuringSignIn", alternate = {"RiskLevelDuringSignIn"}) @Expose @@ -199,7 +199,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Risk State. - * The risk state of a risky user, sign-in, or a risk event. Possible values: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, or unknownFutureValue. + * Reports status of the risky user, sign-in, or a risk event. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. */ @SerializedName(value = "riskState", alternate = {"RiskState"}) @Expose @@ -208,7 +208,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The Status. - * The sign-in status. Includes the error code and description of the error (in case of a sign-in failure). + * Sign-in status. Includes the error code and description of the error (in case of a sign-in failure). */ @SerializedName(value = "status", alternate = {"Status"}) @Expose @@ -217,7 +217,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The User Display Name. - * The display name of the user. + * Display name of the user that initiated the sign-in. */ @SerializedName(value = "userDisplayName", alternate = {"UserDisplayName"}) @Expose @@ -226,7 +226,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The User Id. - * The identifier of the user. + * ID of the user that initiated the sign-in. */ @SerializedName(value = "userId", alternate = {"UserId"}) @Expose @@ -235,7 +235,7 @@ public class SignIn extends Entity implements IJsonBackedObject { /** * The User Principal Name. - * The UPN of the user. + * User principal name of the user that initiated the sign-in. */ @SerializedName(value = "userPrincipalName", alternate = {"UserPrincipalName"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/StoragePlanInformation.java b/src/main/java/com/microsoft/graph/models/StoragePlanInformation.java index 88793686f43..fd8474bc886 100644 --- a/src/main/java/com/microsoft/graph/models/StoragePlanInformation.java +++ b/src/main/java/com/microsoft/graph/models/StoragePlanInformation.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Upgrade Available. - * Indicates if there are higher storage quota plans available. Read-only. + * Indicates whether there are higher storage quota plans available. Read-only. */ @SerializedName(value = "upgradeAvailable", alternate = {"UpgradeAvailable"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Subscription.java b/src/main/java/com/microsoft/graph/models/Subscription.java index b0af77a8a5d..ea3d269774d 100644 --- a/src/main/java/com/microsoft/graph/models/Subscription.java +++ b/src/main/java/com/microsoft/graph/models/Subscription.java @@ -36,7 +36,7 @@ public class Subscription extends Entity implements IJsonBackedObject { /** * The Change Type. - * Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType. + * Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType. */ @SerializedName(value = "changeType", alternate = {"ChangeType"}) @Expose @@ -45,7 +45,7 @@ public class Subscription extends Entity implements IJsonBackedObject { /** * The Client State. - * Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + * Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. */ @SerializedName(value = "clientState", alternate = {"ClientState"}) @Expose @@ -54,7 +54,7 @@ public class Subscription extends Entity implements IJsonBackedObject { /** * The Creator Id. - * Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only. + * Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only. */ @SerializedName(value = "creatorId", alternate = {"CreatorId"}) @Expose @@ -72,7 +72,7 @@ public class Subscription extends Entity implements IJsonBackedObject { /** * The Encryption Certificate Id. - * A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + * A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. */ @SerializedName(value = "encryptionCertificateId", alternate = {"EncryptionCertificateId"}) @Expose @@ -81,7 +81,7 @@ public class Subscription extends Entity implements IJsonBackedObject { /** * The Expiration Date Time. - * Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required. + * Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. */ @SerializedName(value = "expirationDateTime", alternate = {"ExpirationDateTime"}) @Expose @@ -126,7 +126,7 @@ public class Subscription extends Entity implements IJsonBackedObject { /** * The Notification Url. - * The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + * Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. */ @SerializedName(value = "notificationUrl", alternate = {"NotificationUrl"}) @Expose @@ -135,7 +135,7 @@ public class Subscription extends Entity implements IJsonBackedObject { /** * The Resource. - * Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + * Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. */ @SerializedName(value = "resource", alternate = {"Resource"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/SwapShiftsChangeRequest.java b/src/main/java/com/microsoft/graph/models/SwapShiftsChangeRequest.java index bf583ca00ad..6847ae61fe2 100644 --- a/src/main/java/com/microsoft/graph/models/SwapShiftsChangeRequest.java +++ b/src/main/java/com/microsoft/graph/models/SwapShiftsChangeRequest.java @@ -27,7 +27,7 @@ public class SwapShiftsChangeRequest extends OfferShiftRequest implements IJsonB /** * The Recipient Shift Id. - * Shift ID for the recipient user with whom the request is to swap. + * ShiftId for the recipient user with whom the request is to swap. */ @SerializedName(value = "recipientShiftId", alternate = {"RecipientShiftId"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/TargetResource.java b/src/main/java/com/microsoft/graph/models/TargetResource.java index 61719f37ad8..7ab5268094a 100644 --- a/src/main/java/com/microsoft/graph/models/TargetResource.java +++ b/src/main/java/com/microsoft/graph/models/TargetResource.java @@ -51,7 +51,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Group Type. - * When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue + * When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue */ @SerializedName(value = "groupType", alternate = {"GroupType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/TargetedManagedAppPolicyAssignment.java b/src/main/java/com/microsoft/graph/models/TargetedManagedAppPolicyAssignment.java index a38557ac523..944de5a66ab 100644 --- a/src/main/java/com/microsoft/graph/models/TargetedManagedAppPolicyAssignment.java +++ b/src/main/java/com/microsoft/graph/models/TargetedManagedAppPolicyAssignment.java @@ -28,7 +28,7 @@ public class TargetedManagedAppPolicyAssignment extends Entity implements IJsonB /** * The Target. - * Identifier for deployment to a group or app + * Identifier for deployment of a group or app */ @SerializedName(value = "target", alternate = {"Target"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/TeamMemberSettings.java b/src/main/java/com/microsoft/graph/models/TeamMemberSettings.java index 2266b8a9d8a..768a55aad16 100644 --- a/src/main/java/com/microsoft/graph/models/TeamMemberSettings.java +++ b/src/main/java/com/microsoft/graph/models/TeamMemberSettings.java @@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Allow Create Update Channels. - * If set to true, members can add and update any channels. + * If set to true, members can add and update channels. */ @SerializedName(value = "allowCreateUpdateChannels", alternate = {"AllowCreateUpdateChannels"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/TeamsTab.java b/src/main/java/com/microsoft/graph/models/TeamsTab.java index f0964bdd7d4..50d43f71f59 100644 --- a/src/main/java/com/microsoft/graph/models/TeamsTab.java +++ b/src/main/java/com/microsoft/graph/models/TeamsTab.java @@ -56,7 +56,7 @@ public class TeamsTab extends Entity implements IJsonBackedObject { /** * The Teams App. - * The application that is linked to the tab. + * The application that is linked to the tab. This cannot be changed after tab creation. */ @SerializedName(value = "teamsApp", alternate = {"TeamsApp"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/TeamworkHostedContent.java b/src/main/java/com/microsoft/graph/models/TeamworkHostedContent.java index 173b7bf2daf..6a26d30468f 100644 --- a/src/main/java/com/microsoft/graph/models/TeamworkHostedContent.java +++ b/src/main/java/com/microsoft/graph/models/TeamworkHostedContent.java @@ -36,7 +36,7 @@ public class TeamworkHostedContent extends Entity implements IJsonBackedObject { /** * The Content Type. - * Write only. Content type, such as image/png, image/jpg. + * Write only. Content type. sicj as image/png, image/jpg. */ @SerializedName(value = "contentType", alternate = {"ContentType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/TermsExpiration.java b/src/main/java/com/microsoft/graph/models/TermsExpiration.java index 9876109d967..b3a0e208623 100644 --- a/src/main/java/com/microsoft/graph/models/TermsExpiration.java +++ b/src/main/java/com/microsoft/graph/models/TermsExpiration.java @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Start Date Time. - * The DateTime when the agreement is set to expire for all users. 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 DateTime when the agreement is set to expire for all users. 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 would look like this: '2014-01-01T00:00:00Z'. */ @SerializedName(value = "startDateTime", alternate = {"StartDateTime"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/ThreatAssessmentResult.java b/src/main/java/com/microsoft/graph/models/ThreatAssessmentResult.java index c0c41088b26..850f1cddcd4 100644 --- a/src/main/java/com/microsoft/graph/models/ThreatAssessmentResult.java +++ b/src/main/java/com/microsoft/graph/models/ThreatAssessmentResult.java @@ -46,7 +46,7 @@ public class ThreatAssessmentResult extends Entity implements IJsonBackedObject /** * The Result Type. - * The threat assessment result type. Possible values are: checkPolicy (only for mail assessment), rescan. + * The threat assessment result type. Possible values are: checkPolicy, rescan. */ @SerializedName(value = "resultType", alternate = {"ResultType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/TimeConstraint.java b/src/main/java/com/microsoft/graph/models/TimeConstraint.java index c5db9b9e1ed..0a765a617ab 100644 --- a/src/main/java/com/microsoft/graph/models/TimeConstraint.java +++ b/src/main/java/com/microsoft/graph/models/TimeConstraint.java @@ -42,7 +42,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Activity Domain. - * The nature of the activity, optional. Possible values are: work, personal, unrestricted, or unknown. + * The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown. */ @SerializedName(value = "activityDomain", alternate = {"ActivityDomain"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/UploadSession.java b/src/main/java/com/microsoft/graph/models/UploadSession.java index 5f278739a74..f4cab72f184 100644 --- a/src/main/java/com/microsoft/graph/models/UploadSession.java +++ b/src/main/java/com/microsoft/graph/models/UploadSession.java @@ -49,7 +49,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Next Expected Ranges. - * When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, '{start}-{end}' (e.g. '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin. + * A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (e.g. '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin. */ @SerializedName(value = "nextExpectedRanges", alternate = {"NextExpectedRanges"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/User.java b/src/main/java/com/microsoft/graph/models/User.java index 67a59f00d75..e4946a5b2e8 100644 --- a/src/main/java/com/microsoft/graph/models/User.java +++ b/src/main/java/com/microsoft/graph/models/User.java @@ -50,6 +50,7 @@ import com.microsoft.graph.models.OnlineMeeting; import com.microsoft.graph.models.Presence; import com.microsoft.graph.models.Authentication; +import com.microsoft.graph.models.Chat; import com.microsoft.graph.models.Team; import com.microsoft.graph.models.UserTeamwork; import com.microsoft.graph.models.Todo; @@ -76,6 +77,7 @@ import com.microsoft.graph.requests.DeviceManagementTroubleshootingEventCollectionPage; import com.microsoft.graph.requests.UserActivityCollectionPage; import com.microsoft.graph.requests.OnlineMeetingCollectionPage; +import com.microsoft.graph.requests.ChatCollectionPage; import com.microsoft.graph.requests.TeamCollectionPage; @@ -95,7 +97,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Account Enabled. - * true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter. + * true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter. */ @SerializedName(value = "accountEnabled", alternate = {"AccountEnabled"}) @Expose @@ -104,7 +106,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Age Group. - * Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select. + * Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. */ @SerializedName(value = "ageGroup", alternate = {"AgeGroup"}) @Expose @@ -113,7 +115,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Assigned Licenses. - * The licenses that are assigned to the user. Not nullable. Supports $filter. + * The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. */ @SerializedName(value = "assignedLicenses", alternate = {"AssignedLicenses"}) @Expose @@ -122,7 +124,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Assigned Plans. - * The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + * The plans that are assigned to the user. Read-only. Not nullable. */ @SerializedName(value = "assignedPlans", alternate = {"AssignedPlans"}) @Expose @@ -131,7 +133,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Business Phones. - * The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + * The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. */ @SerializedName(value = "businessPhones", alternate = {"BusinessPhones"}) @Expose @@ -140,7 +142,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The City. - * The city in which the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter. + * The city in which the user is located. Maximum length is 128 characters. Supports $filter. */ @SerializedName(value = "city", alternate = {"City"}) @Expose @@ -158,7 +160,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Consent Provided For Minor. - * Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select. + * Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. */ @SerializedName(value = "consentProvidedForMinor", alternate = {"ConsentProvidedForMinor"}) @Expose @@ -167,7 +169,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Country. - * The country/region in which the user is located; for example, 'US' or 'UK'. Maximum length is 128 characters. Returned only on $select. Supports $filter. + * The country/region in which the user is located; for example, 'US' or 'UK'. Maximum length is 128 characters. Supports $filter. */ @SerializedName(value = "country", alternate = {"Country"}) @Expose @@ -176,7 +178,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Created Date Time. - * The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + * The created date of the user object. Supports $filter with the eq, lt, and ge operators. */ @SerializedName(value = "createdDateTime", alternate = {"CreatedDateTime"}) @Expose @@ -185,7 +187,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Creation Type. - * Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only. + * Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only. */ @SerializedName(value = "creationType", alternate = {"CreationType"}) @Expose @@ -194,7 +196,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Department. - * The name for the department in which the user works. Maximum length is 64 characters.Returned only on $select. Supports $filter. + * The name for the department in which the user works. Maximum length is 64 characters. Supports $filter. */ @SerializedName(value = "department", alternate = {"Department"}) @Expose @@ -203,7 +205,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Display Name. - * The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby. + * The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter and $orderby. */ @SerializedName(value = "displayName", alternate = {"DisplayName"}) @Expose @@ -266,7 +268,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Fax Number. - * The fax number of the user. Returned only on $select. + * The fax number of the user. */ @SerializedName(value = "faxNumber", alternate = {"FaxNumber"}) @Expose @@ -275,7 +277,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Given Name. - * The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter. + * The given name (first name) of the user. Returned by default. Maximum length is 64 characters. Supports $filter. */ @SerializedName(value = "givenName", alternate = {"GivenName"}) @Expose @@ -284,7 +286,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Identities. - * Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter. + * Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter. */ @SerializedName(value = "identities", alternate = {"Identities"}) @Expose @@ -320,7 +322,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. 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 Returned only on $select. Read-only. + * The time when this Azure AD user last changed their password. 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 */ @SerializedName(value = "lastPasswordChangeDateTime", alternate = {"LastPasswordChangeDateTime"}) @Expose @@ -329,7 +331,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Legal Age Group Classification. - * Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select. + * Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. */ @SerializedName(value = "legalAgeGroupClassification", alternate = {"LegalAgeGroupClassification"}) @Expose @@ -338,7 +340,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The License Assignment States. - * State of license assignments for this user. Returned only on $select. Read-only. + * State of license assignments for this user. Read-only. */ @SerializedName(value = "licenseAssignmentStates", alternate = {"LicenseAssignmentStates"}) @Expose @@ -347,7 +349,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Mail. - * The SMTP address for the user, for example, 'jeff@contoso.onmicrosoft.com'. Returned by default. Supports $filter and endsWith. + * The SMTP address for the user, for example, 'jeff@contoso.onmicrosoft.com'.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith. */ @SerializedName(value = "mail", alternate = {"Mail"}) @Expose @@ -356,7 +358,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Mail Nickname. - * The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter. + * The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter. */ @SerializedName(value = "mailNickname", alternate = {"MailNickname"}) @Expose @@ -365,7 +367,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Mobile Phone. - * The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. */ @SerializedName(value = "mobilePhone", alternate = {"MobilePhone"}) @Expose @@ -374,7 +376,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Office Location. - * The office location in the user's place of business. Maximum length is 128 characters. Returned by default. + * The office location in the user's place of business. Returned by default. */ @SerializedName(value = "officeLocation", alternate = {"OfficeLocation"}) @Expose @@ -383,7 +385,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. Returned only on $select. Read-only. + * 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. */ @SerializedName(value = "onPremisesDistinguishedName", alternate = {"OnPremisesDistinguishedName"}) @Expose @@ -392,7 +394,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. Returned only on $select. Read-only. + * 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. */ @SerializedName(value = "onPremisesDomainName", alternate = {"OnPremisesDomainName"}) @Expose @@ -401,7 +403,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The On Premises Extension Attributes. - * Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update. These extension attributes are also known as Exchange custom attributes 1-15. Returned only on $select. + * Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update. These extension attributes are also known as Exchange custom attributes 1-15. */ @SerializedName(value = "onPremisesExtensionAttributes", alternate = {"OnPremisesExtensionAttributes"}) @Expose @@ -410,7 +412,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 are using a federated domain for the user's userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter. + * 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 are using a federated domain for the user's userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter. */ @SerializedName(value = "onPremisesImmutableId", alternate = {"OnPremisesImmutableId"}) @Expose @@ -419,7 +421,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The On Premises Last Sync Date Time. - * Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. 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. Returned only on $select. Read-only. + * Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. 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. Read-only. */ @SerializedName(value = "onPremisesLastSyncDateTime", alternate = {"OnPremisesLastSyncDateTime"}) @Expose @@ -428,7 +430,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The On Premises Provisioning Errors. - * Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + * Errors when using Microsoft synchronization product during provisioning. */ @SerializedName(value = "onPremisesProvisioningErrors", alternate = {"OnPremisesProvisioningErrors"}) @Expose @@ -437,7 +439,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. Returned only on $select. Read-only. + * 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. */ @SerializedName(value = "onPremisesSamAccountName", alternate = {"OnPremisesSamAccountName"}) @Expose @@ -446,7 +448,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The On Premises Security Identifier. - * Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + * Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. */ @SerializedName(value = "onPremisesSecurityIdentifier", alternate = {"OnPremisesSecurityIdentifier"}) @Expose @@ -455,7 +457,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The On Premises Sync Enabled. - * true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned only on $select. Read-only. + * true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only */ @SerializedName(value = "onPremisesSyncEnabled", alternate = {"OnPremisesSyncEnabled"}) @Expose @@ -464,7 +466,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. Returned only on $select. Read-only. + * 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. */ @SerializedName(value = "onPremisesUserPrincipalName", alternate = {"OnPremisesUserPrincipalName"}) @Expose @@ -473,7 +475,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Other Mails. - * A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].Returned only on $select. Supports$filter. + * A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter. */ @SerializedName(value = "otherMails", alternate = {"OtherMails"}) @Expose @@ -482,7 +484,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. + * 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'. */ @SerializedName(value = "passwordPolicies", alternate = {"PasswordPolicies"}) @Expose @@ -491,7 +493,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Password Profile. - * Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Returned only on $select. + * Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. */ @SerializedName(value = "passwordProfile", alternate = {"PasswordProfile"}) @Expose @@ -500,7 +502,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Postal Code. - * The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. + * The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. */ @SerializedName(value = "postalCode", alternate = {"PostalCode"}) @Expose @@ -518,7 +520,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Provisioned Plans. - * The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + * The plans that are provisioned for the user. Read-only. Not nullable. */ @SerializedName(value = "provisionedPlans", alternate = {"ProvisionedPlans"}) @Expose @@ -527,7 +529,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Proxy Addresses. - * For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter. + * For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter. */ @SerializedName(value = "proxyAddresses", alternate = {"ProxyAddresses"}) @Expose @@ -536,7 +538,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Show In Address List. - * true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select. + * true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. */ @SerializedName(value = "showInAddressList", alternate = {"ShowInAddressList"}) @Expose @@ -545,7 +547,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Sign In Sessions Valid From Date Time. - * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset. + * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. */ @SerializedName(value = "signInSessionsValidFromDateTime", alternate = {"SignInSessionsValidFromDateTime"}) @Expose @@ -554,7 +556,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The State. - * The state or province in the user's address. Maximum length is 128 characters. Returned only on $select. Supports $filter. + * The state or province in the user's address. Maximum length is 128 characters. Supports $filter. */ @SerializedName(value = "state", alternate = {"State"}) @Expose @@ -563,7 +565,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Street Address. - * The street address of the user's place of business. Maximum length is 1024 characters. Returned only on $select. + * The street address of the user's place of business. Maximum length is 1024 characters. */ @SerializedName(value = "streetAddress", alternate = {"StreetAddress"}) @Expose @@ -572,7 +574,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Surname. - * The user's surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter. + * The user's surname (family name or last name). Returned by default. Maximum length is 64 characters. Supports $filter. */ @SerializedName(value = "surname", alternate = {"Surname"}) @Expose @@ -581,7 +583,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Usage Location. - * A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: 'US', 'JP', and 'GB'. Not nullable. Returned only on $select. Supports $filter. + * A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter. */ @SerializedName(value = "usageLocation", alternate = {"UsageLocation"}) @Expose @@ -590,7 +592,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The User Principal Name. - * The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith. + * The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith. */ @SerializedName(value = "userPrincipalName", alternate = {"UserPrincipalName"}) @Expose @@ -599,7 +601,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. + * A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter. */ @SerializedName(value = "userType", alternate = {"UserType"}) @Expose @@ -608,7 +610,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Mailbox Settings. - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. Supported only on the Get user API (GET /users/{id} or GET /me). + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone.Returned only on $select. Supported only on the Get user API (GET /users/{id} or GET /me). */ @SerializedName(value = "mailboxSettings", alternate = {"MailboxSettings"}) @Expose @@ -626,7 +628,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The About Me. - * A freeform text entry field for the user to describe themselves. Returned only on $select. + * A freeform text entry field for the user to describe themselves. */ @SerializedName(value = "aboutMe", alternate = {"AboutMe"}) @Expose @@ -635,7 +637,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Birthday. - * The birthday of the user. 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 Returned only on $select. + * The birthday of the user. 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 */ @SerializedName(value = "birthday", alternate = {"Birthday"}) @Expose @@ -653,7 +655,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Interests. - * A list for the user to describe their interests. Returned only on $select. + * A list for the user to describe their interests. */ @SerializedName(value = "interests", alternate = {"Interests"}) @Expose @@ -662,7 +664,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The My Site. - * The URL for the user's personal site. Returned only on $select. + * The URL for the user's personal site. */ @SerializedName(value = "mySite", alternate = {"MySite"}) @Expose @@ -671,7 +673,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Past Projects. - * A list for the user to enumerate their past projects. Returned only on $select. + * A list for the user to enumerate their past projects. */ @SerializedName(value = "pastProjects", alternate = {"PastProjects"}) @Expose @@ -680,7 +682,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Preferred Name. - * The preferred name for the user. Returned only on $select. + * The preferred name for the user. */ @SerializedName(value = "preferredName", alternate = {"PreferredName"}) @Expose @@ -689,7 +691,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Responsibilities. - * A list for the user to enumerate their responsibilities. Returned only on $select. + * A list for the user to enumerate their responsibilities. */ @SerializedName(value = "responsibilities", alternate = {"Responsibilities"}) @Expose @@ -698,7 +700,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Schools. - * A list for the user to enumerate the schools they have attended. Returned only on $select. + * A list for the user to enumerate the schools they have attended. */ @SerializedName(value = "schools", alternate = {"Schools"}) @Expose @@ -707,7 +709,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Skills. - * A list for the user to enumerate their skills. Returned only on $select. + * A list for the user to enumerate their skills. */ @SerializedName(value = "skills", alternate = {"Skills"}) @Expose @@ -757,7 +759,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Member Of. - * The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. + * The groups and directory roles that the user is a member of. Read-only. Nullable. */ @Nullable public DirectoryObjectCollectionPage memberOf; @@ -862,7 +864,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Events. - * The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + * The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. */ @SerializedName(value = "events", alternate = {"Events"}) @Expose @@ -898,7 +900,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Outlook. - * Selective Outlook services available to the user. Read-only. Nullable. + * Read-only. */ @SerializedName(value = "outlook", alternate = {"Outlook"}) @Expose @@ -907,7 +909,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The People. - * Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks. + * People that are relevant to the user. Read-only. Nullable. */ @SerializedName(value = "people", alternate = {"People"}) @Expose @@ -959,7 +961,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Extensions. - * The collection of open extensions defined for the user. Nullable. + * The collection of open extensions defined for the user. Read-only. Nullable. */ @SerializedName(value = "extensions", alternate = {"Extensions"}) @Expose @@ -1000,7 +1002,7 @@ public class User extends DirectoryObject implements IJsonBackedObject { /** * The Planner. - * Selective Planner services available to the user. Read-only. Nullable. + * Entry-point to the Planner resource that might exist for a user. Read-only. */ @SerializedName(value = "planner", alternate = {"Planner"}) @Expose @@ -1070,6 +1072,15 @@ public class User extends DirectoryObject implements IJsonBackedObject { @Nullable public Authentication authentication; + /** + * The Chats. + * + */ + @SerializedName(value = "chats", alternate = {"Chats"}) + @Expose + @Nullable + public ChatCollectionPage chats; + /** * The Joined Teams. * The Microsoft Teams teams that the user is a member of. Read-only. Nullable. @@ -1227,6 +1238,10 @@ public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final J onlineMeetings = serializer.deserializeObject(json.get("onlineMeetings"), OnlineMeetingCollectionPage.class); } + if (json.has("chats")) { + chats = serializer.deserializeObject(json.get("chats"), ChatCollectionPage.class); + } + if (json.has("joinedTeams")) { joinedTeams = serializer.deserializeObject(json.get("joinedTeams"), TeamCollectionPage.class); } diff --git a/src/main/java/com/microsoft/graph/models/UserAttributeValuesItem.java b/src/main/java/com/microsoft/graph/models/UserAttributeValuesItem.java index 25afcceeb78..05aaa4aa1b7 100644 --- a/src/main/java/com/microsoft/graph/models/UserAttributeValuesItem.java +++ b/src/main/java/com/microsoft/graph/models/UserAttributeValuesItem.java @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Is Default. - * Used to set the value as the default. + * Determines whether the value is set as the default. */ @SerializedName(value = "isDefault", alternate = {"IsDefault"}) @Expose @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Name. - * The display name of the property displayed to the end user in the user flow. + * The display name of the property displayed to the user in the user flow. */ @SerializedName(value = "name", alternate = {"Name"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/VppToken.java b/src/main/java/com/microsoft/graph/models/VppToken.java index 9971effaeaa..ac3caf97c5a 100644 --- a/src/main/java/com/microsoft/graph/models/VppToken.java +++ b/src/main/java/com/microsoft/graph/models/VppToken.java @@ -75,7 +75,7 @@ public class VppToken extends Entity implements IJsonBackedObject { /** * The Last Sync Date Time. - * The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token. + * The last time when an application sync was done with the Apple volume purchase program service using the Apple Volume Purchase Program Token. */ @SerializedName(value = "lastSyncDateTime", alternate = {"LastSyncDateTime"}) @Expose @@ -102,7 +102,7 @@ public class VppToken extends Entity implements IJsonBackedObject { /** * The State. - * Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM, duplicateLocationId. + * Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. */ @SerializedName(value = "state", alternate = {"State"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WebApp.java b/src/main/java/com/microsoft/graph/models/WebApp.java index 25dadc7f88b..48570956200 100644 --- a/src/main/java/com/microsoft/graph/models/WebApp.java +++ b/src/main/java/com/microsoft/graph/models/WebApp.java @@ -27,7 +27,7 @@ public class WebApp extends MobileApp implements IJsonBackedObject { /** * The App Url. - * The web app URL. This property cannot be PATCHed. + * The web app URL. */ @SerializedName(value = "appUrl", alternate = {"AppUrl"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Website.java b/src/main/java/com/microsoft/graph/models/Website.java index a271eeb6e48..f1469d7b161 100644 --- a/src/main/java/com/microsoft/graph/models/Website.java +++ b/src/main/java/com/microsoft/graph/models/Website.java @@ -58,7 +58,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Type. - * Possible values are: other, home, work, blog, profile. + * The possible values are: other, home, work, blog, profile. */ @SerializedName(value = "type", alternate = {"Type"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Win32LobApp.java b/src/main/java/com/microsoft/graph/models/Win32LobApp.java index 7dc25126a2a..bc678179b26 100644 --- a/src/main/java/com/microsoft/graph/models/Win32LobApp.java +++ b/src/main/java/com/microsoft/graph/models/Win32LobApp.java @@ -33,7 +33,7 @@ public class Win32LobApp extends MobileLobApp implements IJsonBackedObject { /** * The Applicable Architectures. - * The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64. + * The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral. */ @SerializedName(value = "applicableArchitectures", alternate = {"ApplicableArchitectures"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Win32LobAppFileSystemRule.java b/src/main/java/com/microsoft/graph/models/Win32LobAppFileSystemRule.java index 141c3637ad2..2b4f4cdcff7 100644 --- a/src/main/java/com/microsoft/graph/models/Win32LobAppFileSystemRule.java +++ b/src/main/java/com/microsoft/graph/models/Win32LobAppFileSystemRule.java @@ -56,7 +56,7 @@ public class Win32LobAppFileSystemRule extends Win32LobAppRule implements IJsonB /** * The Operation Type. - * The file system operation type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB, doesNotExist. + * The file system operation type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB. */ @SerializedName(value = "operationType", alternate = {"OperationType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Windows10EndpointProtectionConfiguration.java b/src/main/java/com/microsoft/graph/models/Windows10EndpointProtectionConfiguration.java index 287a8db26cc..583eeb10cc5 100644 --- a/src/main/java/com/microsoft/graph/models/Windows10EndpointProtectionConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/Windows10EndpointProtectionConfiguration.java @@ -342,7 +342,7 @@ public class Windows10EndpointProtectionConfiguration extends DeviceConfiguratio /** * The Smart Screen Block Override For Files. - * Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files. + * Allows IT Admins to control whether users can ignore SmartScreen warnings and run malicious files. */ @SerializedName(value = "smartScreenBlockOverrideForFiles", alternate = {"SmartScreenBlockOverrideForFiles"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Windows10GeneralConfiguration.java b/src/main/java/com/microsoft/graph/models/Windows10GeneralConfiguration.java index a03337d22f4..a66a0d31e28 100644 --- a/src/main/java/com/microsoft/graph/models/Windows10GeneralConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/Windows10GeneralConfiguration.java @@ -423,7 +423,7 @@ public class Windows10GeneralConfiguration extends DeviceConfiguration implement /** * The Defender System Scan Schedule. - * Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan. + * Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday. */ @SerializedName(value = "defenderSystemScanSchedule", alternate = {"DefenderSystemScanSchedule"}) @Expose @@ -1359,7 +1359,7 @@ public class Windows10GeneralConfiguration extends DeviceConfiguration implement /** * The Smart Screen Enable App Install Control. - * This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store. + * Allows IT Admins to control whether users are allowed to install apps from places other than the Store. */ @SerializedName(value = "smartScreenEnableAppInstallControl", alternate = {"SmartScreenEnableAppInstallControl"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Windows10NetworkProxyServer.java b/src/main/java/com/microsoft/graph/models/Windows10NetworkProxyServer.java index 54f2c04eedb..711aea22e6e 100644 --- a/src/main/java/com/microsoft/graph/models/Windows10NetworkProxyServer.java +++ b/src/main/java/com/microsoft/graph/models/Windows10NetworkProxyServer.java @@ -40,7 +40,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Address. - * Address to the proxy server. Specify an address in the format [':'] + * Address to the proxy server. Specify an address in the format &lt;server&gt;[:&lt;port&gt;] */ @SerializedName(value = "address", alternate = {"Address"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceDeletionState.java b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceDeletionState.java new file mode 100644 index 00000000000..b288e4146f2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceDeletionState.java @@ -0,0 +1,34 @@ +// Template Source: Enum.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; + + +/** + * The Enum Windows Autopilot Device Deletion State. +*/ +public enum WindowsAutopilotDeviceDeletionState +{ + /** + * unknown + */ + UNKNOWN, + /** + * failed + */ + FAILED, + /** + * accepted + */ + ACCEPTED, + /** + * error + */ + ERROR, + /** + * For WindowsAutopilotDeviceDeletionState values that were not expected from the service + */ + UNEXPECTED_VALUE +} diff --git a/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentity.java b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentity.java new file mode 100644 index 00000000000..52c83a5c54c --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentity.java @@ -0,0 +1,183 @@ +// 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.EnrollmentState; +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 Windows Autopilot Device Identity. + */ +public class WindowsAutopilotDeviceIdentity extends Entity implements IJsonBackedObject { + + + /** + * The Addressable User Name. + * Addressable user name. + */ + @SerializedName(value = "addressableUserName", alternate = {"AddressableUserName"}) + @Expose + @Nullable + public String addressableUserName; + + /** + * The Azure Active Directory Device Id. + * AAD Device ID - to be deprecated + */ + @SerializedName(value = "azureActiveDirectoryDeviceId", alternate = {"AzureActiveDirectoryDeviceId"}) + @Expose + @Nullable + public String azureActiveDirectoryDeviceId; + + /** + * The Display Name. + * Display Name + */ + @SerializedName(value = "displayName", alternate = {"DisplayName"}) + @Expose + @Nullable + public String displayName; + + /** + * The Enrollment State. + * Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted, blocked. + */ + @SerializedName(value = "enrollmentState", alternate = {"EnrollmentState"}) + @Expose + @Nullable + public EnrollmentState enrollmentState; + + /** + * The Group Tag. + * Group Tag of the Windows autopilot device. + */ + @SerializedName(value = "groupTag", alternate = {"GroupTag"}) + @Expose + @Nullable + public String groupTag; + + /** + * The Last Contacted Date Time. + * Intune Last Contacted Date Time of the Windows autopilot device. + */ + @SerializedName(value = "lastContactedDateTime", alternate = {"LastContactedDateTime"}) + @Expose + @Nullable + public java.time.OffsetDateTime lastContactedDateTime; + + /** + * The Managed Device Id. + * Managed Device ID + */ + @SerializedName(value = "managedDeviceId", alternate = {"ManagedDeviceId"}) + @Expose + @Nullable + public String managedDeviceId; + + /** + * The Manufacturer. + * Oem manufacturer of the Windows autopilot device. + */ + @SerializedName(value = "manufacturer", alternate = {"Manufacturer"}) + @Expose + @Nullable + public String manufacturer; + + /** + * The Model. + * Model name of the Windows autopilot device. + */ + @SerializedName(value = "model", alternate = {"Model"}) + @Expose + @Nullable + public String model; + + /** + * The Product Key. + * Product Key of the Windows autopilot device. + */ + @SerializedName(value = "productKey", alternate = {"ProductKey"}) + @Expose + @Nullable + public String productKey; + + /** + * The Purchase Order Identifier. + * Purchase Order Identifier of the Windows autopilot device. + */ + @SerializedName(value = "purchaseOrderIdentifier", alternate = {"PurchaseOrderIdentifier"}) + @Expose + @Nullable + public String purchaseOrderIdentifier; + + /** + * The Resource Name. + * Resource Name. + */ + @SerializedName(value = "resourceName", alternate = {"ResourceName"}) + @Expose + @Nullable + public String resourceName; + + /** + * The Serial Number. + * Serial number of the Windows autopilot device. + */ + @SerializedName(value = "serialNumber", alternate = {"SerialNumber"}) + @Expose + @Nullable + public String serialNumber; + + /** + * The Sku Number. + * SKU Number + */ + @SerializedName(value = "skuNumber", alternate = {"SkuNumber"}) + @Expose + @Nullable + public String skuNumber; + + /** + * The System Family. + * System Family + */ + @SerializedName(value = "systemFamily", alternate = {"SystemFamily"}) + @Expose + @Nullable + public String systemFamily; + + /** + * The User Principal Name. + * User Principal Name. + */ + @SerializedName(value = "userPrincipalName", alternate = {"UserPrincipalName"}) + @Expose + @Nullable + public String userPrincipalName; + + + /** + * 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/WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet.java b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet.java new file mode 100644 index 00000000000..bb5cd7623fc --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet.java @@ -0,0 +1,125 @@ +// Template Source: BaseMethodParameterSet.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.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import com.google.gson.JsonObject; +import java.util.EnumSet; +import java.util.ArrayList; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Assign User To Device Parameter Set. + */ +public class WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet { + /** + * The user Principal Name. + * + */ + @SerializedName(value = "userPrincipalName", alternate = {"UserPrincipalName"}) + @Expose + @Nullable + public String userPrincipalName; + + /** + * The addressable User Name. + * + */ + @SerializedName(value = "addressableUserName", alternate = {"AddressableUserName"}) + @Expose + @Nullable + public String addressableUserName; + + + /** + * Instiaciates a new WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet + */ + public WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet() {} + /** + * Instiaciates a new WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet + * @param builder builder bearing the parameters to initialize from + */ + protected WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet(@Nonnull final WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSetBuilder builder) { + this.userPrincipalName = builder.userPrincipalName; + this.addressableUserName = builder.addressableUserName; + } + /** + * Gets a new builder for the body + * @return a new builder + */ + @Nonnull + public static WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSetBuilder newBuilder() { + return new WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSetBuilder(); + } + /** + * Fluent builder for the WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet + */ + public static final class WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSetBuilder { + /** + * The userPrincipalName parameter value + */ + @Nullable + protected String userPrincipalName; + /** + * Sets the UserPrincipalName + * @param val the value to set it to + * @return the current builder object + */ + @Nonnull + public WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSetBuilder withUserPrincipalName(@Nullable final String val) { + this.userPrincipalName = val; + return this; + } + /** + * The addressableUserName parameter value + */ + @Nullable + protected String addressableUserName; + /** + * Sets the AddressableUserName + * @param val the value to set it to + * @return the current builder object + */ + @Nonnull + public WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSetBuilder withAddressableUserName(@Nullable final String val) { + this.addressableUserName = val; + return this; + } + /** + * Instanciates a new WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSetBuilder + */ + @Nullable + protected WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSetBuilder(){} + /** + * Buils the resulting body object to be passed to the request + * @return the body object to pass to the request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet build() { + return new WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet(this); + } + } + /** + * Gets the functions options from the properties that have been set + * @return a list of function options for the request + */ + @Nonnull + public java.util.List getFunctionOptions() { + final ArrayList result = new ArrayList<>(); + if(this.userPrincipalName != null) { + result.add(new com.microsoft.graph.options.FunctionOption("userPrincipalName", userPrincipalName)); + } + if(this.addressableUserName != null) { + result.add(new com.microsoft.graph.options.FunctionOption("addressableUserName", addressableUserName)); + } + return result; + } +} diff --git a/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet.java b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet.java new file mode 100644 index 00000000000..7c08b341eeb --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet.java @@ -0,0 +1,97 @@ +// Template Source: BaseMethodParameterSet.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.models.DeletedWindowsAutopilotDeviceState; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import com.google.gson.JsonObject; +import java.util.EnumSet; +import java.util.ArrayList; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Delete Devices Parameter Set. + */ +public class WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet { + /** + * The serial Numbers. + * + */ + @SerializedName(value = "serialNumbers", alternate = {"SerialNumbers"}) + @Expose + @Nullable + public java.util.List serialNumbers; + + + /** + * Instiaciates a new WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet + */ + public WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet() {} + /** + * Instiaciates a new WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet + * @param builder builder bearing the parameters to initialize from + */ + protected WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet(@Nonnull final WindowsAutopilotDeviceIdentityDeleteDevicesParameterSetBuilder builder) { + this.serialNumbers = builder.serialNumbers; + } + /** + * Gets a new builder for the body + * @return a new builder + */ + @Nonnull + public static WindowsAutopilotDeviceIdentityDeleteDevicesParameterSetBuilder newBuilder() { + return new WindowsAutopilotDeviceIdentityDeleteDevicesParameterSetBuilder(); + } + /** + * Fluent builder for the WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet + */ + public static final class WindowsAutopilotDeviceIdentityDeleteDevicesParameterSetBuilder { + /** + * The serialNumbers parameter value + */ + @Nullable + protected java.util.List serialNumbers; + /** + * Sets the SerialNumbers + * @param val the value to set it to + * @return the current builder object + */ + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesParameterSetBuilder withSerialNumbers(@Nullable final java.util.List val) { + this.serialNumbers = val; + return this; + } + /** + * Instanciates a new WindowsAutopilotDeviceIdentityDeleteDevicesParameterSetBuilder + */ + @Nullable + protected WindowsAutopilotDeviceIdentityDeleteDevicesParameterSetBuilder(){} + /** + * Buils the resulting body object to be passed to the request + * @return the body object to pass to the request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet build() { + return new WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet(this); + } + } + /** + * Gets the functions options from the properties that have been set + * @return a list of function options for the request + */ + @Nonnull + public java.util.List getFunctionOptions() { + final ArrayList result = new ArrayList<>(); + if(this.serialNumbers != null) { + result.add(new com.microsoft.graph.options.FunctionOption("serialNumbers", serialNumbers)); + } + return result; + } +} diff --git a/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet.java b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet.java new file mode 100644 index 00000000000..999f74be3bb --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet.java @@ -0,0 +1,69 @@ +// Template Source: BaseMethodParameterSet.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.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import com.google.gson.JsonObject; +import java.util.EnumSet; +import java.util.ArrayList; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Unassign User From Device Parameter Set. + */ +public class WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet { + + /** + * Instiaciates a new WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet + */ + public WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet() {} + /** + * Instiaciates a new WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet + * @param builder builder bearing the parameters to initialize from + */ + protected WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet(@Nonnull final WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSetBuilder builder) { + } + /** + * Gets a new builder for the body + * @return a new builder + */ + @Nonnull + public static WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSetBuilder newBuilder() { + return new WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSetBuilder(); + } + /** + * Fluent builder for the WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet + */ + public static final class WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSetBuilder { + /** + * Instanciates a new WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSetBuilder + */ + @Nullable + protected WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSetBuilder(){} + /** + * Buils the resulting body object to be passed to the request + * @return the body object to pass to the request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet build() { + return new WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet(this); + } + } + /** + * Gets the functions options from the properties that have been set + * @return a list of function options for the request + */ + @Nonnull + public java.util.List getFunctionOptions() { + final ArrayList result = new ArrayList<>(); + return result; + } +} diff --git a/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet.java b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet.java new file mode 100644 index 00000000000..2880a18bb0a --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet.java @@ -0,0 +1,181 @@ +// Template Source: BaseMethodParameterSet.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.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import com.google.gson.JsonObject; +import java.util.EnumSet; +import java.util.ArrayList; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Update Device Properties Parameter Set. + */ +public class WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet { + /** + * The user Principal Name. + * + */ + @SerializedName(value = "userPrincipalName", alternate = {"UserPrincipalName"}) + @Expose + @Nullable + public String userPrincipalName; + + /** + * The addressable User Name. + * + */ + @SerializedName(value = "addressableUserName", alternate = {"AddressableUserName"}) + @Expose + @Nullable + public String addressableUserName; + + /** + * The group Tag. + * + */ + @SerializedName(value = "groupTag", alternate = {"GroupTag"}) + @Expose + @Nullable + public String groupTag; + + /** + * The display Name. + * + */ + @SerializedName(value = "displayName", alternate = {"DisplayName"}) + @Expose + @Nullable + public String displayName; + + + /** + * Instiaciates a new WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet + */ + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet() {} + /** + * Instiaciates a new WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet + * @param builder builder bearing the parameters to initialize from + */ + protected WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet(@Nonnull final WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder builder) { + this.userPrincipalName = builder.userPrincipalName; + this.addressableUserName = builder.addressableUserName; + this.groupTag = builder.groupTag; + this.displayName = builder.displayName; + } + /** + * Gets a new builder for the body + * @return a new builder + */ + @Nonnull + public static WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder newBuilder() { + return new WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder(); + } + /** + * Fluent builder for the WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet + */ + public static final class WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder { + /** + * The userPrincipalName parameter value + */ + @Nullable + protected String userPrincipalName; + /** + * Sets the UserPrincipalName + * @param val the value to set it to + * @return the current builder object + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder withUserPrincipalName(@Nullable final String val) { + this.userPrincipalName = val; + return this; + } + /** + * The addressableUserName parameter value + */ + @Nullable + protected String addressableUserName; + /** + * Sets the AddressableUserName + * @param val the value to set it to + * @return the current builder object + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder withAddressableUserName(@Nullable final String val) { + this.addressableUserName = val; + return this; + } + /** + * The groupTag parameter value + */ + @Nullable + protected String groupTag; + /** + * Sets the GroupTag + * @param val the value to set it to + * @return the current builder object + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder withGroupTag(@Nullable final String val) { + this.groupTag = val; + return this; + } + /** + * The displayName parameter value + */ + @Nullable + protected String displayName; + /** + * Sets the DisplayName + * @param val the value to set it to + * @return the current builder object + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder withDisplayName(@Nullable final String val) { + this.displayName = val; + return this; + } + /** + * Instanciates a new WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder + */ + @Nullable + protected WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder(){} + /** + * Buils the resulting body object to be passed to the request + * @return the body object to pass to the request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet build() { + return new WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet(this); + } + } + /** + * Gets the functions options from the properties that have been set + * @return a list of function options for the request + */ + @Nonnull + public java.util.List getFunctionOptions() { + final ArrayList result = new ArrayList<>(); + if(this.userPrincipalName != null) { + result.add(new com.microsoft.graph.options.FunctionOption("userPrincipalName", userPrincipalName)); + } + if(this.addressableUserName != null) { + result.add(new com.microsoft.graph.options.FunctionOption("addressableUserName", addressableUserName)); + } + if(this.groupTag != null) { + result.add(new com.microsoft.graph.options.FunctionOption("groupTag", groupTag)); + } + if(this.displayName != null) { + result.add(new com.microsoft.graph.options.FunctionOption("displayName", displayName)); + } + return result; + } +} diff --git a/src/main/java/com/microsoft/graph/models/WindowsInformationProtectionIPRangeCollection.java b/src/main/java/com/microsoft/graph/models/WindowsInformationProtectionIPRangeCollection.java index 919c08edb5d..41d71873093 100644 --- a/src/main/java/com/microsoft/graph/models/WindowsInformationProtectionIPRangeCollection.java +++ b/src/main/java/com/microsoft/graph/models/WindowsInformationProtectionIPRangeCollection.java @@ -50,7 +50,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Ranges. - * Collection of ip ranges + * Collection of Internet protocol address ranges */ @SerializedName(value = "ranges", alternate = {"Ranges"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WindowsUniversalAppX.java b/src/main/java/com/microsoft/graph/models/WindowsUniversalAppX.java index 75a216a3666..67ae8962566 100644 --- a/src/main/java/com/microsoft/graph/models/WindowsUniversalAppX.java +++ b/src/main/java/com/microsoft/graph/models/WindowsUniversalAppX.java @@ -30,7 +30,7 @@ public class WindowsUniversalAppX extends MobileLobApp implements IJsonBackedObj /** * The Applicable Architectures. - * The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64. + * The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral. */ @SerializedName(value = "applicableArchitectures", alternate = {"ApplicableArchitectures"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WindowsUpdateForBusinessConfiguration.java b/src/main/java/com/microsoft/graph/models/WindowsUpdateForBusinessConfiguration.java index ad5a1e35dca..c79e6f4c76c 100644 --- a/src/main/java/com/microsoft/graph/models/WindowsUpdateForBusinessConfiguration.java +++ b/src/main/java/com/microsoft/graph/models/WindowsUpdateForBusinessConfiguration.java @@ -32,7 +32,7 @@ public class WindowsUpdateForBusinessConfiguration extends DeviceConfiguration i /** * The Automatic Update Mode. - * Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl, windowsDefault. + * Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl. */ @SerializedName(value = "automaticUpdateMode", alternate = {"AutomaticUpdateMode"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WindowsUpdateScheduledInstall.java b/src/main/java/com/microsoft/graph/models/WindowsUpdateScheduledInstall.java index 6fbd9effff8..4a2827ac9c8 100644 --- a/src/main/java/com/microsoft/graph/models/WindowsUpdateScheduledInstall.java +++ b/src/main/java/com/microsoft/graph/models/WindowsUpdateScheduledInstall.java @@ -28,7 +28,7 @@ public class WindowsUpdateScheduledInstall extends WindowsUpdateInstallScheduleT /** * The Scheduled Install Day. - * Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan. + * Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday. */ @SerializedName(value = "scheduledInstallDay", alternate = {"ScheduledInstallDay"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/Workbook.java b/src/main/java/com/microsoft/graph/models/Workbook.java index ab11a49bbf9..88083d3f590 100644 --- a/src/main/java/com/microsoft/graph/models/Workbook.java +++ b/src/main/java/com/microsoft/graph/models/Workbook.java @@ -76,7 +76,7 @@ public class Workbook extends Entity implements IJsonBackedObject { /** * The Operations. - * The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable. + * The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. */ @SerializedName(value = "operations", alternate = {"Operations"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookComment.java b/src/main/java/com/microsoft/graph/models/WorkbookComment.java index 03b6a73e80c..cfc6c3fc3ae 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookComment.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookComment.java @@ -30,7 +30,7 @@ public class WorkbookComment extends Entity implements IJsonBackedObject { /** * The Content. - * The content of the comment. + * The content of comment. */ @SerializedName(value = "content", alternate = {"Content"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookCommentReply.java b/src/main/java/com/microsoft/graph/models/WorkbookCommentReply.java index d3f86f8bf86..6c66a1f434e 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookCommentReply.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookCommentReply.java @@ -27,7 +27,7 @@ public class WorkbookCommentReply extends Entity implements IJsonBackedObject { /** * The Content. - * The content of replied comment. + * The content of a comment reply. */ @SerializedName(value = "content", alternate = {"Content"}) @Expose @@ -36,7 +36,7 @@ public class WorkbookCommentReply extends Entity implements IJsonBackedObject { /** * The Content Type. - * Indicates the type for the replied comment. + * Indicates the type for the comment reply. */ @SerializedName(value = "contentType", alternate = {"ContentType"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookIcon.java b/src/main/java/com/microsoft/graph/models/WorkbookIcon.java index 148a88d7538..a68474b9739 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookIcon.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookIcon.java @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Set. - * Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes. + * Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes. */ @SerializedName(value = "set", alternate = {"Set"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookNamedItem.java b/src/main/java/com/microsoft/graph/models/WorkbookNamedItem.java index 8a2edb13f84..33482df1650 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookNamedItem.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookNamedItem.java @@ -55,7 +55,7 @@ public class WorkbookNamedItem extends Entity implements IJsonBackedObject { /** * The Type. - * Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only. + * Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only. */ @SerializedName(value = "type", alternate = {"Type"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookOperation.java b/src/main/java/com/microsoft/graph/models/WorkbookOperation.java index 02e47d8ec36..c57720a7e0c 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookOperation.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookOperation.java @@ -47,7 +47,7 @@ public class WorkbookOperation extends Entity implements IJsonBackedObject { /** * The Status. - * The current status of the operation. Possible values are: notStarted, running, succeeded, failed. + * The current status of the operation. Possible values are: NotStarted, Running, Completed, Failed. */ @SerializedName(value = "status", alternate = {"Status"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookRange.java b/src/main/java/com/microsoft/graph/models/WorkbookRange.java index f12f641921b..d0575fce1e3 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookRange.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookRange.java @@ -174,7 +174,7 @@ public class WorkbookRange extends Entity implements IJsonBackedObject { /** * The Value Types. - * Represents the type of data of each cell. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only. + * Represents the type of data of each cell. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only. */ @SerializedName(value = "valueTypes", alternate = {"ValueTypes"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookRangeBorder.java b/src/main/java/com/microsoft/graph/models/WorkbookRangeBorder.java index 8b85079e8c6..0252f981ce4 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookRangeBorder.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookRangeBorder.java @@ -36,7 +36,7 @@ public class WorkbookRangeBorder extends Entity implements IJsonBackedObject { /** * The Side Index. - * Constant value that indicates the specific side of the border. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only. + * Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only. */ @SerializedName(value = "sideIndex", alternate = {"SideIndex"}) @Expose @@ -45,7 +45,7 @@ public class WorkbookRangeBorder extends Entity implements IJsonBackedObject { /** * The Style. - * One of the constants of line style specifying the line style for the border. Possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot. + * One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot. */ @SerializedName(value = "style", alternate = {"Style"}) @Expose @@ -54,7 +54,7 @@ public class WorkbookRangeBorder extends Entity implements IJsonBackedObject { /** * The Weight. - * Specifies the weight of the border around a range. Possible values are: Hairline, Thin, Medium, Thick. + * Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick. */ @SerializedName(value = "weight", alternate = {"Weight"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookRangeFont.java b/src/main/java/com/microsoft/graph/models/WorkbookRangeFont.java index 27567c12143..ae0d1f1262e 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookRangeFont.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookRangeFont.java @@ -72,7 +72,7 @@ public class WorkbookRangeFont extends Entity implements IJsonBackedObject { /** * The Underline. - * Type of underline applied to the font. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant. + * Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant. */ @SerializedName(value = "underline", alternate = {"Underline"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookRangeFormat.java b/src/main/java/com/microsoft/graph/models/WorkbookRangeFormat.java index c831ecff910..a9bddab912f 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookRangeFormat.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookRangeFormat.java @@ -42,7 +42,7 @@ public class WorkbookRangeFormat extends Entity implements IJsonBackedObject { /** * The Horizontal Alignment. - * Represents the horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. + * Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. */ @SerializedName(value = "horizontalAlignment", alternate = {"HorizontalAlignment"}) @Expose @@ -60,7 +60,7 @@ public class WorkbookRangeFormat extends Entity implements IJsonBackedObject { /** * The Vertical Alignment. - * Represents the vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed. + * Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed. */ @SerializedName(value = "verticalAlignment", alternate = {"VerticalAlignment"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookRangeView.java b/src/main/java/com/microsoft/graph/models/WorkbookRangeView.java index 2d4e8aa4e4f..380b784a7bd 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookRangeView.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookRangeView.java @@ -120,7 +120,7 @@ public class WorkbookRangeView extends Entity implements IJsonBackedObject { /** * The Value Types. - * Represents the type of data of each cell. Read-only. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. + * Represents the type of data of each cell. Read-only. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. */ @SerializedName(value = "valueTypes", alternate = {"ValueTypes"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookSortField.java b/src/main/java/com/microsoft/graph/models/WorkbookSortField.java index 9a9fed15bf8..70a61490885 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookSortField.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookSortField.java @@ -58,7 +58,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Data Option. - * Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber. + * Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber. */ @SerializedName(value = "dataOption", alternate = {"DataOption"}) @Expose @@ -85,7 +85,7 @@ public final AdditionalDataManager additionalDataManager() { /** * The Sort On. - * Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon. + * Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon. */ @SerializedName(value = "sortOn", alternate = {"SortOn"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookTable.java b/src/main/java/com/microsoft/graph/models/WorkbookTable.java index 78619ee6fce..13aad4e8350 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookTable.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookTable.java @@ -115,7 +115,7 @@ public class WorkbookTable extends Entity implements IJsonBackedObject { /** * The Style. - * Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. + * Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. */ @SerializedName(value = "style", alternate = {"Style"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkbookTableSort.java b/src/main/java/com/microsoft/graph/models/WorkbookTableSort.java index 5463ec7f4eb..72a29ec46a1 100644 --- a/src/main/java/com/microsoft/graph/models/WorkbookTableSort.java +++ b/src/main/java/com/microsoft/graph/models/WorkbookTableSort.java @@ -47,7 +47,7 @@ public class WorkbookTableSort extends Entity implements IJsonBackedObject { /** * The Method. - * Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only. + * Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only. */ @SerializedName(value = "method", alternate = {"Method"}) @Expose diff --git a/src/main/java/com/microsoft/graph/models/WorkforceIntegration.java b/src/main/java/com/microsoft/graph/models/WorkforceIntegration.java index f9dd72098e9..055a14f05a0 100644 --- a/src/main/java/com/microsoft/graph/models/WorkforceIntegration.java +++ b/src/main/java/com/microsoft/graph/models/WorkforceIntegration.java @@ -65,7 +65,7 @@ public class WorkforceIntegration extends ChangeTrackedEntity implements IJsonBa /** * The Supported Entities. - * This property will replace supports in v1.0. We recommend that you use this property instead of supports. The supports property will still be supported in beta for the time being. Possible values are none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences. If selecting more than one value, all values must start with the first letter in uppercase. + * The Shifts entities supported for synchronous change notifications. Shifts will make a call back to the url provided on client changes on those entities added here. By default, no entities are supported for change notifications. Possible values are: none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences */ @SerializedName(value = "supportedEntities", alternate = {"SupportedEntities"}) @Expose diff --git a/src/main/java/com/microsoft/graph/requests/ApplePushNotificationCertificateRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ApplePushNotificationCertificateRequestBuilder.java index 09a00444eb3..eac278f1dd9 100644 --- a/src/main/java/com/microsoft/graph/requests/ApplePushNotificationCertificateRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/ApplePushNotificationCertificateRequestBuilder.java @@ -58,7 +58,7 @@ public ApplePushNotificationCertificateRequest buildRequest(@Nonnull final java. /** - * Gets a builder to execute the method + * Download Apple push notification certificate signing request * @return the request builder */ @Nonnull diff --git a/src/main/java/com/microsoft/graph/requests/ChatMessageCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/ChatMessageCollectionRequest.java index c4359d78459..f051afd88fb 100644 --- a/src/main/java/com/microsoft/graph/requests/ChatMessageCollectionRequest.java +++ b/src/main/java/com/microsoft/graph/requests/ChatMessageCollectionRequest.java @@ -7,7 +7,6 @@ import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.core.ClientException; -import com.microsoft.graph.models.Chat; import com.microsoft.graph.models.ChatMessage; import java.util.Arrays; import java.util.EnumSet; diff --git a/src/main/java/com/microsoft/graph/requests/ChatMessageCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ChatMessageCollectionRequestBuilder.java index 18fa4eaff40..6cd43bbecc9 100644 --- a/src/main/java/com/microsoft/graph/requests/ChatMessageCollectionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/ChatMessageCollectionRequestBuilder.java @@ -7,7 +7,6 @@ import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.core.ClientException; -import com.microsoft.graph.models.Chat; import com.microsoft.graph.models.ChatMessage; import java.util.Arrays; import java.util.EnumSet; @@ -29,7 +28,7 @@ public class ChatMessageCollectionRequestBuilder extends BaseCollectionRequestBuilder { /** - * The request builder for this collection of Chat + * The request builder for this collection of ChatMessage * * @param requestUrl the request URL * @param client the service client diff --git a/src/main/java/com/microsoft/graph/requests/ConversationMemberCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/ConversationMemberCollectionRequest.java index f7d1a684c63..eab00262ba3 100644 --- a/src/main/java/com/microsoft/graph/requests/ConversationMemberCollectionRequest.java +++ b/src/main/java/com/microsoft/graph/requests/ConversationMemberCollectionRequest.java @@ -7,7 +7,7 @@ import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.core.ClientException; -import com.microsoft.graph.models.Chat; +import com.microsoft.graph.models.Channel; import com.microsoft.graph.models.ConversationMember; import java.util.Arrays; import java.util.EnumSet; diff --git a/src/main/java/com/microsoft/graph/requests/ConversationMemberCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ConversationMemberCollectionRequestBuilder.java index 319009e7f72..ccd891dc32a 100644 --- a/src/main/java/com/microsoft/graph/requests/ConversationMemberCollectionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/ConversationMemberCollectionRequestBuilder.java @@ -7,7 +7,7 @@ import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.core.ClientException; -import com.microsoft.graph.models.Chat; +import com.microsoft.graph.models.Channel; import com.microsoft.graph.models.ConversationMember; import java.util.Arrays; import java.util.EnumSet; @@ -28,7 +28,7 @@ public class ConversationMemberCollectionRequestBuilder extends BaseCollectionRequestBuilder { /** - * The request builder for this collection of Chat + * The request builder for this collection of Channel * * @param requestUrl the request URL * @param client the service client diff --git a/src/main/java/com/microsoft/graph/requests/DeviceAppManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/DeviceAppManagementRequestBuilder.java index b2208f9a95a..ec6d036a040 100644 --- a/src/main/java/com/microsoft/graph/requests/DeviceAppManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/DeviceAppManagementRequestBuilder.java @@ -408,7 +408,7 @@ public WindowsInformationProtectionPolicyRequestBuilder windowsInformationProtec } /** - * Gets a builder to execute the method + * Syncs Intune account with Microsoft Store For Business * @return the request builder */ @Nonnull diff --git a/src/main/java/com/microsoft/graph/requests/DeviceManagementRequest.java b/src/main/java/com/microsoft/graph/requests/DeviceManagementRequest.java index 67f9fb3a7c7..711de1323e7 100644 --- a/src/main/java/com/microsoft/graph/requests/DeviceManagementRequest.java +++ b/src/main/java/com/microsoft/graph/requests/DeviceManagementRequest.java @@ -41,6 +41,10 @@ import com.microsoft.graph.requests.ManagedDeviceOverviewWithReferenceRequestBuilder; import com.microsoft.graph.requests.ManagedDeviceCollectionRequestBuilder; import com.microsoft.graph.requests.ManagedDeviceRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequestBuilder; import com.microsoft.graph.requests.NotificationMessageTemplateCollectionRequestBuilder; import com.microsoft.graph.requests.NotificationMessageTemplateRequestBuilder; import com.microsoft.graph.requests.ResourceOperationCollectionRequestBuilder; diff --git a/src/main/java/com/microsoft/graph/requests/DeviceManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/DeviceManagementRequestBuilder.java index 39647cb849b..c83235baaaa 100644 --- a/src/main/java/com/microsoft/graph/requests/DeviceManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/DeviceManagementRequestBuilder.java @@ -41,6 +41,10 @@ import com.microsoft.graph.requests.ManagedDeviceOverviewWithReferenceRequestBuilder; import com.microsoft.graph.requests.ManagedDeviceCollectionRequestBuilder; import com.microsoft.graph.requests.ManagedDeviceRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequestBuilder; import com.microsoft.graph.requests.NotificationMessageTemplateCollectionRequestBuilder; import com.microsoft.graph.requests.NotificationMessageTemplateRequestBuilder; import com.microsoft.graph.requests.ResourceOperationCollectionRequestBuilder; @@ -429,6 +433,46 @@ public ManagedDeviceCollectionRequestBuilder managedDevices() { public ManagedDeviceRequestBuilder managedDevices(@Nonnull final String id) { return new ManagedDeviceRequestBuilder(getRequestUrlWithAdditionalSegment("managedDevices") + "/" + id, getClient(), null); } + /** + * Gets a request builder for the ImportedWindowsAutopilotDeviceIdentity collection + * + * @return the collection request builder + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder importedWindowsAutopilotDeviceIdentities() { + return new ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("importedWindowsAutopilotDeviceIdentities"), getClient(), null); + } + + /** + * Gets a request builder for the ImportedWindowsAutopilotDeviceIdentity item + * + * @return the request builder + * @param id the item identifier + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityRequestBuilder importedWindowsAutopilotDeviceIdentities(@Nonnull final String id) { + return new ImportedWindowsAutopilotDeviceIdentityRequestBuilder(getRequestUrlWithAdditionalSegment("importedWindowsAutopilotDeviceIdentities") + "/" + id, getClient(), null); + } + /** + * Gets a request builder for the WindowsAutopilotDeviceIdentity collection + * + * @return the collection request builder + */ + @Nonnull + public WindowsAutopilotDeviceIdentityCollectionRequestBuilder windowsAutopilotDeviceIdentities() { + return new WindowsAutopilotDeviceIdentityCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("windowsAutopilotDeviceIdentities"), getClient(), null); + } + + /** + * Gets a request builder for the WindowsAutopilotDeviceIdentity item + * + * @return the request builder + * @param id the item identifier + */ + @Nonnull + public WindowsAutopilotDeviceIdentityRequestBuilder windowsAutopilotDeviceIdentities(@Nonnull final String id) { + return new WindowsAutopilotDeviceIdentityRequestBuilder(getRequestUrlWithAdditionalSegment("windowsAutopilotDeviceIdentities") + "/" + id, getClient(), null); + } /** * Gets a request builder for the NotificationMessageTemplate collection * @@ -621,7 +665,7 @@ public DeviceManagementVerifyWindowsEnrollmentAutoDiscoveryRequestBuilder verify } /** - * Gets a builder to execute the method + * Retrieves the effective permissions of the currently authenticated user * @return the request builder collection * @param parameters the parameters for the service method */ diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionPage.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionPage.java new file mode 100644 index 00000000000..1347b93fcca --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionPage.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.ImportedWindowsAutopilotDeviceIdentity; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionResponse; +import com.microsoft.graph.http.BaseCollectionPage; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Imported Windows Autopilot Device Identity Collection Page. + */ +public class ImportedWindowsAutopilotDeviceIdentityCollectionPage extends BaseCollectionPage { + + /** + * A collection page for ImportedWindowsAutopilotDeviceIdentity + * + * @param response the serialized ImportedWindowsAutopilotDeviceIdentityCollectionResponse from the service + * @param builder the request builder for the next collection page + */ + public ImportedWindowsAutopilotDeviceIdentityCollectionPage(@Nonnull final ImportedWindowsAutopilotDeviceIdentityCollectionResponse response, @Nonnull final ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder builder) { + super(response, builder); + } + + /** + * Creates the collection page for ImportedWindowsAutopilotDeviceIdentity + * + * @param pageContents the contents of this page + * @param nextRequestBuilder the request builder for the next page + */ + public ImportedWindowsAutopilotDeviceIdentityCollectionPage(@Nonnull final java.util.List pageContents, @Nullable final ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder nextRequestBuilder) { + super(pageContents, nextRequestBuilder); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionRequest.java new file mode 100644 index 00000000000..3a77f2facc6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionRequest.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.ImportedWindowsAutopilotDeviceIdentityUpload; +import com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity; +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.ImportedWindowsAutopilotDeviceIdentityCollectionResponse; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Imported Windows Autopilot Device Identity Collection Request. + */ +public class ImportedWindowsAutopilotDeviceIdentityCollectionRequest extends BaseEntityCollectionRequest { + + /** + * The request builder for this collection of ImportedWindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public ImportedWindowsAutopilotDeviceIdentityCollectionRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, ImportedWindowsAutopilotDeviceIdentityCollectionResponse.class, ImportedWindowsAutopilotDeviceIdentityCollectionPage.class, ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder.class); + } + + /** + * Creates a new ImportedWindowsAutopilotDeviceIdentity + * @param newImportedWindowsAutopilotDeviceIdentity the ImportedWindowsAutopilotDeviceIdentity to create + * @return a future with the created object + */ + @Nonnull + public java.util.concurrent.CompletableFuture postAsync(@Nonnull final ImportedWindowsAutopilotDeviceIdentity newImportedWindowsAutopilotDeviceIdentity) { + final String requestUrl = getBaseRequest().getRequestUrl().toString(); + return new ImportedWindowsAutopilotDeviceIdentityRequestBuilder(requestUrl, getBaseRequest().getClient(), /* Options */ null) + .buildRequest(getBaseRequest().getHeaders()) + .postAsync(newImportedWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a new ImportedWindowsAutopilotDeviceIdentity + * @param newImportedWindowsAutopilotDeviceIdentity the ImportedWindowsAutopilotDeviceIdentity to create + * @return the newly created object + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentity post(@Nonnull final ImportedWindowsAutopilotDeviceIdentity newImportedWindowsAutopilotDeviceIdentity) throws ClientException { + final String requestUrl = getBaseRequest().getRequestUrl().toString(); + return new ImportedWindowsAutopilotDeviceIdentityRequestBuilder(requestUrl, getBaseRequest().getClient(), /* Options */ null) + .buildRequest(getBaseRequest().getHeaders()) + .post(newImportedWindowsAutopilotDeviceIdentity); + } + + /** + * Sets the expand clause for the request + * + * @param value the expand clause + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityCollectionRequest 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 ImportedWindowsAutopilotDeviceIdentityCollectionRequest 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 ImportedWindowsAutopilotDeviceIdentityCollectionRequest 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 ImportedWindowsAutopilotDeviceIdentityCollectionRequest 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 ImportedWindowsAutopilotDeviceIdentityCollectionRequest 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 ImportedWindowsAutopilotDeviceIdentityCollectionRequest count(final boolean value) { + addCountOption(value); + return this; + } + /** + * Sets the count value to true for the request + * + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityCollectionRequest 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 ImportedWindowsAutopilotDeviceIdentityCollectionRequest skip(final int value) { + addSkipOption(value); + return this; + } + + + /** + * Add Skip token for pagination + * @param skipToken - Token for pagination + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityCollectionRequest skipToken(@Nonnull final String skipToken) { + addSkipTokenOption(skipToken); + return this; + } +} + diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder.java new file mode 100644 index 00000000000..fb3719db53f --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder.java @@ -0,0 +1,63 @@ +// 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.ImportedWindowsAutopilotDeviceIdentityUpload; +import com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity; +import java.util.Arrays; +import java.util.EnumSet; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; + +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder; +import com.microsoft.graph.http.BaseCollectionRequestBuilder; +import com.microsoft.graph.core.IBaseClient; +import com.microsoft.graph.http.PrimitiveRequestBuilder; +import com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityImportParameterSet; +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Imported Windows Autopilot Device Identity Collection Request Builder. + */ +public class ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder extends BaseCollectionRequestBuilder { + + /** + * The request builder for this collection of ImportedWindowsAutopilotDeviceIdentityUpload + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, ImportedWindowsAutopilotDeviceIdentityRequestBuilder.class, ImportedWindowsAutopilotDeviceIdentityCollectionRequest.class); + } + + + + /** + * Gets a builder to execute the method + * @return the request builder collection + * @param parameters the parameters for the service method + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder msgraphImport(@Nonnull final ImportedWindowsAutopilotDeviceIdentityImportParameterSet parameters) { + return new ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.import"), getClient(), null, parameters); + } + + /** + * 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/ImportedWindowsAutopilotDeviceIdentityCollectionResponse.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionResponse.java new file mode 100644 index 00000000000..9dccdff8e97 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityCollectionResponse.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.ImportedWindowsAutopilotDeviceIdentity; + +import com.microsoft.graph.http.BaseCollectionResponse; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Imported Windows Autopilot Device Identity Collection Response. + */ +public class ImportedWindowsAutopilotDeviceIdentityCollectionResponse extends BaseCollectionResponse { + +} diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionPage.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionPage.java new file mode 100644 index 00000000000..efcf17a8605 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionPage.java @@ -0,0 +1,47 @@ +// Template Source: BaseMethodCollectionPage.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.ImportedWindowsAutopilotDeviceIdentity; +import java.util.Arrays; +import java.util.EnumSet; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; + +import com.microsoft.graph.http.BaseCollectionPage; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionPage; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Imported Windows Autopilot Device Identity Import Collection Page. + */ +public class ImportedWindowsAutopilotDeviceIdentityImportCollectionPage extends BaseCollectionPage { + + /** + * A collection page for ImportedWindowsAutopilotDeviceIdentity. + * + * @param response The serialized ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse from the service + * @param builder The request builder for the next collection page + */ + public ImportedWindowsAutopilotDeviceIdentityImportCollectionPage(@Nonnull final ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse response, @Nonnull final ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder builder) { + super(response, builder); + } + + /** + * Creates the collection page for ImportedWindowsAutopilotDeviceIdentityImport + * + * @param pageContents the contents of this page + * @param nextRequestBuilder the request builder for the next page + */ + public ImportedWindowsAutopilotDeviceIdentityImportCollectionPage(@Nonnull final java.util.List pageContents, @Nullable final ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder nextRequestBuilder) { + super(pageContents, nextRequestBuilder); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest.java new file mode 100644 index 00000000000..f1bef61c5dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest.java @@ -0,0 +1,152 @@ +// Template Source: BaseMethodCollectionRequest.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.ImportedWindowsAutopilotDeviceIdentity; +import java.util.Arrays; +import java.util.EnumSet; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; + +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse; +import com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity; +import com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityImportParameterSet; +import com.microsoft.graph.options.QueryOption; +import com.microsoft.graph.core.IBaseClient; +import com.microsoft.graph.http.BaseActionCollectionRequest; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Imported Windows Autopilot Device Identity Import Collection Request. + */ +public class ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest extends BaseActionCollectionRequest { + + + /** The body for the method */ + @Nullable + public ImportedWindowsAutopilotDeviceIdentityImportParameterSet body; + + + /** + * The request for this ImportedWindowsAutopilotDeviceIdentityImport + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse.class, ImportedWindowsAutopilotDeviceIdentityImportCollectionPage.class, ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder.class); + } + + + /** + * Sets the select clause for the request + * + * @param value the select clause + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest 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 ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest expand(@Nonnull final String value) { + addExpandOption(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 ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest count(final boolean value) { + addCountOption(value); + return this; + } + /** + * Sets the count value to true for the request + * + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest count() { + addCountOption(true); + return this; + } + /** + * Sets the top value for the request + * + * @param value the max number of items to return + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest top(final int value) { + addTopOption(value); + return this; + } + + /** + * Sets the skip value for the request + * + * @param value of the number of items to skip + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest skip(final int value) { + addSkipOption(value); + return this; + } + /** + * Add Skip token for pagination + * @param skipToken - Token for pagination + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest skipToken(@Nonnull final String skipToken) { + addSkipTokenOption(skipToken); + return this; + } + + /** + * Sets the filter clause for the request + * + * @param value the filter clause + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest 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 ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest orderBy(@Nonnull final String value) { + addOrderByOption(value); + return this; + } + +} diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder.java new file mode 100644 index 00000000000..31eceadb9f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder.java @@ -0,0 +1,67 @@ +// Template Source: BaseMethodCollectionRequestBuilder.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.ImportedWindowsAutopilotDeviceIdentity; +import java.util.Arrays; +import java.util.EnumSet; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; + +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse; +import com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityImportParameterSet; +import com.microsoft.graph.options.FunctionOption; +import com.microsoft.graph.core.IBaseClient; +import com.microsoft.graph.http.BaseActionCollectionRequestBuilder; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Imported Windows Autopilot Device Identity Import Collection Request Builder. + */ +public class ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder extends BaseActionCollectionRequestBuilder { + + /** + * The request builder for this collection of ImportedWindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder.class, ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest.class); + } + private ImportedWindowsAutopilotDeviceIdentityImportParameterSet body; + /** + * The request builder for this collection of ImportedWindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + * @param parameters the parameters for the service method + */ + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions, @Nonnull final ImportedWindowsAutopilotDeviceIdentityImportParameterSet parameters) { + super(requestUrl, client, requestOptions, ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder.class, ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest.class); + this.body = parameters; + } + /** + * Creates the request + * + * @param requestOptions the options for this request + * @return the ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest instance + */ + @Override + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest buildRequest(@Nullable final java.util.List requestOptions) { + final ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest request = super.buildRequest(requestOptions); + request.body = this.body; + return request; + } +} diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse.java new file mode 100644 index 00000000000..8986ac5e9f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse.java @@ -0,0 +1,21 @@ +// Template Source: BaseMethodCollectionResponse.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.ImportedWindowsAutopilotDeviceIdentity; + + +import javax.annotation.Nullable; +import javax.annotation.Nonnull; +import com.microsoft.graph.http.BaseCollectionResponse; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Imported Windows Autopilot Device Identity Import Collection Response. + */ +public class ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse extends BaseCollectionResponse { + +} diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityRequest.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityRequest.java new file mode 100644 index 00000000000..bf4e73db291 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityRequest.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.ImportedWindowsAutopilotDeviceIdentity; +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 Imported Windows Autopilot Device Identity Request. + */ +public class ImportedWindowsAutopilotDeviceIdentityRequest extends BaseRequest { + + /** + * The request for the ImportedWindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public ImportedWindowsAutopilotDeviceIdentityRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, ImportedWindowsAutopilotDeviceIdentity.class); + } + + /** + * Gets the ImportedWindowsAutopilotDeviceIdentity from the service + * + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture getAsync() { + return sendAsync(HttpMethod.GET, null); + } + + /** + * Gets the ImportedWindowsAutopilotDeviceIdentity from the service + * + * @return the ImportedWindowsAutopilotDeviceIdentity from the request + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public ImportedWindowsAutopilotDeviceIdentity 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 ImportedWindowsAutopilotDeviceIdentity delete() throws ClientException { + return send(HttpMethod.DELETE, null); + } + + /** + * Patches this ImportedWindowsAutopilotDeviceIdentity with a source + * + * @param sourceImportedWindowsAutopilotDeviceIdentity the source object with updates + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture patchAsync(@Nonnull final ImportedWindowsAutopilotDeviceIdentity sourceImportedWindowsAutopilotDeviceIdentity) { + return sendAsync(HttpMethod.PATCH, sourceImportedWindowsAutopilotDeviceIdentity); + } + + /** + * Patches this ImportedWindowsAutopilotDeviceIdentity with a source + * + * @param sourceImportedWindowsAutopilotDeviceIdentity the source object with updates + * @return the updated ImportedWindowsAutopilotDeviceIdentity + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public ImportedWindowsAutopilotDeviceIdentity patch(@Nonnull final ImportedWindowsAutopilotDeviceIdentity sourceImportedWindowsAutopilotDeviceIdentity) throws ClientException { + return send(HttpMethod.PATCH, sourceImportedWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a ImportedWindowsAutopilotDeviceIdentity with a new object + * + * @param newImportedWindowsAutopilotDeviceIdentity the new object to create + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture postAsync(@Nonnull final ImportedWindowsAutopilotDeviceIdentity newImportedWindowsAutopilotDeviceIdentity) { + return sendAsync(HttpMethod.POST, newImportedWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a ImportedWindowsAutopilotDeviceIdentity with a new object + * + * @param newImportedWindowsAutopilotDeviceIdentity the new object to create + * @return the created ImportedWindowsAutopilotDeviceIdentity + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public ImportedWindowsAutopilotDeviceIdentity post(@Nonnull final ImportedWindowsAutopilotDeviceIdentity newImportedWindowsAutopilotDeviceIdentity) throws ClientException { + return send(HttpMethod.POST, newImportedWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a ImportedWindowsAutopilotDeviceIdentity with a new object + * + * @param newImportedWindowsAutopilotDeviceIdentity the object to create/update + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture putAsync(@Nonnull final ImportedWindowsAutopilotDeviceIdentity newImportedWindowsAutopilotDeviceIdentity) { + return sendAsync(HttpMethod.PUT, newImportedWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a ImportedWindowsAutopilotDeviceIdentity with a new object + * + * @param newImportedWindowsAutopilotDeviceIdentity the object to create/update + * @return the created ImportedWindowsAutopilotDeviceIdentity + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public ImportedWindowsAutopilotDeviceIdentity put(@Nonnull final ImportedWindowsAutopilotDeviceIdentity newImportedWindowsAutopilotDeviceIdentity) throws ClientException { + return send(HttpMethod.PUT, newImportedWindowsAutopilotDeviceIdentity); + } + + /** + * Sets the select clause for the request + * + * @param value the select clause + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityRequest 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 ImportedWindowsAutopilotDeviceIdentityRequest expand(@Nonnull final String value) { + addExpandOption(value); + return this; + } + +} + diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityRequestBuilder.java new file mode 100644 index 00000000000..799c65b339b --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityRequestBuilder.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.ImportedWindowsAutopilotDeviceIdentity; +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 Imported Windows Autopilot Device Identity Request Builder. + */ +public class ImportedWindowsAutopilotDeviceIdentityRequestBuilder extends BaseRequestBuilder { + + /** + * The request builder for the ImportedWindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public ImportedWindowsAutopilotDeviceIdentityRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions); + } + + /** + * Creates the request + * + * @param requestOptions the options for this request + * @return the ImportedWindowsAutopilotDeviceIdentityRequest instance + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityRequest 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 ImportedWindowsAutopilotDeviceIdentityRequest instance + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityRequest buildRequest(@Nonnull final java.util.List requestOptions) { + return new com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequest(getRequestUrl(), getClient(), requestOptions); + } + + +} diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityUploadRequest.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityUploadRequest.java new file mode 100644 index 00000000000..b9ba8589698 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityUploadRequest.java @@ -0,0 +1,175 @@ +// 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.ImportedWindowsAutopilotDeviceIdentityUpload; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequestBuilder; +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 Imported Windows Autopilot Device Identity Upload Request. + */ +public class ImportedWindowsAutopilotDeviceIdentityUploadRequest extends BaseRequest { + + /** + * The request for the ImportedWindowsAutopilotDeviceIdentityUpload + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public ImportedWindowsAutopilotDeviceIdentityUploadRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, ImportedWindowsAutopilotDeviceIdentityUpload.class); + } + + /** + * Gets the ImportedWindowsAutopilotDeviceIdentityUpload from the service + * + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture getAsync() { + return sendAsync(HttpMethod.GET, null); + } + + /** + * Gets the ImportedWindowsAutopilotDeviceIdentityUpload from the service + * + * @return the ImportedWindowsAutopilotDeviceIdentityUpload from the request + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public ImportedWindowsAutopilotDeviceIdentityUpload 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 ImportedWindowsAutopilotDeviceIdentityUpload delete() throws ClientException { + return send(HttpMethod.DELETE, null); + } + + /** + * Patches this ImportedWindowsAutopilotDeviceIdentityUpload with a source + * + * @param sourceImportedWindowsAutopilotDeviceIdentityUpload the source object with updates + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture patchAsync(@Nonnull final ImportedWindowsAutopilotDeviceIdentityUpload sourceImportedWindowsAutopilotDeviceIdentityUpload) { + return sendAsync(HttpMethod.PATCH, sourceImportedWindowsAutopilotDeviceIdentityUpload); + } + + /** + * Patches this ImportedWindowsAutopilotDeviceIdentityUpload with a source + * + * @param sourceImportedWindowsAutopilotDeviceIdentityUpload the source object with updates + * @return the updated ImportedWindowsAutopilotDeviceIdentityUpload + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public ImportedWindowsAutopilotDeviceIdentityUpload patch(@Nonnull final ImportedWindowsAutopilotDeviceIdentityUpload sourceImportedWindowsAutopilotDeviceIdentityUpload) throws ClientException { + return send(HttpMethod.PATCH, sourceImportedWindowsAutopilotDeviceIdentityUpload); + } + + /** + * Creates a ImportedWindowsAutopilotDeviceIdentityUpload with a new object + * + * @param newImportedWindowsAutopilotDeviceIdentityUpload the new object to create + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture postAsync(@Nonnull final ImportedWindowsAutopilotDeviceIdentityUpload newImportedWindowsAutopilotDeviceIdentityUpload) { + return sendAsync(HttpMethod.POST, newImportedWindowsAutopilotDeviceIdentityUpload); + } + + /** + * Creates a ImportedWindowsAutopilotDeviceIdentityUpload with a new object + * + * @param newImportedWindowsAutopilotDeviceIdentityUpload the new object to create + * @return the created ImportedWindowsAutopilotDeviceIdentityUpload + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public ImportedWindowsAutopilotDeviceIdentityUpload post(@Nonnull final ImportedWindowsAutopilotDeviceIdentityUpload newImportedWindowsAutopilotDeviceIdentityUpload) throws ClientException { + return send(HttpMethod.POST, newImportedWindowsAutopilotDeviceIdentityUpload); + } + + /** + * Creates a ImportedWindowsAutopilotDeviceIdentityUpload with a new object + * + * @param newImportedWindowsAutopilotDeviceIdentityUpload the object to create/update + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture putAsync(@Nonnull final ImportedWindowsAutopilotDeviceIdentityUpload newImportedWindowsAutopilotDeviceIdentityUpload) { + return sendAsync(HttpMethod.PUT, newImportedWindowsAutopilotDeviceIdentityUpload); + } + + /** + * Creates a ImportedWindowsAutopilotDeviceIdentityUpload with a new object + * + * @param newImportedWindowsAutopilotDeviceIdentityUpload the object to create/update + * @return the created ImportedWindowsAutopilotDeviceIdentityUpload + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public ImportedWindowsAutopilotDeviceIdentityUpload put(@Nonnull final ImportedWindowsAutopilotDeviceIdentityUpload newImportedWindowsAutopilotDeviceIdentityUpload) throws ClientException { + return send(HttpMethod.PUT, newImportedWindowsAutopilotDeviceIdentityUpload); + } + + /** + * Sets the select clause for the request + * + * @param value the select clause + * @return the updated request + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityUploadRequest 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 ImportedWindowsAutopilotDeviceIdentityUploadRequest expand(@Nonnull final String value) { + addExpandOption(value); + return this; + } + +} + diff --git a/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder.java new file mode 100644 index 00000000000..0d7d86ac35c --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder.java @@ -0,0 +1,81 @@ +// 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.ImportedWindowsAutopilotDeviceIdentityUpload; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequestBuilder; +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 Imported Windows Autopilot Device Identity Upload Request Builder. + */ +public class ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder extends BaseRequestBuilder { + + /** + * The request builder for the ImportedWindowsAutopilotDeviceIdentityUpload + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions); + } + + /** + * Creates the request + * + * @param requestOptions the options for this request + * @return the ImportedWindowsAutopilotDeviceIdentityUploadRequest instance + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityUploadRequest 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 ImportedWindowsAutopilotDeviceIdentityUploadRequest instance + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityUploadRequest buildRequest(@Nonnull final java.util.List requestOptions) { + return new com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityUploadRequest(getRequestUrl(), getClient(), requestOptions); + } + + + /** + * Gets a request builder for the ImportedWindowsAutopilotDeviceIdentity collection + * + * @return the collection request builder + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder deviceIdentities() { + return new ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("deviceIdentities"), getClient(), null); + } + + /** + * Gets a request builder for the ImportedWindowsAutopilotDeviceIdentity item + * + * @return the request builder + * @param id the item identifier + */ + @Nonnull + public ImportedWindowsAutopilotDeviceIdentityRequestBuilder deviceIdentities(@Nonnull final String id) { + return new ImportedWindowsAutopilotDeviceIdentityRequestBuilder(getRequestUrlWithAdditionalSegment("deviceIdentities") + "/" + id, getClient(), null); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/ManagedDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/ManagedDeviceRequestBuilder.java index 98e761c50ab..1ed6712c681 100644 --- a/src/main/java/com/microsoft/graph/requests/ManagedDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/ManagedDeviceRequestBuilder.java @@ -119,7 +119,7 @@ public DeviceCategoryRequestBuilder deviceCategory() { } /** - * Gets a builder to execute the method + * Bypass activation lock * @return the request builder */ @Nonnull @@ -128,7 +128,7 @@ public ManagedDeviceBypassActivationLockRequestBuilder bypassActivationLock() { } /** - * Gets a builder to execute the method + * Clean Windows device * @return the request builder * @param parameters the parameters for the service method */ @@ -138,7 +138,7 @@ public ManagedDeviceCleanWindowsDeviceRequestBuilder cleanWindowsDevice(@Nonnull } /** - * Gets a builder to execute the method + * Delete user from shared Apple device * @return the request builder * @param parameters the parameters for the service method */ @@ -148,7 +148,7 @@ public ManagedDeviceDeleteUserFromSharedAppleDeviceRequestBuilder deleteUserFrom } /** - * Gets a builder to execute the method + * Disable lost mode * @return the request builder */ @Nonnull @@ -157,7 +157,7 @@ public ManagedDeviceDisableLostModeRequestBuilder disableLostMode() { } /** - * Gets a builder to execute the method + * Locate a device * @return the request builder */ @Nonnull @@ -166,7 +166,7 @@ public ManagedDeviceLocateDeviceRequestBuilder locateDevice() { } /** - * Gets a builder to execute the method + * Logout shared Apple device active user * @return the request builder */ @Nonnull @@ -175,7 +175,7 @@ public ManagedDeviceLogoutSharedAppleDeviceActiveUserRequestBuilder logoutShared } /** - * Gets a builder to execute the method + * Reboot device * @return the request builder */ @Nonnull @@ -184,7 +184,7 @@ public ManagedDeviceRebootNowRequestBuilder rebootNow() { } /** - * Gets a builder to execute the method + * Recover passcode * @return the request builder */ @Nonnull @@ -193,7 +193,7 @@ public ManagedDeviceRecoverPasscodeRequestBuilder recoverPasscode() { } /** - * Gets a builder to execute the method + * Remote lock * @return the request builder */ @Nonnull @@ -202,7 +202,7 @@ public ManagedDeviceRemoteLockRequestBuilder remoteLock() { } /** - * Gets a builder to execute the method + * Request remote assistance * @return the request builder */ @Nonnull @@ -211,7 +211,7 @@ public ManagedDeviceRequestRemoteAssistanceRequestBuilder requestRemoteAssistanc } /** - * Gets a builder to execute the method + * Reset passcode * @return the request builder */ @Nonnull @@ -220,7 +220,7 @@ public ManagedDeviceResetPasscodeRequestBuilder resetPasscode() { } /** - * Gets a builder to execute the method + * Retire a device * @return the request builder */ @Nonnull @@ -229,7 +229,7 @@ public ManagedDeviceRetireRequestBuilder retire() { } /** - * Gets a builder to execute the method + * Shut down device * @return the request builder */ @Nonnull @@ -276,7 +276,7 @@ public ManagedDeviceWindowsDefenderUpdateSignaturesRequestBuilder windowsDefende } /** - * Gets a builder to execute the method + * Wipe a device * @return the request builder * @param parameters the parameters for the service method */ diff --git a/src/main/java/com/microsoft/graph/requests/MobileAppContentFileRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/MobileAppContentFileRequestBuilder.java index 5a560db1f1b..5da59b263e4 100644 --- a/src/main/java/com/microsoft/graph/requests/MobileAppContentFileRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/MobileAppContentFileRequestBuilder.java @@ -60,7 +60,7 @@ public MobileAppContentFileRequest buildRequest(@Nonnull final java.util.List { /** - * The request builder for this collection of Chat + * The request builder for this collection of Team * * @param requestUrl the request URL * @param client the service client diff --git a/src/main/java/com/microsoft/graph/requests/TeamsTabCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/TeamsTabCollectionRequest.java index 23ace8edd3b..38353ec9ee0 100644 --- a/src/main/java/com/microsoft/graph/requests/TeamsTabCollectionRequest.java +++ b/src/main/java/com/microsoft/graph/requests/TeamsTabCollectionRequest.java @@ -7,7 +7,7 @@ import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.core.ClientException; -import com.microsoft.graph.models.Chat; +import com.microsoft.graph.models.Channel; import com.microsoft.graph.models.TeamsTab; import java.util.Arrays; import java.util.EnumSet; diff --git a/src/main/java/com/microsoft/graph/requests/TeamsTabCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/TeamsTabCollectionRequestBuilder.java index 80ee7e729ca..8cfbeafb5a7 100644 --- a/src/main/java/com/microsoft/graph/requests/TeamsTabCollectionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/TeamsTabCollectionRequestBuilder.java @@ -7,7 +7,7 @@ import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.core.ClientException; -import com.microsoft.graph.models.Chat; +import com.microsoft.graph.models.Channel; import com.microsoft.graph.models.TeamsTab; import java.util.Arrays; import java.util.EnumSet; @@ -28,7 +28,7 @@ public class TeamsTabCollectionRequestBuilder extends BaseCollectionRequestBuilder { /** - * The request builder for this collection of Chat + * The request builder for this collection of Channel * * @param requestUrl the request URL * @param client the service client diff --git a/src/main/java/com/microsoft/graph/requests/UserReferenceRequest.java b/src/main/java/com/microsoft/graph/requests/UserReferenceRequest.java index 768c476d595..247e1611918 100644 --- a/src/main/java/com/microsoft/graph/requests/UserReferenceRequest.java +++ b/src/main/java/com/microsoft/graph/requests/UserReferenceRequest.java @@ -85,6 +85,8 @@ import com.microsoft.graph.requests.OnlineMeetingRequestBuilder; import com.microsoft.graph.requests.PresenceRequestBuilder; import com.microsoft.graph.requests.AuthenticationRequestBuilder; +import com.microsoft.graph.requests.ChatCollectionRequestBuilder; +import com.microsoft.graph.requests.ChatRequestBuilder; import com.microsoft.graph.requests.TeamCollectionRequestBuilder; import com.microsoft.graph.requests.TeamRequestBuilder; import com.microsoft.graph.requests.UserTeamworkRequestBuilder; diff --git a/src/main/java/com/microsoft/graph/requests/UserReferenceRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/UserReferenceRequestBuilder.java index f900aa737b1..97fa3bead1f 100644 --- a/src/main/java/com/microsoft/graph/requests/UserReferenceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/UserReferenceRequestBuilder.java @@ -86,6 +86,8 @@ import com.microsoft.graph.requests.OnlineMeetingRequestBuilder; import com.microsoft.graph.requests.PresenceRequestBuilder; import com.microsoft.graph.requests.AuthenticationRequestBuilder; +import com.microsoft.graph.requests.ChatCollectionRequestBuilder; +import com.microsoft.graph.requests.ChatRequestBuilder; import com.microsoft.graph.requests.TeamCollectionRequestBuilder; import com.microsoft.graph.requests.TeamRequestBuilder; import com.microsoft.graph.requests.UserTeamworkRequestBuilder; diff --git a/src/main/java/com/microsoft/graph/requests/UserRequest.java b/src/main/java/com/microsoft/graph/requests/UserRequest.java index ede758c8cc1..a2b65d91dfa 100644 --- a/src/main/java/com/microsoft/graph/requests/UserRequest.java +++ b/src/main/java/com/microsoft/graph/requests/UserRequest.java @@ -85,6 +85,8 @@ import com.microsoft.graph.requests.OnlineMeetingRequestBuilder; import com.microsoft.graph.requests.PresenceRequestBuilder; import com.microsoft.graph.requests.AuthenticationRequestBuilder; +import com.microsoft.graph.requests.ChatCollectionRequestBuilder; +import com.microsoft.graph.requests.ChatRequestBuilder; import com.microsoft.graph.requests.TeamCollectionRequestBuilder; import com.microsoft.graph.requests.TeamRequestBuilder; import com.microsoft.graph.requests.UserTeamworkRequestBuilder; diff --git a/src/main/java/com/microsoft/graph/requests/UserRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/UserRequestBuilder.java index 11b40540674..20094f30fb7 100644 --- a/src/main/java/com/microsoft/graph/requests/UserRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/UserRequestBuilder.java @@ -85,6 +85,8 @@ import com.microsoft.graph.requests.OnlineMeetingRequestBuilder; import com.microsoft.graph.requests.PresenceRequestBuilder; import com.microsoft.graph.requests.AuthenticationRequestBuilder; +import com.microsoft.graph.requests.ChatCollectionRequestBuilder; +import com.microsoft.graph.requests.ChatRequestBuilder; import com.microsoft.graph.requests.TeamCollectionRequestBuilder; import com.microsoft.graph.requests.TeamRequestBuilder; import com.microsoft.graph.requests.UserTeamworkRequestBuilder; @@ -1350,6 +1352,26 @@ public PresenceRequestBuilder presence() { public AuthenticationRequestBuilder authentication() { return new AuthenticationRequestBuilder(getRequestUrlWithAdditionalSegment("authentication"), getClient(), null); } + /** + * Gets a request builder for the Chat collection + * + * @return the collection request builder + */ + @Nonnull + public ChatCollectionRequestBuilder chats() { + return new ChatCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("chats"), getClient(), null); + } + + /** + * Gets a request builder for the Chat item + * + * @return the request builder + * @param id the item identifier + */ + @Nonnull + public ChatRequestBuilder chats(@Nonnull final String id) { + return new ChatRequestBuilder(getRequestUrlWithAdditionalSegment("chats") + "/" + id, getClient(), null); + } /** * Gets a request builder for the Team collection * @@ -1470,7 +1492,7 @@ public UserTranslateExchangeIdsCollectionRequestBuilder translateExchangeIds(@No } /** - * Gets a builder to execute the method + * Retire all devices from management for this user * @return the request builder */ @Nonnull @@ -1479,7 +1501,7 @@ public UserRemoveAllDevicesFromManagementRequestBuilder removeAllDevicesFromMana } /** - * Gets a builder to execute the method + * Issues a wipe operation on an app registration with specified device tag. * @return the request builder * @param parameters the parameters for the service method */ @@ -1509,7 +1531,7 @@ public UserReminderViewCollectionRequestBuilder reminderView(@Nonnull final User } /** - * Gets a builder to execute the method + * Gets diagnostics validation status for a given user. * @return the request builder collection */ @Nonnull @@ -1518,7 +1540,7 @@ public UserGetManagedAppDiagnosticStatusesCollectionRequestBuilder getManagedApp } /** - * Gets a builder to execute the method + * Gets app restrictions for a given user. * @return the request builder collection */ @Nonnull diff --git a/src/main/java/com/microsoft/graph/requests/UserWithReferenceRequest.java b/src/main/java/com/microsoft/graph/requests/UserWithReferenceRequest.java index 79841feddb7..5c405db7871 100644 --- a/src/main/java/com/microsoft/graph/requests/UserWithReferenceRequest.java +++ b/src/main/java/com/microsoft/graph/requests/UserWithReferenceRequest.java @@ -85,6 +85,8 @@ import com.microsoft.graph.requests.OnlineMeetingRequestBuilder; import com.microsoft.graph.requests.PresenceRequestBuilder; import com.microsoft.graph.requests.AuthenticationRequestBuilder; +import com.microsoft.graph.requests.ChatCollectionRequestBuilder; +import com.microsoft.graph.requests.ChatRequestBuilder; import com.microsoft.graph.requests.TeamCollectionRequestBuilder; import com.microsoft.graph.requests.TeamRequestBuilder; import com.microsoft.graph.requests.UserTeamworkRequestBuilder; diff --git a/src/main/java/com/microsoft/graph/requests/UserWithReferenceRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/UserWithReferenceRequestBuilder.java index 25b71f3146d..a232dedb920 100644 --- a/src/main/java/com/microsoft/graph/requests/UserWithReferenceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/UserWithReferenceRequestBuilder.java @@ -85,6 +85,8 @@ import com.microsoft.graph.requests.OnlineMeetingRequestBuilder; import com.microsoft.graph.requests.PresenceRequestBuilder; import com.microsoft.graph.requests.AuthenticationRequestBuilder; +import com.microsoft.graph.requests.ChatCollectionRequestBuilder; +import com.microsoft.graph.requests.ChatRequestBuilder; import com.microsoft.graph.requests.TeamCollectionRequestBuilder; import com.microsoft.graph.requests.TeamRequestBuilder; import com.microsoft.graph.requests.UserTeamworkRequestBuilder; diff --git a/src/main/java/com/microsoft/graph/requests/VppTokenRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/VppTokenRequestBuilder.java index 6dd1ddc3575..5bf75b57801 100644 --- a/src/main/java/com/microsoft/graph/requests/VppTokenRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/VppTokenRequestBuilder.java @@ -58,7 +58,7 @@ public VppTokenRequest buildRequest(@Nonnull final java.util.List { + /** + * The request for this WindowsAutopilotDeviceIdentityAssignUserToDevice + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, Void.class); + } + + /** The body for the method */ + @Nullable + public WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet body; + /** + * Creates the WindowsAutopilotDeviceIdentityAssignUserToDevice + * + * @return a future for the operation + */ + @Nonnull + public java.util.concurrent.CompletableFuture postAsync() { + return this.sendAsync(HttpMethod.POST, body); + } + + /** + * Creates the WindowsAutopilotDeviceIdentityAssignUserToDevice + * + * @throws ClientException an exception occurs if there was an error while the request was sent + */ + public void post() throws ClientException { + this.send(HttpMethod.POST, body); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder.java new file mode 100644 index 00000000000..31642016838 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder.java @@ -0,0 +1,74 @@ +// Template Source: BaseMethodRequestBuilder.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.requests.WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentity; + +import com.microsoft.graph.http.BaseActionRequestBuilder; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet; +import com.microsoft.graph.core.IBaseClient; +import com.google.gson.JsonElement; +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 Windows Autopilot Device Identity Assign User To Device Request Builder. + */ +public class WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder extends BaseActionRequestBuilder { + + /** + * The request builder for this WindowsAutopilotDeviceIdentityAssignUserToDevice + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions); + } + private WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet body; + /** + * The request builder for this WindowsAutopilotDeviceIdentityAssignUserToDevice + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + * @param parameters the parameters for the service method + */ + public WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions, @Nonnull final WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet parameters) { + super(requestUrl, client, requestOptions); + this.body = parameters; + } + + /** + * Creates the WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest + * + * @param requestOptions the options for the request + * @return the WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest instance + */ + @Nonnull + public WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest buildRequest(@Nullable final com.microsoft.graph.options.Option... requestOptions) { + return buildRequest(getOptions(requestOptions)); + } + + /** + * Creates the WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest with specific requestOptions instead of the existing requestOptions + * + * @param requestOptions the options for the request + * @return the WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest instance + */ + @Nonnull + public WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest buildRequest(@Nonnull final java.util.List requestOptions) { + final WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest request = new WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest( + getRequestUrl(), + getClient(), + requestOptions); + request.body = this.body; + return request; + } +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionPage.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionPage.java new file mode 100644 index 00000000000..e73362d72bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionPage.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.WindowsAutopilotDeviceIdentity; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionResponse; +import com.microsoft.graph.http.BaseCollectionPage; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Collection Page. + */ +public class WindowsAutopilotDeviceIdentityCollectionPage extends BaseCollectionPage { + + /** + * A collection page for WindowsAutopilotDeviceIdentity + * + * @param response the serialized WindowsAutopilotDeviceIdentityCollectionResponse from the service + * @param builder the request builder for the next collection page + */ + public WindowsAutopilotDeviceIdentityCollectionPage(@Nonnull final WindowsAutopilotDeviceIdentityCollectionResponse response, @Nonnull final WindowsAutopilotDeviceIdentityCollectionRequestBuilder builder) { + super(response, builder); + } + + /** + * Creates the collection page for WindowsAutopilotDeviceIdentity + * + * @param pageContents the contents of this page + * @param nextRequestBuilder the request builder for the next page + */ + public WindowsAutopilotDeviceIdentityCollectionPage(@Nonnull final java.util.List pageContents, @Nullable final WindowsAutopilotDeviceIdentityCollectionRequestBuilder nextRequestBuilder) { + super(pageContents, nextRequestBuilder); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionRequest.java new file mode 100644 index 00000000000..39aa6893047 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionRequest.java @@ -0,0 +1,174 @@ +// 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.DeviceManagement; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentity; +import com.microsoft.graph.models.DeletedWindowsAutopilotDeviceState; +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.WindowsAutopilotDeviceIdentityCollectionResponse; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Collection Request. + */ +public class WindowsAutopilotDeviceIdentityCollectionRequest extends BaseEntityCollectionRequest { + + /** + * The request builder for this collection of WindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityCollectionRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, WindowsAutopilotDeviceIdentityCollectionResponse.class, WindowsAutopilotDeviceIdentityCollectionPage.class, WindowsAutopilotDeviceIdentityCollectionRequestBuilder.class); + } + + /** + * Creates a new WindowsAutopilotDeviceIdentity + * @param newWindowsAutopilotDeviceIdentity the WindowsAutopilotDeviceIdentity to create + * @return a future with the created object + */ + @Nonnull + public java.util.concurrent.CompletableFuture postAsync(@Nonnull final WindowsAutopilotDeviceIdentity newWindowsAutopilotDeviceIdentity) { + final String requestUrl = getBaseRequest().getRequestUrl().toString(); + return new WindowsAutopilotDeviceIdentityRequestBuilder(requestUrl, getBaseRequest().getClient(), /* Options */ null) + .buildRequest(getBaseRequest().getHeaders()) + .postAsync(newWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a new WindowsAutopilotDeviceIdentity + * @param newWindowsAutopilotDeviceIdentity the WindowsAutopilotDeviceIdentity to create + * @return the newly created object + */ + @Nonnull + public WindowsAutopilotDeviceIdentity post(@Nonnull final WindowsAutopilotDeviceIdentity newWindowsAutopilotDeviceIdentity) throws ClientException { + final String requestUrl = getBaseRequest().getRequestUrl().toString(); + return new WindowsAutopilotDeviceIdentityRequestBuilder(requestUrl, getBaseRequest().getClient(), /* Options */ null) + .buildRequest(getBaseRequest().getHeaders()) + .post(newWindowsAutopilotDeviceIdentity); + } + + /** + * Sets the expand clause for the request + * + * @param value the expand clause + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityCollectionRequest 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 WindowsAutopilotDeviceIdentityCollectionRequest 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 WindowsAutopilotDeviceIdentityCollectionRequest 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 WindowsAutopilotDeviceIdentityCollectionRequest 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 WindowsAutopilotDeviceIdentityCollectionRequest 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 WindowsAutopilotDeviceIdentityCollectionRequest count(final boolean value) { + addCountOption(value); + return this; + } + /** + * Sets the count value to true for the request + * + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityCollectionRequest 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 WindowsAutopilotDeviceIdentityCollectionRequest skip(final int value) { + addSkipOption(value); + return this; + } + + + /** + * Add Skip token for pagination + * @param skipToken - Token for pagination + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityCollectionRequest skipToken(@Nonnull final String skipToken) { + addSkipTokenOption(skipToken); + return this; + } +} + diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionRequestBuilder.java new file mode 100644 index 00000000000..b0e6072105c --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionRequestBuilder.java @@ -0,0 +1,66 @@ +// 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.DeviceManagement; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentity; +import com.microsoft.graph.models.DeletedWindowsAutopilotDeviceState; +import java.util.Arrays; +import java.util.EnumSet; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; + +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder; +import com.microsoft.graph.http.BaseCollectionRequestBuilder; +import com.microsoft.graph.core.IBaseClient; +import com.microsoft.graph.http.PrimitiveRequestBuilder; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet; +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Collection Request Builder. + */ +public class WindowsAutopilotDeviceIdentityCollectionRequestBuilder extends BaseCollectionRequestBuilder { + + /** + * The request builder for this collection of DeviceManagement + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityCollectionRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, WindowsAutopilotDeviceIdentityRequestBuilder.class, WindowsAutopilotDeviceIdentityCollectionRequest.class); + } + + + + /** + * Gets a builder to execute the method + * @return the request builder collection + * @param parameters the parameters for the service method + */ + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder deleteDevices(@Nonnull final WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet parameters) { + return new WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.deleteDevices"), getClient(), null, parameters); + } + + /** + * 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/WindowsAutopilotDeviceIdentityCollectionResponse.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionResponse.java new file mode 100644 index 00000000000..672b5dda0b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityCollectionResponse.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.WindowsAutopilotDeviceIdentity; + +import com.microsoft.graph.http.BaseCollectionResponse; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Collection Response. + */ +public class WindowsAutopilotDeviceIdentityCollectionResponse extends BaseCollectionResponse { + +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionPage.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionPage.java new file mode 100644 index 00000000000..59e7c8aca7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionPage.java @@ -0,0 +1,47 @@ +// Template Source: BaseMethodCollectionPage.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.DeletedWindowsAutopilotDeviceState; +import java.util.Arrays; +import java.util.EnumSet; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; + +import com.microsoft.graph.http.BaseCollectionPage; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionPage; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Delete Devices Collection Page. + */ +public class WindowsAutopilotDeviceIdentityDeleteDevicesCollectionPage extends BaseCollectionPage { + + /** + * A collection page for DeletedWindowsAutopilotDeviceState. + * + * @param response The serialized WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse from the service + * @param builder The request builder for the next collection page + */ + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionPage(@Nonnull final WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse response, @Nonnull final WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder builder) { + super(response, builder); + } + + /** + * Creates the collection page for WindowsAutopilotDeviceIdentityDeleteDevices + * + * @param pageContents the contents of this page + * @param nextRequestBuilder the request builder for the next page + */ + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionPage(@Nonnull final java.util.List pageContents, @Nullable final WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder nextRequestBuilder) { + super(pageContents, nextRequestBuilder); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest.java new file mode 100644 index 00000000000..04aedde08ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest.java @@ -0,0 +1,152 @@ +// Template Source: BaseMethodCollectionRequest.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.DeletedWindowsAutopilotDeviceState; +import java.util.Arrays; +import java.util.EnumSet; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; + +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse; +import com.microsoft.graph.models.DeletedWindowsAutopilotDeviceState; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet; +import com.microsoft.graph.options.QueryOption; +import com.microsoft.graph.core.IBaseClient; +import com.microsoft.graph.http.BaseActionCollectionRequest; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Delete Devices Collection Request. + */ +public class WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest extends BaseActionCollectionRequest { + + + /** The body for the method */ + @Nullable + public WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet body; + + + /** + * The request for this WindowsAutopilotDeviceIdentityDeleteDevices + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse.class, WindowsAutopilotDeviceIdentityDeleteDevicesCollectionPage.class, WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder.class); + } + + + /** + * Sets the select clause for the request + * + * @param value the select clause + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest 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 WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest expand(@Nonnull final String value) { + addExpandOption(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 WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest count(final boolean value) { + addCountOption(value); + return this; + } + /** + * Sets the count value to true for the request + * + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest count() { + addCountOption(true); + return this; + } + /** + * Sets the top value for the request + * + * @param value the max number of items to return + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest top(final int value) { + addTopOption(value); + return this; + } + + /** + * Sets the skip value for the request + * + * @param value of the number of items to skip + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest skip(final int value) { + addSkipOption(value); + return this; + } + /** + * Add Skip token for pagination + * @param skipToken - Token for pagination + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest skipToken(@Nonnull final String skipToken) { + addSkipTokenOption(skipToken); + return this; + } + + /** + * Sets the filter clause for the request + * + * @param value the filter clause + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest 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 WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest orderBy(@Nonnull final String value) { + addOrderByOption(value); + return this; + } + +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder.java new file mode 100644 index 00000000000..1f16dc5c595 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder.java @@ -0,0 +1,67 @@ +// Template Source: BaseMethodCollectionRequestBuilder.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.DeletedWindowsAutopilotDeviceState; +import java.util.Arrays; +import java.util.EnumSet; +import javax.annotation.Nullable; +import javax.annotation.Nonnull; + +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet; +import com.microsoft.graph.options.FunctionOption; +import com.microsoft.graph.core.IBaseClient; +import com.microsoft.graph.http.BaseActionCollectionRequestBuilder; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Delete Devices Collection Request Builder. + */ +public class WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder extends BaseActionCollectionRequestBuilder { + + /** + * The request builder for this collection of WindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder.class, WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest.class); + } + private WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet body; + /** + * The request builder for this collection of WindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + * @param parameters the parameters for the service method + */ + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions, @Nonnull final WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet parameters) { + super(requestUrl, client, requestOptions, WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder.class, WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest.class); + this.body = parameters; + } + /** + * Creates the request + * + * @param requestOptions the options for this request + * @return the WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest instance + */ + @Override + @Nonnull + public WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest buildRequest(@Nullable final java.util.List requestOptions) { + final WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest request = super.buildRequest(requestOptions); + request.body = this.body; + return request; + } +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse.java new file mode 100644 index 00000000000..b0140af3a41 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse.java @@ -0,0 +1,21 @@ +// Template Source: BaseMethodCollectionResponse.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.DeletedWindowsAutopilotDeviceState; + + +import javax.annotation.Nullable; +import javax.annotation.Nonnull; +import com.microsoft.graph.http.BaseCollectionResponse; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Delete Devices Collection Response. + */ +public class WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse extends BaseCollectionResponse { + +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityRequest.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityRequest.java new file mode 100644 index 00000000000..3b665b29507 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityRequest.java @@ -0,0 +1,174 @@ +// 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.WindowsAutopilotDeviceIdentity; +import com.microsoft.graph.models.DeletedWindowsAutopilotDeviceState; +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 Windows Autopilot Device Identity Request. + */ +public class WindowsAutopilotDeviceIdentityRequest extends BaseRequest { + + /** + * The request for the WindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, WindowsAutopilotDeviceIdentity.class); + } + + /** + * Gets the WindowsAutopilotDeviceIdentity from the service + * + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture getAsync() { + return sendAsync(HttpMethod.GET, null); + } + + /** + * Gets the WindowsAutopilotDeviceIdentity from the service + * + * @return the WindowsAutopilotDeviceIdentity from the request + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public WindowsAutopilotDeviceIdentity 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 WindowsAutopilotDeviceIdentity delete() throws ClientException { + return send(HttpMethod.DELETE, null); + } + + /** + * Patches this WindowsAutopilotDeviceIdentity with a source + * + * @param sourceWindowsAutopilotDeviceIdentity the source object with updates + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture patchAsync(@Nonnull final WindowsAutopilotDeviceIdentity sourceWindowsAutopilotDeviceIdentity) { + return sendAsync(HttpMethod.PATCH, sourceWindowsAutopilotDeviceIdentity); + } + + /** + * Patches this WindowsAutopilotDeviceIdentity with a source + * + * @param sourceWindowsAutopilotDeviceIdentity the source object with updates + * @return the updated WindowsAutopilotDeviceIdentity + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public WindowsAutopilotDeviceIdentity patch(@Nonnull final WindowsAutopilotDeviceIdentity sourceWindowsAutopilotDeviceIdentity) throws ClientException { + return send(HttpMethod.PATCH, sourceWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a WindowsAutopilotDeviceIdentity with a new object + * + * @param newWindowsAutopilotDeviceIdentity the new object to create + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture postAsync(@Nonnull final WindowsAutopilotDeviceIdentity newWindowsAutopilotDeviceIdentity) { + return sendAsync(HttpMethod.POST, newWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a WindowsAutopilotDeviceIdentity with a new object + * + * @param newWindowsAutopilotDeviceIdentity the new object to create + * @return the created WindowsAutopilotDeviceIdentity + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public WindowsAutopilotDeviceIdentity post(@Nonnull final WindowsAutopilotDeviceIdentity newWindowsAutopilotDeviceIdentity) throws ClientException { + return send(HttpMethod.POST, newWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a WindowsAutopilotDeviceIdentity with a new object + * + * @param newWindowsAutopilotDeviceIdentity the object to create/update + * @return a future with the result + */ + @Nonnull + public java.util.concurrent.CompletableFuture putAsync(@Nonnull final WindowsAutopilotDeviceIdentity newWindowsAutopilotDeviceIdentity) { + return sendAsync(HttpMethod.PUT, newWindowsAutopilotDeviceIdentity); + } + + /** + * Creates a WindowsAutopilotDeviceIdentity with a new object + * + * @param newWindowsAutopilotDeviceIdentity the object to create/update + * @return the created WindowsAutopilotDeviceIdentity + * @throws ClientException this exception occurs if the request was unable to complete for any reason + */ + @Nullable + public WindowsAutopilotDeviceIdentity put(@Nonnull final WindowsAutopilotDeviceIdentity newWindowsAutopilotDeviceIdentity) throws ClientException { + return send(HttpMethod.PUT, newWindowsAutopilotDeviceIdentity); + } + + /** + * Sets the select clause for the request + * + * @param value the select clause + * @return the updated request + */ + @Nonnull + public WindowsAutopilotDeviceIdentityRequest 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 WindowsAutopilotDeviceIdentityRequest expand(@Nonnull final String value) { + addExpandOption(value); + return this; + } + +} + diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityRequestBuilder.java new file mode 100644 index 00000000000..6f8544940cf --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityRequestBuilder.java @@ -0,0 +1,91 @@ +// 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.WindowsAutopilotDeviceIdentity; +import com.microsoft.graph.models.DeletedWindowsAutopilotDeviceState; +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; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Request Builder. + */ +public class WindowsAutopilotDeviceIdentityRequestBuilder extends BaseRequestBuilder { + + /** + * The request builder for the WindowsAutopilotDeviceIdentity + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions); + } + + /** + * Creates the request + * + * @param requestOptions the options for this request + * @return the WindowsAutopilotDeviceIdentityRequest instance + */ + @Nonnull + public WindowsAutopilotDeviceIdentityRequest 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 WindowsAutopilotDeviceIdentityRequest instance + */ + @Nonnull + public WindowsAutopilotDeviceIdentityRequest buildRequest(@Nonnull final java.util.List requestOptions) { + return new com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequest(getRequestUrl(), getClient(), requestOptions); + } + + + + /** + * Assigns user to Autopilot devices. + * @return the request builder + * @param parameters the parameters for the service method + */ + @Nonnull + public WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder assignUserToDevice(@Nonnull final WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet parameters) { + return new WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.assignUserToDevice"), getClient(), null, parameters); + } + + /** + * Unassigns the user from an Autopilot device. + * @return the request builder + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder unassignUserFromDevice() { + return new WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.unassignUserFromDevice"), getClient(), null); + } + + /** + * Updates properties on Autopilot devices. + * @return the request builder + * @param parameters the parameters for the service method + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder updateDeviceProperties(@Nonnull final WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet parameters) { + return new WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.updateDeviceProperties"), getClient(), null, parameters); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest.java new file mode 100644 index 00000000000..af49ffc80e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest.java @@ -0,0 +1,52 @@ +// Template Source: BaseMethodRequest.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.WindowsAutopilotDeviceIdentity; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest; + +import javax.annotation.Nullable; +import javax.annotation.Nonnull; +import com.microsoft.graph.http.BaseRequest; +import com.microsoft.graph.http.HttpMethod; +import com.microsoft.graph.core.ClientException; +import com.microsoft.graph.core.IBaseClient; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Unassign User From Device Request. + */ +public class WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest extends BaseRequest { + /** + * The request for this WindowsAutopilotDeviceIdentityUnassignUserFromDevice + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, Void.class); + } + + /** + * Creates the WindowsAutopilotDeviceIdentityUnassignUserFromDevice + * + * @return a future for the operation + */ + @Nonnull + public java.util.concurrent.CompletableFuture postAsync() { + return this.sendAsync(HttpMethod.POST, null); + } + + /** + * Creates the WindowsAutopilotDeviceIdentityUnassignUserFromDevice + * + * @throws ClientException an exception occurs if there was an error while the request was sent + */ + public void post() throws ClientException { + this.send(HttpMethod.POST, null); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder.java new file mode 100644 index 00000000000..570f2a4ef7a --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder.java @@ -0,0 +1,59 @@ +// Template Source: BaseMethodRequestBuilder.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.requests.WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentity; + +import com.microsoft.graph.http.BaseActionRequestBuilder; +import com.microsoft.graph.core.IBaseClient; +import com.google.gson.JsonElement; +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 Windows Autopilot Device Identity Unassign User From Device Request Builder. + */ +public class WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder extends BaseActionRequestBuilder { + + /** + * The request builder for this WindowsAutopilotDeviceIdentityUnassignUserFromDevice + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions); + } + + /** + * Creates the WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest + * + * @param requestOptions the options for the request + * @return the WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest instance + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest buildRequest(@Nullable final com.microsoft.graph.options.Option... requestOptions) { + return buildRequest(getOptions(requestOptions)); + } + + /** + * Creates the WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest with specific requestOptions instead of the existing requestOptions + * + * @param requestOptions the options for the request + * @return the WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest instance + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest buildRequest(@Nonnull final java.util.List requestOptions) { + final WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest request = new WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest( + getRequestUrl(), + getClient(), + requestOptions); + return request; + } +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest.java new file mode 100644 index 00000000000..0afca5d6e97 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest.java @@ -0,0 +1,56 @@ +// Template Source: BaseMethodRequest.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.WindowsAutopilotDeviceIdentity; +import com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest; + +import javax.annotation.Nullable; +import javax.annotation.Nonnull; +import com.microsoft.graph.http.BaseRequest; +import com.microsoft.graph.http.HttpMethod; +import com.microsoft.graph.core.ClientException; +import com.microsoft.graph.core.IBaseClient; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Windows Autopilot Device Identity Update Device Properties Request. + */ +public class WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest extends BaseRequest { + /** + * The request for this WindowsAutopilotDeviceIdentityUpdateDeviceProperties + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, Void.class); + } + + /** The body for the method */ + @Nullable + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet body; + /** + * Creates the WindowsAutopilotDeviceIdentityUpdateDeviceProperties + * + * @return a future for the operation + */ + @Nonnull + public java.util.concurrent.CompletableFuture postAsync() { + return this.sendAsync(HttpMethod.POST, body); + } + + /** + * Creates the WindowsAutopilotDeviceIdentityUpdateDeviceProperties + * + * @throws ClientException an exception occurs if there was an error while the request was sent + */ + public void post() throws ClientException { + this.send(HttpMethod.POST, body); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder.java new file mode 100644 index 00000000000..77a5cc7e555 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder.java @@ -0,0 +1,74 @@ +// Template Source: BaseMethodRequestBuilder.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.requests.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentity; + +import com.microsoft.graph.http.BaseActionRequestBuilder; +import com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet; +import com.microsoft.graph.core.IBaseClient; +import com.google.gson.JsonElement; +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 Windows Autopilot Device Identity Update Device Properties Request Builder. + */ +public class WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder extends BaseActionRequestBuilder { + + /** + * The request builder for this WindowsAutopilotDeviceIdentityUpdateDeviceProperties + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions) { + super(requestUrl, client, requestOptions); + } + private WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet body; + /** + * The request builder for this WindowsAutopilotDeviceIdentityUpdateDeviceProperties + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + * @param parameters the parameters for the service method + */ + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder(@Nonnull final String requestUrl, @Nonnull final IBaseClient client, @Nullable final java.util.List requestOptions, @Nonnull final WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet parameters) { + super(requestUrl, client, requestOptions); + this.body = parameters; + } + + /** + * Creates the WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest + * + * @param requestOptions the options for the request + * @return the WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest instance + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest buildRequest(@Nullable final com.microsoft.graph.options.Option... requestOptions) { + return buildRequest(getOptions(requestOptions)); + } + + /** + * Creates the WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest with specific requestOptions instead of the existing requestOptions + * + * @param requestOptions the options for the request + * @return the WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest instance + */ + @Nonnull + public WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest buildRequest(@Nonnull final java.util.List requestOptions) { + final WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest request = new WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest( + getRequestUrl(), + getClient(), + requestOptions); + request.body = this.body; + return request; + } +} diff --git a/typeSummary.txt b/typeSummary.txt index d48af9d9c00..ba2ea7b669d 100644 --- a/typeSummary.txt +++ b/typeSummary.txt @@ -819,6 +819,13 @@ SKYPE_FOR_BUSINESS_VOIP_PHONE UNKNOWN_FUTURE_VALUE UNEXPECTED_VALUE + enum com.microsoft.graph.models.EnrollmentState + UNKNOWN + ENROLLED + PENDING_RESET + FAILED + NOT_CONTACTED + UNEXPECTED_VALUE enum com.microsoft.graph.models.EntityType EVENT MESSAGE @@ -937,6 +944,19 @@ NORMAL HIGH UNEXPECTED_VALUE + enum com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityImportStatus + UNKNOWN + PENDING + PARTIAL + COMPLETE + ERROR + UNEXPECTED_VALUE + enum com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUploadStatus + NO_UPLOAD + PENDING + COMPLETE + ERROR + UNEXPECTED_VALUE enum com.microsoft.graph.models.InferenceClassificationType FOCUSED OTHER @@ -2287,6 +2307,12 @@ ARM NEUTRAL UNEXPECTED_VALUE + enum com.microsoft.graph.models.WindowsAutopilotDeviceDeletionState + UNKNOWN + FAILED + ACCEPTED + ERROR + UNEXPECTED_VALUE enum com.microsoft.graph.models.WindowsDeliveryOptimizationMode USER_DEFINED HTTP_ONLY @@ -8307,6 +8333,18 @@ return type void param arg0 : com.microsoft.graph.serializer.ISerializer param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.models.DeletedWindowsAutopilotDeviceState + property deletionState : com.microsoft.graph.models.WindowsAutopilotDeviceDeletionState + property deviceRegistrationId : java.lang.String + property errorMessage : java.lang.String + property oDataType : java.lang.String + property serialNumber : java.lang.String + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject class com.microsoft.graph.models.DetailsInfo property oDataType : java.lang.String method additionalDataManager @@ -9047,6 +9085,7 @@ property deviceManagementPartners : com.microsoft.graph.requests.DeviceManagementPartnerCollectionPage property exchangeConnectors : com.microsoft.graph.requests.DeviceManagementExchangeConnectorCollectionPage property id : java.lang.String + property importedWindowsAutopilotDeviceIdentities : com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionPage property intuneAccountId : java.util.UUID property intuneBrand : com.microsoft.graph.models.IntuneBrand property iosUpdateStatuses : com.microsoft.graph.requests.IosUpdateDeviceStatusCollectionPage @@ -9065,6 +9104,7 @@ property telecomExpenseManagementPartners : com.microsoft.graph.requests.TelecomExpenseManagementPartnerCollectionPage property termsAndConditions : com.microsoft.graph.requests.TermsAndConditionsCollectionPage property troubleshootingEvents : com.microsoft.graph.requests.DeviceManagementTroubleshootingEventCollectionPage + property windowsAutopilotDeviceIdentities : com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionPage property windowsInformationProtectionAppLearningSummaries : com.microsoft.graph.requests.WindowsInformationProtectionAppLearningSummaryCollectionPage property windowsInformationProtectionNetworkLearningSummaries : com.microsoft.graph.requests.WindowsInformationProtectionNetworkLearningSummaryCollectionPage method additionalDataManager @@ -11086,6 +11126,52 @@ return type void param arg0 : com.microsoft.graph.serializer.ISerializer param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity : com.microsoft.graph.models.Entity + property assignedUserPrincipalName : java.lang.String + property groupTag : java.lang.String + property hardwareIdentifier : [B + property id : java.lang.String + property importId : java.lang.String + property oDataType : java.lang.String + property productKey : java.lang.String + property serialNumber : java.lang.String + property state : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityState + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityImportParameterSet + property importedWindowsAutopilotDeviceIdentities : java.util.List + method getFunctionOptions + return type java.util.List + method newBuilder + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityImportParameterSet$ImportedWindowsAutopilotDeviceIdentityImportParameterSetBuilder + class com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityState + property deviceErrorCode : java.lang.Integer + property deviceErrorName : java.lang.String + property deviceImportStatus : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityImportStatus + property deviceRegistrationId : java.lang.String + property oDataType : java.lang.String + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload : com.microsoft.graph.models.Entity + property createdDateTimeUtc : java.time.OffsetDateTime + property deviceIdentities : com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionPage + property id : java.lang.String + property oDataType : java.lang.String + property status : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUploadStatus + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject class com.microsoft.graph.models.IncomingContext property oDataType : java.lang.String property observedParticipantId : java.lang.String @@ -19818,6 +19904,7 @@ property calendarGroups : com.microsoft.graph.requests.CalendarGroupCollectionPage property calendarView : com.microsoft.graph.requests.EventCollectionPage property calendars : com.microsoft.graph.requests.CalendarCollectionPage + property chats : com.microsoft.graph.requests.ChatCollectionPage property city : java.lang.String property companyName : java.lang.String property consentProvidedForMinor : java.lang.String @@ -21072,6 +21159,58 @@ return type void param arg0 : com.microsoft.graph.serializer.ISerializer param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.models.WindowsAutopilotDeviceIdentity : com.microsoft.graph.models.Entity + property addressableUserName : java.lang.String + property azureActiveDirectoryDeviceId : java.lang.String + property displayName : java.lang.String + property enrollmentState : com.microsoft.graph.models.EnrollmentState + property groupTag : java.lang.String + property id : java.lang.String + property lastContactedDateTime : java.time.OffsetDateTime + property managedDeviceId : java.lang.String + property manufacturer : java.lang.String + property model : java.lang.String + property oDataType : java.lang.String + property productKey : java.lang.String + property purchaseOrderIdentifier : java.lang.String + property resourceName : java.lang.String + property serialNumber : java.lang.String + property skuNumber : java.lang.String + property systemFamily : java.lang.String + property userPrincipalName : java.lang.String + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.models.WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet + property addressableUserName : java.lang.String + property userPrincipalName : java.lang.String + method getFunctionOptions + return type java.util.List + method newBuilder + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet$WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSetBuilder + class com.microsoft.graph.models.WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet + property serialNumbers : java.util.List + method getFunctionOptions + return type java.util.List + method newBuilder + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet$WindowsAutopilotDeviceIdentityDeleteDevicesParameterSetBuilder + class com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet + method getFunctionOptions + return type java.util.List + method newBuilder + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSet$WindowsAutopilotDeviceIdentityUnassignUserFromDeviceParameterSetBuilder + class com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet + property addressableUserName : java.lang.String + property displayName : java.lang.String + property groupTag : java.lang.String + property userPrincipalName : java.lang.String + method getFunctionOptions + return type java.util.List + method newBuilder + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet$WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSetBuilder class com.microsoft.graph.models.WindowsDefenderAdvancedThreatProtectionConfiguration : com.microsoft.graph.models.DeviceConfiguration property allowSampleSharing : java.lang.Boolean property assignments : com.microsoft.graph.requests.DeviceConfigurationAssignmentCollectionPage @@ -59181,6 +59320,11 @@ method getRequestUrlWithAdditionalSegment return type java.lang.String param arg0 : java.lang.String + method importedWindowsAutopilotDeviceIdentities + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder + method importedWindowsAutopilotDeviceIdentities + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequestBuilder + param arg0 : java.lang.String method iosUpdateStatuses return type com.microsoft.graph.requests.IosUpdateDeviceStatusCollectionRequestBuilder method iosUpdateStatuses @@ -59243,6 +59387,11 @@ method verifyWindowsEnrollmentAutoDiscovery return type com.microsoft.graph.requests.DeviceManagementVerifyWindowsEnrollmentAutoDiscoveryRequestBuilder param arg0 : com.microsoft.graph.models.DeviceManagementVerifyWindowsEnrollmentAutoDiscoveryParameterSet + method windowsAutopilotDeviceIdentities + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequestBuilder + method windowsAutopilotDeviceIdentities + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequestBuilder + param arg0 : java.lang.String method windowsInformationProtectionAppLearningSummaries return type com.microsoft.graph.requests.WindowsInformationProtectionAppLearningSummaryCollectionRequestBuilder method windowsInformationProtectionAppLearningSummaries @@ -82674,7 +82823,7 @@ method getRequestUrlWithAdditionalSegment return type java.lang.String param arg0 : java.lang.String - class com.microsoft.graph.requests.InferenceClassificationOverrideCollectionPage : com.microsoft.graph.http.BaseCollectionPage + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionPage : com.microsoft.graph.http.BaseCollectionPage method additionalDataManager return type com.microsoft.graph.serializer.AdditionalDataManager method getCount @@ -82687,7 +82836,7 @@ return type void param arg0 : com.microsoft.graph.serializer.ISerializer param arg1 : com.google.gson.JsonObject - class com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest : com.microsoft.graph.http.BaseEntityCollectionRequest + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest : com.microsoft.graph.http.BaseEntityCollectionRequest method addFunctionOption return type void param arg0 : com.microsoft.graph.options.FunctionOption @@ -82702,15 +82851,15 @@ return type com.microsoft.graph.http.BaseCollectionPage param arg0 : com.microsoft.graph.http.ICollectionResponse method count - return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest method count - return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest param arg0 : boolean method expand - return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest param arg0 : java.lang.String method filter - return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest param arg0 : java.lang.String method get return type com.microsoft.graph.http.BaseCollectionPage @@ -82746,16 +82895,16 @@ method getUseCaches return type boolean method orderBy - return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest param arg0 : java.lang.String method postAsync return type java.util.concurrent.CompletableFuture - param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method post - return type com.microsoft.graph.models.InferenceClassificationOverride - param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method select - return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest param arg0 : java.lang.String method setDelay return type void @@ -82776,18 +82925,18 @@ return type void param arg0 : boolean method skipToken - return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest param arg0 : java.lang.String method skip - return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest param arg0 : int method top - return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequest param arg0 : int method withHttpMethod return type com.microsoft.graph.http.IHttpRequest param arg0 : com.microsoft.graph.http.HttpMethod - class com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequestBuilder : com.microsoft.graph.http.BaseCollectionRequestBuilder + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder : com.microsoft.graph.http.BaseCollectionRequestBuilder method buildRequest return type com.microsoft.graph.http.BaseCollectionRequest param arg0 : [Lcom.microsoft.graph.options.Option; @@ -82812,7 +82961,10 @@ method getRequestUrlWithAdditionalSegment return type java.lang.String param arg0 : java.lang.String - class com.microsoft.graph.requests.InferenceClassificationOverrideCollectionResponse : com.microsoft.graph.http.BaseCollectionResponse + method msgraphImport + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityImportParameterSet + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionResponse : com.microsoft.graph.http.BaseCollectionResponse property nextLink : java.lang.String property value : java.util.List method additionalDataManager @@ -82825,7 +82977,154 @@ param arg1 : com.google.gson.JsonObject method values return type java.util.List - class com.microsoft.graph.requests.InferenceClassificationOverrideRequest : com.microsoft.graph.http.BaseRequest + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionPage : com.microsoft.graph.http.BaseCollectionPage + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method getCount + return type java.lang.Long + method getCurrentPage + return type java.util.List + method getNextPage + return type com.microsoft.graph.http.BaseRequestBuilder + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest : com.microsoft.graph.http.BaseActionCollectionRequest + property body : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityImportParameterSet + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method buildFromResponse + return type com.microsoft.graph.http.BaseCollectionPage + param arg0 : com.microsoft.graph.http.ICollectionResponse + method count + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + method count + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + param arg0 : boolean + method expand + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + param arg0 : java.lang.String + method filter + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + param arg0 : java.lang.String + method getBaseRequest + return type com.microsoft.graph.http.BaseRequest + method getCollectionPageClass + return type java.lang.Class + method getDelay + return type long + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method orderBy + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + param arg0 : java.lang.String + method post + return type com.microsoft.graph.http.BaseCollectionPage + method postAsync + return type java.util.concurrent.CompletableFuture + method select + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + param arg0 : java.lang.String + method setDelay + return type void + param arg0 : long + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method skipToken + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + param arg0 : java.lang.String + method skip + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + param arg0 : int + method top + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + param arg0 : int + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequestBuilder : com.microsoft.graph.http.BaseActionCollectionRequestBuilder + method buildRequest + return type com.microsoft.graph.http.BaseCollectionRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.http.BaseCollectionRequest + param arg0 : java.util.List + method buildRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionRequest + param arg0 : java.util.List + method byId + return type com.microsoft.graph.http.BaseRequestBuilder + param arg0 : java.lang.String + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityImportCollectionResponse : com.microsoft.graph.http.BaseCollectionResponse + property nextLink : java.lang.String + property value : java.util.List + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method nextLink + return type java.lang.String + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + method values + return type java.util.List + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequest : com.microsoft.graph.http.BaseRequest property REQUEST_STATS_HEADER_VALUE_FORMAT_STRING : java.lang.String method addFunctionOption return type void @@ -82838,14 +83137,14 @@ return type void param arg0 : com.microsoft.graph.options.QueryOption method delete - return type com.microsoft.graph.models.InferenceClassificationOverride + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method deleteAsync return type java.util.concurrent.CompletableFuture method expand - return type com.microsoft.graph.requests.InferenceClassificationOverrideRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequest param arg0 : java.lang.String method get - return type com.microsoft.graph.models.InferenceClassificationOverride + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method getAsync return type java.util.concurrent.CompletableFuture method getClient @@ -82883,24 +83182,24 @@ return type boolean method patchAsync return type java.util.concurrent.CompletableFuture - param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method patch - return type com.microsoft.graph.models.InferenceClassificationOverride - param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method postAsync return type java.util.concurrent.CompletableFuture - param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method post - return type com.microsoft.graph.models.InferenceClassificationOverride - param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method putAsync return type java.util.concurrent.CompletableFuture - param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method put - return type com.microsoft.graph.models.InferenceClassificationOverride - param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentity method select - return type com.microsoft.graph.requests.InferenceClassificationOverrideRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequest param arg0 : java.lang.String method setDelay return type void @@ -82926,12 +83225,12 @@ method withHttpMethod return type com.microsoft.graph.http.IHttpRequest param arg0 : com.microsoft.graph.http.HttpMethod - class com.microsoft.graph.requests.InferenceClassificationOverrideRequestBuilder : com.microsoft.graph.http.BaseRequestBuilder + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequestBuilder : com.microsoft.graph.http.BaseRequestBuilder method buildRequest - return type com.microsoft.graph.requests.InferenceClassificationOverrideRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequest param arg0 : [Lcom.microsoft.graph.options.Option; method buildRequest - return type com.microsoft.graph.requests.InferenceClassificationOverrideRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequest param arg0 : java.util.List method getClient return type com.microsoft.graph.core.IBaseClient @@ -82946,7 +83245,7 @@ method getRequestUrlWithAdditionalSegment return type java.lang.String param arg0 : java.lang.String - class com.microsoft.graph.requests.InferenceClassificationRequest : com.microsoft.graph.http.BaseRequest + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityUploadRequest : com.microsoft.graph.http.BaseRequest property REQUEST_STATS_HEADER_VALUE_FORMAT_STRING : java.lang.String method addFunctionOption return type void @@ -82959,14 +83258,14 @@ return type void param arg0 : com.microsoft.graph.options.QueryOption method delete - return type com.microsoft.graph.models.InferenceClassification + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload method deleteAsync return type java.util.concurrent.CompletableFuture method expand - return type com.microsoft.graph.requests.InferenceClassificationRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityUploadRequest param arg0 : java.lang.String method get - return type com.microsoft.graph.models.InferenceClassification + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload method getAsync return type java.util.concurrent.CompletableFuture method getClient @@ -83004,24 +83303,422 @@ return type boolean method patchAsync return type java.util.concurrent.CompletableFuture - param arg0 : com.microsoft.graph.models.InferenceClassification + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload method patch - return type com.microsoft.graph.models.InferenceClassification - param arg0 : com.microsoft.graph.models.InferenceClassification + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload method postAsync return type java.util.concurrent.CompletableFuture - param arg0 : com.microsoft.graph.models.InferenceClassification + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload method post - return type com.microsoft.graph.models.InferenceClassification - param arg0 : com.microsoft.graph.models.InferenceClassification + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload method putAsync return type java.util.concurrent.CompletableFuture - param arg0 : com.microsoft.graph.models.InferenceClassification + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload method put - return type com.microsoft.graph.models.InferenceClassification - param arg0 : com.microsoft.graph.models.InferenceClassification + return type com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload + param arg0 : com.microsoft.graph.models.ImportedWindowsAutopilotDeviceIdentityUpload method select - return type com.microsoft.graph.requests.InferenceClassificationRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityUploadRequest + param arg0 : java.lang.String + method setDelay + return type void + param arg0 : long + method setHttpMethod + return type void + param arg0 : com.microsoft.graph.http.HttpMethod + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder : com.microsoft.graph.http.BaseRequestBuilder + method buildRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityUploadRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityUploadRequest + param arg0 : java.util.List + method deviceIdentities + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder + method deviceIdentities + return type com.microsoft.graph.requests.ImportedWindowsAutopilotDeviceIdentityRequestBuilder + param arg0 : java.lang.String + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String + class com.microsoft.graph.requests.InferenceClassificationOverrideCollectionPage : com.microsoft.graph.http.BaseCollectionPage + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method getCount + return type java.lang.Long + method getCurrentPage + return type java.util.List + method getNextPage + return type com.microsoft.graph.http.BaseRequestBuilder + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest : com.microsoft.graph.http.BaseEntityCollectionRequest + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method buildFromResponse + return type com.microsoft.graph.http.BaseCollectionPage + param arg0 : com.microsoft.graph.http.ICollectionResponse + method count + return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + method count + return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + param arg0 : boolean + method expand + return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + param arg0 : java.lang.String + method filter + return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + param arg0 : java.lang.String + method get + return type com.microsoft.graph.http.BaseCollectionPage + method getAsync + return type java.util.concurrent.CompletableFuture + method getBaseRequest + return type com.microsoft.graph.http.BaseRequest + method getCollectionPageClass + return type java.lang.Class + method getDelay + return type long + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method orderBy + return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + param arg0 : java.lang.String + method postAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + method post + return type com.microsoft.graph.models.InferenceClassificationOverride + param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + method select + return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + param arg0 : java.lang.String + method setDelay + return type void + param arg0 : long + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method skipToken + return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + param arg0 : java.lang.String + method skip + return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + param arg0 : int + method top + return type com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequest + param arg0 : int + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.InferenceClassificationOverrideCollectionRequestBuilder : com.microsoft.graph.http.BaseCollectionRequestBuilder + method buildRequest + return type com.microsoft.graph.http.BaseCollectionRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.http.BaseCollectionRequest + param arg0 : java.util.List + method byId + return type com.microsoft.graph.http.BaseRequestBuilder + param arg0 : java.lang.String + method count + return type com.microsoft.graph.http.PrimitiveRequestBuilder + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String + class com.microsoft.graph.requests.InferenceClassificationOverrideCollectionResponse : com.microsoft.graph.http.BaseCollectionResponse + property nextLink : java.lang.String + property value : java.util.List + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method nextLink + return type java.lang.String + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + method values + return type java.util.List + class com.microsoft.graph.requests.InferenceClassificationOverrideRequest : com.microsoft.graph.http.BaseRequest + property REQUEST_STATS_HEADER_VALUE_FORMAT_STRING : java.lang.String + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method delete + return type com.microsoft.graph.models.InferenceClassificationOverride + method deleteAsync + return type java.util.concurrent.CompletableFuture + method expand + return type com.microsoft.graph.requests.InferenceClassificationOverrideRequest + param arg0 : java.lang.String + method get + return type com.microsoft.graph.models.InferenceClassificationOverride + method getAsync + return type java.util.concurrent.CompletableFuture + method getClient + return type com.microsoft.graph.core.IBaseClient + method getDelay + return type long + method getFunctionOptions + return type java.util.List + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getQueryOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getResponseType + return type java.lang.Class + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method patchAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + method patch + return type com.microsoft.graph.models.InferenceClassificationOverride + param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + method postAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + method post + return type com.microsoft.graph.models.InferenceClassificationOverride + param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + method putAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + method put + return type com.microsoft.graph.models.InferenceClassificationOverride + param arg0 : com.microsoft.graph.models.InferenceClassificationOverride + method select + return type com.microsoft.graph.requests.InferenceClassificationOverrideRequest + param arg0 : java.lang.String + method setDelay + return type void + param arg0 : long + method setHttpMethod + return type void + param arg0 : com.microsoft.graph.http.HttpMethod + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.InferenceClassificationOverrideRequestBuilder : com.microsoft.graph.http.BaseRequestBuilder + method buildRequest + return type com.microsoft.graph.requests.InferenceClassificationOverrideRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.requests.InferenceClassificationOverrideRequest + param arg0 : java.util.List + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String + class com.microsoft.graph.requests.InferenceClassificationRequest : com.microsoft.graph.http.BaseRequest + property REQUEST_STATS_HEADER_VALUE_FORMAT_STRING : java.lang.String + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method delete + return type com.microsoft.graph.models.InferenceClassification + method deleteAsync + return type java.util.concurrent.CompletableFuture + method expand + return type com.microsoft.graph.requests.InferenceClassificationRequest + param arg0 : java.lang.String + method get + return type com.microsoft.graph.models.InferenceClassification + method getAsync + return type java.util.concurrent.CompletableFuture + method getClient + return type com.microsoft.graph.core.IBaseClient + method getDelay + return type long + method getFunctionOptions + return type java.util.List + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getQueryOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getResponseType + return type java.lang.Class + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method patchAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.InferenceClassification + method patch + return type com.microsoft.graph.models.InferenceClassification + param arg0 : com.microsoft.graph.models.InferenceClassification + method postAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.InferenceClassification + method post + return type com.microsoft.graph.models.InferenceClassification + param arg0 : com.microsoft.graph.models.InferenceClassification + method putAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.InferenceClassification + method put + return type com.microsoft.graph.models.InferenceClassification + param arg0 : com.microsoft.graph.models.InferenceClassification + method select + return type com.microsoft.graph.requests.InferenceClassificationRequest param arg0 : java.lang.String method setDelay return type void @@ -162245,6 +162942,11 @@ method changePassword return type com.microsoft.graph.requests.UserChangePasswordRequestBuilder param arg0 : com.microsoft.graph.models.UserChangePasswordParameterSet + method chats + return type com.microsoft.graph.requests.ChatCollectionRequestBuilder + method chats + return type com.microsoft.graph.requests.ChatRequestBuilder + param arg0 : java.lang.String method checkMemberGroups return type com.microsoft.graph.requests.DirectoryObjectCheckMemberGroupsCollectionRequestBuilder param arg0 : com.microsoft.graph.models.DirectoryObjectCheckMemberGroupsParameterSet @@ -165901,6 +166603,717 @@ method userStatuses return type com.microsoft.graph.requests.DeviceConfigurationUserStatusRequestBuilder param arg0 : java.lang.String + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest : com.microsoft.graph.http.BaseRequest + property REQUEST_STATS_HEADER_VALUE_FORMAT_STRING : java.lang.String + property body : com.microsoft.graph.models.WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method getClient + return type com.microsoft.graph.core.IBaseClient + method getDelay + return type long + method getFunctionOptions + return type java.util.List + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getQueryOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getResponseType + return type java.lang.Class + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method post + return type void + method postAsync + return type java.util.concurrent.CompletableFuture + method setDelay + return type void + param arg0 : long + method setHttpMethod + return type void + param arg0 : com.microsoft.graph.http.HttpMethod + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder : com.microsoft.graph.http.BaseActionRequestBuilder + method buildRequest + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest + param arg0 : java.util.List + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionPage : com.microsoft.graph.http.BaseCollectionPage + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method getCount + return type java.lang.Long + method getCurrentPage + return type java.util.List + method getNextPage + return type com.microsoft.graph.http.BaseRequestBuilder + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest : com.microsoft.graph.http.BaseEntityCollectionRequest + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method buildFromResponse + return type com.microsoft.graph.http.BaseCollectionPage + param arg0 : com.microsoft.graph.http.ICollectionResponse + method count + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest + method count + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest + param arg0 : boolean + method expand + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest + param arg0 : java.lang.String + method filter + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest + param arg0 : java.lang.String + method get + return type com.microsoft.graph.http.BaseCollectionPage + method getAsync + return type java.util.concurrent.CompletableFuture + method getBaseRequest + return type com.microsoft.graph.http.BaseRequest + method getCollectionPageClass + return type java.lang.Class + method getDelay + return type long + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method orderBy + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest + param arg0 : java.lang.String + method postAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method post + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method select + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest + param arg0 : java.lang.String + method setDelay + return type void + param arg0 : long + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method skipToken + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest + param arg0 : java.lang.String + method skip + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest + param arg0 : int + method top + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequest + param arg0 : int + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionRequestBuilder : com.microsoft.graph.http.BaseCollectionRequestBuilder + method buildRequest + return type com.microsoft.graph.http.BaseCollectionRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.http.BaseCollectionRequest + param arg0 : java.util.List + method byId + return type com.microsoft.graph.http.BaseRequestBuilder + param arg0 : java.lang.String + method count + return type com.microsoft.graph.http.PrimitiveRequestBuilder + method deleteDevices + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityCollectionResponse : com.microsoft.graph.http.BaseCollectionResponse + property nextLink : java.lang.String + property value : java.util.List + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method nextLink + return type java.lang.String + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + method values + return type java.util.List + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionPage : com.microsoft.graph.http.BaseCollectionPage + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method getCount + return type java.lang.Long + method getCurrentPage + return type java.util.List + method getNextPage + return type com.microsoft.graph.http.BaseRequestBuilder + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest : com.microsoft.graph.http.BaseActionCollectionRequest + property body : com.microsoft.graph.models.WindowsAutopilotDeviceIdentityDeleteDevicesParameterSet + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method buildFromResponse + return type com.microsoft.graph.http.BaseCollectionPage + param arg0 : com.microsoft.graph.http.ICollectionResponse + method count + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + method count + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + param arg0 : boolean + method expand + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + param arg0 : java.lang.String + method filter + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + param arg0 : java.lang.String + method getBaseRequest + return type com.microsoft.graph.http.BaseRequest + method getCollectionPageClass + return type java.lang.Class + method getDelay + return type long + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method orderBy + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + param arg0 : java.lang.String + method post + return type com.microsoft.graph.http.BaseCollectionPage + method postAsync + return type java.util.concurrent.CompletableFuture + method select + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + param arg0 : java.lang.String + method setDelay + return type void + param arg0 : long + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method skipToken + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + param arg0 : java.lang.String + method skip + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + param arg0 : int + method top + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + param arg0 : int + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequestBuilder : com.microsoft.graph.http.BaseActionCollectionRequestBuilder + method buildRequest + return type com.microsoft.graph.http.BaseCollectionRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.http.BaseCollectionRequest + param arg0 : java.util.List + method buildRequest + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionRequest + param arg0 : java.util.List + method byId + return type com.microsoft.graph.http.BaseRequestBuilder + param arg0 : java.lang.String + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityDeleteDevicesCollectionResponse : com.microsoft.graph.http.BaseCollectionResponse + property nextLink : java.lang.String + property value : java.util.List + method additionalDataManager + return type com.microsoft.graph.serializer.AdditionalDataManager + method nextLink + return type java.lang.String + method setRawObject + return type void + param arg0 : com.microsoft.graph.serializer.ISerializer + param arg1 : com.google.gson.JsonObject + method values + return type java.util.List + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequest : com.microsoft.graph.http.BaseRequest + property REQUEST_STATS_HEADER_VALUE_FORMAT_STRING : java.lang.String + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method delete + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method deleteAsync + return type java.util.concurrent.CompletableFuture + method expand + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequest + param arg0 : java.lang.String + method get + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method getAsync + return type java.util.concurrent.CompletableFuture + method getClient + return type com.microsoft.graph.core.IBaseClient + method getDelay + return type long + method getFunctionOptions + return type java.util.List + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getQueryOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getResponseType + return type java.lang.Class + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method patchAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method patch + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method postAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method post + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method putAsync + return type java.util.concurrent.CompletableFuture + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method put + return type com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentity + method select + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequest + param arg0 : java.lang.String + method setDelay + return type void + param arg0 : long + method setHttpMethod + return type void + param arg0 : com.microsoft.graph.http.HttpMethod + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequestBuilder : com.microsoft.graph.http.BaseRequestBuilder + method assignUserToDevice + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentityAssignUserToDeviceParameterSet + method buildRequest + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityRequest + param arg0 : java.util.List + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String + method unassignUserFromDevice + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder + method updateDeviceProperties + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder + param arg0 : com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest : com.microsoft.graph.http.BaseRequest + property REQUEST_STATS_HEADER_VALUE_FORMAT_STRING : java.lang.String + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method getClient + return type com.microsoft.graph.core.IBaseClient + method getDelay + return type long + method getFunctionOptions + return type java.util.List + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getQueryOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getResponseType + return type java.lang.Class + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method post + return type void + method postAsync + return type java.util.concurrent.CompletableFuture + method setDelay + return type void + param arg0 : long + method setHttpMethod + return type void + param arg0 : com.microsoft.graph.http.HttpMethod + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder : com.microsoft.graph.http.BaseActionRequestBuilder + method buildRequest + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest + param arg0 : java.util.List + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest : com.microsoft.graph.http.BaseRequest + property REQUEST_STATS_HEADER_VALUE_FORMAT_STRING : java.lang.String + property body : com.microsoft.graph.models.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesParameterSet + method addFunctionOption + return type void + param arg0 : com.microsoft.graph.options.FunctionOption + method addHeader + return type void + param arg0 : java.lang.String + param arg1 : java.lang.String + method addQueryOption + return type void + param arg0 : com.microsoft.graph.options.QueryOption + method getClient + return type com.microsoft.graph.core.IBaseClient + method getDelay + return type long + method getFunctionOptions + return type java.util.List + method getHeaders + return type java.util.List + method getHttpMethod + return type com.microsoft.graph.http.HttpMethod + method getHttpRequest + return type java.lang.Object + method getHttpRequest + return type java.lang.Object + param arg0 : java.lang.Object + method getMaxRedirects + return type int + method getMaxRetries + return type int + method getOptions + return type java.util.List + method getQueryOptions + return type java.util.List + method getRequestUrl + return type java.net.URL + method getResponseType + return type java.lang.Class + method getShouldRedirect + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method getShouldRetry + return type com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method getUseCaches + return type boolean + method post + return type void + method postAsync + return type java.util.concurrent.CompletableFuture + method setDelay + return type void + param arg0 : long + method setHttpMethod + return type void + param arg0 : com.microsoft.graph.http.HttpMethod + method setMaxRedirects + return type void + param arg0 : int + method setMaxRetries + return type void + param arg0 : int + method setShouldRedirect + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRedirect + method setShouldRetry + return type void + param arg0 : com.microsoft.graph.httpcore.middlewareoption.IShouldRetry + method setUseCaches + return type void + param arg0 : boolean + method withHttpMethod + return type com.microsoft.graph.http.IHttpRequest + param arg0 : com.microsoft.graph.http.HttpMethod + class com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder : com.microsoft.graph.http.BaseActionRequestBuilder + method buildRequest + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest + param arg0 : [Lcom.microsoft.graph.options.Option; + method buildRequest + return type com.microsoft.graph.requests.WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest + param arg0 : java.util.List + method getClient + return type com.microsoft.graph.core.IBaseClient + method getOptions + return type java.util.List + param arg0 : [Lcom.microsoft.graph.options.Option; + method getRequestUrl + return type java.lang.String + method getRequestUrlWithAdditionalParameter + return type java.lang.String + param arg0 : java.lang.String + method getRequestUrlWithAdditionalSegment + return type java.lang.String + param arg0 : java.lang.String class com.microsoft.graph.requests.WindowsDefenderAdvancedThreatProtectionConfigurationRequest : com.microsoft.graph.http.BaseRequest property REQUEST_STATS_HEADER_VALUE_FORMAT_STRING : java.lang.String method addFunctionOption